BIPBRKP-Beispieldatei

Beginn der Änderung
//******************************************************************
//*                                                                *
//* @START_COPYRIGHT@                                              *
//*                                                                *
//* Lizenziertes Materials - Eigentum der IBM.                     *
//* 5655-G97 (c) Copyright IBM Corp. 2004.                         *
//* Alle Rechte vorbehalten.                                       *
//* US Government Users Restricted Rights - use,                 *
//* duplication or disclosure restricted by GSA                    *
//* ADP Schedule Contract with IBM Corp.;                          *
//* See Copyright Instructions                                     *
//*                                                                *
//* @END_COPYRIGHT@                                                *
//*                                                                *
//******************************************************************
//*              IBM WebSphere Event/Message Brokers               *
//*                                                                *
//* Beispieljob zum Starten eines Brokers.                                  *
//*                                                                *
//******************************************************************
//* Hier finden Sie weitere Informationen:                         *
//*                                                                *
//*       WebSphere Event/Message Brokers Information Center.         *
//*                                                                *
//******************************************************************
//* PASSEN SIE DIESEN JCL-CODE FÜR IHRE INSTALLATION AN
//* AN DIESEN PARAMETERN MÜSSEN SIE MIT HILFE IHRES EDITORS GLOBALE ÄNDERUNGEN VORNEHMEN
//*                                                                *
//*    Ersetzen Sie   ++HOME++
//*                      Ausgangsverzeichnis, in dem die Dateien ENVFILE und STDERR
//*                      und STDOUT erstellt werden.
//*                      z. B. '/u/home'
//*
//*    Ersetzen Sie   ++INSTALL++
//*                      Installationsverzeichnis für WBI-Broker.
//*                      z. B. '/usr/lpp/mqsi'
//*
//*    Ersetzen Sie   ++QUEUEMANAGER++
//*                      Warteschlangenmanagername.
//*                      z. B. 'MQ01'
//*
//*    Ersetzen Sie   ++COMPONENTDIRECTORY++
//*                      Broker-Verzeichnis.
//*                      z. B. '/mqsi/brokers/MQ01BRK'
//*
//*    Ersetzen Sie   ++STARTEDTASKNAME++
//*                      Name der gestarteten Task (max. 8 Zeichen in Großbuchstaben).
//*                      z. B. 'MQ01BRK'
//*
//*    Ersetzen Sie   ++COMPONENTDATASET++
//*                      Broker-Datensatz.
//*                      z. B. 'BIP.BROKER.MQ01BRK'
//*
//*    Ersetzen Sie   ++DB2HLQ++
//*                      DB2-Pfadname.
//*                      z. B. 'SYS2.DB2.V710'
//*
//*    Ersetzen Sie   ++DB2RUNLIB++
//*                      DB2.
//*                      z. B. 'DSN710PK.RUNLIB.LOAD'
//*
//*    Ersetzen Sie   ++WMQHLQ++
//*                      Pfadname für WebSphere MQ.
//*                      z. B. 'MQM.V531'
//*
//*    Ersetzen Sie   ++WMBHLQ++
//*                      WebSphere Message Broker
//*                      übergeordnetes Qualifikationsmerkmal.
//*
//*                      NUR ERFORDERLICH BEI VERWENDUNG EINER ERGEBNISBENACHRICHTIGUNG
//*
//*                      z. B. 'MB.V6R0M0'
//*
//******************************************************************
//*
//* Die folgenden Variablen werden beim Starten eines Nachrichtenflussengines geändert:
//*     Dateien STDOUT und STDERR
//*       STDD=OAPPEND (Standardwert ist OTRUNC)
//*     Semaphor-ID
//*       SE=<Semaphor-ID> (Standardwert ist '')
//*     Segment-ID des gemeinsam genutzten Speichers
//*       SH=<Segment-ID des gemeinsam genutzten Speichers> (Standardwert ist '')
//*     Eindeutiger Komponentenname
//*       COMPK='' (Standardwert ist ++STARTEDTASKNAME++)
//*     Startparameter
//*       STRTP='' (Standardwert ist 'AUTO')
//*
//******************************************************************
//*
//++STARTEDTASKNAME++ PROC INSTP='++INSTALL++',
//         MAINP='bipimain',
//         SRVMP='bipservice',
//         COMPK='++STARTEDTASKNAME++',
//         COMDS='++COMPONENTDATASET++',
//         STRTP='AUTO',
//         COMPDIR='++COMPONENTDIRECTORY++',
//         STDD='OAPPEND',
//         SE='',
//         SH='',
//         HOME='++HOME++',
//         DB2HLQ='++DB2HLQ++',
//         WMQHLQ='++WMQHLQ++'
//*
//******************************************************************
//* ENVFILE in SYSOUT kopieren
//******************************************************************
//*
//COPYENV   EXEC PGM=IKJEFT01,
//         PARM='OCOPY INDD(BIPFROM) OUTDD(ENVFILE)'
//SYSTSPRT  DD DUMMY
//BIPFROM  DD PATHOPTS=(ORDONLY),
//            PATH='&HOME./ENVFILE'
//ENVFILE   DD SYSOUT=*,DCB=(RECFM=V,LRECL=256)
//SYSTSIN   DD DUMMY
//*
//******************************************************************
//* DSNAOINI in SYSOUT kopieren
//******************************************************************
//*
//COPYDSN   EXEC PGM=IKJEFT01,
//         PARM='OCOPY INDD(BIPFROM) OUTDD(DSNAOINI)'
//SYSTSPRT  DD DUMMY
//BIPFROM  DD DISP=SHR,DSN=&COMDS.(BIPDSNAO)
//DSNAOINI DD SYSOUT=*,DCB=(RECFM=V,LRECL=256)
//SYSTSIN   DD DUMMY
//*
//******************************************************************
//* Prüfen, ob ein DataFlowEngine-Adressraum gestartet wird.
//* Sollte RC=0 ausgeben, wenn ein Steuerungsadressraum oder
//* UserNameServer-Adressraum gestartet wird, RC=12, wenn ein DataFlowEngine-
//* Adressraum gestartet wird.
//******************************************************************
//*
//CHECKDFE EXEC PGM=IKJEFT01,
//         PARM='LISTDS ''&COMDS.&SE.'''
//SYSTSIN   DD DUMMY
//SYSTSPRT  DD DUMMY
//SYSMDUMP DD SYSOUT=*
//*
//         IF (RC=0) THEN
//*
//******************************************************************
//* Broker-DB2 und MQ-Prüfung
//******************************************************************
//*
//VFYDB2MQ EXEC PGM=BPXBATSL,REGION=0M,TIME=NOLIMIT,
//         PARM='PGM &INSTP./bin/bipcvp b ++QUEUEMANAGER++'
//*        DB2-Laufzeitbibliotheken
//STEPLIB  DD DISP=SHR,DSN=&DB2HLQ..SDSNEXIT
//         DD DISP=SHR,DSN=&DB2HLQ..SDSNLOAD
//         DD DISP=SHR,DSN=&DB2HLQ..SDSNLOD2
//         DD DISP=SHR,DSN=++DB2RUNLIB++
//*        MQSeries-Laufzeitbibliotheken
//         DD DISP=SHR,DSN=&WMQHLQ..SCSQANLE
//         DD DISP=SHR,DSN=&WMQHLQ..SCSQAUTH
//         DD DISP=SHR,DSN=&WMQHLQ..SCSQLOAD
//STDENV   DD PATH='&HOME./ENVFILE'
//STDOUT   DD SYSOUT=*
//STDERR   DD SYSOUT=*
//SYSMDUMP DD SYSOUT=*
//*
//         ENDIF
//*
//******************************************************************
//* Rückkehrcodes von vorangegangenen Schritten überprüfen
//******************************************************************
//*
//         IF (CHECKDFE.RC NE 0) OR
//            (VFYDB2MQ.RC EQ 0) THEN
//*
//******************************************************************
//* Schritt zum Löschen der restlichen Sperren
//* (dies ist nur erforderlich, wenn ARM für den Broker aktiviert ist)
//******************************************************************
//*
//*RMLOCKS  EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,
//*         PARM='SH rm -f &COMPDIR./common/locks/*'
//*
//******************************************************************
//* Einen der beiden folgenden Adressräume starten:
//* Steuerungsadressraum (bipimain-, bipservice- und bipbroker)
//* DataFlowEngine-Adressraum (bipimain- und DataFlowEngine)
//******************************************************************
//*
//BROKER   EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,
//         PARM='PGM &INSTP./bin/&MAINP. &SRVMP. &SE. &SH. &COMPK.
//             &STRTP.'
//*        DB2-Laufzeitbibliotheken
//STEPLIB  DD DISP=SHR,DSN=&DB2HLQ..SDSNEXIT
//         DD DISP=SHR,DSN=&DB2HLQ..SDSNLOAD
//         DD DISP=SHR,DSN=&DB2HLQ..SDSNLOD2
//         DD DISP=SHR,DSN=++DB2RUNLIB++
//*        MQSeries-Laufzeitbibliotheken
//         DD DISP=SHR,DSN=&WMQHLQ..SCSQANLE
//         DD DISP=SHR,DSN=&WMQHLQ..SCSQAUTH
//         DD DISP=SHR,DSN=&WMQHLQ..SCSQLOAD
//*        Nachrichtenbroker-Bibliothek mit APF-Berechtigung
//*        Bei Verwendung der Ereignisbenachrichtigung erforderlich
//*        (Für alle Bibliotheken in der Verkettung
//*         muss eine APF-Berechtigung bestehen)
//*        DD DISP=SHR,DSN=++WMBHLQ++.SBIPAUTH
//STDENV   DD PATH='&HOME./ENVFILE'
//STDOUT   DD PATHOPTS=(OWRONLY,OCREAT,&STDD),
//            PATHMODE=(SIRWXU,SIRWXG),
//            PATH='&COMPDIR./output/stdout'
//STDERR   DD PATHOPTS=(OWRONLY,OCREAT,&STDD),
//            PATHMODE=(SIRWXU,SIRWXG),
//            PATH='&COMPDIR./output/stderr'
//SYSMDUMP DD SYSOUT=*
//*
//******************************************************************
//* stdout in SYSOUT kopieren
//******************************************************************
//*
//COPYOUT  EXEC PGM=IKJEFT01,COND=EVEN,
//         PARM='OCOPY INDD(BIPFROM) OUTDD(STDOUT)'
//SYSTSPRT  DD DUMMY
//BIPFROM  DD PATHOPTS=(ORDONLY),
//            PATH='&COMPDIR./output/stdout'
//STDOUT   DD SYSOUT=*,DCB=(RECFM=V,LRECL=256)
//SYSTSIN   DD DUMMY
//*
//******************************************************************
//* stderr in SYSOUT kopieren
//******************************************************************
//*
//COPYERR  EXEC PGM=IKJEFT01,COND=EVEN,
//         PARM='OCOPY INDD(BIPFROM) OUTDD(STDERR)'
//SYSTSPRT  DD DUMMY
//BIPFROM  DD PATHOPTS=(ORDONLY),
//            PATH='&COMPDIR./output/stderr'
//STDERR   DD SYSOUT=*,DCB=(RECFM=V,LRECL=256)
//SYSTSIN   DD DUMMY
//*
//         ENDIF
//*
//*-----------------------------------------------------------------
//         PEND
//*-----------------------------------------------------------------
//*
//
Ende der Änderung
Zugehörige Tasks
Komponentendatei des Brokers anpassen
Zugehörige Verweise
Befehl 'mqsichangebroker'
Befehl 'mqsideletebroker'
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ae22380_