Start of change

Sample BIPCBRK file

//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
//*
/*
Related tasks
Creating the component dataset
Related reference
mqsichangebroker command
mqsideletebroker command


End of change