Start of change

Sample MQ01BRK file

This topic lists the sample MQ01BRK file.

//*
//* Licensed Materials - Property of IBM;
//* 5655-G97 (c) Copyright IBM Corp. 2005;
//* All Rights Reserved;
//* US Government Users Restricted Rights - use,
//* duplication or disclosure restricted by GSA
//* ADP Schedule Contract with IBM Corp.;
//* See Copyright Instructions
//*
//********************************************************************
//*
//*  DESCRIPTION: WebSphere Business Integration Message Broker for z/OS
//*
//* Change the following:
//*
//* ++COMPONENT_INSTPATH++ = component installation path
//* ++COMPONENT_PDSE++ = component's PDSE.
//* ++COMPONENT_HFS++ = HFS directory where the component will be created.
//* ++COMPONENT_HOME++ = home directory or the component.
//* ++COMPONENT_NAME++ = name of component
//*
//* Also change the DataSets referred to by STEPLIB, ISPPLIB, ISPSLIB,
//* ISPTLIB, ISPMLIB and SYSEXEC.
//*
//********************************************************************
//*
//* Following variables require setting to specific component:
//*   INSTP = Component installation path
//*   COMPK = Component name
//*   COHFS = Component HFS path
//*   COHOME = Component’s home directory
//*   COPDS = Components PDS
//*
//* Also, update the PDS names referred to by:
//*   STEPLIB
//*   ISPPLIB
//*   ISPSLIB
//*   ISPTLIB
//*   ISPMLIB
//*   SYSEXEC
//*
//* Following variables are changed when starting a DataFlowEngine:
//*     STDOUT and STDERR files (append for DataFlowEngine)
//*       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 MQ06BRK)
//*     Start Parameter
//*       STRTP='' (default is 'AUTO')
//*
//MQ06BRK PROC INSTP='++COMPONENT_INSTPATH++',
//         MAINP='bipimain',
//         SRVMP='bipservice',
//         COMPK='++COMPONENT_NAME++',
//         STRTP='AUTO',
//         COHFS='++COMPONENT_HFS++',
//         STDD='OTRUNC',
//         SE='',
//         SH='',
//         COHOME=’++COMPONENT_HOME++’,
//         COPDS=’++COMPONENT_PDSE++’
//*
//**********************************************************************
//* create ENVFILE from profile
//**********************************************************************
//*
//COPYPROF  EXEC PGM=IKJEFT01,
//          PARM='OCOPY INDD(BIPPROF) OUTDD(BROKERP)'
//SYSTSPRT  DD DUMMY
//BIPPROF   DD DISP=SHR,DSN=&COPDS.(BIPPROF)
//BROKERP   DD PATH='&COHOME./brokerP',
//             PATHOPTS=(OWRONLY,OCREAT,&STDD),
//             PATHMODE=(SIRWXU,SIRWXG)
//SYSTSIN   DD DUMMY
//*
//CCPGM    EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,
//         PARM='SH . brokerP;/bin/printenv > &COHOME./ENVFILE'
//*
//**********************************************************************
//* Copy ENVFILE to SYSOUT
//******************************************************************************
//*
//COPYENV   EXEC PGM=IKJEFT01,
//          PARM='OCOPY INDD(INPUTENV) OUTDD(ENVFILE)'
//SYSTSPRT  DD DUMMY
//INPUTENV  DD PATH='&COHFS./ENVFILE',
//             PATHOPTS=(ORDONLY)
//ENVFILE   DD SYSOUT=*,DCB=(RECFM=V,LRECL=256)
//SYSTSIN   DD DUMMY
//*
//**********************************************************************
//* Copy DSNAOINI
//**********************************************************************
//*
//COPYDSN   EXEC PGM=IKJEFT01,
//          PARM='OCOPY INDD(FROMENV) OUTDD(TOENV)'
//SYSTSPRT  DD DUMMY
//FROM      DD DISP=SHR,DSN=&COPDS.(BIPDSNAO)
//TO        DD PATH='&COHOME./dsnaoini',
//             PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
//             PATHMODE=(SIRWXU,SIRWXG)
//SYSTSIN   DD DUMMY
//*
//**********************************************************************
//* Optionally run WBIMB Verification here.
//* Parameters are:
//*     b|u  = (broker or usernameserver)
//*     qmgr = queue manager name
//**********************************************************************
//*
//CCPGM    EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,
//         PARM='PGM &INSTP./bin/bipcvp b MQ01'
//*
//*NOTE STEPLIB DD statements will probably need to be here.
//******************************************************************************
//* Start either :
//* Control Address Space (bipimain, bipservice and bipbroker processes)
//* DataFlowEngine Address Space (bipimain and DataFlowEngine processes)
//******************************************************************************
//*
//CCPGM    EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,
//         PARM='PGM &INSTP./bin/&MAINP. &SRVMP. &SE. &SH. &COMPK.
//             &STRTP.'
//*
//STEPLIB  DD DISP=SHR,DSN=PP.ADLE370.ZOS140.SCEERUN
//         DD DISP=SHR,DSN=PP.ADLE370.ZOS140.SCEERUN2
//*
//*        DB2 Runtime Libraries
//         DD DISP=SHR,DSN=SYS2.DB2.V710.SDSNEXIT
//         DD DISP=SHR,DSN=SYS2.DB2.V710.SDSNLOAD
//         DD DISP=SHR,DSN=SYS2.DB2.V710.SDSNLOD2
//*
//*        MQSeries Runtime Libraries
//         DD DISP=SHR,DSN=MQM.V530.SCSQANLE
//         DD DISP=SHR,DSN=MQM.V530.SCSQAUTH
//         DD DISP=SHR,DSN=MQM.V530.SCSQLOAD
//*
//*        APF Authorized Library of Integrator
//*        Required if using Event Notification
//*        (All librarys in concatenation
//*         need to be APF authorized)
//         DD DISP=SHR,DSN=++HLQ++.SBIPAUTH
//*
//*        ISPF and concatenated USS Runtime Libraries
//ISPPLIB  DD DISP=SHR,DSN=SYS1.SBPXPENU
//ISPSLIB  DD DISP=SHR,DSN=SYS1.SISPSENU
//         DD DISP=SHR,DSN=SYS1.SISPSLIB
//ISPTLIB  DD DISP=SHR,DSN=SYS1.SISPTENU
//ISPMLIB  DD DISP=SHR,DSN=SYS1.SBPXMENU
//         DD DISP=SHR,DSN=SYS1.SISPMENU
//*
//*        Library containing USS related REXX procedures (OCOPY)
//SYSEXEC  DD DISP=SHR,DSN=SYS1.SBPXEXEC
//*
//STDENV   DD PATH='&COHFS./ENVFILE'
//STDOUT   DD PATH='&COHFS./output/stdout',
//            PATHOPTS=(OWRONLY,OCREAT,&STDD),
//            PATHMODE=(SIRWXU,SIRWXG)
//STDERR   DD PATH='&COHFS./output/stderr',
//            PATHOPTS=(OWRONLY,OCREAT,&STDD),
//            PATHMODE=(SIRWXU,SIRWXG)
//*
//SYSMDUMP DD SYSOUT=*
//*
//******************************************************************************
//* Copy stdout to SYSOUT
//******************************************************************************
//*
//COPYOUT   EXEC PGM=IKJEFT01,COND=EVEN,
//          PARM='OCOPY INDD(INPUTOUT) OUTDD(STDOUT)'
//SYSTSPRT  DD DUMMY
//INPUTOUT  DD PATH='&COHFS./output/stdout',
//             PATHOPTS=(ORDONLY)
//STDOUT    DD SYSOUT=*,DCB=(RECFM=V,LRECL=256)
//SYSTSIN   DD DUMMY
//*
//******************************************************************************
//* Copy stderr to SYSOUT
//******************************************************************************
//*
//COPYERR   EXEC PGM=IKJEFT01,COND=EVEN,
//          PARM='OCOPY INDD(INPUTERR) OUTDD(STDERR)'
//SYSTSPRT  DD DUMMY
//INPUTERR  DD PATH='&COHFS./output/stderr',
//             PATHOPTS=(ORDONLY)
//STDERR    DD SYSOUT=*,DCB=(RECFM=V,LRECL=256)
//SYSTSIN   DD DUMMY
//*
//*-------------------------------------------------------------------
//         PEND
//*-------------------------------------------------------------------
//*
Related tasks
Creating the component dataset
Related reference
mqsichangebroker command
mqsideletebroker command


End of change