Arquivo BIPBRKP de Amostra

Início da mudança
//******************************************************************
//*                                                                *
//* @START_COPYRIGHT@                                              *
//*                                                                *
//* Licensed Materials - Property of IBM;                          *
//* 5655-G97 (c) Direitos Autorais IBM Corp. 2004;                         *
//* All Rights Reserved;                                           *
//* 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               *
//*                                                                *
//* Sample job to start a broker.                                  *
//*                                                                *
//******************************************************************
//* MORE INFORMATION - See:                                        *
//*                                                                *
//*       WebSphere Event/Message Brokers Information Centre.         *
//*                                                                *
//******************************************************************
//* CUSTOMIZE THIS JCL HERE FOR YOUR INSTALLATION
//* YOU MUST DO GLOBAL CHANGES ON THESE PARAMETERS USING YOUR EDITOR
//*                                                                *
//*    Replace   ++HOME++
//*                      Home directory where ENVFILE and STDERR
//*                      and STDOUT files will be created.
//*                      e.g. '/u/home'
//*
//*    Replace   ++INSTALL++
//*                      WBI Brokers installation directory.
//*                      e.g. '/usr/lpp/mqsi'
//*
//*    Replace   ++QUEUEMANAGER++
//*                      Queue manager name.
//*                      e.g. 'MQ01'
//*
//*    Replace   ++COMPONENTDIRECTORY++
//*                      Broker directory.
//*                      e.g. '/mqsi/brokers/MQ01BRK'
//*
//*    Replace   ++STARTEDTASKNAME++
//*                      Started Task Name (max 8 chars uppercase).
//*                      e.g. 'MQ01BRK'
//*
//*    Replace   ++COMPONENTDATASET++
//*                      Broker dataset.
//*                      e.g. 'BIP.BROKER.MQ01BRK'
//*
//*    Replace   ++DB2HLQ++
//*                      DB2 high-level-qualifier.
//*                      e.g. 'SYS2.DB2.V710'
//*
//*    Replace   ++DB2RUNLIB++
//*                      DB2.
//*                      e.g. 'DSN710PK.RUNLIB.LOAD'
//*
//*    Replace   ++WMQHLQ++
//*                      WebSphere MQ high-level-qualifier.
//*                      e.g. 'MQM.V531'
//*
//*    Replace   ++WMBHLQ++
//*                      WebSphere Message Broker
//*                      high-level-qualifier.
//*
//*                      ONLY NEEDED IF USING EVENT NOTIFICATION
//*
//*                      e.g. 'MB.V6R0M0'
//*
//******************************************************************
//*
//* Following variables are changed when starting a DataFlowEngine:
//*     STDOUT and STDERR files
//*       STDD=OAPPEND (default is OTRUNC)
//*     Semaphore ID
//*       SE=<Semaphore ID> (default is '')
//*     Shared Memory Segment ID
//*       SH=<Shared Memory Segment ID> (default is '')
//*     Component Unique Name
//*       COMPK='' (default is ++STARTEDTASKNAME++)
//*     Start Parameter
//*       STRTP='' (default is '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++'
//*
//******************************************************************
//* Copy ENVFILE to SYSOUT
//******************************************************************
//*
//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
//*
//******************************************************************
//* Copy DSNAOINI to SYSOUT
//******************************************************************
//*
//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
//*
//******************************************************************
//* Test to see if starting a DataFlowEngine address space.
//* Should return RC=0 if starting a Control address space or
//* UserNameServer address space, RC=12 if starting a DataFlowEngine
//* address space.
//******************************************************************
//*
//CHECKDFE EXEC PGM=IKJEFT01,
//         PARM='LISTDS ''&COMDS.&SE.'''
//SYSTSIN  DD DUMMY
//SYSTSPRT DD DUMMY
//SYSMDUMP DD SYSOUT=*
//*
//         IF (RC=0) THEN
//*
//******************************************************************
//* Broker DB2 and MQ verification
//******************************************************************
//*
//VFYDB2MQ EXEC PGM=BPXBATSL,REGION=0M,TIME=NOLIMIT,
//         PARM='PGM &INSTP./bin/bipcvp b ++QUEUEMANAGER++'
//*        DB2 Runtime Libraries
//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 Runtime Libraries
//         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
//*
//******************************************************************
//* Check RCs from previous steps
//******************************************************************
//*
//         IF (CHECKDFE.RC NE 0) OR
//            (VFYDB2MQ.RC EQ 0) THEN
//*
//******************************************************************
//* Step to delete residual locks
//* (this is only needed if the broker is ARM enabled)
//******************************************************************
//*
//*RMLOCKS  EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,
//*         PARM='SH rm -f &COMPDIR./common/locks/*'
//*
//******************************************************************
//* Start either :
//* Control Address Space (bipimain, bipservice and bipbroker)
//* DataFlowEngine Address Space (bipimain and DataFlowEngine)
//******************************************************************
//*
//BROKER   EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,
//         PARM='PGM &INSTP./bin/&MAINP. &SRVMP. &SE. &SH. &COMPK.
//             &STRTP.'
//*        DB2 Runtime Libraries
//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 Runtime Libraries
//         DD DISP=SHR,DSN=&WMQHLQ..SCSQANLE
//         DD DISP=SHR,DSN=&WMQHLQ..SCSQAUTH
//         DD DISP=SHR,DSN=&WMQHLQ..SCSQLOAD
//*        APF Authorized Library of Message Broker
//*        Required if using Event Notification
//*        (All librarys in concatenation
//*         need to be APF authorized)
//*        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=*
//*
//******************************************************************
//* Copiar stdout para SYSOUT
//******************************************************************
//*
//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
//*
//******************************************************************
//* Copiar stderr para SYSOUT
//******************************************************************
//*
//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
//*-----------------------------------------------------------------
//*
//
Fim da mudança
Tarefas relacionadas
Customizando o Conjunto de Dados do Componente do Intermediário
Referências relacionadas
Comando mqsichangebroker
Comando mqsideletebroker
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ae22380_