Adhoc Processes

The following table lists the various background processes that are executed on an adhoc basis:
Batch Control ID Program Name Description Multiple Threads Extra Parameters Error Generates To Do Records Between Commits / Minutes Between Cursor Re-Initiation
CPCRALOC CIPCCCLB

The capital credit allocation process creates allocation service credit events for active capital credit memberships.

THIS BACKGROUND PROCESS IS ONLY APPLICABLE TO COMPANIES THAT ISSUE CAPITAL CREDITS TO THEIR CUSTOMERS.

Refer to Allocating Capital Credits for more information.

The program that is delivered one possible method for calculating capital credit allocations. If the logic provided does not meet your business needs, you must adapt the base package program to your specific needs. To do this, please follow the standard steps:

Yes

SC-EVT-TYPE-CD = service credit event type to use for new events

SC-EVT-STATUS-FLG = Indicate if the events should be created in pending (10) or active (20) status

SCMTY-SUBCAT-NAME = indicate the subcategory to assign to the new event, if applicable

ALLOCATION-FACTOR = the allocation factor to use for the calculation of the capital credit allocation

BILL-LINE-CHAR-TYPE-SQ = char type identifying bill line containing SQ info

Yes 200/15

Copy the base package program to your own program. Your own program should be prefixed with the letters CM (which stands for "customer modification"). This is important as it prevents the upgrade process from overwriting your new logic.

Modify the new program as per your business needs.

Create a batch control record for your new background process, prefixed with CM.

BILL-LINE-CHAR-VAL-SQ = char value identifying bill line containing SQ info

BILL-LINE-CHAR-TYPE-SALES = char type identifying bill line containing sales (revenue) info

BILL-LINE-CHAR-VAL-SALES = char value identifying bill line containing sales (revenue) info

FISCAL-YEAR = indicate the fiscal year to assign to the new event

MIN-CALC-AMT = indicate the minimum calculated amount needed to create an event

MAX-ERRORS = Used to override the maximum number of errors after which the batch must be terminated.

CPCRRETR CIPCCCRB

The capital credit retirement process creates retirement service credit events for active capital credit memberships.

THIS BACKGROUND PROCESS IS ONLY APPLICABLE TO COMPANIES THAT ISSUE CAPITAL CREDITS TO THEIR CUSTOMERS.

Yes

SC-EVT-TYPE-CD = service credit event type to use for new events

SC-EVT-STATUS-FLG = Indicate if the events should be created in pending (10) or active (20) status

Yes 200/15

Refer to Capital Credit Retirement for more information.

The program that is delivered one possible method for calculating capital credit retirement amounts. If the logic provided does not meet your business needs, you must adapt the base package program to your specific needs. To do this, please follow the standard steps:

Copy the base package program to your own program. Your own program should be prefixed with the letters CM (which stands for "customer modification"). This is important as it prevents the upgrade process from overwriting your new logic.

Modify the new program as per your business needs.

Create a batch control record for your new background process, prefixed with CM.

PCT-ALLOC-TO-RETIRE = Percentage of balance to retire

SCMTY-SUBCAT-NAME = indicate the subcategory to limit retirement to a single subcategory (if blank, all subcategories are processed)

CTRL-ID = stamped onto new events - used for restart control

MAX-ERRORS = Used to override the maximum number of errors after which the batch must be terminated.

MASSCNCL CIPBMCNB

The mass bill cancellation process removes an entire batch of bills that were created by the BILLING process.

Refer to Canceling A Batch Of Bills After They're Complete for more information.

Yes

BILL-CYC-CD= the bill cycle associated with the bills

WIN-START-DT=the bill cycle window start date associated with the bills. This should be entered in the format YYYY-MM-DD.

BILL-DT= the date on which the bills were created. This should be entered in the format YYYY-MM-DD.

MAX-ERRORS = Used to override the maximum number of errors after which the batch must be terminated.

Yes 100/15
MASSROBL CIPBMROB

The mass bill reopen process reopens an entire batch of bills that were completed by the BILLING process.

Refer to Reopening A Batch Of Bills After They're Complete for more information.

Yes

BILL-CYC-CD= the bill cycle associated with the bills

WIN-START-DT= the bill cycle window start date associated with the bills

BILL-DT= the date on which the bills were created. This should be entered in the format YYYY-MM-DD.

MAX-ERRORS = Used to override the maximum number of errors after which the batch must be terminated.

Yes 200/15
NEWLANG CIPZLNGB

This Create New Language batch program duplicates all language specific rows from the source to the target language. Once this program has run you will need to translate the language specific columns.

This program can be rerun at anytime. It will only duplicate entries where they do not already exist.

Note if you run this program with the "DELETE" action then the source and target language must be the same.

If you have any questions, please see your implementation team for more information.

Yes

SOURCE-LANGUAGE = source language code

TARGET-LANGUAGE = target language code

PROGRAM-ACTION = (DELETE or INSERT)

MAX-ERRORS = Used to override the maximum number of errors after which the batch must be terminated.

No 200/15
UPDERR CIPZUESB

The process updates In Progress threads in an abnormally terminated batch run to be Error. When at least one thread is in Error, this process also updates the status of the batch run to be Error.

Refer to Dealing With Abnormally Terminated Background Processes for information about when and why this process would be executed.

No

BATCH-CD-IN-PROGRESS = the batch control ID of the abnormally terminated batch process

BATCH-NBR-IN-PROGRESS = the run number of the abnormally terminated batch process

UPD-ALL-THRDS-SW must be Y or N. A value of Y means that the status of all In Progress threads will be changed to Error. A value of N means that the next parameter must be supplied.

No N/A

BATCH-THRD-NBR-IN-PROGRESS = the thread number whose status should be changed from In Progress to Error. This parameter should only be specified if UPD-ALL-THRDS-SW = N.

MAX-ERRORS = Used to override the maximum number of errors after which the batch must be terminated.

Please refer to Column Descriptions for more information on the columns used in the table above.