Middleware SOAP Service for Advanced Workflow

Middleware must implement SOAP Service using Middleware_Advanced.WSDL file provided with this SDK.

The Middleware SOAP Service will implement three operations:

  • send_message – this method is called by OFSC to send messages to Middleware.

  • get_message_status – this method is called by OFSC to check if the message is still being processed.
  • drop_message – this method is called by OFSC to indicate that message is obsolete and its processing can be stopped.

The Middleware must respond to 'send_message' requests from OFSC with one of the following 2 statuses:

  • sending – message queued for processing

  • failed – message failed to be queued for processing

The Middleware must respond to 'get_message_status' requests from OFSC with one of the following codes:

  • OK if the message is still being processed. OFSC will continue sending 'get_message_status' requests periodically

  • NOT FOUND if the message is not found. OFSC will mark this message as 'failed'

  • ERROR if an unexpected error has occurred. OFSC will mark this message as 'failed'