XML Gateway Service
The XML Gateway business service communicates between Siebel CRM and external data sources using XML as the data format. For information on XML format, see Examples of the Outgoing XML Format and Examples of the Incoming XML Format. The XML Gateway business service can be configured to use one of the following transports:
EAI MQSeries Server Transport
EAI HTTP Transport
EAI MSMQ Transport
You can configure the XML Gateway by specifying the transport protocol and the transport parameters you use in the Service Parameters User Property of the VBC, as shown in the following table. When using the XML Gateway, specify the following user properties for your VBC.
Name | Value |
---|---|
Service Name |
XML Gateway |
Service Parameters |
variable1 name=variable1 value; variable2 name=variable2 value>;... |
Remote Source |
External Data Source |
VBC Compatibility Mode |
Siebel xxx, where xxx can be any Siebel release number. |
For example, if you want to specify the EAI HTTP Transport, then you can use something like the following:
"Transport=EAI HTTP Transport;HTTPRequestURLTemplate=<your
URL>;HTTPRequestMethod=POST"
You can also implement a VBC with MQSeries. The following procedure lists the steps you take to implement this.
To implement a VBC with MQSeries
Call the EAI Business Integration Manager (Server Request) business service.
Define another service parameter for the name of a workflow to run, with the following user properties on the VBC:
Service Name. XML Gateway.
Service Parameters. Transport=EAI Business Integration Manager (Server Request);ProcessName=EAITEST.
Define a workflow, EAITEST, to call the EAI MQSeries Server Transport with the SendReceive method.
Define a new process property, <Value>, on the workflow, and use it as an output argument on the EAI MQSeries Server Transport step in the workflow.