++USERMOD(ZP60007) /* ADD CONFTXT SUPPORT TO TSO */ . ++VER(Z038) FMID(ETV0108) PRE(UZ28155,UZ28257,UZ33846) /* PROBLEM DESCRIPTION: TSO/VTAM 3270 DATA STREAMS CANNOT BE TRACED BY GTF. WHEN ATTEMPTING TO DIAGNOSE PROBLEMS WITH TSO APPLICATIONS IT IS A USEFUL TECHNIQUE TO TRACE THE VTAM DATA TRAFFIC TO AND FROM THE TSO TERMINAL. HOWEVER, TSO/VTAM SPECIFIES PROC=CONFTXT IN THE VTAM NIB WHICH INSTRUCTS VTAM TO TREAT TERMINAL TRAFFIC AS CONFIDENTIAL TEXT WHICH SHOULD NOT BE REPORTED BY A TRACE. IBM HAS ADDED THE CONFTXT PARMLIB PARAMETER TO LATER VERSIONS OF VTAM SO THAT AN INSTALLATION CAN CONTROL THIS SETTING, BUT THIS FEATURE IS NOT SUPPORTED BY THE FREELY AVAILABLE VERSION OF TSO/VTAM. THIS USERMOD ADDS SUPPORT TO CORRECTLY PROCESS THE CONFTXT PARAMETER IN THE PARMLIB FILE OF THE TSO STARTED TASK, WHICH IS USUALLY A TSOKEY__ MEMBER OF SYS1.PARMLIB. FURTHER, TSO APPLICATION NIB INITIALISATION WILL ALTER THE NIB CONTENTS ACCORDING TO THE PARAMETER SETTING. THE TCAST CONTROL BLOCK DSECT MACRO IS UPDATED TO REFLECT WHERE THIS SETTING IS STORED. SPECIAL CONDITIONS: ACTION: A "CLPA" MUST BE PERFORMED AT IPL TIME FOR THIS SYSMOD TO BECOME ACTIVE. DOC: CONFTXT=YES OR CONFTXT=NO CAN NOW BE SPECIFIED IN THE TSOKEY__ MEMBER OF SYS1.PARMLIB. CONFTXT=YES IS THE DEFAULT. CONFTXT=YES WILL PREVENT THE TRACING OF TERMINAL DATA STREAMS. CONFTXT=NO WILL ALLOW THE TRACING OF TERMINAL DATA STREAMS. COMMENTS: PRYCROFT SIX P/L PUBLIC DOMAIN USERMOD FOR MVS 3.8 NUMBER 7. THE FOLLOWING MODULES AND/OR MACROS ARE AFFECTED BY THIS USERMOD: MODULES: IKTCAS54 IKTXINIT MACROS: IKTTCAST */.