CI Event Receiver

The CIEventReceiver activity uses PeopleCode embedded in a TIBCO page to persist data entered by PeopleSoft users into a queue table. At runtime, the CIEventReceiver activity polls that queue table. If an unprocessed event is found, it sends the message out to the TIBCO environment and stamps the queue entry as processed.

General Tab

On the General tab, you must specify the required parameters before you can use this activity. The General tab contains the following fields:

Field Module Property? Visual Diff? Description
Name No Yes

The name to be displayed as the label for the activity in the process.

Connection Yes Yes

The reference to PeopleSoft Configuration Shared Resource. It is used to get the connection and schema details.

Schema No Yes

The name of the Component Interface schema to be used in the activity.

The search results list all the CI schemas downloaded for the particular connection selected in the Connection field.

Publish On    

This field determines which PeopleSoft modes cause a Publish to occur. The event checkboxes are as follows:

Add: Allows the input of new records.

Update: To view current data and modify future data.

Update All: To view history, current, and future data but only modify future data.

Correction: To view history, current, and future data, and correct all records.

Note: After saving the configuration settings to the PeopleSoft database, if you modify the Publish on settings, you must once again click the Save To PeopleSoft button.
Publish Current Record    

Select this checkbox to publish the current record (for Effective Dated records only).

Note: The plug-in considers a record as Effective Dated if the effective date field in that record starts with EFFDT.
Save To Peoplesoft     Click the Save To PeopleSoft button to save the configuration to the PeopleSoft application server.

Description Tab

On the Description tab, you can enter a short description for the CI Event Receiver activity.

Advanced Tab

The Advanced tab contains the following fields:

Field Module Property? Visual Diff? Description
Sequence Key No Yes This field can contain an XPath expression that specifies which processes must run in order. Process instances with sequencing keys that evaluate to the same value are run sequentially in the order the process instance was created.
Custom Job Id No Yes This field can contain an XPath expression that specifies a custom ID for the process instance.

Output Tab

On the Output tab, you can view the data published by the PeopleSoft server. The values in the Output tab are populated based on the CI schema selected in the Schema field.

Fault Tab

The Fault tab, has the following exceptions:

  • PeopleSoftPluginException
  • PeopleSoftOperationException

PeopleSoftPluginException generates an error and causes the activity to stop. This exception is caused for all cases other than the PeopleSoftOperation exception.

Field Type Description
msg string The error message description returned by the plug-in.
msgCode? string The error code returned by the plug-in.

PeopleSoftOperationException generates an error and cause the activity to stop. This exception is caused when any error occurs during an API invoke for Operation processing on the PeopleSoft Server.

Field Type Description
msg string The error message description returned by the plug-in.
msgCode? string The error code returned by the plug-in.