DQM in WebSphere MQ for z/OS

Monitoring and controlling channels on z/OS
The DQM channel control function
Using the panels and the commands
Using the initial panel
Managing your channels
Defining a channel
Altering a channel definition
Displaying a channel definition
Deleting a channel definition
Displaying information about the channel initiator
Starting a channel initiator
Stopping a channel initiator
Starting a channel listener
Stopping a channel listener
Starting a channel
Starting a shared channel
Testing a channel
Resetting message sequence numbers for a channel
Resolving in-doubt messages on a channel
Stopping a channel
Usage notes
Displaying channel status
Displaying cluster channels
Preparing WebSphere MQ for z/OS
Defining DQM requirements to WebSphere MQ
Defining WebSphere MQ objects
Transmission queues and triggering channels
Synchronization queue
Channel command queues
Starting the channel initiator
Stopping the channel initiator
Other things to consider
Operator messages
Channel operation commands
Undelivered-message queue
Queues in use
Security changes
Communications stopped
TCP
LU6.2
z/OS Automatic Restart Management (ARM)
Setting up communication for z/OS
Deciding on a connection
Defining a TCP connection
Sending end
Receiving on TCP
Using the TCP listener backlog option
Defining an LU6.2 connection
APPC/MVS setup
Connecting to APPC/MVS (LU 6.2)
Receiving on LU 6.2
Example configuration - IBM WebSphere MQ for z/OS
Configuration parameters for an LU 6.2 connection
Configuration worksheet
Explanation of terms
Establishing an LU 6.2 connection
Defining yourself to the network
Defining a connection to a partner
Establishing a TCP connection
What next?
WebSphere MQ for z/OS configuration
Channel configuration
WebSphere MQ for z/OS sender-channel definitions using LU 6.2
WebSphere MQ for z/OS receiver-channel definitions using LU 6.2
WebSphere MQ for z/OS sender-channel definitions using TCP
WebSphere MQ for z/OS receiver-channel definitions using TCP
Message channel planning example for z/OS
What the example shows
Queue manager QM1 example
Remote queue definition
Transmission queue definition
Sender channel definition
Receiver channel definition
Reply-to queue definition
Queue manager QM2 example
Local queue definition
Transmission queue definition
Sender channel definition
Receiver channel definition
Running the example
Expanding this example
Preparing WebSphere MQ for z/OS(R) for DQM with queue-sharing groups
Concepts
Class of service
Generic interface
Components
Listeners
Transmission queues and triggering
Triggering
Message channel agents
Inbound
Outbound
Synchronization queue
Benefits
Load-balanced channel start
Shared channel recovery
Client channels
Clusters and queue-sharing groups
Channels and serialization
Intra-group queuing
Setting up communication for WebSphere MQ for z/OS using queue-sharing groups
Deciding on a connection
Defining a TCP connection
Sending end
Receiving on TCP using a queue-sharing group
Defining an LU6.2 connection
Connecting to APPC/MVS (LU 6.2)
Receiving on LU 6.2 using a generic interface
Example configuration - IBM(R) WebSphere MQ for z/OS using queue-sharing groups
Configuration parameters for an LU 6.2 connection
Configuration worksheet
Explanation of terms
Establishing an LU 6.2 connection into a queue-sharing group
Defining yourself to the network using generic resources
Defining a connection to a partner
What next?
Establishing a TCP connection into a queue-sharing group
Using WLM/DNS
Using Sysplex Distributor
What next?
WebSphere MQ for z/OS shared channel configuration
Shared channel configuration
WebSphere MQ for z/OS shared sender-channel definitions using LU 6.2
WebSphere MQ for z/OS shared receiver-channel definitions using LU 6.2
WebSphere MQ for z/OS shared sender-channel definitions using TCP
WebSphere MQ for z/OS shared receiver-channel definitions using TCP
Message channel planning example for z/OS using queue-sharing groups
What this example shows
Queue-sharing group definitions
Shared objects
Group objects
Queue manager QM3 example
Sender channel definition
Remaining definitions
Running the example
Intra-group queuing
Concepts
Intra-group queuing and the intra-group queuing agent
Terminology
Intra-group queuing
Shared transmission queue for use by intra-group queuing
Intra-group queuing agent
Benefits
Reduced system definitions
Reduced system administration
Improved performance
Supports migration
Transparent delivery of messages when multi-hopping between queue managers in a queue-sharing group
Limitations
Messages eligible for transfer using intra-group queuing
Number of intra-group queuing agents per queue manager
Starting and stopping the intra-group queuing agent
Getting started
Enabling intra-group queuing
Disabling intra-group queuing
Using intra-group queuing
Configurations
Distributed queuing with intra-group queuing (multiple delivery paths)
Open/Put processing
Flow for large messages
Flow for small messages
Points to note about such a configuration
Clustering with intra-group queuing (multiple delivery paths)
Points to note about such a configuration
Clustering, intra-group queuing and distributed queuing
Messages
Message structure
Message persistence
Delivery of messages
Batching of messages
Message size
Default message persistence and default message priority
Undelivered/unprocessed messages
Report messages
Confirmation of arrival (COA)/confirmation of delivery (COD) report messages
Expiry report messages
Exception report messages
Security
Intra-group queuing authority (IGQAUT)
Intra-group queuing user indentifier (IGQUSER)
Specific properties
Queue name resolution
Invalidation of object handles (MQRC_OBJECT_CHANGED)
Self recovery of the intra-group queuing agent
Retry capability of the intra-group queuing agent
The intra-group queuing agent and Serialization
Example configuration -- WebSphere MQ for z/OS using intra-group queuing
Configuration 1
Configuration 2
Configuration 3
Configuration 1 definitions
On QMG1
On QMG2
On QMG3
Configuration 2 definitions
On QMG1
On QMG2
On QMG3
Configuration 3 definitions
On QMG1
On QMG2
On QMG3
Running the example
Expanding the example