X PROG752 ERROR USING PCOMM WITH 62X160 SCREEN SIZE
APAR Identifier ...... PI75944 Last Changed ........ 17/08/25 X PROG752 ERROR USING PCOMM WITH 62X160 SCREEN SIZE Symptom ...... IN INCORROUT Status ........... CLOSED PER Severity ................... 4 Date Closed ......... 17/02/15 Component .......... 5735FAL00 Duplicate of ........ Reported Release ......... 630 Fixed Release ............ 999 Component Name TCP/IP V2 FOR V Special Notice Current Target Date .. Flags SCP ................... Platform ............ Status Detail: SHIPMENT - Packaged solution is available for shipment. PE PTF List: PTF List: Release 540 : UI44705 available 17/02/16 (1000 ) Release 620 : UI44706 available 17/02/16 (1000 ) Release 630 : UI44707 available 17/02/16 (1701 ) Release 640 : UI44708 available 17/02/16 (1000 ) Parent APAR: Child APAR list: ERROR DESCRIPTION: When the PCOMM 3270 Emulator is configured to use a screen size of 62X160 and the z/VM telnet client is used from that session to telnet in to another IP address, X PROG752 may be reported by PCOMM during large data transfers, Other 3270 Emulators may also experience similar problems. LOCAL FIX: N/A PROBLEM SUMMARY: **************************************************************** * USERS AFFECTED: All users of the z/VM Telnet client. * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: APPLY PTF * **************************************************************** When the PCOMM 3270 Emulator is configured to use a screen size of 62X160 and the z/VM telnet client is used from that session to telnet in to another IP address, X PROG752 may be reported by PCOMM during large data transfers. Other 3270 Emulators may also experience similar problems when configured to use large screen sizes. PROBLEM CONCLUSION: The Telnet client uses the model number that is returned via Diag x'24' to determine the size of the virtual console. When the PCOMM screen size is set to 62x160, or larger, Diag x'24' returns a model number of 2 with extended attributes. Telnet ignores the extended attributes and uses the model number to incorrectly set the screen size and uses an EraseWrite instead of an AlternateEraseWrite to clear the screen. The code has been updated as follows: - The output from Diag x'8C' is used directly to set the TotalNumberOfLines and the CharsPerScreenLine instead of trying to figure it out from the device model. - Support has been added for 14-bit addresses in the CharInScreen routine. - The SendToServer routine in TNTOSRV has been updated to send multiple buffers to the server if the data doesn't fit in one buffer. TEMPORARY FIX: COMMENTS: MODULES/MACROS: CMFSCRN TNTOSRV SRLS: NONE RTN CODES: CIRCUMVENTION: MESSAGE TO SUBMITTER: