Si el flujo de mensajes interactúa con una base de datos Oracle y desea coordinar las actualizaciones realizadas en la base de datos con otras acciones en el flujo de mensajes, configure el intermediario para gestionar estas actualizaciones.
Antes de empezar:
Para realizar esta tarea, tiene que haber completado la tarea siguiente:
Si desea utilizar Sybase en transacciones coordinadas, siga las instrucciones generales de la sección "Configuración de Sybase" de la publicación WebSphere MQ Administración del sistema y utilícelas con las instrucciones que se proporcionan aquí. WebSphere Message Broker sólo soporta Sybase Versión 12_5.
Los ejemplos siguientes muestran lo que debe incluir en la sección XAResourceManager del archivo qm.ini en los sistemas UNIX y la información equivalente para Windows. En los ejemplos, uid representa el ID de usuario de conexión y pwd la contraseña.
XAResourceManager: Name=SYBASEXA SwitchFile=<Directorio de instalación>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB -A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Directorio de instalación>/merant/lib/UKasedtc20.sl XAOpenString=-NSYBASEDB -A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Directorio de instalación>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB –A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Directorio de instalación>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB –A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
SwitchFile: C:\WMQI\BIN\UKase20.dll
XAOpenString: -NSYBASEDB -A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2
XACloseString:
ThreadOfControl: THREAD
Los ejemplos siguientes muestran lo que debe incluir en la sección XAResourceManager del archivo qm.ini en los sistemas UNIX y la información equivalente para Windows. En los ejemplos, uid representa el ID de usuario de conexión y pwd la contraseña.
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB -A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.sl XAOpenString=-NSYBASEDB -A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
SwitchFile: C:\WMQI\BIN\UKase20.dll
XAOpenString: -NSYBASEDB -A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2
XACloseString:
ThreadOfControl: THREAD
Si desea utilizar Sybase en transacciones coordinadas, siga las instrucciones generales de la sección "Configuración de Sybase" de la publicación WebSphere MQ Administración del sistema y utilícelas con las instrucciones que se proporcionan aquí. WebSphere Message Broker sólo soporta Sybase Versión 12_5.
Los ejemplos siguientes muestran lo que debe incluir en la sección XAResourceManager del archivo qm.ini en los sistemas UNIX y la información equivalente para Windows. En los ejemplos, uid representa el ID de usuario de conexión y pwd la contraseña.
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB -A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.sl XAOpenString=-NSYBASEDB -A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<NombreServidor,NúmeroPuerto> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD