User Code Executables

Each component that offers user code options is associated with a single user code executable—with one exception: All service and break components share a single executable. The system predefines the executable name for a component. All custom processing for a function belongs in the module associated with that function.

To set up multiple definitions with separate modifications, ensure that your code includes logic that checks the definition name to determine the appropriate processing.

If a function has multiple user code points, the delivered user code module already has subsections for the different points. When Pension Administration calls the user code module, the main section performs the appropriate user code subsection, based on the point from which the user code was called.

In all cases, your module must pass back the appropriate values, based on the user code options that are selected.