Siebel Adapter 6.0 SP3 | webMethods Siebel Adapter Documentation | webMethods Siebel Adapter Installation and User’s Documentation | Overview of the Adapter | webMethods-to-Siebel Communication | Business Service Services
 
Business Service Services
 
Business Service Service Run-Time Processing
A Business Service service invokes a Siebel business service on your Siebel Server.
Siebel business services are reusable code modules that perform specified functions while running in the Siebel Object Manager. For example, a business service might perform a tax calculation function. Siebel provides several predefined business services. Alternatively, you can write your own business services using Siebel VB or Siebel eScript.
You can trigger or invoke business services from various contexts within the Siebel environment, including user interface events, Siebel Workflow actions, inbound message requests, and from external applications.
Note the following:
*The data that the Integration Server passes to the Siebel business service must be of the data type String. This data must not be nested. If you need to pass nested data, add the webMethods docToString flow service to your adapter service to convert the nested data into a single string before passing the data. To recreate the nested data in Siebel, add the appropriate logic to your Siebel business service.
*The output that the Siebel business service returns cannot contain nested data. If you need to pass nested data to the Integration Server, use appropriate logic in the Siebel business service to convert the data into a single string before returning the data to the Integration Server. When the adapter service receives the data, use the webMethods stringToDoc flow service to recreate the original nested data structure.
To configure Business Service services, see Configuring Services That Invoke Siebel Business Services.