EDIT CLIST PDSDD EDIT CLIST PDSDD Author: David McRitchie formatted on 1995/04/01 06:54 for assistance contact: D. McRitchie DMcRitchie@hotmail.com -------------------------------------------------------------------------------- CLIST NAME. PDSDD users. PDF EDIT users particularly SCRIPT users type. TSO Macro resides in SYS1.TSOCLIST -------------------------------------------------------------------------------- PDSDD Partitioned dataset display -- CLIST PANELS PROC -------------------------------------------------------------------------------- related see @STRAP for an example related CLIST PANELS PDSDD PROC -- AFP DSMPROF3 LOADMOD SOP related DDNAME related BROWSE related LISTDD, written in REXX preferable to DDNAME clist related PDSDD related PROC description includes the clists PROC CLIST PANELS -------------------------------------------------------------------------------- This TSO clist will browse each of the members each of the libraries with a DDNAME as used in your logon proc. Additional datasets can be specified to be included in the search for a specified member. -------------------------------------------------------------------------------- Since square brackets are not available, optional material is enclosed in European brackets <...>. PDSDD ddname membername ... DSN10(dsn10)> > -------------------------------------------------------------------------------- ddname (required) the ddname in your logon proc PANELS can be used in place of ISPPLIB MESSAGE can be used in place of ISPMLIB CLIST can be used in place of SYSPROC SKELETON can be used in place of ISPSLIB membername (required) the membername to be browsed in each of the libraries. ALL (optional-positional) if specified will add the additional libraries which are used to form the combined library. Applies only if the ddname specified is PANELS, MESSAGE, CLIST, or SKELE- TON. Since the libraries are coded into the PDSDD clist this portion could have a tendency to get out of date. DSN1(dsname) (optional) first dataset to be included after checking ddname of logon proc. Since it is expected that this would du- plicate other material a BROWSE will not take place. DSN2(dsname) through DSN10(dsname) additional optional files. Examples: PDSDD SYSPROC CLIST search all libraries in your logon con- catenation of SYSPROC for CLIST member PDSDD CLIST CLIST search all libraries in your logon con- catenation of SYSPROC for CLIST member PDSDD ISPPLIB ISREDDE search all libraries in your logon con- catenation of ISPPLIB for ISREDDE member PDSDD PANELS ISREDDE search all libraries in your logon con- catenation of ISPPLIB for ISREDDE member PDSDD PROC COBUCL actually invoke the PROC clist because these libraries are not allocated Internal Aspects: 1. trap SYSOUT from LISTALC STA 2. add additional libraries if the ddname is CLIST including SYS1.TSOCLIST and possibly others. 3. add DSN1() to DSN10() datasets if presented 4. loop processing will check RACF, check for existence, and browse the dsname member if found except for DSNn() material added. The browse uses panel SYSBROB2 instead of IBM supplied ISRBROBF. 5. Summary of results at completion