Pregunta
· 3 oct, 2022

No enviar el ACK por defecto en ENSEMBLE

Recibo un query del analizador (QBP^Q11) al que le contesto con un ACK (RSP^K11) y un OML^O33. Hata aquí, todo correcto, pero el analizador me envia un ACK(ORL^O34) al que desde ENSEMBLE, por defecto, se le contesta con otro ACK (ACK^O33). Es este último ACK que yo no quiero enviar, pero no hay manera de quitarlo.

¿Se puede evitar enviar los ACK's por defecto en ENSEMBLE?

Gracias

Product version: Ensemble 2018.1
$ZV: Cache for Windows (x86-64) 2018.1.2 (Build 309_5U) Wed Jun 12 2019 20:02:36 EDT
Comentarios (5)2
Inicie sesión o regístrese para continuar

Buenas de nuevo Marta.

El problema radica en que el ORL^O34 no es propiamente un mensaje de ACK, los cuales sólo informan de la recepción (acknowledgement) de un mensaje. Por lo tanto el business service, al tener configurado el Modo ACK a Application y recibir un mensaje ORL^O34, remitirá siempre un ACK tras dicha recepción.

El parámetro "Omitir ACK entrante" sólo funciona para ignorar todos los mensajes ACK^XXX que reciba el business service. Si queréis que no se envíe ningún ACK de respuesta ante la recepción del ORL^O34 podríais crear un business service específico para recibir esos mensajes y configurar el Modo de ACK tal que así: