Die Unterstützung optimierter lokaler Adapter in
WebSphere Application Server for z/OS
hat einige CICS-spezifische (Customer Information Control System)
Installations- und Konfigurationsanforderungen.
Verwenden Sie diese Task, um Ihre CICS-Umgebung für das Absetzen
abgehender Aufrufe an EJB-Anwendungen (Enterprise JavaBeans)
vorzubereiten, die in Ihrem lokalen
WebSphere Application Server implementiert sind und das Ziel der Aufrufe
von Anwendungen sind, die in WebSphere Application Server ausgeführt werden.
Vorbereitende Schritte
Weitere Informationen zu
CICS finden Sie im Information Center des Produkts
CICS.
Informationen zu diesem Vorgang
Vorgehensweise
- Fügen Sie die CICS-Ressourcendefinitionen für den WebSphere-Server
CICS DFHSCD hinzu.
Führen Sie das Script "copyZOS.sh OLASAMPS Dateiname aus,
um die OLA-Beispiele und das CSDUPDAT-Member in ein MVS Partitioned Data Set (PDS) zu kopieren. Führen Sie den Beispieljob "CSDUPDAT.jclsamp" aus,
um die CICS-Ressourcendefinitionen für
WebSphere Application Server
CICS DFHCSD hinzuzufügen. Alternativ
können Sie sich bei CICS anmelden und die CEDA-Transaktion oder eine funktional entsprechende
Transaktion verwenden, um das taskbezogene Benutzerexitprogramm (Task-Related
User Exit - TRUE) für die Adapter von WebSphere Application Server,
WebSphere PLTPI und neue Transaktionskennungen für die optimierten lokalen Adapter zu definieren.
- Fügen Sie die externe Moduldatei der optimierten lokalen Adapter
dem CICS-DFHRPL-DD hinzu.
Sie müssen die Datei, die mit dem Script
copyZOS.sh erstellt wurde, der CICS-DFHRPL-DD-Verkettung in Ihrer CICS-JCL-Prozedur hinzufügen.
Das Script copyZOS.sh wird ausgeführt, wenn Sie die Serverumgebung für die
Verwendung optimierter lokaler Adapter aktivieren.
Weitere Informationen zum Ausführen des Scripts copyZOS.sh finden Sie im Artikel
Serverumgebung für optimierte lokale Adapter aktivieren.
- Konfigurieren Sie die Sicherheit.
Wenn Sie RACF verwenden, vergewissern Sie sich,
dass der Job für die Definition der CBIND-Klasse in
RACF für den
WebSphere-Zielserver ausgeführt wurde.
In einer SAF-Umgebung (System Authorization Facility)
ohne RACF führen Sie die funktional entsprechenden Befehle oder Jobs aus, die diese Unterstützung für das von Ihnen verwendete
ISV-Sicherheitsprodukt (Independent Software Vendor, unabhängiger Softwareanbieter)
konfigurieren.
Sie müssen der Benutzer-ID für die CICS-Region Lesezugriff auf die CBIND-Klasse für den WebSphere-Server erteilen.
- Aktivieren Sie das taskbezogene Benutzerexitprogramm für die optimierten lokalen Adapter.
Der Beispieljob
im Verzeichnis des hierarchischen Dateisystems des Produkts, /<SMPE-Stammverzeichnis>/mso/OLA/samples/DFHPLTOL.jclsamp,
veranschaulicht, wie das taskbezogene Benutzerexitprogramm für die optimierten lokalen Adapter während des
CICS-Starts aktiviert wird. Das für diesen Zweck hinzugefügte Programm hat den Namen BBOACPLT.
Aktualisieren Sie die CICS-Startparameter mit dem Suffix PLT. Sie müssen die Datei, die mit dem Script
copyZOS.sh erstellt wurde, der CICS-DFHRPL-DD-Verkettung in Ihrer CICS-JCL-Prozedur hinzufügen.
Wenn Sie die PLTPI (Program List Table for Post Initialization) nicht hinzufügen möchten, können Sie die
BBOC-Transaktion verwenden, um das taskbezogene Benutzerexitprogramm für die Adapter zu aktivieren.
Wenn CICS gestartet wird, melden Sie sich an, und setzen BBOC
START_TRUE ab, um den Exit zu aktivieren, und BBOC STOP_TRUE, um den Exit zu stoppen.
BBOC kann auch über ein sequenzielles Terminal (TYPE=SDSCI) aufgerufen werden, wenn
CICS gestartet wird. Weitere Informationen zum Konfigurieren und Verwenden sequenzieller Terminals während des CICS-Starts
finden Sie im Information Center von CICS.
Wenn die CICS-Sicherheit aktiviert ist, muss die Benutzer-ID, die BBOC START_TRUE und STOP_TRUE ausführt, berechtigt sein, EXEC
CICS ENABLE PROGRAM(BBOATRUE) und DISABLE PROGRAM(BBOATRUE) EXITALL abzusetzen.
- Aktivieren Sie den CICS-Link-Server für die optimierten lokalen Adapter in der CICS-Umgebung.
Sie müssen die von WebSphere Application Server bereitgestellten CICS-Link-Transaktionen BBO$ und BBO#
gemäß der Beschreibung im Artikel "WebSphere-BBOC-, BBO$- und BBO#-Transaktionen in CICS installieren" installieren.
Wenn
Sie BBOC_START_SRVR an einem CICS-Terminal absetzen, wird die Link-Server-Task für die optimierten lokalen Adapter aktiviert.
- Starten Sie die CICS-Region erneut, nachdem diese Änderungen vorgenommen wurden, oder führen
Sie die BBOC-Transaktion aus, um das taskbezogene Benutzerexitprogramm für die Adapter von
WebSphere Application Server zu aktivieren.
Es wird eine neue BBOC-Fehlernachricht
im partitionsübergreifenden transienten CICS-BBOQ-Warteschlangenprotokoll (unter DD BBOOUT)
angezeigt, die darauf hinweist, dass die Unterstützung für die optimierten lokalen Adapter einsatzbereit ist.
- Konfigurieren Sie das Workload-Management (WLM).
Ergebnisse
Sie
haben die Unterstützung für die optimierten lokalen Adapter aktiviert, sodass die
CICS-Anwendungen sich registrieren und Aufrufe über die APIs für optimierte lokale Adapter absetzen können.