Customizing the broker component data set

This is part of the larger task of creating a broker on z/OS.

Before you start

Before starting this step, you must have completed Information required to create a broker.

  1. Create the broker data set as described in Creating the broker PDSE; this is identified by ++COMPONENTDATASET++. Copy all the following JCL to the broker data set you have created so that you can customize the source.
    Note: This then forms the source for the broker.
  2. Copy the following JCL from <hlq>.SBIPSAMP to ++COMPONENTDATASET++.
  3. Copy the following members from <hlq>.SBIPPROC to ++COMPONENTDATASET++. Note that you copy only the following files.
    • BIPALDB - job to alter DB2 table spaces and tables.
    • BIPALMQ - job to alter WebSphere MQ table spaces and tables.
    • BIPBRWS - job to run the mqsibrowse command.
    • Start of changeBIPBUDB - job to backup the broker DB2 database.End of change
    • BIPCHBK - job to issue the mqsichangebroker command.
    • BIPCHMS - job to issue the mqsichangeflowstats command.
    • BIPCHPR - job to issue the mqsichangeproperties command.
    • BIPCLMP - job to issue the mqsiclearmqpubsub command.
    • BIPCRBK - job to create a broker.

      Sample BIPCBRK file lists the shipped BIPCRBK file.

    • BIPCRDB - job to create the DB2 storage group, database and table spaces.

      Sample BIPCRDB file lists the shipped BIPCRDB file.

    • BIPDLBK - job to issue the mqsideletebroker command.
    • BIPDLDB - job to delete the DB2 storage group, database and table spaces.
    • BIPEDIT - JCL customization. Rename BIPEDIT to a unique name that identifies it to the current component; for example, MQ01EDBK.
    • BIPFMLG - job to format the log.
    • BIPGEN - generate ENVFILE.

      Sample BIPGEN file lists the shipped BIPGEN file.

    • BIPJNMP - job to issue the mqsijoinmqpubsub command.
    • BIPLIST - job to issue the mqsilist command.
    • BIPLSMP - job to issue the mqsilistmqpubsub command.
    • BIPMGTB - job for changing DB2 definitions when migrating from Version 2.1 to Version 6.0.
    • BIPRELG - job to read logs.
    • Start of changeBIPRPDB - job to report the broker DB2 database.End of change
    • Start of changeBIPRSDB - job to restore the broker DB2 database.End of change
    • Start of changeBIPQSDB - job to quiesce the broker DB2 database.End of change
    • BIPRPMS - job to issue the mqsireportflowstats command.
    • BIPRPPR - job to issue the mqsireportproperties command.
    • Start of changeBIPRUNST - DB2 run statistics example.End of change
    • BIPSDBP - job to define a data source, user ID, and password for user data sources.
    • BIPBRKP (started task). Rename BIPBRKP to the same as the ++STARTEDTASKNAME++.

      Sample BIPBRKP file lists the shipped BIPBRKP file.

Related concepts
Brokers
Broker domains
Related tasks
Creating a broker on z/OS
Information required to create a broker