Dump MQ Configuration (DMPMQMCFG)
- Where allowed to run
- All environments (*ALL)
- Threadsafe
- Yes
The Dump MQ Configuration (DMPMQMCFG) command is used to dump the configuration objects and authorities for a queue manager.
Parameters
Keyword | Description | Choices | Notes |
---|---|---|---|
MQMNAME | Message Queue Manager name | Character value, *ALL | Optional, Positional 1 |
OBJ | Object name | Character value, *ALL | Optional, Positional 2 |
OBJTYPE | Object type | *ALL, *AUTHINFO, *CHL, *CLTCN, *COMMINFO, *LSR, *NMLIST, *PRC, *Q, *MQM, *SVC, *SUB, *TOPIC | Optional, Positional 3 |
EXPTYPE | Export type | *ALL, *OBJECT, *AUTHREC, *CHLAUTH | Optional, Positional 4 |
EXPATTR | Export attributes | *NONDEF, *ALL | Optional, Positional 5 |
WARN | Warnings | *NO, *YES | Optional, Positional 6 |
OUTPUT | Output | *MQSC, *ONELINE, *SETMQAUT, *GRTMQMAUT | Optional, Positional 7 |
CLIENT | Client connection | *NO, *YES, *CHL | Optional, Positional 8 |
CLIENTCHL | MQSC Channel Definition | Character value, *NONE | Optional, Positional 9 |
MSGSEQNUM | Message sequence number | 1-999999999, *NORESET | Optional, Positional 10 |
RPLYQ | Reply Queue | Character value, 'SYSTEM.DEFAULT.MODEL.QUEUE' | Optional, Positional 11 |
RMTMQMNAME | Remote Message Queue Manager | Character value, *NONE | Optional, Positional 12 |
TOFILE | File to receive output | Qualified object name | Optional, Positional 13 |
Qualifier 1: File to receive output | Name | ||
Qualifier 2: Library | Name, *LIBL | ||
TOMBR | Member to receive output | Name | Optional, Positional 14 |
Message Queue Manager name (MQMNAME)
>Specifies the name of the IBM MQ queue manager for which object information is to displayed.
The possible values are:
- *DFT
- queue-manager-name
- The name of an existing message queue manager. The maximum string length is 48 characters.
Object name (OBJ)
>Specifies the name of the objects to dump. It is a 48-character MQ object or generic object name.
The possible values are:
- *ALL
- All objects of the specified type (OBJTYPE) are dumped.
- generic-object-name
- Specify the generic name of the objects. A generic name is a character string followed by an
asterisk (*). For example, ABC*. It selects all objects having names that start with the selected
character string.
Specify the required name within quotation marks ensures that your selection is precisely what you entered.
We cannot select all the uppercase and lowercase versions of a generic name on a single panel, without requesting all the names.
- object-name
- The name of an object for which the corresponding name and type is to be displayed.
Object type (OBJTYPE)
>Specifies the type of the objects to be dumped.
The possible values are:
- *ALL
- All MQ Objects with names specified by OBJ.
- *AUTHINFO
- All MQ authentication information objects with names specified by OBJ.
- *CHL
- All MQ channel objects with names specified by OBJ.
- *CLTCN
- All MQ client connection objects with names specified by OBJ.
- *COMMINFO
- All MQ communication information objects with names specified by OBJ.
- *LSR
- All MQ listener objects with names specified by OBJ.
- *NMLIST
- All MQ namelist objects with names specified by OBJ.
- *PRC
- All MQ process objects with names specified by OBJ.
- *Q
- All MQ queue objects with names specified by OBJ.
- *MQM
- The queue manager object.
- *SVC
- All MQ service objects with names specified by OBJ.
- *TOPIC
- All MQ topic objects with names specified by OBJ.
Export type (EXPTYPE)
>Specifies the type of the export.
The possible values are:
- *ALL
- All MQ object, authority and subscription configuration information is dumped.
- *OBJECT
- Only MQ object information is dumped.
- *AUTHREC
- Only MQ authority information is dumped.
- *CHLAUTH
- Only MQ channel authority records are dumped.
- *SUB
- Only MQ durable subscription information is dumped.
Export attributes (EXPATTR)
>Specifies the attributes to export.
The possible values are:
- *NONDEF
- Only non-default attribute values are dumped.
- *ALL
- All attribute values are dumped.
Warnings (WARN)
>Specifies whether warnings should be generated during the dump, for example if the command is issued against a newer queue manager or encounters a damaged object.
The possible values are:
- *NO
- No warnings messages will be issued during the dump.
- *YES
- Warning messages may be issued during the dump.
Output (OUTPUT)
>Specifies the output format from the dump.
The possible values are:
- *MQSC
- The output format is in the form of MQSC commands that could be used as input to the RUNMQSC or STRMQMMQSC commands.
- *ONELINE
- The output format is in the form of MQSC commands formatted into single line records, suitable for use with line comparison tools.
- *SETMQAUT
- The output format is in the form of setmqaut commands, suitable for use with Windows or UNIX.
- *GRTMQMAUT
- The output format is in the form of GRTMQMAUT commands, suitable for use generating a CL program on the IBM i platform.
Client connection (CLIENT)
>Specifies whether to use a client connection to the queue manager.
The possible values are:
- *NO
- The command will first attempt a server bindings connection, if this connection fails a client connection will be attempted.
- *YES
- The command will attempt to connect via a client connection using the default client connection process. If the MQSERVER environment variable is set it will override use of a client connection channel table.
- *CHL
- The command will attempt to connect to the queue manager using a temporary channel definition defined by the MQSC string specified in the CLIENTCHL parameter.
MQSC Channel Definition (CLIENTCHL)
>Specifies, via MQSC syntax, a temporary client channel definition to use in connecting to the queue manager.
The possible values are:
- *NONE
- Do not use a temporary client channel definition when connecting to the queue manager.
- mqsc-define-channel-string
- The command will attempt to construct a temporary client channel definition from the using the
MQSC command supplied on this parameter. The MQSC command must define all required attributes for a
client connection channel, for example:
"DEFINE CHANNEL(MY.CHL) CHLTYPE(CLNTCONN) CONNAME(MYHOST.MYCORP.COM(1414))"
Message sequence number (MSGSEQNUM)
>Specifies whether to generate reset channel commands for sender, server and cluster sender channel types when dumping channel objects.
The possible values are:
- *NORESET
- Do not include any reset channel commands in the dumped output.
- 1 - 999999999
- Specify a message sequence number for the reset channel commands included in the dump.
Reply Queue (RPLYQ)
>Specifies the name of the queue to use for receiving PCF replies when inquiring configuration information.
The possible values are:
- SYSTEM.DEFAULT.MODEL.QUEUE
- The default model queue, a dynamic queue will be generated to receive replies.
- reply-to-queue-name
- Specify the name of the reply to queue.
Remote Message Queue Manager (RMTMQMNAME)
>Specifies the name of a remote MQ queue manager for which object information is to displayed.
The possible values are:
- *NONE
- The configuration information is collected from the queue manager specified in the MQMNAME parameter.
- remote-queue-manager-name
- Specify the name of the remote queue manager. PCF inquiry commands are issued to the queue manager specified in RMTMQMNAME via the queue manager specified in MQMNAME, this is known as queued mode. \
File to receive output (TOFILE)
>Specifies the qualified name of the file, in the form LIBRARY/FILE, that will be used to store the dumped configuration data. The FILE should have been created with a record length of 240, otherwise the configuration information might be truncated.
The possible values are:
- *LIBL
- The library list is searched for the file name.
- *CURLIB
- The current library is used.
- to-library-name
- Specify the name of the library to be used.
- to-file-name
- Specify the name of the file to contain the configuration data.
Member to receive output (TOMBR)
>Specifies the name of the member to store the dumped configuration data.
The possible values are:
- to-member-name
- Specify the name of the member to contain the configuration data.
Examples
To make these examples work we need to ensure that the system is set up for remote MQSC operation. See Configure queue managers for remote administration.
DMPMQMCFG MQMNAME('MYQMGR') CLIENT(*YES) CLIENTCHL('''DEFINE CHANNEL(SYSTEM.ADMIN.SVRCONN) CHLTYPE(CLNTCONN) CONNAME(''myhost.mycorp.com(1414)'')''')dumps all the configuration information from remote queue manager MYQMGR in MQSC format and creates an ad-hoc client connection to the queue manager using a client channel called SYSTEM.ADMIN.SVRCONN. Note: We need to ensure that a server-connection channel with the same name exists.
DMPMQMCFG MQMNAME('LOCALQM') RMTMQMNAME('MYQMGR')dumps all configuration information from remote queue manager MYQMGR, in MQSC format, connects initially to local queue manager LOCALQM, and sends inquiry messages through this local queue manager. Note: We need to ensure that the local queue manager has a transmission queue named MYQMGR, with channel pairings defined in both directions, to send and receive replies between queue managers.
Error messages
>Unknown
Parent topic: CL commands reference for IBM iRelated information