How intercommunication works
WebSphere MQ distributed-messaging techniques
Message flow control
Queue names in transmission header
How to create queue manager and reply-to aliases
Putting messages on remote queues
More about name resolution
Choosing the transmission queue
Receiving messages
Receiving alias queue manager names
Passing messages through your system
Method 1: Using the incoming location name
Method 2: Using an alias for the queue manager
Method 3: Selecting a transmission queue
Using these methods
Separating message flows
Concentrating messages to diverse locations
Diverting message flows to another destination
Sending messages to a distribution list
Reply-to queue
Reply-to queue alias example
Definitions used in this example at QM1
Definitions used in this example at QM2
Put definition at QM1
Put definition at QM2
How the example works
How the queue manager makes use of the reply-to queue alias
Reply-to queue alias walk-through
Networking considerations
Return routing
Managing queue name translations
Channel message sequence numbering
Sequential retrieval of messages
Sequence of retrieval of fast, nonpersistent messages
Loopback testing
Route tracing and activity recording
DQM implementation
Functions of DQM
Message sending and receiving
Channel parameters
Channel status and sequence numbers
Channel control function
Preparing channels
Auto-definition of receiver and server-connection channels
Defining other objects
Multiple message channels per transmission queue
Starting a channel
Channel states
Current and active
Channel errors
Checking that the other end of the channel is still available
Heartbeats
Keep Alive
Receive Time Out
Adopting an MCA
Stopping and quiescing channels
Restarting stopped channels
In-doubt channels
Problem determination
Command validation
Processing problems
Messages and codes
What happens when a message cannot be delivered?
Initialization and configuration files
z/OS
Windows systems
i5/OS and UNIX systems
WebSphere MQ configuration file
Queue manager configuration file
Data conversion
Writing your own message channel agents
Channel attributes
Channel attributes and channel types
Channel attributes in alphabetical order
Alter date (ALTDATE)
Alter time (ALTTIME)
Batch Heartbeat Interval (BATCHHB)
Batch interval (BATCHINT)
Batch size (BATCHSZ)
Channel name (CHANNEL)
Channel statistics (STATCHL)
Channel type (CHLTYPE)
Cluster (CLUSTER)
Cluster namelist (CLUSNL)
Cluster workload priority (CLWLPRTY)
Cluster workload rank (CLWLRANK)
Cluster workload weight (CLWLWGHT)
Connection name (CONNAME)
Convert message (CONVERT)
Data compression (COMPMSG)
Description (DESCR)
Disconnect interval (DISCINT)
Disposition (QSGDISP)
Header compression (COMPHDR)
Heartbeat interval (HBINT)
KeepAlive Interval (KAINT)
Local Address (LOCLADDR)
Long retry count (LONGRTY)
Long retry interval (LONGTMR)
LU 6.2 mode name (MODENAME)
LU 6.2 transaction program name (TPNAME)
Maximum message length (MAXMSGL)
Message channel agent name (MCANAME)
Message channel agent type (MCATYPE)
Message channel agent user identifier (MCAUSER)
Message exit name (MSGEXIT)
Message exit user data (MSGDATA)
Message-retry exit name (MREXIT)
Message-retry exit user data (MRDATA)
Message retry count (MRRTY)
Message retry interval (MRTMR)
Monitoring (MONCHL)
Network-connection priority (NETPRTY)
Nonpersistent message speed (NPMSPEED)
Password (PASSWORD)
PUT authority (PUTAUT)
Queue manager name (QMNAME)
Receive exit name (RCVEXIT)
Receive exit user data (RCVDATA)
Security exit name (SCYEXIT)
Security exit user data (SCYDATA)
Send exit name (SENDEXIT)
Send exit user data (SENDDATA)
Sequence number wrap (SEQWRAP)
Short retry count (SHORTRTY)
Short retry interval (SHORTTMR)
SSL Cipher Specification (SSLCIPH)
SSL Client Authentication (SSLCAUTH)
SSL Peer (SSLPEER)
Transmission queue name (XMITQ)
Transport type (TRPTYPE)
User ID (USERID)
Example configuration
chapters
in this book
Network infrastructure
Communications software
How to use the communication examples
IT responsibilities
Notices
|
Downloads
|
Library
|
Support
|
Feedback
part2