Mustercode 'IMS Synchronous Request' konfigurieren
Im Bespielprogramm wird eine DSPALLI-Transaktion verwendet. Dabei handelt es sich um
eine IMS-Mustertransaktion, die normalerweise auf einem IMS-System installiert ist. Vergewissern Sie sich vor Verwendung dieses Mustercodes beim
Systemadministrator, dass diese Transaktion installiert ist. Führen Sie folgende Schritte aus, um den
Mustercode zu konfigurieren:
- Importieren und implementieren Sie den Mustercode. Die folgenden
Verzeichnisse werden dem Arbeitsbereich hinzugefügt:
- IMSSyncRequestSampleFlowProject. Dieses Verzeichnis enthält einen
Hauptnachrichtenfluss, zwei untergeordnete Nachrichtenflüsse und zwei Dateien vom Typ
.mbtest.
Außerdem enthält dieses Projekt eine BAR-Datei (Brokerarchivdatei) mit einem kompilierten Nachrichtenfluss und allen importierten Nachrichtensätze.
- IMSSyncRequestSampleXMLMessageSet. Dieses Projekt enthält den Nachrichtensatz für die Syntaxanalyse der XML-Nachrichten, die von WebSphere MQ an den Nachrichtenfluss gesendet werden.
- IMSSyncRequestSampleCWFMessageSet. Dieses Projekt enthält den Nachrichtensatz für die Syntaxanalyse der Binärnachrichten, die von IMS gesendet und empfangen werden.
- Standardmäßig werden von diesem Mustercode folgende Objekte in der
Ausführungsgruppe 'IMSSyncRequestSampleExecutionGroup' implementiert:
- Nachrichtenfluss 'IMSSyncRequestSample'
- Nachrichtensatz 'MSSyncRequestSampleXMLMessageSet'
- Nachrichtensatz 'IMSSyncRequestSampleCWFMessageSet'
- Der Mustercode enthält voreingestellte Verbindungsdetails und Sicherheitsberechtigungsnachweise für eine Verbindung zum lokalen Host an Port 9999 mit einem leeren Benutzernamen und Kennwort. Diese Werte müssen durch die Verbindungsdetails
für ein IMS-System, auf dem IMS Connect ausgeführt wird, ersetzt werden. Die folgenden Werte sind erforderlich und müssen entsprechend in der BAR-Datei für den Mustercode geändert werden:
- Der Name des Hosts, auf dem IMS Connect ausgeführt wird.
- Die Portnummer, an der IMS Connect empfangsbereit ist.
- Der für IMS Connect definierte Datenspeicher, damit Anforderungen an das richtige
IMS-System weitergeleitet werden.
- Der Benutzername und das Kennwort. Sie können IMS Connect so konfigurieren, dass
keiner dieser Werte erforderlich ist. Wenden Sie sich an den IMS-Systemadministrator, um
zu ermitteln, welche Sicherheitsdetails erforderlich sind.
- Führen Sie folgende Schritte aus, um die Verbindungsdetails und Sicherheitsberechtigungsnachweise zu ändern:
- Erstellen Sie auf dem Standardbroker (der in Schritt 1 erstellt wurde) eine
Sicherheitsidentität für IMS:
mqsistop MB8BROKER
mqsisetdbparms MB8BROKER -n ims::ims_sample_user -u <Gültiger Benutzername> -p <Benutzerkennwort>
mqsistart MB8BROKER
- Öffnen Sie die BAR-Datei im Projekt 'IMSSyncRequestSampleFlowProject' und ändern
Sie die Eigenschaften des IMSRequest-Knotens auf die für Ihr System richtigen Werte
(im folgenden Diagramm rot umkreist):

- Implementieren Sie die BAR-Datei erneut in der Ausführungsgruppe
'IMSSyncRequestSampleExecutionGroup'.
Sie können den Mustercode jetzt ausführen. Weitere Informationen finden Sie im
Abschnitt Mustercode 'IMS Synchronous Request'
ausführen.
Eine Übersicht über die Funktionsweise und Konfiguration dieser Knoten finden Sie unter IBM Information Management System (IMS) in der Dokumentation zu WebSphere Message Broker.
Zurück zum Beginn des
Mustercodes