Defining the coordination queue manager
IBM® MQ Managed File Transfer requires a queue manager to be created that acts as the coordination queue manager.
Depending on the configuration that you have chosen, this queue manager is on the local MVS system, or on another machine. In the former case, the connections to it are bindings connections and in the latter case, they are client connections.
After you have run the configuration step successfully there are configured members in the PDSE.
- Creates a directory structure in the IBM MQ Managed File Transfer (MFT) directory, and creates configuration files.
- Runs CSQUTIL to define IBM MQ resources.
- Creates an MFT topic,
- Creates an MFT queue
- Alters NAMELIST(SYSTEM.QPUBSUB.QUEUE.NAMELIST) to be NAMES(SYSTEM.BROKER.DEFAULT.STREAM, SYSTEM.BROKER.ADMIN.STREAM, SYSTEM.FTE)
- Performs ALTER QMGR PSMODE(ENABLED)
A DISPLAY NAMELIST(SYSTEM.QPUBSUB.QUEUE.NAMELIST) command is issued before doing the alter. If your NAMLIST is not the default, you should alter your name list to add SYSTEM.FTE to your namelist
Rename member BCFCFCR with your own prefix, for example, CCPCFCR, because re customizing this file replaces it.
%BFGCMD CMD=fteSetupCoordination +
-credentialsFile //'<MFTCredentialsDataSet(MemberName)>'
Save and submit the job. Note that if you need to resubmit the job,
you need to add the -f option.
DEFINE TOPIC('SYSTEM.FTE') TOPICSTR('SYSTEM.FTE') REPLACE
ALTER TOPIC('SYSTEM.FTE') NPMSGDLV(ALLAVAIL) PMSGDLV(ALLAVAIL)
DEFINE QLOCAL(SYSTEM.FTE) LIKE(SYSTEM.BROKER.DEFAULT.STREAM) REPLACE
ALTER QLOCAL(SYSTEM.FTE) DESCR('Stream for MFT Pub/Sub interface')
* Altering namelist: SYSTEM.QPUBSUB.QUEUE.NAMELIST
* Value prior to alteration:
DISPLAY NAMELIST(SYSTEM.QPUBSUB.QUEUE.NAMELIST)
ALTER NAMELIST(SYSTEM.QPUBSUB.QUEUE.NAMELIST) +
NAMES(SYSTEM.BROKER.DEFAULT.STREAM+
,SYSTEM.BROKER.ADMIN.STREAM,SYSTEM.FTE)
* Altering PSMODE. Value prior to alteration:
DISPLAY QMGR PSMODE
ALTER QMGR PSMODE(ENABLED)