Anstatt die Verbindungsinformationen auf dem CICSRequest-Knoten bzw. im Nachrichtenfluss zu definieren, können Sie einen konfigurierbaren Service erstellen, dem der Knoten bzw. Nachrichtenfluss zur Laufzeit Verbindungsinformationen entnehmen kann. Der Vorteil dieses Verfahrens liegt darin, dass eine Änderung des Hostnamens und der Leistungswerte möglich ist, ohne dass der Nachrichtenfluss erneut implementiert werden muss.
Ändern Sie die CICS Transaction
Server for z/OS-Verbindungsinformationen für den
CICSRequest-Knoten mithilfe des konfigurierbaren CICSConnection-Service.
Dies hat den Vorteil, dass Sie den Hostnamen sowie die Leistungs- und Sicherheitsidentitätswerte ändern können, ohne den Nachrichtenfluss erneut implementieren zu müssen. Die
Eigenschaften des konfigurierbaren CICSConnection-Service werden im Abschnitt Eigenschaften von konfigurierbaren Services beschrieben.
Mit dem konfigurierbaren Service CICSConnection können Sie den CICSRequest-Knoten so konfigurieren, dass er das Secure Sockets Layer (SSL)-Protokoll verwendet. Der Abschnitt Verbindung zu CICS Transaction Server for z/OS durch SSL schützen enthält weitere Informationen hierzu.
Konfigurierbare Services erstellen,
ändern, dokumentieren und löschen
- Erstellen Sie einen konfigurierbaren Service mit dem
WebSphere Message
Broker Explorer (siehe Konfigurierbare Services im WebSphere Message Broker Explorer bearbeiten) oder
dem Befehl mqsicreateconfigurableservice
(siehe folgendes Beispiel). In diesem Beispiel wird ein konfigurierbarer Service CICSConnection für die
CICS-Instanz erstellt, die an
test.cics.ibm.com-Port 12345 aktiv ist. Der Broker wird über die Anwendungs-ID
BRKApp und das Qualifikationsmerkmal BRKQual identifiziert.
In diesem Beispiel beträgt das Verbindungszeitlimit 10 Sekunden, das Anforderungszeitlimit 5 Sekunden und die Sicherheitsidentität wird durch mySecurityIdentity bestimmt:
mqsicreateconfigurableservice MB8BROKER -c CICSConnection -o myCICSConnectionService
-n cicsServer,clientApplid,clientQualifier,connectionTimeoutSecs,requestTimeoutSecs,
securityIdentity
-v tcp://test.cics.ibm.com:12345,BRKApp,BRKQual,10,5,mySecurityIdentity
- Ändern Sie einen konfigurierbaren Service mit dem WebSphere Message
Broker Explorer
oder dem Befehl mqsichangeproperties (siehe
folgendes Beispiel). Sie müssen die Ausführungsgruppe stoppen und erneut starten, damit die Änderung des Eigenschaftswerts übernommen wird. In diesem Beispiel wird der CICSRequest-Knoten
geändert, der für die Verwendung des konfigurierbaren Service
myCICSConnectionService konfiguriert ist. Nach Ausführung dieses Befehls stellt
der CICSRequest-Knoten eine Verbindung mit dem
Produktionssystem (tcp://production.cics.ibm.com:12345) statt mit dem
Testsystem (tcp://test.cics.ibm.com:12345) her.
mqsichangeproperties MB8BROKER -c CICSConnection -o myCICSConnectionService
-n cicsServer -v tcp://production.cics.ibm.com:12345
Wie Sie die Unterstützung für SSL im Broker mit der Eigenschaft cicsServer des konfigurierbaren Service CICSConnection aktivieren, erfahren Sie im Abschnitt Verbindung zu CICS Transaction Server for z/OS durch SSL schützen.
- Zeigen Sie mit dem WebSphere Message
Broker Explorer oder dem Befehl
mqsireportproperties alle konfigurierbaren
CICSConnection-Services an (siehe folgendes Beispiel):
mqsireportproperties MB8BROKER -c CICSConnection -o AllReportableEntityNames -r
- Sie können einen konfigurierbaren Service, den Sie mit dem
WebSphere Message
Broker Explorer oder dem Befehl
mqsideleteconfigurableservice erstellt haben,
löschen (siehe folgendes Beispiel):
mqsideleteconfigurableservice MB8BROKER -c CICSConnection -o myCICSConnectionService
Sie können lediglich vom Benutzer benannte konfigurierbare Services löschen, die von IBM definierten konfigurierbaren Services können hingegen nicht gelöscht werden.