CATL039E SYSTEM INTERCEPTS NOT INSTALLED

Document ID : KB000100842
Last Modified Date : 11/06/2018
Show Technical Document Details
Introduction:
I tried upgrading from 12.6 to 14.0. I removed the 12.6 hooks with this: PRODUCT(CA TLMS) VERSION(TLC6) INIT(TLC6INIT) - PARM(REINIT,OSI=NO) - LOADLIB(CAIESA.TLMS126.CTAPLINK) When I reinitialize 14.0 with this: PRODUCT(CA TLMS/-PRD) VERSION(TLE0) INIT(TLE0INIT) - PARM(REINIT,LPA=ALL) PRODUCT(CA TLMS/-PRD) VERSION(TLE0) INIT(TLE0INIT) - PARM(REINIT,OSI=YES) I get this message: CATL039E SYSTEM INTERCEPTS NOT INSTALLED 
Environment:
z/OS
Instructions:
It is documented to run the following control cards after removing the TLMS 12.6 OSI's:

Load 14.0 dynamically by executing the CAS9 procedure with the following control statements for CA TLMS in CARIMPRM:

PRODUCT(CA TLMS) VERSION(TLE0) INIT(TLE0INIT) -
PARM(REINIT,LPA=ALL) -
LOADLIB(hlq.TLMS.r14.CTAPLINK)PRODUCT(CA TLMS) VERSION(TLE0) INIT(TLE0INIT) -
PARM(REINIT,OSI=YES) -
LOADLIB(hlq.TLMS.r14.CTAPLINK)

The issue here is that the first execute of TLE0INIT will check for the OSI's being loaded. Since there are no OSI's loaded, 
the error message 'CATL039E SYSTEM INTERCEPTS NOT INSTALLED' will be issued.
To correct this message from being issued, modify the PARM to the following:

PRODUCT(CA TLMS) VERSION(TLE0) INIT(TLE0INIT) -
PARM(REINIT,OSI=REINIT,LPA=ALL) -
LOADLIB(hlq.TLMS.r14.CTAPLINK)

This will load the TLMS 14.0 SVC and modules along with the TLMS 14.0 OSI's.