![[z/OS]](../images/ngzos.gif)
WLM mit optimierten lokalen Adaptern verwenden
Verwenden Sie diese Task, um alle erforderlichen Tasks für die Verwendung von Workload-Management (WLM) mit optimierten lokalen Adaptern auszuführen, einschließlich der Konfiguration von WLM-Klassifikationsregeln für Customer Information Control System (CICS) und WebSphere Application Server for z/OS.
Vorbereitende Schritte
Informationen zu diesem Vorgang
Vorgehensweise
- Konfigurieren Sie WLM-Klassifikationsregeln für CICS und WebSphere Application Server. In diesem Schritt konfigurieren Sie die Klassifikationsregeln in WLM, sodass
WebSphere Application Server die Serviceklasse von einer CICS-Transaktion übernehmen kann.
- Starten Sie das WLM-Konfigurationsdienstprogramm IWMARIN0.
- Wählen Sie Ihre WLM-Konfiguration in der Anzeige aus, und fahren Sie mit Option 6 fort, um die Klassifikationsregeln zu definieren.
- Wählen Sie die Regeln für das CICS-Subsystem aus. Wenn es keine Regeln für CICS gibt, erstellen Sie einen Regelsatz für CICS, indem Sie 1 in der Aktionsspalte jeder Zeile in der Subsystemliste eingeben.
- Definieren Sie die Regeln für Ihre CICS-Transaktionen. Geben Sie Ihren CICS-Transaktionsnamen unter dem Qualifikationsmerkmal "Name" und TN unter dem Qualifizierungsmerkmal "Typ" ein. Geben Sie im Feld "Service" die Serviceklasse ein, unter der die Transaktion ausgeführt werden soll.
- Optional: Geben Sie dieselben Regeln für WebSphere Application Server ein. Dieser Schritt ist nur für den Fall erforderlich, dass WebSphere Application Server dieselbe Serviceklasse wie CICS verwenden soll, wenn Arbeitsvorgänge über die optimierten lokalen Adapter an WebSphere Application Server gesendet werden. Nachdem Sie die Regeln für CICS eingegeben haben, geben Sie dieselben Regeln für WebSphere Application Server ein, indem Sie im Dialog für die Subsystemauswahl CB anstelle von CICS für das Subsystem eingeben.
- Konfigurieren Sie WebSphere Application Server
für die Verwendung der WLM-Serviceklasse aus einer CICS-Transaktion. In diesem Schritt wird erläutert, wie die WLM-Serviceklasse von CICS
in jeder Anforderung an WebSphere Application Server weitergegeben wird. Stellen Sie sicher, dass WLM mit Serviceklassen für jede
CICS-Transaktion konfiguriert ist, die mit dem optimierten lokalen Adapter verwendet werden soll.
- Ändern Sie die Zuordnungsdatei für die WLM-Transaktionsklassen, die von
WebSphere Application Server verwendet wird, um einer Anforderung eine Transaktionsklasse zuzuordnen. Sie können die Klassenzuordnungsdatei ändern, indem Sie für jede EJB-Anwendung (Enterprise
JavaBeans), die den Servicenamen oder das JNDI-Ausgangsverzeichnis (Java
Naming and Directory Interface) verwendet, einen Abschnitt hinzufügen, und angeben, dass
die WLM-Serviceklasse des Callers (Aufrufenden), sofern gesetzt, weitergegeben werden muss. Im Folgenden sehen Sie eine Beispieleklassifikationsregel:
Das Clientprogramm verwendet den optimierten lokalen Adapter, um eine Enterprise-Bean in WebSphere Application Server aufzurufen. Der WLM-Leistungsblock des Clients wird an WebSphere Application Server weitergegeben, wobei der Anwendungsserver die Zuordnungsklasse für die WLM-Transaktionen prüft und feststellt, dass diese Anforderungen auf der Basis des WLM-Leistungsblock des Clients klassifiziert werden muss.<InboundClassification type="ola" schema_version "1.0" default_transaction_class="A0"> <ola_classification_info service_name="ejb/myFirstBean" description="Sample" propagate transaction name="true"/> </InboundClassification>
Der Transaktionsname aus dem Leistungsblock wird verwendet, um die Arbeit zu klassifizieren, und unter einer neuen Enklave in die Warteschlange für WLM eingereiht. WLM sucht eine Klassifikationsregel in der Konfiguration für WebSphere Application Server, die dem von CICS verwendeten Transaktionsnamen entspricht, und verwendet die entsprechende Serviceklasse.
Arbeitsvorgänge, die in WebSphere Application Server über den optimierten lokalen Adapter zugeteilt werden, werden unter derselben Serviceklasse wie die Clientanforderung ausgeführt.
- Ändern Sie die Zuordnungsdatei für die WLM-Transaktionsklassen, die von
WebSphere Application Server verwendet wird, um einer Anforderung eine Transaktionsklasse zuzuordnen. Sie können die Klassenzuordnungsdatei ändern, indem Sie für jede EJB-Anwendung (Enterprise
JavaBeans), die den Servicenamen oder das JNDI-Ausgangsverzeichnis (Java
Naming and Directory Interface) verwendet, einen Abschnitt hinzufügen, und angeben, dass
die WLM-Serviceklasse des Callers (Aufrufenden), sofern gesetzt, weitergegeben werden muss. Im Folgenden sehen Sie eine Beispieleklassifikationsregel:
- Arbeitsprioritäten für EJB-Anforderungen zuteilen, die über den optimierten lokalen Adapter aufgerufen werden. In diesem Schritt wird erläutert, wie eine EJB-Anforderung, die von WebSphere Application Server
über den optimierten lokalen Adapter empfangen wird, auf der Basis des Namens der EJB-JNDI-Home-Schnittstelle einer beliebigen WLM-Serviceklasse zugeordnet wird.
Die WLM-Attribute der EJB-Anforderung werden vom Client nicht geändert.
- Ändern Sie die WLM-Konfiguration im MVS-System, indem Sie Transaktionsklassennamen erstellen, die Serviceklassen zugeordnet sind. Dieser Prozess entspricht dem Prozess für IIOP und HTTP in WebSphere Application Server for z/OS.
- Erstellen Sie Einträge in der Zuordnungsdatei für die WLM-Transaktionsklassen für WebSphere Application Server. Zum Erstellen der Einträge verwenden Sie den Namen der JNDI-Home-Schnittstelle der Enterprise-Bean, die über den optimierten lokalen Adapter aufgerufen wird, und die verwendete Transaktionsklasse. Für den JNDI-Home-Namen können Sie einen Platzhalter verwenden.
Die Clientanwendung sendet eine Anforderung für eine Enterprise-Bean über den optimierten lokalen Adapter. WebSphere Application Server sucht einen entsprechenden Eintrag in der Zuordnungsdatei für die WLM-Transaktionsklassen und verwendet die zugeordnete Transaktionsklasse, um die Arbeitsvorgänge mit WLM zu klassifizieren. Die Transaktionsklasse wird von WLM einer Serviceklasse zugeordnet, die in der Klassifikationsanforderung zurückgegeben wird und zum Einreihen der Arbeit in die Warteschlange für die Servant-Region verwendet wird. Arbeitsvorgänge, die in WebSphere Application Server über den optimierten lokalen Adapter zugeteilt werden, werden unter der Serviceklasse ausgeführt, die einer Definition in der Zuordnungsdatei für die WLM-Transaktionsklassen entspricht.<InboundClassification type="ola" schema_version "1.0" default_transaction_class="A0"> <ola_classification_info service_name="ejb/mySecondBean" description="Classify using transaction class" transaction_class="A1"/> <ola_classification_info service_name="ejb/security/*" description="Classify all secure beans using transaction class" transaction_class="A2"/> </InboundClassification>
Zugehörige Konzepte:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_olawlm
Dateiname:tdat_olawlm.html