Asynchronous Acknowledgement > Implementing Asynchronous Acknowledgement > Acknowledgement Response
  
Acknowledgement Response
QXtend returns a response to the subscribing application after it receives an acknowledgement request.
If the acknowledgement request does not conform to the schema, then a SOAP Fault error is returned.
If the businessEventId is not provided in the acknowledgement request, an error is returned.
If the businessEventId is not a valid decimal value, a warning is returned.
If a subscriber message does not exist for the businessEventId, a warning is returned.
If the subscriber’s requiresAcknowledgement is set to false, a warning is returned.
If the acknowledgementSeverity node has a value other than success, warning, or error, an error is returned.
If the subscriber message has already been acknowledged or does not need to be acknowledged, a warning is returned indicating that the subscriber message is not waiting for acknowledgement.
If the subscriber message is locked by another process, a warning is returned.
If any of the above errors/warnings are encountered, the current AcknowledgementRequest from the QDoc is skipped and the next AcknowledgementRequest (if available) in the QDoc is processed.