CA DADS Plus CICS load OSISVC is linkedited as AC(1).

Document ID : KB000111817
Last Modified Date : 21/08/2018
Show Technical Document Details
Issue:
The CA DADS Plus CICS product installation instructions indicate that the module OSISVC, is to be installed as an SVC and it is to be linkedited AC(1).
When a module is to be installed as a MF SVC there is no need to linkedit the module with AC(1) because it will never be called or invoked as a program.
Having AC(1) specified on the module in this circumstance opens an unnecessary security risk.
Therefore, we ask that your linkedit JCL, stored as pds member "&hlq.samplib(OSISVCL)" be modified to remove 'AC(1)' from the linkedit statements.
 
Environment:
Z/OS
Resolution:
The OSISVC module is used by CA DADS Plus CICS to modify the CICS DFHRPL concattenation. Starting with GA fix SO04309 the CA DADS Plus RPL feature will no longer be supported and the OSISVC has been disabled.

After applying SO04309 if you relink OSISVC and attempt to install it dynamically using OSI$DYN JCL example below SVC 230 you get a return code of 16 on the step and a message as shown below 

JOB45211 CAJR251I $$$$$$@ 2 OSI$DYN 0016 

JOB45211 DP848: DFHRPL LIBRARY MANAGEMENT UNSUPPORTED 


//SYSIN DD * 
SETCODE AC(1) 
INCLUDE SYSLIB(OSISVC) 
ORDER OSISVC 
ENTRY OSISVC 
NAME IGC0023{(R) 
/* 
//* 
//$$$$$$@ EXEC PGM=OSI$DYN,PARM='23{' 
//STEPLIB DD DSN=DADSPL40.GA.RPL.LOADLIB,DISP=SHR 
//SVCLIB DD DSN=DADSSVC.LOAD,DISP=SHR 

You could delete the OSISVC from your DADS HLQ.Load library and delete OSISVCL from the DADS HLQ.SAMPLIB after applying PTF SO04309