ThruPut Manager: DTM0027I INCOMPATIBLE TM JES2 EXITS DETECTED - [vvrr|SIZE|PTF|VER] |
DTM0027I INCOMPATIBLE TM JES2 EXITS DETECTED - [vvrr|SIZE|PTF|VER]
Programmer response: Ensure that JES2 is loading the correct level of the TM JES2 exits, then warm-start JES2. The ThruPut Manager load modules DTMJ2MVn and DTMJ2SVn are loaded during JES2 initialization, along with their associated JES2 exit routines. During JES2 initialization, the DTM2224I message is issued indicating the ThruPut Manager PTF level being loaded. When TMSS initializes, the DTM0000I message is issued with a PTF level. Confirm that the PTF levels in these messages match: DTM2224I THRUPUT MANAGER VERSION 18.02 PTF TMT7125 DTM0000I THRUPUT MANAGER AE 18.02 221 TMT7133 (C) COPYRIGHT 1985, 2023 COMPUWARE CORPORATION ALL RIGHTS RESERVED. Submit the JCL shipped in INSTALL(TMVERIFY) with a STEPLIB that points to the SMP/E target for DTMLINK. This job will perform the "TM D LEVEL" command and also the "ADS D CSECT" command for DTMJ2MVn and DTMJ2SVn. It will do this for the STEPLIB dataset and again using the linklist versions of DTMJ2MVn and DTMJ2SVn. In the following example you can see that the STEPLIB versions of the load modules have higher development levels than the linklist versions for the source assemblies for DTMJ2MV7 and DTMJ2SV7: DTM6563I TM LEVEL DISPLAY SYSNAME=XXXX JES2 NODE=XXX SYS=XXXX TM SE 18.02 AT PTF TMT7133, z/OS R2.4.0, JES2 z/OS 2.4 MODE=Z22 APAR(S) APPLIED: TR71618 TR71620 DTM6578I ADS Display Apars Loadmodn Csect Level Asm Date/Time Lmod Loc Apar Information DTMJ2MV7 DTMCLASV #V071776 20190904/19.08 000385F8 No apars applied DTMJ2MV7 #V071A30 11/29/23 16.42 00000000 No apars applied DTM6578I ADS Display Apars Loadmodn Csect Level Asm Date/Time Lmod Loc Apar Information DTMJ2SV7 DTMCOPYR Not supported DTMJ2SV7 $V071A65 11/29/23 16.42 00000000 No apars applied DTM6119I Redriving displays using live information from JES2 DTM6578I ADS Display Apars Loadmodn Csect Level Asm Date/Time Lmod Loc Apar Information DTMJ2MV7 DTMCLASV #V071776 20190904/19.08 000002A2 No apars applied DTMJ2MV7 #V071911 11/28/23 09.37 00000D92 No apars applied DTM6578I ADS Display Apars Loadmodn Csect Level Asm Date/Time Lmod Loc Apar Information DTMJ2SV7 DTMCOPYR Not supported DTMJ2SV7 #V071911 11/28/23 09.37 00000000 No apars applied DTM0027I INCOMPATIBLE TM JES2 EXITS DETECTED - SIZE Check the assembly of DTMJ2MVn and DTMJ2SVn to confirm that they have the correct development level. They need to be assembled using versions of DTMSRC and DTMMAC which are at the same development level as the DTMLINK dataset being used by TMSS. The assembly that occurred during the APPLY of PTF TMT7133 shows the correct development level: 579=&J2LEVEL SETC 'z/OS 2.4' JES2 product ID @Z24LBLD 00055000 580=&J2PLVL SETA 46 JES2 product level @Z24LBLD 00055200 581=&J2SLVL SETA 4 JES2 service level @OA61751 00055400 621 &USERVAR SETC '#V071A30' Mod level #V071A30 02660044 Assuming that DTMJ2MV7 and DTMJ2SV7 were copied successfully to HLQ.DTMLINK in the linklist, then older versions of these load modules were loaded from a linklist dataset that is higher up the concatenation list. Issue the following commands to determine where DTMJ2MVn and DTMJ2SVn are being loaded from: D PROG,LNKLST CSV470I 08.25.23 LNKLST DISPLAY LNKLST SET LNKLSTP1 LNKAUTH=LNKLST ENTRY APF VOLUME DSNAME 11 A *SMS* SYS1.DTMLINK 12 A *SMS* HLQ.DTMLINK Then issue the following commands to determine where DTMJ2MVn and DTMJ2SVn were loaded from LNKLSTP1: SETPROG LNKLST,TEST,NAME=LNKLSTP1,MOD=DTMJ2MV7 SETPROG LNKLST,TEST,NAME=LNKLSTP1,MOD=DTMJ2SV7 CSV502I MODULE DTMJ2MV7 WAS LOCATED IN DATA SET SYS1.DTMLINK USING LNKLST SET LNKLSTP1 CSV502I MODULE DTMJ2SV7 WAS LOCATED IN DATA SET SYS1.DTMLINK USING LNKLST SET LNKLSTP1 |