Statt die Verbindungseigenschaften im IMSRequest-Knoten oder im Nachrichtenfluss festzulegen, können Sie einen konfigurierbaren Service erstellen, über den der Knoten oder Nachrichtenfluss die Verbindungsinformationen während der Laufzeit abruft. Dies hat den Vorteil, dass Sie den Hostnamen sowie die Leistungs- und Sicherheitswerte ändern können, ohne den Nachrichtenfluss erneut implementieren zu müssen.
Ändern Sie die Verbindungsinformationen für den IMSRequest-Knoten mithilfe des konfigurierbaren Service IMSConnect. Zwei konfigurierbare Services
können Verbindungen mit derselben Instanz von IMS Connect
herstellen. Die Eigenschaften des konfigurierbaren Service IMSConnect werden im Abschnitt Eigenschaften von konfigurierbaren Services beschrieben.
Mit dem konfigurierbaren Service IMSConnect können Sie den IMSRequest-Knoten so konfigurieren, dass er das Secure Sockets Layer (SSL)-Protokoll verwendet. Der Abschnitt Sicherung der Verbindung zu IMS unter Verwendung von SSL 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). Dieses Beispiel erstellt einen konfigurierbaren IMSConnect-Service für die
IMS-Instanz IMSA, die an Port 9999 von
test.ims.ibm.com aktiv ist:
mqsicreateconfigurableservice MB8BROKER -c IMSConnect -o myIMSConnectService
-n Hostname,PortNumber,DataStoreName -v test.ims.ibm.com,9999,IMSA
- Ä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. Dieses Beispiel ändert alle Knoten, die für die Verwendung des konfigurierbaren Service
myIMSConnectService konfiguriert sind. Nach Ausführung dieses Befehls stellt der IMSRequest-Knoten eine Verbindung zum Produktionssystem (production.ims.ibm.com) statt
zum Testsystem (test.ims.ibm.com) her. Außerdem ändert der Befehl die ID des codierten Zeichensatzes in 37.
mqsichangeproperties MB8BROKER -c IMSConnect -o myIMSConnectService -n Hostname,CodedCharSetID
-v production.ims.ibm.com,37
Wie Sie die Unterstützung für SSL im Broker mit den Eigenschaften UseSSL und SSLEncryptionType des konfigurierbaren Service IMSConnect aktivieren, erfahren Sie im Abschnitt Sicherung der Verbindung zu IMS unter Verwendung von SSL.
- Zeigen Sie mit dem WebSphere Message
Broker Explorer oder dem Befehl mqsireportproperties alle konfigurierbaren IMSConnect-Services an (siehe folgendes Beispiel):
mqsireportproperties MB8BROKER -c IMSConnect -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 IMSConnect -o myIMSconnectService
Sie können lediglich vom Benutzer benannte konfigurierbare Services löschen, die von IBM definierten konfigurierbaren Services können hingegen nicht gelöscht werden.