Hi RP,
Publisher >> Messaging layer >> Subscriber
eg., IS1 >> Broker >> IS2
This acknowledgement is set on the subscriber end. It is an acknowledgement between Broker and IS2 that ensures the message is properly reached IS2 and Broker can delete the message from its queue.
CLIENT ACK - Every request from Broker will wait for an ack from IS2 if the message is received and processed successfully. Only then the message will be removed from Broker. If Broker hasn’t received ack due to network problems, or transient errors or IS2 goes down, the message is resent with incremented redelivery count.
AUTO ACK - Broker will not expect an ack from IS2. Once the message is sent to IS2, Broker will immediately remove the data from its queue no matter if the message has been processed successfully by IS2 or not.
DUPS_OK - Its a lazy acknowledgement mode. For a bunch of messages IS2 will bundle the ack and send back to Broker.
Suggest you look into the documentation that explains more in detail. This is just for quick reference.
Regards
Senthil
#Universal-Messaging-Broker#Integration-Server-and-ESB#Broker-JMS#webMethods