CI Request Response

The CI Request Response activity receives requests from the TIBCO environment, parses the request, performs specified operation on the input fields, and then returns output fields using the Component Interface.

General Tab

On the General tab, you can 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 connection and the schema details.

Schema No Yes

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

On clicking the search symbol, a dialog box opens which lists down all the schema downloaded for the particular connection selected in the Connection field.

Description Tab

On the Description tab, you can enter a short description for the CI Request Response activity.

Input Tab

On the Input tab, you can view the input data for the CI Request Response activity. The values in the Input tab are populated based on the schema selected in the Schema field.

Operation Code

The input data received by CI Request Response contains a field called operation code (OPRN_CODE) if the Component Interface contains records that are level 1 and above. The value in the operation code field determines the mode of update carried out on child records in the PeopleSoft database. The values that can be specified in the input data for OPRN_CODE are:

  • Insert (I)- For inserting a new record.
  • Update (U)- For inserting a record if the record does not exist or for updating a record if it exists. The Update operation inserts the value for the fields that are defined in the schema if the record does not exist, and updates the value for the fields if the record exists.
  • Delete (D)- For deleting an existing record.
  • Null - If no operation code is specified an update is carried out.

For more information on Operation Code see, Implementation of Keys in ActiveMatrix BusinessWorks Plug-in for PeopleSoft

Output Tab

The values on the Output tab are populated based on the values passed to the fields in the Input tab and the operation performed on the server. If the process executes successfully, output data gets displayed in the Output tab.

If the process fails a Fault is generated. The error or an exception is displayed in the Fault tab.

Fault Tab

The Fault tab, has the following exceptions:

  • PeopleSoftPluginException
  • PeopleSoftOperationException

PeopleSoftPluginException throws an error and cause the activity to stop. This exception is caused for all cases other than PeoplSoftOperation exception.

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

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

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