Habilitación del proceso de confirmación de dos fases de CICS

Para permitir que " CICS® " utilice un proceso de confirmación en dos fases para coordinar transacciones que incluyan llamadas MQI, añada una entrada de definición de recursos XAD " CICS " a la región " CICS ". Nota, este tema no es aplicable a ' z/OS®.

A continuación se muestra un ejemplo de adición de una entrada de stanza XAD para IBM® MQ for Windows, donde Drive es la unidad donde está instalado IBM MQ (por ejemplo, D:).
cicsadd -cxad -rcics_region \
     ResourceDescription="MQM XA Product Description" \
     SwitchLoadFile="Drive:\Program Files\IBM\IBM MQ\bin\mqmc4swi.dll" \
     XAOpen=queue_manager_name
Para clientes transaccionales extendidos, utilice el archivo de carga conmutada mqcc4swi.dll.
A continuación se muestra un ejemplo de la adición de una entrada de stanza XAD para sistemas IBM MQ for AIX® or Linux® , donde MQ_INSTALLATION_PATH representa el directorio de alto nivel en el que IBM MQ está instalado:
cicsadd -cxad -rcics_region \
      ResourceDescription="MQM XA Product Description" \
      SwitchLoadFile="MQ_INSTALLATION_PATH/lib/amqzsc" \
      XAOpen=queue_manager_name
Para clientes transaccionales ampliados, utilice el archivo de carga conmutada amqczsc.

Consulte la CICS documentación para obtener información sobre el uso del cicsadd comando.

Las llamadas a IBM MQ se pueden incluir en una transacción de CICS y los recursos de IBM MQ se comprometerán o retrotraerán según lo indicado por CICS. Este soporte no está disponible para aplicaciones cliente.

Debe emitir un MQCONN de la transacción CICS para acceder a los recursos de IBM MQ, seguido de un MQDISC correspondiente en la salida.