Configure el entorno de intermediario, para coordinar globalmente las transacciones de flujo de mensajes con actualizaciones en bases de datos DB2 bajo el control de un gestor de colas de 32 bits.
Para configurar el entorno de intermediario para la coordinación global utilizando un gestor de colas de 32 bits como gestor de transacciones:
Para más información sobre las conexiones TCP/IP, vea el ejemplo en la sección sobre el mensaje SQL1224N en Resolución de problemas al utilizar bases de datos.
Para habilitar la memoria compartida:
mqsistop intermediario
export EXTSHM=ON
mqsistart broker
ln -s <directorio_ïnstalación_DB2>/lib/libdb2.a /var/mqm/exits/libdb2.a
ln -s <directorio_ïnstalación_DB2>/lib/libdb2.a /var/mqm/exits/libdb2.a ln -s <directorio_instalación_DB2>/lib64/libdb2.a /var/mqm/exits64/libdb2.a
ln -s <directorio_instalación_DB2>/lib32/libdb2.a /var/mqm/exits/libdb2.a
ln -s <directorio_instalación_DB2>/lib32/libdb2.a /var/mqm/exits/libdb2.a ln -s <directorio_instalación_DB2>/lib64/libdb2.a /var/mqm/exits64/libdb2.a
ln -s <directorio_instalación_DB2>/lib/libdb2.sl /var/mqm/exits/libdb2.sl
ln -s <directorio_instalación_DB2>/lib/libdb2.sl /var/mqm/exits/libdb2.sl ln -s <directorio_instalación_DB2>/lib64/libdb2.sl /var/mqm/exits64/libdb2.sl
ln -s <directorio_instalación_DB2>/lib32/libdb2.sl /var/mqm/exits/libdb2.sl
ln -s <directorio_instalación_DB2>/lib32/libdb2.sl /var/mqm/exits/libdb2.sl ln -s <directorio_instalación_DB2>/lib64/libdb2.sl /var/mqm/exits64/libdb2.sl
ln -s <directorio_instalación_DB2>/lib/libdb2.so /var/mqm/exits/libdb2.so
ln -s <directorio_instalación_DB2>/lib/libdb2.so /var/mqm/exits/libdb2.so ln -s <directorio_instalación_DB2>/lib64/libdb2.so /var/mqm/exits64/libdb2.so
ln -s <directorio_instalación_DB2>/lib32/libdb2.so /var/mqm/exits/libdb2.so
ln -s <directorio_instalación_DB2>/lib32/libdb2.so /var/mqm/exits/libdb2.so ln -s <directorio_instalación_DB2>/lib64/libdb2.so /var/mqm/exits64/libdb2.so
ln -s <directorio_instalación_DB2>/lib/libdb2.so /var/mqm/exits/libdb2.so
En Linux en x86 y UNIX:
XAResourceManager: Name=DB2 SwitchFile=dir_instalación/sample/xatm/db2swit XAOpenString=db=OrigenDatos,uid=IdUsuario,pwd=MiContraseña,toc=t XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=DB2 SwitchFile=/opt/mqsi/sample/xatm/db2swit XAOpenString=db=MYDB,uid=wbrkuid,pwd=wbrkpw,toc=t XACloseString= ThreadOfControl=THREAD
En Windows:
dir_instalación\sample\xatm\db2swit.dll
db=OrigenDatos,uid=IdUsuario,pwd=Contraseña,toc=t
db=MYDB,uid=wbrkuid,pwd=wbrkpw,toc=t
endmqm nombre_gestor_colas strmqm nombre_gestor_colas
Cuando el gestor de colas se reinicie, consulte las anotaciones del gestor de colas para ver si hay algún aviso que esté relacionado con el reinicio. La ubicación de los archivos de anotaciones se encuentra en /var/mqm/qmgrs/nombre_gestor_colas/errors, donde nombre_gestor_colas es el nombre del gestor de colas que ha reiniciado.
Cuando el gestor de colas se reinicia satisfactoriamente, se aplican los cambios que ha realizado en qm.ini.