Integration Flow That Synchronizes a Shift Status from Siebel CRM to Oracle Real-Time Scheduler

The following illustrates the integration flow to synchronize a shift status from Siebel CRM to Oracle Real-Time Scheduler. This flow uses Simple Object Access Protocol (SOAP) over Hypertext Transfer Protocol (HTTP) for all interactions with Siebel CRM and Oracle Real-Time Scheduler.

Integration Flow to Synchronize a Shift Status from Siebel CRM to ORS. This image is described in the surrounding text.

Explanation of Callouts

The integration flow to synchronize a shift status from Siebel CRM to Oracle Real-Time Scheduler includes the following steps:

  1. If the status update is for a shift, then Siebel CRM makes a Web service call to the Update_Shift_Status method of the StatusUpdatesService Web service.

  2. The mediator forwards the request to the BPEL flow that handles the shift status updates.

  3. The BPEL flow calls the M1-ShiftStatusUpdateFromHost Web service method.

  4. Oracle Real-Time Scheduler sends a success or fail reply. The output of a status update is success or failure. Oracle Real-Time Scheduler sends the result synchronously to Siebel CRM.