Recently upgraded Endevor version 18.1 to version 19. This has been applied to both development and production LPARs. However, the BC1PFOOT Footprint Exception reporting batch job fails with:+THE C1DEFLTS TABLE USED IS FROM RELEASE B1801C; NOT COMPATIBLE WITH B1900C+BC1PINIT FAILURE, RC=0012.+BC1PFOT1: F000 ABEND CODE=INIT NUMBER=0001+Endevor SCM Version: 19.0 Release: B1900C Increment: 19.0.00
The BC1PFOOT job JCL has no STEPLIB DD or JOBLIB DD.
The LINKLIST has libraries:SYS1.ENDEVOR.CSIQLOADSYS1.ENDEVOR.AUTHLIBSYS1.ENDEVOR.CSIQAUTHSYS1.ENDEVOR.CSIQAUTU
Endevor version 19 upgrade
An outdated ENUXSITE exit or a legacy library in the LINKLIST is causing the job to load a version 18.1 C1DEFLTS table instead of the 19.0 version.
As the BC1PFOOT JCL contains no STEPLIB DD or JOBLIB DD that should mean C1DEFLTS loads from the MVS LINKLIST.
Support advised to create an EN$TROPT report by adding the EN$TROPT DD statement to the JCL. Endevor will try the report despite the wrong C1DEFLTS and although it may abend due to the wrong table it will print the module's name at the beginning.
From the EN$TROPT report the user found member SYS1.ENDEVOR.AUTHLIB(C1DEFTST) was being used for the defaults table.
He renamed that member to prevent it being found, used "/F LLA,UPDATE=ND" and reran the job.
The original error message changed to expected error message: C1DFLTS MODULE C1DEFTST NOT FOUND OR NOT LINKED WITH RENT ATTRIBUTE
The advice was then to check for an ENUXSITE member and user found SYS1.ENDEVOR.AUTHLIB(ENUXSITE) which refers to defaults table C1DEFTST:
The ENUXSITE member was causing the load of member name C1DEFTST from SYS1.ENDEVOR.AUTHLIB which is the 18.1 version that caused the original error. After renaming the ENUXSITE member to prevent it being found the issue was resolved.
BC1PFOOT is normally configured with its own copy of C1DEFLTS per doc. page: EndevorĀ® 19.0 > Administrating > Footprint Synchronization > Install and Use Remote Footprint Synchronization