
//******************************************************************
//* *
//* @START_COPYRIGHT@ *
//* *
//* Licensed Materials - Property of IBM; *
//* 5655-G97 (c) Copyright 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 configmgr. *
//* *
//******************************************************************
//* 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++
//* ConfigMgr directory.
//* e.g. '/mqsi/configmgr/MQ01BRK'
//*
//* Replace ++STARTEDTASKNAME++
//* Started Task Name (max 8 chars uppercase).
//* e.g. 'MQ01CMGR'
//*
//* Replace ++WMQHLQ++
//* WebSphere MQ high-level-qualifier.
//* e.g. 'MQM.V531'
//*
//******************************************************************
//*
//++STARTEDTASKNAME++ PROC INSTP='++INSTALL++',
// MAINP='bipimain',
// SRVMP='bipservice',
// COMPK='++STARTEDTASKNAME++',
// STRTP='AUTO',
// COMPDIR='++COMPONENTDIRECTORY++',
// STDD='OTRUNC',
// HOME='++HOME++',
// 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
//*
//******************************************************************
//* ConfigMgr MQ verification
//******************************************************************
//*
//VFYMQ EXEC PGM=BPXBATSL,REGION=0M,TIME=NOLIMIT,
// PARM='PGM &INSTP./bin/bipcvp c ++QUEUEMANAGER++'
//* MQSeries Runtime Libraries
//STEPLIB 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=*
//*
//******************************************************************
//* Check RC from previous steps
//******************************************************************
//*
// IF (RC=0) THEN
//*
//******************************************************************
//* Step to delete residual locks
//* (this is only needed if the configmgr is ARM enabled)
//******************************************************************
//*
//*RMLOCKS EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,
//* PARM='SH rm -f &COMPDIR./common/locks/*'
//*
//******************************************************************
//* Start :
//* ConfigMgr Address Space (bipimain, bipservice and bipconfigmgr)
//******************************************************************
//*
//CMGR EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,
// PARM='PGM &INSTP./bin/&MAINP. &SRVMP. &COMPK. &STRTP.'
//* MQSeries Runtime Libraries
//STEPLIB 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 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=*
//*
//******************************************************************
//* Copy stdout to 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
//*
//******************************************************************
//* Copy stderr to 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
//*-----------------------------------------------------------------
//*
//