A fix is available
APAR status
Closed as program error.
Error description
When compiling a Program using Rational Business Developer which call another program passing a array without initialization cause a pointer exception. According to the document(https://www.ibm.com/support/knowledgecenter/SSMQ79_9.5. 1/com.ibm.egl.lr.doc/topics/regl_core_call.html), "If the called program changes any passed data, the storage area that is available to the caller is also changed."
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * EGL for Java generation local call users. * **************************************************************** * PROBLEM DESCRIPTION: * * Pass an array to the local call parameter, if the array is * * not initialized, there will be a NullPointerException while * * running the generated Java code. * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
The problem is fixed. The array is now transferred as reference, no checking for its value.
Temporary fix
Comments
APAR Information
APAR number
PI95465
Reported component name
RATL APP DEV WI
Reported component ID
5724J1901
Reported release
950
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-03-20
Closed date
2019-04-11
Last modified date
2019-04-11
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
RATL BUS DEV
Fixed component ID
5724S5000
Applicable component levels
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"950","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
11 April 2019