Does Genie Handle The PSHBTNFLD and PSHBTNCHC 5250 keyword functions?
Posted: Tue Sep 01, 2015 2:26 pm
We have a 5250 screen that we are trying to bring up in Genie. We are getting a Permanent I/O error occurred in file V72STRKIRN (C G D F) when trying to display this screen. The screen works fine in the 5250 session. I tested displaying the screen after commenting out the PSHBTNFLD and PSHBTNCHC fields and the screen displayed fine and the error did not show up so the error appears to be happening due to the PSHBTNFLD and PSHBTNCHC fields.
Here is the error showing:
Additional Message Information
Message ID . . . . . . : RNQ1251
Severity . . . . . . . : 99
Message type . . . . . : Inquiry
Date sent . . . . . . : 09/01/15 Time sent . . . . . . : 13:45:17
Message . . . . : Permanent I/O error occurred in file V72STRKIRN (C G D F).
Cause . . . . . : RPG procedure X72STRKIRN in program IJDPOBJ71/X72STRKIRN
at statement 369 detected a permanent (not recoverable) file, session, or
device error. The session, device and/or program has been stopped. Examine
the major/minor return code value to determine the specific error that
occurred. If the major return code is 80 then a system or file error
occurred and programmer action is required to fix the problem. If the major
return code is 81 then a session or device error occurred, but use of
another session or device may be successful.
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.
F -- Obtain full formatted dump.
Technical description . . . . . . . . : The major return code is 80. The minor return code is C0.
I have attached a copy of the screen and the program. The error occurs when executing the command "ExFmt SCRDSPLY;" We did not make any changes to this screen in Genie, we are just trying to display the screen as is in Genie.
Thanks for any assistance you can provide.
Karen
Here is the error showing:
Additional Message Information
Message ID . . . . . . : RNQ1251
Severity . . . . . . . : 99
Message type . . . . . : Inquiry
Date sent . . . . . . : 09/01/15 Time sent . . . . . . : 13:45:17
Message . . . . : Permanent I/O error occurred in file V72STRKIRN (C G D F).
Cause . . . . . : RPG procedure X72STRKIRN in program IJDPOBJ71/X72STRKIRN
at statement 369 detected a permanent (not recoverable) file, session, or
device error. The session, device and/or program has been stopped. Examine
the major/minor return code value to determine the specific error that
occurred. If the major return code is 80 then a system or file error
occurred and programmer action is required to fix the problem. If the major
return code is 81 then a session or device error occurred, but use of
another session or device may be successful.
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.
F -- Obtain full formatted dump.
Technical description . . . . . . . . : The major return code is 80. The minor return code is C0.
I have attached a copy of the screen and the program. The error occurs when executing the command "ExFmt SCRDSPLY;" We did not make any changes to this screen in Genie, we are just trying to display the screen as is in Genie.
Thanks for any assistance you can provide.
Karen