Create Settlement Batches Program fails with error: Program name parameter is null. (Doc ID 2264581.1)

Last updated on JULY 27, 2017

Applies to:

Oracle Payments - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

On : 12.1.3 version, FC Core

When attempting to run Create Settlement Batches program the following error occurs.

1471558179064 - iby.scheduler.SchedInitiator.mapTasksFromParams : batch_name:
Program name parameter is null. This is a mandatory parameter. Aborting program ..
1471558179064 - iby.scheduler.SchedInitiator.mapTasksFromParams : Program name parameter is null. This is a mandatory parameter. Aborting program ..
1471558179065 - iby.exception.ErrorDictionary.getMessageText : no apps context!!
Error while initializing

The Stack Trace is -
oracle.apps.iby.exception.PSException:
at oracle.apps.iby.scheduler.SchedInitiator.mapTasksFromParams(SchedInitiator.java:528)
at oracle.apps.iby.scheduler.SchedInitiator.runProgram(SchedInitiator.java:195)
at oracle.apps.fnd.cp.request.Run.main(Run.java:156)

The issue can be reproduced at will with the following steps:

1. Using "Funds Capture Process Manager" Responsibility.
2. Goto Home --> Submit a Request
3. Select "Create Settlement Batches"
4. Click on Continue.
5. Program Errors out.

1. Using "Funds Capture Process Manager" Responsibility.
2. Goto Home --> Submit a Request
3. Select "Create Settlement Batches"
4. Click on Parameters and then click on Continue.
5. Process completes without any issues.
6. Issue only happens when user tries to directly click on continue without
7. click on "Parameters" button.

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms