++USERMOD(ZP60034) /* RESOLVE &SYSUID IN JCL */ . ++VER(Z038) FMID(EBB1102) SUP(ZJW0001) /* PROBLEM DESCRIPTION: THE &SYSUID SYSTEM SYMBOL IS NOT RESOLVED IN SUBMITTED JCL. THE &SYSUID SYSTEM SYMBOL CAN BE VERY USEFUL IN REDUCING THE CUSTOMIZATION THAT SHIPPED SAMPLE JCL REQUIRES BEFORE BEING SUBMITTED, BUT THIS IS NOT SUPPORTED BY MVS 3.8. JOBS SUBMITTED BY TSO USERS DO NOT INHERIT THE USER ID. USER= AND PASSWORD= MUST MANUALLY BE SUPPLIED BY A TSO USER SUBMITTING BATCH JOBS FOR THE JOBS TO RUN WITH THE USER'S SECURITY PROFILE, WHICH INCREASES THE RISK THAT THE SECRECY OF THE USER'S PASSWORD CAN BECOME COMPROMISED. THIS USERMOD SHIPS A VERSION OF THE IKJEFF10 EXIT FOR THE TSO SUBMIT COMMAND WHICH APPENDS THE USER AND PASSWORD PARAMETERS TO THE JOB JCL STATEMENT IF NOT ALREADY ADDED IN AN ENVIRONMENT WHERE A SECURITY PRODUCT IS ACTIVE. THIS EXIT HAS BEEN ENHANCED TO RESOLVE THE &SYSUID SYSTEM SYMBOL (WITH TRAILING PERIOD IF PRESENT) WHEN FOUND IN THE OPERANDS (MEANING NOT IN LABELS OR VERBS) OF THE FOLLOWING TYPES OF JCL STATEMENT: - JOB - DD - COMMENT - COMMAND THE FOLLOWING TYPES OF JCL STATEMENT ARE IGNORED BY THIS EXIT: - EXEC - JES2 JECL - NULL NOTE THAT &&SYSUID WILL BE LEFT UNALTERED. &SYSUID RESOLUTION DOES NOT REQUIRE AN ACTIVE SECURITY PRODUCT. SPECIAL CONDITIONS: NONE. COMMENTS: PRYCROFT SIX P/L PUBLIC DOMAIN USERMOD FOR MVS 3.8 NUMBER 34. THE FOLLOWING MODULES AND/OR MACROS ARE AFFECTED BY THIS USERMOD: MODULES: IKJEFF10 */.