Problem:
When using an MFS BYPASS (Assembler) module, 3270 emulator reverts to 24x80 screen size from the preset 32x80 screen size when application is run.
How can this be avoided..?
Resolution:
The problem is caused by the erase-write x'F5' code in the assembler module which displays 24x80 (model-2) emulation.
Example of the assembler code would be...
MSGOUT DS 0H
MSGLL DC AL2(MSGEND-MSGOUT)
MSGZZ DC AL2(0)
MSGCC DC X'F5'
To workaround this, the assembler can be changed to include an erase-write-alternate x'7E' to put the display into anything other than Model-2.
Example of changed code would be...
MSGOUT DS 0H
MSGLL DC AL2(MSGEND-MSGOUT)
MSGZZ DC AL2(0)
MSGCC DC X'7E'
The assembler module needs to be recompiled /rebuilt in MFE.
#EnterpriseDeveloper
#MFDS