APAR status
Closed as program error.
Error description
Environment: Windows XP Product name: IBM? Rational? Business Developer Program Version : 7.1 Description. There is an error in 4GL to EGL conversion code with entries def ined as array fields using screen records: ConsoleField[1] The definition of these fields produces a runtime error when run ning the application relating to invalid field arguments: EGL1227E The OpenUI field arguments are not valid. Where the OpenUI statement says: OpenUI {setInitial = yes} activeForm.tdegree.dser, activeForm.tdegree.xfirm, activeForm.ts alary.demployer, activeForm.tdegree.dnum, activeForm.tdegree.dis sue, activeForm.tdegree.drelate, activeForm.tdegree.ddrelate, ac tiveForm.tdegree.dguide, activeForm.tdegree.dmaker, activeForm.t degree.dstart, activeForm.tsalary.dexcute, activeForm.tsalary.da llawance, activeForm.tsalary.dsalary bind v_tdegree.dser, v_tdegree.xfirm, v_tsalary.demployer, v_tdegree. dnum, v_tdegree.dissue, v_tdegree.drelate, v_tdegree.ddrelate, v _tdegree.dguide, v_tdegree.dmaker, v_tdegree.dstart, v_tsalary.d excute, v_tsalary.dallawance, v_tsalary.dsalary Engineers research I have reproduced this error with the users attached PI Copy_of_ screen_record_pb.zip a) Import it into RBD v7.1 b) If you Run As RCP the EGL_Main_program and follow the attache d document instructions to input the value in the application di splayed This produces the following output: aaaaaaa bbbbbbbbb cccccccccccccc allawa_ins ooooooooooo EGL1227E The OpenUI field arguments are not valid. EGL0003I The error occurred in the EGL_main_program program proc essing the allawa_ins (emp2\EGLSource\emp2\ins_allawa.egl) funct ion at line 18.
Local fix
Problem summary
OpenUI doesn't support Array parameter. The solution is that passing the first element of that Array to OpenUI
Problem conclusion
OpenUI doesn't support Array parameter. The solution is that passing the first element of that Array to OpenUI
Temporary fix
Comments
APAR Information
APAR number
PK69452
Reported component name
RATL BUS DEV EX
Reported component ID
5724S5000
Reported release
710
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-07-23
Closed date
2009-01-30
Last modified date
2009-01-30
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 EX
Fixed component ID
5724S5000
Applicable component levels
R710 PSN
UP
[{"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":"7.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
30 January 2009