Home
What are channel-exit programs?
Channel-exit programs are called at defined places in the processing carried out by MCA programs.
Some of these user-exit programs work in complementary pairs. For example, if a user-exit program is called by the sending MCA to encrypt the messages for transmission, the complementary process must be functioning at the receiving end to reverse the process.
The different types of channel-exit program are described below. Table 1 shows the types of channel exit that are available for each channel type.
Channel exits available for each channel type Channel Type Message exit Message- retry exit Receive exit Security exit Send exit Auto- definition exit Sender channel Yes Yes Yes Yes Server channel Yes Yes Yes Yes Cluster- sender channel Yes Yes Yes Yes Yes Receiver channel Yes Yes Yes Yes Yes Yes Requester channel Yes Yes Yes Yes Yes Cluster- receiver channel Yes Yes Yes Yes Yes Yes Client- connection channel Yes Yes Yes Server- connection channel Yes Yes Yes Yes Notes:
- On z/OS, the auto-definition exit applies to cluster-sender and cluster-receiver channels only.
If you are going to run channel exits on a client, we cannot use the MQSERVER environment variable. Instead, create and reference a client channel definition table as described in the WebSphere MQ Clients book.
- Processing overview
- Channel security exit programs
- Channel send and receive exit programs
- Channel send exit programs — reserving space
- Channel message exit programs
- Channel message retry exit program
- Channel auto-definition exit program
Parent topic:
Channel-exit programs
ic17450_
Home