Se o fluxo de mensagens interagir com um banco de dados Sybase e você desejar coordenar as atualizações feitas no banco de dados com outras ações dentro do fluxo de mensagens, configure o intermediário para gerenciar essas atualizações.
Antes de começar:
Para concluir esta tarefa, você deve ter concluído a seguinte tarefa:
Se desejar utilizar o Sybase em transações coordenadas, siga as instruções gerais na seção chamada "Configuração do Sybase" no manual Administração do Sistema WebSphere MQ e utilize-as com as instruções especificadas aqui. O WebSphere Message Broker suporta apenas o Sybase Versão 12_5.
Consulte as informações fornecidas para a versão do WebSphere MQ que você instalou:
XAResourceManager: Name=SYBASEXA SwitchFile=<Seu diretório de instalação>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Seu diretório de instalação>/merant/lib/UKasedtc20.sl XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Seu diretório de instalação>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB –A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Seu diretório de instalação>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB –A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
SwitchFile: C:\WMQI\BIN\UKase20.dll
XAOpenString: -NSYBASEDB -A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2
XACloseString:
ThreadOfControl: THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.sl XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
SwitchFile: C:\WMQI\BIN\UKase20.dll
XAOpenString: -NSYBASEDB -A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2
XACloseString:
ThreadOfControl: THREAD
Se desejar utilizar o Sybase em transações coordenadas, siga as instruções gerais na seção chamada "Configuração do Sybase" no manual Administração do Sistema WebSphere MQ e utilize-as com as instruções especificadas aqui. O WebSphere Message Broker suporta apenas o Sybase Versão 12_5.
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.sl XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<YourServerName,YourPortNumber> -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD