//BIPJCHPT JOB 5655-G97,MSGLEVEL=(1,1),MSGCLASS=A,NOTIFY=&SYSUID
//********************************************************************
//* Description: Create Broker component.
//********************************************************************
//* Change the following
//*
//* ++COMPONENT_PDSE++ = component's PDSE.
//* ++COMPONENT_HFS++ = HFS directory where the component will be created.
//* ++COMPONENT_HOME++ = home directory or the component.
//*
//* Also change the DataSets referred to by STEPLIB, ISPPLIB, ISPSLIB,
//* ISPTLIB, ISPMLIB and SYSEXEC.
//**********************************************************************
//* Create DB2 STOGROUP
//**********************************************************************
//*
//STEP1 EXEC PGM=IKJEFT01
//SYSTSPRT DD *
//SYSPRINT DD *
//SYSTSIN DD *
//
DSN SYSTEM(DFK4)
RUN PROGRAM(DSNTEP2) PLAN(DSNTEP2)
END
//*
//SYSIN DD *
CREATE STOGROUP MQ05STOR
VOLUMES('*')
VCAT DSN710PK;
COMMIT;
//*//**********************************************************************
//* Create DB2 DATABASE
//**********************************************************************
//*
//* Similar to above but creates the Database
//**********************************************************************
//* Create DB2 DATABASE TABLESPACES
//**********************************************************************
//*
//* Similar to above but creates the TableSpaces
//**********************************************************************
//* Create ENVFILE from profile
//**********************************************************************
//*
//CREATENV EXEC PGM=IKJEFT01,
// PARM='OCOPY INDD(BIPPROF) OUTDD(BROKERP)'
//SYSTSPRT DD DUMMY
//BIPPROF DD DISP=SHR,DSN=++COMPONENT_PDSE++(BIPBPROF)
//BROKERP DD PATH='++COMPONENT_HOME++/brokerP',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=(SIRWXU,SIRWXG)
//SYSTSIN DD DUMMY
//*
//CCPGM EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,
// PARM='SH . brokerP;/bin/printenv > ++COMPONENT_HOME++/ENVFILE'
//*
//**********************************************************************
//* Copy ENVFILE to SYSOUT
//**********************************************************************
//*
//COPYENV EXEC PGM=IKJEFT01,
// PARM='OCOPY INDD(INPUTENV) OUTDD(ENVFILE)'
//SYSTSPRT DD DUMMY
//INPUTENV DD PATH='++COMPONENT_HOME++/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
//FROMENV DD DISP=SHR,DSN=++COMPONENT_PDSE++(BIPBPROF)
//TOENV DD PATH='++COMPONENT_HOME++/dsnaoini',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=(SIRWXU,SIRWXG)
//SYSTSIN DD DUMMY
//*
//**********************************************************************
//* Create Broker Component
//**********************************************************************
//*
//BIPCRBK EXEC PGM=IKJEFT01,REGION=0M
//*
//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 PATHOPTS=(ORDONLY),
// PATH='++COMPONENT_HOME++/ENVFILE'
//STDOUT DD PATHOPTS=(OWRONLY,OCREAT),
// PATHMODE=(SIRWXU,SIRWXG),
// PATH='++COMPONENT_HFS++/output/bipcrbkout'
//STDERR DD PATHOPTS=(OWRONLY,OCREAT),
// PATHMODE=(SIRWXU,SIRWXG),
// PATH='++COMPONENT_HFS++/output/bipcrbkerr'
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
BPXBATCH PGM -
mqsicreatebroker
/*
//**********************************************************************
//* Copy stdout to SYSOUT
//**********************************************************************
//*
//COPYOUT EXEC PGM=IKJEFT01,COND=EVEN,
// PARM='OCOPY INDD(INPUTOUT) OUTDD(STDOUT)'
//SYSTSPRT DD DUMMY
//INPUTOUT DD PATH='++COMPONENT_HFS++/output/bipcrbkout',
// 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='++COMPONENT_HFS++/output/bipcrbkerr',
// PATHOPTS=(ORDONLY)
//STDERR DD SYSOUT=*,DCB=(RECFM=V,LRECL=256)
//SYSTSIN DD DUMMY
//*
/*