IB server (inbound) thread: Normal message flow

When Intelligent Broker receives a request, on behalf of an Intelligent Broker server thread, from a remote client, Intelligent Broker instantiates an ibmime message. This message represents the received request, and is forwarded to the server thread.

The server thread must compose and return an ibmime message to Intelligent Broker. This reply ibmime must have a distinct header IBStatus. This serves as a directive to its Intelligent Broker as to how to reply to the remote client, which can take one of two values:

  • APP_RESP: Indicates that the server thread, the web service, has processed the request and is returning a meaningful reply. The IBStatus must be set when the request results in an error condition in the web service and the reply by the web service includes a SOAP fault. It is considered APP_RESP by Intelligent Broker.
  • APP_ACCEPT: If the web service, represented by the server thread, is a one-way service, then the IBStatus header returned to Intelligent Broker must have this value. This instructs Intelligent Broker to send back an acknowledgment that is compliant with W3C standards.