Applications that retrieve the FDT INSTDATA field from the Security File will abend with the TOPSECR2 subroutine after upgrading from CA Top Secret r15 to r16
Article ID: 77522
CA Top SecretCA Top Secret - LDAP
After upgrading from CA Top Secret r15 to r16, user written CICS application that user the CA Top Secret application TSSCAI interface to retrieve the FDT INSTADATA field from the security file abends with:
At the Top Secret r16 level we merged the functionality of the CICS application interface program TSSCAIN into the program TSSCAI for performance reasons. We also updated the sample job TSSCSD to reflect the requirement for program entry TSSCAI to be executed in CICS key "EXECKEY(CICS)" which was previously assigned to program TSSCAIN. We documented these changes in the section CA TOP SECRET Version 16 Product Enhancements, here is the text of those updates:
TSSCAIN Program Merged into the TSSCAI Program To help improve performance, TSSCAIN has been merged into TSSCAI. To access TSSCAIN, you now need to call TSSCAI.
TSSCICSN Program Merged into the TSSCICS Program To help improve performance, TSSCICSN has been merged into TSSCICS. To access TSSCICSN, you now need to call TSSCICS.
Updated CSD Entries for TSSCAI and TSSCICS to Execute in CICS Key As part of defining CICS parameters for the CA Top Secret environment, you can run CAKOJCL0 member TSSCSD to update the CICS system definition (CSD) file.
In Version 16.0, the TSSCAI and TSSCICS programs need to execute in CICS key. For each program, TSSCSD contains the proper CSD entry that specifies EXECKEY(CICS). For more information, review TSSCSD or review the documentation about CSD PROGRAM and TRANSACTION sample entries.
You will need to change the TSSCAI program entry in the CSD (this can be done with an online command or in batch) to reflect the requirement of EXECKEY(CICS). This should resolve the ASRA abends in CICS that you are experiencing.