Siebel Field Service Integration to Oracle Real-Time Scheduler Implementation Guide > How the Connector Retrieves Geocodes > Integration Flows That Retrieve Geocodes >

Integration Flow That Retrieves a Geocode for a Single Address in Real-Time


Siebel Field Service integration retrieves a geocode for a single address in real-time when it must send a geocode query for a particular address.

Figure 11 illustrates the integration flow to retrieve a geocode for a single address in real-time. This flow uses Simple Object Access Protocol (SOAP) over Hypertext Transfer Protocol (HTTP) for all interactions with Siebel CRM and Oracle Real-Time Scheduler.

Figure 11. Integration Flow That Retrieves a Geocode for a Single Address in Real-Time

Explanation of Callouts

The integration flow that retrieves a geocode for a single address in real-time includes the following steps:

  1. The Business Process Execution Language (BPEL) process transforms an input address to fit the specifications that the M1-GeocodeAddress ORS Web service operation requires.
  2. The BPEL flow calls the ORS Web service and then receives the reply. The reply can contain zero, one, or more geocodes depending on the granularity and accuracy of the address.
  3. The BPEL flow sends the geocodes it receives as a reply to the Web service call. The BPEL flow does not attempt to directly update the Siebel database record with the geocodes.

This integration uses the RealtimeSingleAddressGeoCoding project to retrieve a geocode for a single address in real-time.

WSDL That Retrieves a Geocode for a Single Address in Real-Time

This integration uses the RealTimeGEOCoding Web Service Definition Language (WSDL) operation to retrieve a geocode for a single address in real-time. For more information, see Integration Services.

How Siebel CRM Makes Sure Addresses Are Compatible

Some countries use address formats that include districts, provinces, counties, and so forth. To make these addresses compatible with the address format in Oracle Real-Time Scheduler, the BPEL process performs the following mappings before it calls the Oracle Real-Time Scheduler geocode Web service:

  • Maps county to state
  • Maps province to state
  • Maps district to city
  • Maps metro area to city
Siebel Field Service Integration to Oracle Real-Time Scheduler Implementation Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.