ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

LIBDEF calling TSSSIM ADMIN Panels

book

Article ID: 237924

calendar_today

Updated On:

Products

Top Secret

Issue/Introduction

Trying to use LIBDEF to call the TSS Admin panels (menu) but the TSSSIM option is not working as expected. Currently using a CLIST which adds the TSS data sets for ISPPLIB, ISPTLIB and ISPMLIB before the ISPF environment has been set.  The LIBDEF implementation is used a lot, but the TSSSIM option doesn't seem to support LIBDEF.  The ISPF concatenation has been updated with the TSS data sets but TSSSIM does not find its primary panel [email protected]@LGN:

*****************************
ISPP100   
*
*Panel '[email protected]@LGN' error     
* Panel not found.
*                                                             

Environment

Release : 16.0

Component : Top Secret for z/OS

Resolution

Due to the use of LIBDEF there is a second level call to program TSSSIM that is not being passed to the libraries that you have established.  That is why the SIM specific panels are not being found. 

In your panel library PPMVS.TSS.R16.CAI.CAKOPNL0 find the member [email protected]  Locate the line:
S,'PGM(TSSSIM) NEWAPPL(TSSS)'
This is the line that drives the TSSSIM program when you select 'S' from the main menu. 

You need to add the PASSLIB value of this line to insure the LIBDEF established libraries are made available to the TSSSIM program. 
The line should look like this with the change:
S,'PGM(TSSSIM) NEWAPPL(TSSS) PASSLIB'