AMPX084I PASCAL RUNTIME ERROR IN TCPIP
APAR Identifier ...... PM71046 Last Changed ........ 13/04/25 AMPX084I PASCAL RUNTIME ERROR IN TCPIP Symptom ...... IN INCORROUT Status ........... CLOSED PER Severity ................... 3 Date Closed ......... 12/09/21 Component .......... 5735FAL00 Duplicate of ........ Reported Release ......... 540 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 : UK82003 available 12/09/24 (1202 ) Release 610 : UK82004 available 12/09/24 (1301 ) Release 620 : UK82005 available 12/09/24 (1202 ) Parent APAR: Child APAR list: ERROR DESCRIPTION: The CheckSsl routine in TCUTIL PASCAL is called to check if a specified userid is that of an SSL server, or if it fits the definition of a pool of SSL servers. If the length of the userid being checked is shorter than the SSL pool prefix that has been specified for a pool of SSL servers, the following PASCAL runtime error will appear on the TCPIP console log whenever the CheckSsl routine is called to check on that userid. TCP/IP server operation continues, but the runtime error can show up periodically. . AMPX084I SUBSTR: SUBSTRING NOT CONTAINED WITHIN SOURCE STRING TRACE BACK OF CALLED ROUTINES ROUTINE STMT AT ADDRESS IN MODULE CHECKSSL 13 00BA2910 TCUTIL_UTILTCP PROCESSPENDMSG 37 00C65484 GREETIUCVAPI IUCVAPIGREETER 11 00C6581E GREETIUCVAPI Schedule 2082 00B5A434 <MAIN-PROGRAM> 14 00A931FE TCPIP VSPASCAL 00CC8392 LOCAL FIX: PROBLEM SUMMARY: **************************************************************** * USERS AFFECTED: All z/VM TCP/IP users running with an SSL * * server. * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: APPLY PTF * **************************************************************** The CheckSsl routine in TCUTIL PASCAL is called to check if a specified userid is that of an SSL server, or if it fits the definition of a pool of SSL servers. If the length of the userid being checked is shorter than the SSL pool prefix that has been specified for a pool of SSL servers, the following PASCAL runtime error will appear on the TCPIP console log whenever the CheckSsl routine is called to check on that userid. TCP/IP server operation continues, but the runtime error can show up periodically. . AMPX084I SUBSTR: SUBSTRING NOT CONTAINED WITHIN SOURCE STRING TRACE BACK OF CALLED ROUTINES ROUTINE STMT AT ADDRESS IN MODULE CHECKSSL 13 00BA2910 TCUTIL_UTILTCP PROCESSPENDMSG 37 00C65484 GREETIUCVAPI IUCVAPIGREETER 11 00C6581E GREETIUCVAPI Schedule 2082 00B5A434 <MAIN-PROGRAM> 14 00A931FE TCPIP VSPASCAL 00CC8392 PROBLEM CONCLUSION: Updated the code in the CheckSsl routine to correctly handle the case where the length of the userid being checked is shorter than the length of the SSL pool prefix. TEMPORARY FIX: COMMENTS: MODULES/MACROS: TCUTIL SRLS: NONE RTN CODES: CIRCUMVENTION: MESSAGE TO SUBMITTER: