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.