Originally posted by Barbara Morris
View Post
Additional Message Information
Message ID . . . . . . : RNQ0202 Severity . . . . . . . : 99
Message type . . . . . : Inquiry
Date sent . . . . . . : 02/13/17 Time sent . . . . . . : 03:00:05
Message . . . . : The call to *LIBL/BHFEIINT ended in error (C G D F).
Cause . . . . . : RPG procedure BHFWSINT in program SQBDCOBJ/BHFWSINT at
statement 506 called program or procedure *LIBL/BHFEIINT, which ended in
error. If the name is *N, the call was a bound call by procedure pointer.
Recovery . . . : Check the job log for more information on the cause of the
error and contact the person responsible for program maintenance.
Possible choices for replying to message . . . . . . . . . . . . . . . :
D -- Obtain RPG formatted dump.
S -- Obtain system dump.
G -- Continue processing at *GETIN.
C -- Cancel.
More...
Type reply below, then press Enter.
Reply . . . .
F3=Exit F6=Print F9=Display message details
F10=Display messages in job log F12=Cancel F21=Select assistance level
Here is the call stack at this point...
Display Call Stack
System: S10B5181
Job: QZRCSRVS User: QUSER Number: 225312
Thread: 00000013
------Activation Group------ Control
Type Program Name Number Boundary
QZRCSRVS QSYS *DFTACTGRP 0000000000000001 Yes
QZRCSRVS QSYS *DFTACTGRP 0000000000000001 No
QZRCSRVS QSYS *DFTACTGRP 0000000000000001 No
WS00000000 SQBDCOBJ *NEW 000000000000001A Yes PGM0 (program-entry-procedure)
WS00000000 SQBDCOBJ *NEW 000000000000001A No (main procedure)
WS00000000 SQBDCOBJ *NEW 000000000000001A No (some other procedure)
BHFPBRATE SQBDCOBJ *NEW 0000000000000016 No
BHFPBRATE SQBDCOBJ *NEW 0000000000000016 No
BHFWSINT SQBDCOBJ *DFTACTGRP 0000000000000002 Yes
BHFWSINT SQBDCOBJ *DFTACTGRP 0000000000000002 No
BHFEIINT SQBDCOBJ *DFTACTGRP 0000000000000002 No
QRNXIE QSYS *DFTACTGRP 0000000000000002 No
QRNXIE QSYS *DFTACTGRP 0000000000000002 No
More...
F3=Exit F5=Refresh F11=Display statements F12=Cancel F16=Job menu
F17=Top F18=Bottom F22=Display entire field
and yes, BHFEIINT is *CALLER
The rest of the stack is...
WS00000000 = *NEW
BHFPBRATE = *CALLER
BHFWSINT = Runs in DFTACTGRP
BHFEIINT = *CALLER
So if I changed BHFWSINT to be *CALLER, would everything not percolate all the way up to WS00000000 and solve my issue for this particular stack?
Comment