The batch process C1-PEPL0 refers to the first of four background processes that load the contents of the payment event upload staging records into the various payment tables.
The responsibility of the C1-PEPL0 process is to populate the tender account, distribution rule and distribution rule value and process ID fields on the upload staging records and transition the records from Uploaded to Incomplete.
Each staging record in uploaded status is processed as follows:
The process invokes the algorithms on the Installation — Determine Distribution Rule plug in spot, passing the staging record and its characteristics, if populated.
The Account ID, Distribution Rule and Distribution Rule Value fields on the record are populated with the values returned from the plug in spot.
Any new or changed characteristic records returned by the plug in spot are updated on the staging record characteristics collection.
The staging record is moved to incomplete state. If additional staging records are returned by the plug in spot, the original record is updated to the audit state and the new records are added in incomplete state.
If blank, the staging record process ID is set to a value derived by concatenating the account ID with the staging record sequence number. Note that this has the effect of causing each staging record to be treated as a separate payment event by subsequent processing.
If any error occurs, standard batch error handling applies. Note that the batch process will issue an error if the Account ID, Distribution Rule or Distribution Rule Value fields are not populated by the call to the plug in spot.
This process is designed to support execution in parallel threads based upon the sequence number portion of the staging table prime key.
Copyright © 2007, 2016, Oracle and/or its affiliates. All rights reserved. Documentation build: 2.5.2016 10:21:45 [T1_1454696505000]