I have a project for a 5250 system and I am doing default rendering. I navigate to a screen that has a subfile on it and it is rendering with a drop-down list and a F12=Cancel option appears in the Function key line. If I click the PF12 link/button to exit it does not work. If I disable the subfile rendering or change the rendering option from drop-down to either popup or checkbox it click the PF12 link/button it works. I've run a trace and can see that the input command is different between the two pages. When the PF12 input fails there seems to be additional data in the input stream.
PF12 input data stream in ASCII:
000D12A0 00000400 80030702 3CFFEF
Does not work
001012A0 00000400 80030702 3C110702 FFEF
I tried to recreate this using the iseriesd.demos.ibm.com system, but it works fine there.
I'm up a stump trying to figure out what is causing this. I could use some ideas.
Perhaps if someone could help me figure out what the difference in the datastreams is that might give me a clue. A confusing factor is that according to my reference manual the ASCII AID code for "fp12" is 40
, and the code for "pf24" is 3C