1. What are the types of channels ?<br />Different types of Channels:<br />1. Sender-Receiver Channels<br />2. Requester-Server Channels<br />3. Client Connection channels<br />4. Server Connection Channels.<br />5. Cluster Sender.<br />6. Cluster Receiver Channels<br />2) What are the channel states ?<br /> CHANNEL STATES: - Channel states are of 5 types• Running• Inactive• Retrying• Stopped• Paused(receiver channel)<br />3)What is the difference between server requestor and sender receiver<br /> <br />Server requestor :<br />* A requester in one system starts the channel so that it can receive messages from the other system.<br />* The requester requests the server at the other end of the channel to start.<br />*The server sends messages to the requester from the transmission queue defined in its channel definition.<br />Sender receiver:<br />* A sender in one system starts the channel so that it can send messages to the other system<br />* sender requests the receiver at the other end of the channel to start.<br />* The sender sends messages from its transmission queue to the receiver<br />4) when will the message go to the dead letter Q (scenario) A dead-letter (undelivered-message) queue is a queue that stores messages that cannot be routed to their correct destinations. This occurs when, for example, the destination queue is full. The supplied dead-letter queue is called SYSTEM.DEAD.LETTER.QUEUE. For distributed queuing, define a dead-letter queue on each queue manager involved<br /> 5) What happens when DLQ is full are the msg in DLQ are persistent?<br />once a message arrives on the DLQ you can automate the handling of that message using the DLQ handler program. You can have the handler running and waiting for messages to arrive on the DLQ or you can set up the DLQ to trigger the start of the handler program…..<br />6) What is BATCH HEARTBEAT INTERVAL?<br />Ans: The batch heartbeat interval allows a sending channel to verify that the receiving channel is still active just before committing a batch of messages, so that if the receiving channel is not active, the batch can be backed out rather than becoming in-doubt, as would otherwise be the case. By backing out the batch, the<br />messages remain available for processing so they could, for example, be redirected to another channel.<br />