Asynchronous Acknowledgement > Overview
  
Overview
When QXO subscriber messages are sent to subscribing applications, some subscribing applications, such as QXtend Inbound, process the message synchronously within the same subscriber message-sending procedure. Other subscribing applications, such as BPM, process the messages asynchronously (after the subscriber message-sending procedure).In the synchronous case, the message processing result is returned to QXtend in the same subscriber message-sending procedure. However, in the asynchronous case, the message status returned only shows whether the subscribing application received the message or not. The message processing result has to be sent back to QXtend in a separate callback procedure (asynchronous acknowledgement) by the subscribing application.Beginning with QXtend 1.8.2, asynchronous acknowledgement supports subscribers that fulfill the following conditions:
Using QDoc XML Syntax 1.1
Using one of the following communication methods:
File Directory Service
Web Service
QAD BPM
The Require Acknowledgement option is activated
If a subscriber is configured to require acknowledgement, the subscriber message status is set to WAITACK when QXtend receives a response of a successful delivery and is updated accordingly to DLV, APPERR, or WRN when QXtend receives the acknowledgement from the subscriber.An acknowledgement can contain single or multiple subscriber message processing results of the same subscribing application.