JCL-Code für den Broker anpassen

Dies ist eine der Tasks, die in Zusammenhang mit der Erstellung eines Brokers unter z/OS ausgeführt werden.

Vorbereitungen:

Bevor Sie diese Task ausführen, muss erst Komponentendatei des Brokers anpassen beendet sein.

Der JCL-Code hat immer einen Standard-Header, in dem Folgendes enthalten ist:
  • Eine Kurzbeschreibung seiner Funktion.
  • Eine Beschreibung, wo weitere Informationen zur Funktion des JCL-Codes gefunden werden können.
  • Gegebenenfalls eine Themennummer.
  • Der Abschnitt, in dem die JCL-Variablen aufgelistet sind.
Jede JCL-Datei definiert ihre eigene STEPLIB. Einige JCL-Dateien (z. B. BIPRELG) erfordern möglicherweise, dass DB2 in STEPLIB für eine Brokerkomponente definiert ist. Dies muss aus der JCL entfernt werden, wenn die Komponente entweder Konfigurationsmanager oder Benutzernamensserver ist, da dies nicht erforderlich ist.

Sie können die Dateien mit Hilfe eines ISPF-Bearbeitungsmakros anpassen, das Sie anpassen müssen; oder Sie können an jedem der PDSE-Member manuell Änderungen durchführen.

BIPEDIT ist ein REXX-Programm, das Sie zur Anpassung Ihres JCL-Codes verwenden können. Nach der Anpassung von BIPEDIT können Sie dieses REXX-Programm für die anderen JCL-Dateien zur Änderung der JCL-Variablen ausführen.

  1. Passen Sie die umbenannte BIPEDIT-Datei an. Verwenden Sie dabei die Informationen, die Sie in folgenden Schritten erfasst haben:
  2. Aktivieren Sie die umbenannte Datei BIPEDIT, bevor Sie andere JCL-Dateien anpassen. Führen Sie hierzu folgenden TSO-Befehl aus:
        ALTLIB ACTIVATE APPLICATION(EXEC) DA('COMPONENTDATASET')
    Dabei ist 'COMPONENTDATASET' identisch mit ++COMPONENTDATASET++.

    Dieser Befehl ist für die lokale ISPF-Sitzung aktiv, für die er ausgegeben wurde. Beachten Sie, dass ihn im Falle von Sitzungen mit geteilten Anzeige die anderen Sitzungen nicht verwenden können. Wenn Sie ISPF-Option 6 zum Ausgeben des Befehls verwenden, nutzen Sie ISPF-Option 3.4 zum Bearbeiten des Datensatzes; dies ermöglicht Ihnen, den Editierbefehl zu verwenden.

  3. Bearbeiten Sie alle JCL-Dateien. Führen Sie die umbenannte Exec-Datei BIPEDIT aus, indem Sie den Namen der Datei in der Befehlszeile eingeben (z. B. MQ01EDBK). Anstatt ein Member zu bearbeiten, können Sie es auch anzeigen, bis alle Probleme im REXX-Programm behoben sind. Alternativ dazu können Sie die Editiersitzung auch abbrechen, statt sie zu speichern.

    Für alle Variablen im JCL-Code müssen Werte angegeben werden. Wenn Sie keine Werte angeben, wird der JCL-Code nicht ordnungsgemäß ausgeführt.

In einigen JCL-Dateien sind Befehlsoptionen (++OPTIONS++) enthalten. Diese Optionen müssen durch zusätzliche optionale z/OS-spezifische Befehlsparameter ersetzt oder entfernt werden. Wahrscheinlich müssen Sie diesen Vorgang zusätzlich zur Ausführung von BIPEDIT durchführen. Wenn die Angabe zusätzlicher Optionen nicht erforderlich ist, entfernen Sie ++OPTIONS++ unter Verwendung des folgenden Befehls:
     "c ++OPTIONS++ '' all" 
Dabei steht ' ' für zwei einfache Anführungszeichen.

Speichern Sie das Bearbeitungsmakro, und führen Sie dieses für alle Member außer dem Bearbeitungsmakro selbst aus.

Wenn die Benutzer-ID, die den Befehl BIPCBRK ausführt, über entsprechende DB2- und WebSphere MQ-Berechtigungen verfügt, können die optionalen Parameter -1, -2 und -3 für mqsicreatebroker ignoriert werden.

Wenn die DB2- und WebSphere MQ-Ressourcen von unterschiedlichen Administratoren erstellt werden sollen, können Sie einen dieser optionalen Parameter verwenden. Weitere Informationen hierzu finden Sie unter Befehl 'mqsicreatebroker'.

Wenn Sie BIPBPROF (das Brokerprofil) aktualisieren, werden die Änderungen erst dann wirksam, wenn Sie BIPGEN ausführen, um das Profil in das Dateisystem zu kopieren und die Datei ENVFILE zu erstellen. Damit die Änderungen wirksam werden, müssen Sie diesen Vorgang jedes Mal ausführen, wenn Sie BIPBPROF aktualisieren.

Möglicherweise wird die aktuelle Datei ENVFILE gerade von einem anderen Prozess verwendet, so dass sich die Aktualisierung der aktuellen ENVFILE-Datei im Dateisystem auf diesen Prozess auswirken kann.

Zugehörige Konzepte
Broker
Brokerdomänen
Zugehörige Tasks
Broker unter z/OS erstellen
Komponentendatei des Brokers anpassen
Zugehörige Verweise
Befehl 'mqsicreatebroker'
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ae22460_