Wenn der Nachrichtenfluss mit einer Oracle-Datenbank interagiert und Sie die Aktualisierungen der Datenbank mit anderen Aktionen innerhalb des Nachrichtenflusses koordinieren möchten, müssen Sie Ihren Broker zur Verwaltung dieser Aktualisierungen konfigurieren.
Vor dem Start müssen Sie Folgendes beachten:
Zur vollständigen Ausführung dieser Task muss die folgende Task abgeschlossen worden sein:
Wenn Sie Sybase in koordinierten Transaktionen verwenden möchten, folgen Sie den allgemeinen Anweisungen im Abschnitt "Sybase Konfiguration" im Handbuch WebSphere MQ System Administration sowie den Anweisungen in diesem Handbuch. WebSphere Message Broker unterstützt nur Sybase Version 12_5.
In den folgenden Beispielen wird veranschaulicht, was in der Zeilengruppe XAResourceManager in der Datei qm.ini unter UNIX-Systemen enthalten sein muss sowie die entsprechenden Windows-Informationen: In jedem Beispiel stellt uid die Benutzeranmeldung und pwd das Kennwort der Benutzer-ID dar.
XAResourceManager: Name=SYBASEXA SwitchFile=<Installationsverzeichnis>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB -A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Installationsverzeichnis>/merant/lib/UKasedtc20.sl XAOpenString=-NSYBASEDB -A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Installationsverzeichnis>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB –A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=<Installationsverzeichnis>/merant/lib/UKasedtc20.so XAOpenString=-NSYBASEDB –A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
SwitchFile: C:\WMQI\BIN\UKase20.dll
XAOpenString: -NSYBASEDB -A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2
XACloseString:
ThreadOfControl: THREAD
In den folgenden Beispielen wird veranschaulicht, was in der Zeilengruppe XAResourceManager in der Datei qm.ini unter UNIX-Systemen enthalten sein muss sowie die entsprechenden Windows-Informationen: In jedem Beispiel stellt uid die Benutzeranmeldung und pwd das Kennwort der Benutzer-ID dar.
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB -A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.sl XAOpenString=-NSYBASEDB -A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
SwitchFile: C:\WMQI\BIN\UKase20.dll
XAOpenString: -NSYBASEDB -A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2
XACloseString:
ThreadOfControl: THREAD
Wenn Sie Sybase in koordinierten Transaktionen verwenden möchten, folgen Sie den allgemeinen Anweisungen im Abschnitt "Sybase Konfiguration" im Handbuch WebSphere MQ System Administration sowie den Anweisungen in diesem Handbuch. WebSphere Message Broker unterstützt nur Sybase Version 12_5.
In den folgenden Beispielen wird veranschaulicht, was in der Zeilengruppe XAResourceManager in der Datei qm.ini unter UNIX-Systemen enthalten sein muss sowie die entsprechenden Windows-Informationen: In jedem Beispiel stellt uid die Benutzeranmeldung und pwd das Kennwort der Benutzer-ID dar.
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB -A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.sl XAOpenString=-NSYBASEDB -A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=SYBASEXA SwitchFile=UKasedtc20.so XAOpenString=-NSYBASEDB –A<Servername,Portnummer> -WWinsock -Uuid -Ppwd -K2 XACloseString= ThreadOfControl=THREAD