An HTTP-XML message received service event type includes XML message mappings that will map messages sent from the source back end system to the Agentry Server to indicate data has changed in that back end system. This call is made by the back end system via a CGI message containing XML data or an XML document. The service event will filter messages using an XPath value. The service event will then handle this message by processing the read, data state, and update step definitions to update the destination back end system.
This type of service event includes a child definition called message mapping. A given HTTP-XML Message Received service event may have one or more message mapping. Each mapping definition is intended to map data from the XML message or document to the properties of the target object of the service event, or to one of a selection of other data items within the application.
As a part of the HTTP-XML service event type, an HTTP response is defined. This response is sent by the Agentry Server back to the HTTP server that initially sent the XML message; that is, the response is sent back to the source back end system. Included in this response is one of the standard HTTP response status codes, as well as other possible information. This information can include fixed string data, or HTTP markup. This response after all processing for the service event has completed, including all read, data state, and update step execution.