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. |