Contents
Figures
Tables
About this book
Who this book is for
What you need to know to understand this book
How to use this book
Terms used in this book
Summary of changes
Changes for this edition (SC34-6586-00)
Introduction to WebSphere MQ
WebSphere MQ and message queuing
Time-independent applications
Message-driven processing
Messages and queues
What is a message?
What is a queue?
Objects
Object names
Managing objects
Object attributes
WebSphere MQ queue managers
WebSphere MQ queues
Authentication information objects
Channels
Client connection channels
Clusters
Listeners
Namelists
Process definitions
Services
System default objects
Clients and servers
WebSphere MQ applications in a client-server environment
Extending queue manager facilities
User exits
Security
Transactional support
Daylight saving time
Spring time change
Autumn (fall) time change
Managing WebSphere MQ for iSeries using CL commands
WebSphere MQ applications
WebSphere MQ for iSeries CL commands
General usage tips
Before you start
Starting a local queue manager
Creating WebSphere MQ objects
Examples of creating a local queue
Examples of creating a remote queue
Creating a transmission queue
Creating an initiation queue
Creating an alias queue
Creating a model queue
Altering queue manager attributes
Working with local queues
Defining a local queue
Defining a dead-letter queue
Displaying default object attributes
Copying a local queue definition
Changing local queue attributes
Clearing a local queue
Deleting a local queue
Enabling large queues
Working with alias queues
Defining an alias queue
Using other commands with alias queues
Working with model queues
Defining a model queue
Using other commands with model queues
Working with triggering
What is triggering?
What is the trigger monitor?
Altering the job submission attributes of the trigger monitor
Setting up objects for triggering
Communicating between two systems
Alternative ways of administering WebSphere MQ
Local and remote administration
Administration using MQSC commands
MQSC command files
Administration using PCF commands
Attributes in MQSC and PCF commands
Escape PCFs
Using the MQAI to simplify the use of PCFs
Using the WebSphere MQ Explorer
What you can do with the WebSphere MQ Explorer
Prerequisite software
Required definitions for administration
Managing the command server for remote administration
Starting the command server
Displaying the status of the command server
Stopping a command server
Instrumentation events
Work management
Description of WebSphere MQ tasks
WebSphere MQ work management objects
How WebSphere MQ uses the work management objects
The WebSphere MQ message queue
Configuring work management
Protecting WebSphere MQ objects
Security considerations
Understanding the Object Authority Manager
Resources you can protect with the OAM
WebSphere MQ authorities
Granting WebSphere MQ authorities to WebSphere MQ objects
Understanding the authorization specification tables
MQI authorizations
Administration authorizations
Authorizations for MQSC commands in escape PCFs
Generic OAM profiles
Using wildcard characters
Profile priorities
Specifying the installed authorization service
Working without authority profiles
Working with authority profiles
WRKMQMAUT
WRKMQMAUTD
Object Authority Manager guidelines
Queue manager directories
Queues
Alternate-user authority
Context authority
Remote security considerations
Channel command security
The WebSphere MQ dead-letter queue handler
Invoking the DLQ handler
The DLQ handler rules table
Control data
Rules (patterns and actions)
Rules table conventions
Processing the rules table
Ensuring that all DLQ messages are processed
An example DLQ handler rules table
Backup, recovery, and restart
WebSphere MQ for iSeries journals
WebSphere MQ for iSeries journal usage
Media images
Recovery from media images
Checkpoints
Backups of WebSphere MQ for iSeries data
Journal management
Restoring a complete queue manager (data and journals)
Restoring journal receivers for a particular queue manager
Performance and failover considerations
Using SAVLIB to save WebSphere MQ libraries
Analyzing problems
Preliminary checks
Problem characteristics
Can you reproduce the problem?
Is the problem intermittent?
Problems with commands
Does the problem affect all users of the WebSphere MQ for iSeries application?
Does the problem affect specific parts of the network?
Does the problem occur only on WebSphere MQ
Does the problem occur at specific times of the day?
Have you failed to receive a response from a command?
Determining problems with WebSphere MQ applications
Are some of your queues working?
Does the problem affect only remote queues?
Does the problem affect messages?
Unexpected messages are received when using distributed queues
Obtaining diagnostic information
Using WebSphere MQ for iSeries trace
Formatting trace output
Error logs
Log files
Early errors
Operator messages
An example WebSphere MQ error log
Dead-letter queues
First-failure support technology (FFST)
Performance considerations
Application design considerations
Number of threads in use
Specific performance problems
Configuring WebSphere MQ
WebSphere MQ configuration files
Editing configuration files
The WebSphere MQ configuration file mqs.ini
Queue manager configuration files qm.ini
Attributes for changing WebSphere MQ configuration information
The AllQueueManagers stanza
The DefaultQueueManager stanza
The ExitProperties stanza
The QueueManager stanza
Changing queue manager configuration information
The Log stanza
The Channels stanza
The queue manager error log stanza
The TCP stanza
API exits
Why use API exits
How you use API exits
What happens when an API exit runs?
Configuring API exits
Example mqs.ini and qm.ini files
Installable services and components
Why installable services?
Functions and components
Entry-points
Return codes
Component data
Initialization
Primary initialization
Secondary initialization
Primary termination
Secondary termination
Configuring services and components
Service stanza format
Service component stanza format
Creating your own service component
Authorization service
Object authority manager (OAM)
Configuring authorization service stanzas
Authorization service interface
Installable services interface reference information
How the functions are shown
MQZEP - Add component entry point
MQHCONFIG - Configuration handle
PMQFUNC - Pointer to function
MQZ_AUTHENTICATE_USER - Authenticate user
MQZ_CHECK_AUTHORITY - Check authority
MQZ_COPY_ALL_AUTHORITY - Copy all authority
MQZ_DELETE_AUTHORITY - Delete authority
MQZ_ENUMERATE_AUTHORITY_DATA - Enumerate authority data
MQZ_FREE_USER - Free user
MQZ_GET_AUTHORITY - Get authority
MQZ_GET_EXPLICIT_AUTHORITY - Get explicit authority
MQZ_INIT_AUTHORITY - Initialize authorization service
MQZ_INQUIRE - Inquire authorization service
MQZ_REFRESH_CACHE - Refresh all authorizations
MQZ_SET_AUTHORITY - Set authority
MQZ_TERM_AUTHORITY - Terminate authorization service
MQZAC - Application context
MQZAD - Authority data
MQZED - Entity descriptor
MQZFP - Free parameters
MQZIC - Identity context
Appendix A. The CL commands
Connect MQ (CCTMQM)
Parameters
Change Message Queue Manager (CHGMQM)
Parameters
Message Queue Manager name (MQMNAME)
Force (FORCE)
Text 'description' (TEXT)
Trigger interval (TRGITV)
Undelivered message queue (UDLMSGQ)
Default transmission queue (DFTTMQ)
Maximum handle limit (MAXHDL)
Maximum uncommitted messages (MAXUMSG)
Authorization events enabled (AUTEVT)
Inhibit events enabled (INHEVT)
Local error events enabled (LCLERREVT)
Remote error events enabled (RMTERREVT)
Performance events enabled (PFREVT)
Start and stop events enabled (STRSTPEVT)
Automatic Channel Definition (CHAD)
Auto Chan. Def. events enabled (CHADEV)
Auto Chan. Def. exit program (CHADEXIT)
Maximum Message Length (MAXMSGL)
Coded Character Set (CCSID)
Cluster Workload Exit Data (CLWLDATA)
Cluster Workload Exit (CLWLEXIT)
Cluster Workload Exit Data Length (CLWLLEN)
Repository name (REPOS)
Repository name list (REPOSNL)
SSL CRL Namelist (SSLCRLNL)
SSL Key Repository (SSLKEYR)
SSL Repository Password (SSLKEYRPWD)
SSL key reset count (SSLRSTCNT)
IP protocol (IPADDRV)
Outbound cluster channels (CLWLMRUC)
Remote cluster puts (CLWLUSEQ)
Log recovery events enabled (LOGGEREVT)
Channel events enabled (CHLEVT)
SSL events enabled (SSLEVT)
Channel initiator control (SCHINIT)
Command server control (SCMDSERV)
Queue Monitoring (MONQ)
Channel Monitoring (MONCHL)
Cluster Sender Monitoring (MONACLS)
Queue Manager Statistics (STATMQI)
Queue Statistics (STATQ)
Channel Statistics (STATCHL)
Cluster Sender Statistics (STATACLS)
Statistics Interval (STATINT)
MQI Accounting (ACCTMQI)
Queue Accounting (ACCTQ)
Accounting Interval (ACCTINT)
Accounting Override (ACCTCONO)
Trace Route Recording (ROUTEREC)
Activity Recording (ACTIVREC)
Change MQ AuthInfo object (CHGMQMAUTI)
Parameters
AuthInfo name (AINAME)
Message Queue Manager name (MQMNAME)
Connection name (CONNAME)
Text 'description' (TEXT)
User name (USERNAME)
User password (PASSWORD)
Change MQ Channel (CHGMQMCHL)
Parameters
Channel name (CHLNAME)
Message Queue Manager name (MQMNAME)
Channel type (CHLTYPE)
Transport type (TRPTYPE)
Text 'description' (TEXT)
Target Queue Manager (TGTMQMNAME)
Connection name (CONNAME)
Transaction Program Name (TPNAME)
Mode Name (MODENAME)
Transmission queue (TMQNAME)
Message channel agent (MCANAME)
Message channel agent user ID (MCAUSRID)
Message channel agent Type (MCATYPE)
Batch Interval (BATCHINT)
Batch size (BATCHSIZE)
Disconnect interval (DSCITV)
Short retry interval (SHORTTMR)
Short retry count (SHORTRTY)
Long retry interval (LONGTMR)
Long retry count (LONGRTY)
Security exit (SCYEXIT)
Security exit user data (SCYUSRDATA)
Send exit (SNDEXIT)
Send exit user data (SNDUSRDATA)
Receive exit (RCVEXIT)
Receive exit user data (RCVUSRDATA)
Message exit (MSGEXIT)
Message exit user data (MSGUSRDATA)
Message retry exit (MSGRTYEXIT)
Message retry exit data (MSGRTYDATA)
Number of message retries (MSGRTYNBR)
Message retry interval (MSGRTYITV)
Convert message (CVTMSG)
Put authority (PUTAUT)
Sequence number wrap (SEQNUMWRAP)
Maximum message length (MAXMSGLEN)
Heartbeat interval (HRTBTINTVL)
Non Persistent Message Speed (NPMSPEED)
Cluster Name (CLUSTER)
Cluster Name List (CLUSNL)
Network Connection Priority (NETPRTY)
SSL CipherSpec (SSLCIPH)
SSL Client Authentication (SSLCAUTH)
SSL Peer name (SSLPEER)
Local communication address (LOCLADDR)
Batch Heartbeat Interval (BATCHHB)
Task user identifier (USERID)
Password (PASSWORD)
Keep Alive Interval (KAINT)
Header Compression (COMPHDR)
Message Compression (COMPMSG)
Channel Monitoring (MONCHL)
Channel Statistics (STATCHL)
Cluster Workload Rank (CLWLRANK)
Cluster Workload Priority (CLWLPRTY)
Cluster Channel Weight (CLWLWGHT)
Change MQ Listener (CHGMQMLSR)
Parameters
Listener name (LSRNAME)
Message Queue Manager name (MQMNAME)
Text 'description' (TEXT)
Listener control (CONTROL)
Port number (PORT)
IP Address (IPADDR)
Listener backlog (BACKLOG)
Change MQ Namelist (CHGMQMNL)
Parameters
Namelist (NAMELIST)
Message Queue Manager name (MQMNAME)
Text 'description' (TEXT)
List of Names (NAMES)
Change MQ Process (CHGMQMPRC)
Parameters
Process name (PRCNAME)
Message Queue Manager name (MQMNAME)
Text 'description' (TEXT)
Application type (APPTYPE)
Application identifier (APPID)
User data (USRDATA)
Environment data (ENVDATA)
Change MQ Queue (CHGMQMQ)
Parameters
Queue name (QNAME)
Message Queue Manager name (MQMNAME)
Queue type (QTYPE)
Force (FORCE)
Text 'description' (TEXT)
Put enabled (PUTENBL)
Default message priority (DFTPTY)
Default message persistence (DFTMSGPST)
Process name (PRCNAME)
Triggering enabled (TRGENBL)
Get enabled (GETENBL)
Sharing enabled (SHARE)
Default share option (DFTSHARE)
Message delivery sequence (MSGDLYSEQ)
Harden backout count (HDNBKTCNT)
Trigger type (TRGTYPE)
Trigger depth (TRGDEPTH)
Trigger message priority (TRGMSGPTY)
Trigger data (TRGDATA)
Retention interval (RTNITV)
Maximum queue depth (MAXDEPTH)
Maximum message length (MAXMSGLEN)
Backout threshold (BKTTHLD)
Backout requeue name (BKTQNAME)
Initiation queue (INITQNAME)
Usage (USAGE)
Definition type (DFNTYPE)
Target queue (TGTQNAME)
Remote queue (RMTQNAME)
Remote Message Queue Manager (RMTMQMNAME)
Transmission queue (TMQNAME)
Queue depth high threshold (HIGHTHLD)
Queue depth low threshold (LOWTHLD)
Queue full events enabled (FULLEVT)
Queue high events enabled (HIGHEVT)
Queue low events enabled (LOWEVT)
Service interval (SRVITV)
Service interval events (SRVEVT)
Distribution list support (DISTLIST)
Cluster Name (CLUSTER)
Cluster Name List (CLUSNL)
Default Binding (DEFBIND)
Cluster Workload Rank (CLWLRANK)
Cluster Workload Priority (CLWLPRTY)
Remote cluster puts (CLWLUSEQ)
Queue Monitoring (MONQ)
Queue Statistics (STATQ)
Queue Accounting (ACCTQ)
Non Persistent Message Class (NPMCLASS)
Change MQ Service (CHGMQMSVC)
Parameters
Service name (SVCNAME)
Message Queue Manager name (MQMNAME)
Text 'description' (TEXT)
Start program (STRCMD)
Start program arguments (STRARG)
End program (ENDCMD)
End program arguments (ENDARG)
Standard output (STDOUT)
Standard error (STDERR)
Service type (TYPE)
Service control (CONTROL)
Clear WebSphere
(R)
MQ Publish/Sub (CLRMQMBRK)
Parameters
Message Queue Manager name (MQMNAME)
Break Parent link (BRKPARENT)
Child Message Queue Manager (CHILDMQM)
Clear MQ Queue (CLRMQMQ)
Parameters
Queue name (QNAME)
Message Queue Manager name (MQMNAME)
Copy MQ AuthInfo object (CPYMQMAUTI)
Parameters
From AuthInfo name (FROMAI)
To AuthInfo name (TOAI)
Message Queue Manager name (MQMNAME)
AuthInfo type (AUTHTYPE)
Connection name (CONNAME)
Replace (REPLACE)
Text 'description' (TEXT)
User name (USERNAME)
User password (PASSWORD)
Copy MQ Channel (CPYMQMCHL)
Parameters
From channel (FROMCHL)
To channel (TOCHL)
Message Queue Manager name (MQMNAME)
Channel type (CHLTYPE)
Replace (REPLACE)
Transport type (TRPTYPE)
Text 'description' (TEXT)
Target Queue Manager (TGTMQMNAME)
Connection name (CONNAME)
Transaction Program Name (TPNAME)
Mode Name (MODENAME)
Transmission queue (TMQNAME)
Message channel agent (MCANAME)
Message channel agent user ID (MCAUSRID)
Message channel agent Type (MCATYPE)
Batch Interval (BATCHINT)
Batch size (BATCHSIZE)
Disconnect interval (DSCITV)
Short retry interval (SHORTTMR)
Short retry count (SHORTRTY)
Long retry interval (LONGTMR)
Long retry count (LONGRTY)
Security exit (SCYEXIT)
Security exit user data (SCYUSRDATA)
Send exit (SNDEXIT)
Send exit user data (SNDUSRDATA)
Receive exit (RCVEXIT)
Receive exit user data (RCVUSRDATA)
Message exit (MSGEXIT)
Message exit user data (MSGUSRDATA)
Message retry exit (MSGRTYEXIT)
Message retry exit data (MSGRTYDATA)
Number of message retries (MSGRTYNBR)
Message retry interval (MSGRTYITV)
Convert message (CVTMSG)
Put authority (PUTAUT)
Sequence number wrap (SEQNUMWRAP)
Maximum message length (MAXMSGLEN)
Heartbeat interval (HRTBTINTVL)
Non Persistent Message Speed (NPMSPEED)
Cluster Name (CLUSTER)
Cluster Name List (CLUSNL)
Network Connection Priority (NETPRTY)
SSL CipherSpec (SSLCIPH)
SSL Client Authentication (SSLCAUTH)
SSL Peer name (SSLPEER)
Local communication address (LOCLADDR)
Batch Heartbeat Interval (BATCHHB)
Task user identifier (USERID)
Password (PASSWORD)
Keep Alive Interval (KAINT)
Header Compression (COMPHDR)
Message Compression (COMPMSG)
Channel Monitoring (MONCHL)
Channel Statistics (STATCHL)
Cluster Workload Rank (CLWLRANK)
Cluster Workload Priority (CLWLPRTY)
Cluster Channel Weight (CLWLWGHT)
Copy MQ Listener (CPYMQMLSR)
Parameters
From Listener (FROMLSR)
To Listener (TOLSR)
Message Queue Manager name (MQMNAME)
Replace (REPLACE)
Text 'description' (TEXT)
Listener control (CONTROL)
Port number (PORT)
IP Address (IPADDR)
Listener backlog (BACKLOG)
Copy MQ Namelist (CPYMQMNL)
Parameters
From Namelist (FROMNL)
To Namelist (TONL)
Message Queue Manager name (MQMNAME)
Replace (REPLACE)
Text 'description' (TEXT)
List of Names (NAMES)
Copy MQ Process (CPYMQMPRC)
Parameters
From process (FROMPRC)
To process (TOPRC)
Message Queue Manager name (MQMNAME)
Replace (REPLACE)
Text 'description' (TEXT)
Application type (APPTYPE)
Application identifier (APPID)
User data (USRDATA)
Environment data (ENVDATA)
Copy MQ Queue (CPYMQMQ)
Parameters
From queue name (FROMQ)
To queue name (TOQ)
Message Queue Manager name (MQMNAME)
Queue type (QTYPE)
Replace (REPLACE)
Text 'description' (TEXT)
Put enabled (PUTENBL)
Default message priority (DFTPTY)
Default message persistence (DFTMSGPST)
Process name (PRCNAME)
Triggering enabled (TRGENBL)
Get enabled (GETENBL)
Sharing enabled (SHARE)
Default share option (DFTSHARE)
Message delivery sequence (MSGDLYSEQ)
Harden backout count (HDNBKTCNT)
Trigger type (TRGTYPE)
Trigger depth (TRGDEPTH)
Trigger message priority (TRGMSGPTY)
Trigger data (TRGDATA)
Retention interval (RTNITV)
Maximum queue depth (MAXDEPTH)
Maximum message length (MAXMSGLEN)
Backout threshold (BKTTHLD)
Backout requeue name (BKTQNAME)
Initiation queue (INITQNAME)
Usage (USAGE)
Definition type (DFNTYPE)
Target queue (TGTQNAME)
Remote queue (RMTQNAME)
Remote Message Queue Manager (RMTMQMNAME)
Transmission queue (TMQNAME)
Queue depth high threshold (HIGHTHLD)
Queue depth low threshold (LOWTHLD)
Queue full events enabled (FULLEVT)
Queue high events enabled (HIGHEVT)
Queue low events enabled (LOWEVT)
Service interval (SRVITV)
Service interval events (SRVEVT)
Distribution list support (DISTLIST)
Cluster Name (CLUSTER)
Cluster Name List (CLUSNL)
Default Binding (DEFBIND)
Cluster Workload Rank (CLWLRANK)
Cluster Workload Priority (CLWLPRTY)
Remote cluster puts (CLWLUSEQ)
Queue Monitoring (MONQ)
Queue Statistics (STATQ)
Queue Accounting (ACCTQ)
Non Persistent Message Class (NPMCLASS)
Copy MQ Service (CPYMQMSVC)
Parameters
From Service (FROMSVC)
To Service (TOSVC)
Message Queue Manager name (MQMNAME)
Replace (REPLACE)
Text 'description' (TEXT)
Start program (STRCMD)
Start program arguments (STRARG)
End program (ENDCMD)
End program arguments (ENDARG)
Standard output (STDOUT)
Standard error (STDERR)
Service type (TYPE)
Service control (CONTROL)
Create Message Queue Manager (CRTMQM)
Parameters
Message Queue Manager name (MQMNAME)
Text 'description' (TEXT)
Trigger interval (TRGITV)
Undelivered message queue (UDLMSGQ)
Default transmission queue (DFTTMQ)
Maximum handle limit (MAXHDL)
Maximum uncommitted messages (MAXUMSG)
Default Queue Manager (DFTQMGR)
Queue Manager Library (MQMLIB)
ASP Number (ASP)
Journal receiver threshold (THRESHOLD)
Create MQ AuthInfo object (CRTMQMAUTI)
Parameters
AuthInfo name (AINAME)
Message Queue Manager name (MQMNAME)
AuthInfo type (AUTHTYPE)
Connection name (CONNAME)
Replace (REPLACE)
Text 'description' (TEXT)
User name (USERNAME)
User password (PASSWORD)
Create MQ Channel (CRTMQMCHL)
Parameters
Channel name (CHLNAME)
Channel type (CHLTYPE)
Message Queue Manager name (MQMNAME)
Replace (REPLACE)
Transport type (TRPTYPE)
Text 'description' (TEXT)
Target Queue Manager (TGTMQMNAME)
Connection name (CONNAME)
Transaction Program Name (TPNAME)
Mode Name (MODENAME)
Transmission queue (TMQNAME)
Message channel agent (MCANAME)
Message channel agent user ID (MCAUSRID)
Message channel agent Type (MCATYPE)
Batch Interval (BATCHINT)
Batch size (BATCHSIZE)
Disconnect interval (DSCITV)
Short retry interval (SHORTTMR)
Short retry count (SHORTRTY)
Long retry interval (LONGTMR)
Long retry count (LONGRTY)
Security exit (SCYEXIT)
Security exit user data (SCYUSRDATA)
Send exit (SNDEXIT)
Send exit user data (SNDUSRDATA)
Receive exit (RCVEXIT)
Receive exit user data (RCVUSRDATA)
Message exit (MSGEXIT)
Message exit user data (MSGUSRDATA)
Message retry exit (MSGRTYEXIT)
Message retry exit data (MSGRTYDATA)
Number of message retries (MSGRTYNBR)
Message retry interval (MSGRTYITV)
Convert message (CVTMSG)
Put authority (PUTAUT)
Sequence number wrap (SEQNUMWRAP)
Maximum message length (MAXMSGLEN)
Heartbeat interval (HRTBTINTVL)
Non Persistent Message Speed (NPMSPEED)
Cluster Name (CLUSTER)
Cluster Name List (CLUSNL)
Network Connection Priority (NETPRTY)
SSL CipherSpec (SSLCIPH)
SSL Client Authentication (SSLCAUTH)
SSL Peer name (SSLPEER)
Local communication address (LOCLADDR)
Batch Heartbeat Interval (BATCHHB)
Task user identifier (USERID)
Password (PASSWORD)
Keep Alive Interval (KAINT)
Header Compression (COMPHDR)
Message Compression (COMPMSG)
Channel Monitoring (MONCHL)
Channel Statistics (STATCHL)
Cluster Workload Rank (CLWLRANK)
Cluster Workload Priority (CLWLPRTY)
Cluster Channel Weight (CLWLWGHT)
Create MQ Listener (CRTMQMLSR)
Parameters
Listener name (LSRNAME)
Message Queue Manager name (MQMNAME)
Replace (REPLACE)
Text 'description' (TEXT)
Listener control (CONTROL)
Port number (PORT)
IP Address (IPADDR)
Listener backlog (BACKLOG)
Create MQ Namelist (CRTMQMNL)
Parameters
Namelist (NAMELIST)
Message Queue Manager name (MQMNAME)
Replace (REPLACE)
Text 'description' (TEXT)
List of Names (NAMES)
Create MQ Process (CRTMQMPRC)
Parameters
Process name (PRCNAME)
Message Queue Manager name (MQMNAME)
Replace (REPLACE)
Text 'description' (TEXT)
Application type (APPTYPE)
Application identifier (APPID)
User data (USRDATA)
Environment data (ENVDATA)
Create MQ Queue (CRTMQMQ)
Parameters
Queue name (QNAME)
Queue type (QTYPE)
Message Queue Manager name (MQMNAME)
Replace (REPLACE)
Text 'description' (TEXT)
Put enabled (PUTENBL)
Default message priority (DFTPTY)
Default message persistence (DFTMSGPST)
Process name (PRCNAME)
Triggering enabled (TRGENBL)
Get enabled (GETENBL)
Sharing enabled (SHARE)
Default share option (DFTSHARE)
Message delivery sequence (MSGDLYSEQ)
Harden backout count (HDNBKTCNT)
Trigger type (TRGTYPE)
Trigger depth (TRGDEPTH)
Trigger message priority (TRGMSGPTY)
Trigger data (TRGDATA)
Retention interval (RTNITV)
Maximum queue depth (MAXDEPTH)
Maximum message length (MAXMSGLEN)
Backout threshold (BKTTHLD)
Backout requeue name (BKTQNAME)
Initiation queue (INITQNAME)
Usage (USAGE)
Definition type (DFNTYPE)
Target queue (TGTQNAME)
Remote queue (RMTQNAME)
Remote Message Queue Manager (RMTMQMNAME)
Transmission queue (TMQNAME)
Queue depth high threshold (HIGHTHLD)
Queue depth low threshold (LOWTHLD)
Queue full events enabled (FULLEVT)
Queue high events enabled (HIGHEVT)
Queue low events enabled (LOWEVT)
Service interval (SRVITV)
Service interval events (SRVEVT)
Distribution list support (DISTLIST)
Cluster Name (CLUSTER)
Cluster Name List (CLUSNL)
Default Binding (DEFBIND)
Cluster Workload Rank (CLWLRANK)
Cluster Workload Priority (CLWLPRTY)
Remote cluster puts (CLWLUSEQ)
Queue Monitoring (MONQ)
Queue Statistics (STATQ)
Queue Accounting (ACCTQ)
Non Persistent Message Class (NPMCLASS)
Create MQ Service (CRTMQMSVC)
Parameters
Service name (SVCNAME)
Message Queue Manager name (MQMNAME)
Replace (REPLACE)
Text 'description' (TEXT)
Start program (STRCMD)
Start program arguments (STRARG)
End program (ENDCMD)
End program arguments (ENDARG)
Standard output (STDOUT)
Standard error (STDERR)
Service type (TYPE)
Service control (CONTROL)
Convert MQ Data Type (CVTMQMDTA)
Parameters
Input file (FROMFILE)
Member containing input (FROMMBR)
File to receive output (TOFILE)
Member to receive output (TOMBR)
Replace to member (RPLTOMBR)
Delete Message Queue Manager (DLTMQM)
Parameters
Message Queue Manager name (MQMNAME)
Delete MQ AuthInfo object (DLTMQMAUTI)
Parameters
AuthInfo name (AINAME)
Message Queue Manager name (MQMNAME)
Delete WebSphere MQ Publish/Subscribe broker (DLTMQMBRK)
Parameters
Message Queue Manager name (MQMNAME)
Delete MQ Channel (DLTMQMCHL)
Parameters
Channel name (CHLNAME)
Message Queue Manager name (MQMNAME)
Delete MQ Channel (CHLTYPE)
Delete MQ Listener (DLTMQMLSR)
Parameters
Listener name (LSRNAME)
Message Queue Manager name (MQMNAME)
Delete MQ Namelist (DLTMQMNL)
Parameters
Namelist (NAMELIST)
Message Queue Manager name (MQMNAME)
Delete MQ Process (DLTMQMPRC)
Parameters
Process name (PRCNAME)
Message Queue Manager name (MQMNAME)
Delete MQ Queue (DLTMQMQ)
Parameters
Queue name (QNAME)
Message Queue Manager name (MQMNAME)
Delete MQ Service (DLTMQMSVC)
Parameters
Service name (SVCNAME)
Message Queue Manager name (MQMNAME)
Disconnect MQ (DSCMQM)
Parameters
Display Message Queue Manager (DSPMQM)
Parameters
Output (OUTPUT)
Message Queue Manager name (MQMNAME)
Display MQ Object Authority (DSPMQMAUT)
Parameters
Object name (OBJ)
Object type (OBJTYPE)
User name (USER)
Output (OUTPUT)
Message Queue Manager name (MQMNAME)
Service Component name (SRVCOMP)
Display MQ AuthInfo object (DSPMQMAUTI)
Parameters
AuthInfo name (AINAME)
Message Queue Manager name (MQMNAME)
Output (OUTPUT)
Display WebSphere
(R)
MQ Publish/Subscribe broker (DSPMQMBRK)
Parameters
Message Queue Manager name (MQMNAME)
Display MQ Channel (DSPMQMCHL)
Parameters
Channel name (CHLNAME)
Output (OUTPUT)
Message Queue Manager name (MQMNAME)
Channel type (CHLTYPE)
Display MQ Command Server (DSPMQMCSVR)
Parameters
Message Queue Manager name (MQMNAME)
Display MQ Listener (DSPMQMLSR)
Parameters
Listener name (LSRNAME)
Message Queue Manager name (MQMNAME)
Output (OUTPUT)
Display MQ Namelist (DSPMQMNL)
Parameters
Namelist (NAMELIST)
Output (OUTPUT)
Message Queue Manager name (MQMNAME)
Display MQ Object Names (DSPMQMOBJN)
Parameters
Object name (OBJ)
Object type (OBJTYPE)
Output (OUTPUT)
Message Queue Manager name (MQMNAME)
Display MQ Process (DSPMQMPRC)
Parameters
Process name (PRCNAME)
Output (OUTPUT)
Message Queue Manager name (MQMNAME)
Display MQ Queue (DSPMQMQ)
Parameters
Queue name (QNAME)
Output (OUTPUT)
Message Queue Manager name (MQMNAME)
Display MQ Route Information (DSPMQMRTE)
Parameters
Queue name (QNAME)
Message Queue Manager name (MQMNAME)
Correlation Identifier (CRRLID)
Message Persistence (MSGPST)
Message Priority (MSGPRTY)
Report Option (OPTION)
Reply Queue (RPLYQ)
Reply Queue Manager (RPLYMQM)
Message Expiry (EXPIRY)
Expiry Report (EXPRPT)
Route Information (RTEINF)
Reply Message (RPLYMSG)
Deliver Message (DLVRMSG)
Forward Message (FWDMSG)
Maximum Activities (MAXACTS)
Route Detail (DETAIL)
Browse Only (BROWSE)
Display Message (DSPMSG)
Target Queue Manager (TGTMQM)
Display Information (DSPINF)
Wait Time (WAIT)
Display Queue Manager Status (DSPMQMSTS)
Parameters
Message Queue Manager name (MQMNAME)
Output (OUTPUT)
Display MQ Service (DSPMQMSVC)
Parameters
Service name (SVCNAME)
Message Queue Manager name (MQMNAME)
Output (OUTPUT)
Display MQ Version (DSPMQMVER)
Parameters
Output (OUTPUT)
End Message Queue Manager (ENDMQM)
Parameters
Message Queue Manager name (MQMNAME)
Option (OPTION)
End connected jobs (ENDCCTJOB)
Record MQ Object Image (RCDMQMIMG)
Timeout interval (seconds) (TIMEOUT)
End WebSphere MQ Publish/Subscribe broker (ENDMQMBRK)
Parameters
Message Queue Manager name (MQMNAME)
Option (OPTION)
End MQ Channel (ENDMQMCHL)
Parameters
Channel name (CHLNAME)
Option (OPTION)
Message Queue Manager name (MQMNAME)
Channel status (STATUS)
Connection name (CONNAME)
Remote queue manager (RQMNAME)
End Queue Manager Connection (ENDMQMCONN)
Parameters
Connection Identifier (CONN)
Message Queue Manager name (MQMNAME)
End MQ Command Server (ENDMQMCSVR)
Parameters
Message Queue Manager name (MQMNAME)
Option (OPTION)
End MQ Listeners (ENDMQMLSR)
Parameters
Message Queue Manager name (MQMNAME)
Port number (PORT)
Option (OPTION)
Listener name (LSRNAME)
End MQ Service (ENDMQMSVC)
Parameters
Service name (SVCNAME)
Message Queue Manager name (MQMNAME)
Grant MQ Object Authority (GRTMQMAUT)
Parameters
Object name (OBJ)
Object type (OBJTYPE)
User names (USER)
Authority (AUT)
Message Queue Manager name (MQMNAME)
Service Component name (SRVCOMP)
Ping MQ Channel (PNGMQMCHL)
Parameters
Channel name (CHLNAME)
Message Queue Manager name (MQMNAME)
Data count (DATACNT)
Count (CNT)
Record MQ Object Image (RCDMQMIMG)
Parameters
Object name (OBJ)
Object type (OBJTYPE)
Message Queue Manager name (MQMNAME)
Display Journal Receiver Data (DSPJRNDTA)
Recreate MQ Object (RCRMQMOBJ)
Parameters
Object name (OBJ)
Object type (OBJTYPE)
Message Queue Manager name (MQMNAME)
Refresh WebSphere MQ Authority (RFRMQMAUT)
Parameters
Message Queue Manager name (MQMNAME)
Refresh Type (TYPE)
Refresh MQ Cluster (RFRMQMCL)
Parameters
Cluster Name (CLUSTER)
Message Queue Manager name (MQMNAME)
Refresh Repository (REPOS)
Resume Cluster Queue Manager (RSMMQMCLQM)
Parameters
Cluster Name (CLUSTER)
Cluster Name List (CLUSNL)
Message Queue Manager name (MQMNAME)
Reset MQ Channel (RSTMQMCHL)
Parameters
Channel name (CHLNAME)
Message sequence number (MSGSEQNUM)
Message Queue Manager name (MQMNAME)
Reset Cluster (RSTMQMCL)
Parameters
Cluster Name (CLUSTER)
Queue Manager Name for removal (QMNAME)
Action (ACTION)
Message Queue Manager name (MQMNAME)
Remove Queues (QUEUES)
Queue Manager Id for removal (QMID)
Resolve MQ Channel (RSVMQMCHL)
Parameters
Channel name (CHLNAME)
Resolve option (OPTION)
Message Queue Manager name (MQMNAME)
RUNMQSC (RUNMQSC)
Parameters
Message Queue Manager name (MQMNAME)
Revoke MQ Object Authority (RVKMQMAUT)
Parameters
Object name (OBJ)
Object type (OBJTYPE)
User names (USER)
Authority (AUT)
Message Queue Manager name (MQMNAME)
Service Component name (SRVCOMP)
Suspend Cluster Queue Manager (SPDMQMCLQM)
Parameters
Cluster Name (CLUSTER)
Cluster Name List (CLUSNL)
Message Queue Manager name (MQMNAME)
Mode (MODE)
Start Message Queue Manager (STRMQM)
Parameters
Message Queue Manager name (MQMNAME)
Redefine system objects (RDEFSYS)
Startup Status Detail (STRSTSDTL)
Service startup (STRSVC)
Perform replay only (REPLAY)
Activate backup (ACTIVATE)
Start WebSphere MQ Publish/Subscribe broker (STRMQMBRK)
Parameters
Message Queue Manager name (MQMNAME)
Parent Message Queue Manager (PARENTMQM)
Start MQ Channel (STRMQMCHL)
Parameters
Channel name (CHLNAME)
Message Queue Manager name (MQMNAME)
Start MQ Channel Initiator (STRMQMCHLI)
Parameters
Queue name (QNAME)
Message Queue Manager name (MQMNAME)
Start MQ Command Server (STRMQMCSVR)
Parameters
Message Queue Manager name (MQMNAME)
Start WebSphere MQ DLQ Handler (STRMQMDLQ)
Parameters
Undelivered message queue (UDLMSGQ)
Member containing input (SRCMBR)
Input file (SRCFILE)
Message Queue Manager name (MQMNAME)
Start MQ Listener (STRMQMLSR)
Parameters
Port number (PORT)
Message Queue Manager name (MQMNAME)
IP Address (IPADDR)
Listener backlog (BACKLOG)
Listener name (LSRNAME)
Start WebSphere MQ Commands (STRMQMMQSC)
Parameters
Member containing input (SRCMBR)
Input file (SRCFILE)
Option (OPTION)
Wait time (WAIT)
Message Queue Manager name (MQMNAME)
Start MQ Service (STRMQMSVC)
Parameters
Service name (SVCNAME)
Message Queue Manager name (MQMNAME)
Start MQ Trigger Monitor (STRMQMTRM)
Parameters
Initiation queue INITQNAME
Message Queue Manager name (MQMNAME)
Trace MQ (TRCMQM)
Parameters
Trace early (TRCEARLY)
Trace option setting (SET)
Output (OUTPUT)
Trace level (TRCLEVEL)
Trace types (TRCTYPE)
Exclude types (EXCLUDE)
Maximum storage to use (MAXSTG)
Trace data size (DATASIZE)
Message Queue Manager name (MQMNAME)
Work with MQ Queue Manager (WRKMQM)
Parameters
Message Queue Manager name (MQMNAME)
Work with MQ Authority (WRKMQMAUT)
Parameters
Object name (OBJ)
Object type (OBJTYPE)
Output (OUTPUT)
Message Queue Manager name (MQMNAME)
Service Component name (SRVCOMP)
Work with MQ Authority Data (WRKMQMAUTD)
Parameters
Object name (OBJ)
Object type (OBJTYPE)
User name (USER)
Message Queue Manager name (MQMNAME)
Service Component name (SRVCOMP)
Work with AuthInfo objects (WRKMQMAUTI)
Parameters
AuthInfo name (AINAME)
Message Queue Manager name (MQMNAME)
Filter command (WHERE)
Work with MQ Channels (WRKMQMCHL)
Parameters
Channel name (CHLNAME)
Channel type (CHLTYPE)
Message Queue Manager name (MQMNAME)
Channel status (STATUS)
Filter command (WHERE)
Work with MQ Channel Status (WRKMQMCHST)
Parameters
Channel name (CHLNAME)
Connection name (CONNAME)
Transmission queue name (TMQNAME)
Message Queue Manager name (MQMNAME)
Channel status (CHLSTS)
Filter command (WHERE)
Work with MQ Clusters (WRKMQMCL)
Parameters
Cluster Queue Manager name (CLUSQMGR)
Message Queue Manager name (MQMNAME)
Filter command (WHERE)
Work with MQ Cluster Queues (WRKMQMCLQ)
Parameters
Queue name (QNAME)
Message Queue Manager name (MQMNAME)
Cluster name (CLUSTER)
Filter command (WHERE)
Work with MQ Connections (WRKMQMCONN)
Parameters
Connection Identifier (CONN)
Message Queue Manager name (MQMNAME)
Filter command (WHERE)
Work with MQ Listeners (WRKMQMLSR)
Parameters
Option (OPTION)
Listener name (LSRNAME)
Message Queue Manager name (MQMNAME)
Filter command (WHERE)
Work with MQ Messages (WRKMQMMSG)
Parameters
Queue name (QNAME)
Message Queue Manager name (MQMNAME)
First Message (FIRST)
Maximum number of messages (MAXMSG)
Maximum message size (MAXMSGLEN)
Work with MQ Namelist (WRKMQMNL)
Parameters
Namelist (NAMELIST)
Message Queue Manager name (MQMNAME)
Filter command (WHERE)
Work with MQ Processes (WRKMQMPRC)
Parameters
Process name (PRCNAME)
Message Queue Manager name (MQMNAME)
Filter command (WHERE)
Work with MQ Queues (WRKMQMQ)
Parameters
Queue name (QNAME)
Queue type (QTYPE)
Message Queue Manager name (MQMNAME)
Cluster name (CLUSTER)
Cluster namelist name (CLUSNL)
Filter command (WHERE)
Work with Queue Status (WRKMQMQSTS)
Parameters
Message Queue Manager name (MQMNAME)
Queue name (QNAME)
Filter command (WHERE)
Work with MQ Service object (WRKMQMSVC)
Parameters
Service name (SVCNAME)
Message Queue Manager name (MQMNAME)
Filter command (WHERE)
Work with MQ Transactions (WRKMQMTRN)
Parameters
Transaction type (TYPE)
Message Queue Manager name (MQMNAME)
Appendix B. WebSphere MQ names and default objects
WebSphere MQ object names
Understanding WebSphere MQ queue manager library names
Understanding WebSphere MQ IFS directories and files
IFS queue manager name transformation
Object name transformation
System and default objects
Appendix C. Sample resource definitions
Appendix D. Quiescing WebSphere
(R)
MQ and MQSeries systems
Quiescing MQSeries for AS/400 V5.2 and WebSphere MQ for iSeries systems
ENDMQM parameter ENDCCTJOB(*YES)
Shutting down a single queue manager
Shutting down all queue managers
Appendix E. Notices
Trademarks
Index
Notices
|
Downloads
|
Library
|
Support
|
Feedback
amqwag0202