Explanation of Callouts
The integration flow to book or reschedule an appointment includes the following steps:
Receives input from Siebel CRM.
Siebel CRM makes a Web service call to the Book_Appointment method of the ABSService Web service.
The mediator forwards the request to the BPEL flow.
The decision diamond represents a case statement. If the flow is a book appointment flow, then this integration performs the flow illustrated in the Integration Flow to Book or Reschedule an Appointment. For other flows, see the appropriate topic in this book.
To get slots from Oracle Real-Time Scheduler, the BPEL flow calls the M1-RouteAppointmentRequestToScheduler Web service method of Oracle Real-Time Scheduler.
If there is a network error, then this integration automatically attempts to communicate again with the Web service. A network error indicates that this integration cannot establish communication with the Oracle Real-Time Scheduler Web service.
The BPEL flow formats the slots that Oracle Real-Time Scheduler returns and sends them back to Siebel CRM.
For more information, see Integration Services.