Bookshelf Home | Contents | Index | Search | PDF |
Integration Platform Technologies: Siebel eBusiness Application Integration Volume II > Siebel Virtual Business Components >
XML Gateway Service
The XML Gateway business service communicates between Siebel applications and external data sources using XML as the data format. For details on XML format, see Examples of Outgoing XML Format and Examples of Incoming XML Format. The XML Gateway business service can be configured to use one of the following transports:
- EAI MQSeries AMI Server Transport
- 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 virtual business component as shown in Table 16. When using the XML Gateway, you need to specify the following user properties for your virtual business component.
NOTE: You can concatenate multiple name-value pairs using a semicolon ( ; ), but should not use any spaces between the name, the equal sign, the value, and the semicolon.
For example, if you want to specify the EAI HTTP Transport, you may use something like the following which is also illustrated in Figure 31:
"Transport=EAI HTTP Transport;HTTPRequestURLTemplate=<your URL>;HTTPRequestMethod=POST"
or if you want to specify the EAI MQSeries AMI Transport, you may use something like:
"Transport=EAI MQSeries AMI Transport;MqPolicyName=<policy name>;MqSenderServiceName=<sender service name>; MqModelQueueName=<queue name>;MqPhysicalQueueName=<p queue name>;..."
You can also implement VBC with MQSeries. The following procedure lists the steps you need to take to implement this.
To implement VBC with MQSeries
- Call the EAI Business Integration Manager (Server Request) business service.
NOTE: You do not need to define the EAI MQSeries Server Transport business service as the transport on the service parameters line. MQSeries is usually installed on the same machine as the Siebel Server and not installed on the client machine; therefore, references to the EAI MQSeries Server Transport as the transport parameter for the VBC will not work.
- Define another service parameter for the name of a workflow process 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 process, EAITEST, to call the EAI MQSeries Server Transport with the SendReceive method.
- Define a new process property, <Value>, on the workflow process and use it as an output argument on the EAI MQSeries Server Transport step in the workflow process.
Bookshelf Home | Contents | Index | Search | PDF |
Integration Platform Technologies: Siebel eBusiness Application Integration Volume II Published: 18 July 2003 |