メッセージ・フローに Sybase データベースとの対話が含まれている場合、メッセージ・フロー内の他のアクションとの間でデータベース更新を調整するには、ブローカーを構成してそれらの更新を管理します。
始める前に:
このタスクを完了するには、以下のタスクを完了している必要があります。
整合されるトランザクションで Sybase を使用したい場合には、「WebSphere MQシステム管理ガイド」の『Sybase 構成』セクションにある指示に従い、またここで与えられた指示と併せて使用してください。 WebSphere Message Broker は Sybase バージョン 12_5 のみをサポートします。
次の例は、UNIX システム上の qm.ini ファイル内の XAResourceManager スタンザに何を組み込まなければならないか、および Windows の場合のこれに相当する情報を示しています。 それぞれの例において、uid はユーザー・ログイン、pwd はユーザー ID のパスワードを表します。
XAResourceManager: Name=SYBASEXA SwitchFile=<Your install directory>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Your install directory>/merant/lib/UKasedtc20.sl XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Your install directory>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB –A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Your install directory>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB –A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
SwitchFile: C:¥WMQI¥BIN¥UKase20.dll
XAOpenString: -NSYBASEDB -A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2
XACloseString:
ThreadOfControl: THREAD
次の例は、UNIX システム上の qm.ini ファイル内の XAResourceManager スタンザに何を組み込まなければならないか、および Windows の場合のこれに相当する情報を示しています。 それぞれの例において、uid はユーザー・ログイン、pwd はユーザー ID のパスワードを表します。
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.sl XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
SwitchFile: C:¥WMQI¥BIN¥UKase20.dll
XAOpenString: -NSYBASEDB -A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2
XACloseString:
ThreadOfControl: THREAD
整合されるトランザクションで Sybase を使用したい場合には、「WebSphere MQシステム管理ガイド」の『Sybase 構成』セクションにある指示に従い、またここで与えられた指示と併せて使用してください。 WebSphere Message Broker は Sybase バージョン 12_5 のみをサポートします。
次の例は、UNIX システム上の qm.ini ファイル内の XAResourceManager スタンザに何を組み込まなければならないか、および Windows の場合のこれに相当する情報を示しています。 それぞれの例において、uid はユーザー・ログイン、pwd はユーザー ID のパスワードを表します。
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.sl XAOpenString=-NSYBASEDB -A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<YourServerName,YourPortNumber> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD