Request-Response Invocation Service

The Request-Response Invocation Service is the service through which the Siebel System generates the outbound requests to the Siebel plugin. The Siebel plugin then processes the data and replies to the Siebel System with some data. The Siebel plugin receives data from the Siebel system on the specified subject (socket) and then the Siebel plugin queries the Siebel Business Component or Siebel Integration Component data objects from the Siebel system through the Siebel Object Interface and publishes the data in the Output tab of the Event Invocation activity. It can also send data to the Siebel system through the Reply To Siebel Event activity. This is triggered by the SendReceive Service method of the EAI TIBCO HTTP Agent Custom Siebel Business Service, provided by the Siebel plugin installation, to request data from an external Request-Response service in the form of a Siebel Property Set. To configure a Request-Response Invocation service, perform the following steps:

Prerequisites

  • Configure the Http port correctly in Siebel Connection Resource.

For more details, see Siebel Connection Resource.

Procedure

  • When launching the application, one http thread will be started on configured port number. This thread listens the data and pass to Event Invocation Activity through shared datastructure. Launch the Event Invocation Activity with the new process. For details on configuration, see Event Invocation Activity. This Event Invocation Activity reads the data from the sharedresource and performs the operations. In this case, the event name that is configured in the General tab of the Event Invocation Activity is important to read and add the data from/to shared datastructure. This event name must match the event name that was configured while publishing the record from the Siebel system. This Event Invocation Activity performs the query operation for Siebel Business Component and Siebel Integration Component types. To reply to the Siebel system over a subject (socket), you must configure the Reply To Siebel Event. This activity sends data to the Outbound Request that is generated from the Siebel system.