EventProcess Activity

The EventProcess activity publishes the data that is received from the Siebel Server. This activity supports the following Objects:
  • Siebel Business Component
  • Non Siebel Business Component
  • Siebel Integration Component
  • Send Complete Integration Object

Once this activity receives the data it displays this data in the Output tab as is in the appropriate format. This is applicable for Non Siebel Business Component and Send Complete Integration Object.

This activity performs the Query operation on the Siebel Server by using the received the data. This is applicable for the Siebel Business Component and Siebel Integration Component and shows the result in the Output tab. If any error occurs, the Siebel server throws an exception.

Note: Fault Tolerance and Load Balancing with Event Process Activity are not supported.
Note: Reconnection is not supported for Event Process Activity.

General Tab

The following table lists the configurations in the General tab of the EventProcess activity:

Field Visual diff Module Property? Description
Name Yes No The name of the activity is displayed.
Siebel Connection Yes Yes

Specify the Siebel Connection type that must be used. For more details, see Creating a Siebel Connection using the Siebel Connection Resource. Click the search icon and select the appropriate connection.

Siebel Object Type Yes No The following Siebel object types are available:
  • Siebel Business Component
  • Non Siebel Business Component
  • Siebel Integration Component
  • Send Complete Integration Object
Business Event Name Yes Yes You can enter the business event name in this field. This field name must be unique and must match with the Event Name that is used while publishing the event from Siebel Server. If you use same names in two different activities then no error is thrown by the plugin.
Note: Configuring incorrect event name does not show any error at plug-in and it leads to data loss.
Siebel Object Reference Yes No This is not applicable for the Non Siebel Business Component.

Specify the object for reference created using the editor. For more details, see Creating a Siebel Schema using the Siebel Connection Resource. Click the Search icon and select an appropriate object in the dialog displayed.

Publish as XML Yes No This field is applicable only for the Send Complete Integration Object activity.

This displays the output in XML data in String format in the Output tab in the XMLMessage element.

Acknowledge Mode Yes No The default value is auto.

When the Event Process activity is complete it replies to Siebel system with the result over the http socket.

Description Tab

In this tab, you can enter a short description for the EventProcess activity.

Advanced Tab

In this tab, you can specify the Sequence Key and Custom Job ID.
Field Module Property? Description
Sequence Key No This field contains an XPath expression that specifies which processes runs in order. Process instances with sequencing keys that evaluate to the same value are executed sequentially in the order the process instances were created.
Custom Job ID No This field contains an XPath expression that specifies a custom jobID for the process instance. This ID is displayed in the TIBCOAdministrator View Service dialog and it is also available in the $_processContext process variable.

Output Tab

On successful operation, this field displays the data in the Output tab. If the process fails, a fault is generated. An error is displayed on the Fault tab. The following parameters are available for EventProcess Activity:
Field Description
EventName The event name that is generated from the Siebel server.
Operation Name of operation received as data from the Siebel server.
SiebelTimeStamp The time stamp received from the Siebel server.
XMLMessage XML data is published as a String. This field is applicable only when you select the Publish as XML checkbox in the General tab.

Fault Tab

In the Fault tab, you can find the error message and error message code of the EventProcess activity. For more details, see Error Codes.

The following table lists the error schema elements in the Fault tab of the EventProcess activity:
Error Schema Element Data Type Description
SiebelPluginException String This exception is thrown due to the errors occurring while replying over the socket, errors related to Kafka, or during String to XML conversions.
SiebelJDBException String Displays an exception related to the Siebel operation. The exception is generated either by the Siebel server or due to operation failure.