IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
IEB1035I SSCPYOF IEBCOPY 174612 TUE 26 MAY 2015 PARM=
COPY INDD=((SYSUT1R))OUTDD=SYSUT2
IEB1013I COPYING FROM PDS INDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE
IEB1014I TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE
IEB167I FOLLOWING MEMBER(S) COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB154I TEST001 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST002 HAS BEEN SUCCESSFULLY COPIED
IEB154I TEST003 HAS BEEN SUCCESSFULLY COPIED
IEB1098I 3 OF 3 MEMBERS COPIED FROM INPUT DATA SET REFERENCED BY SYSUT1
IEB144I THERE ARE 70 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYSUT2
IEB149I THERE ARE 199 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY
IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE
BOTTOM OF DATA
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 53
SHARE
in Orlando 2015
Comments
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 54
SHARE
in Orlando 2015
Items of interest
bull FASTCOPY provides limited performance benefit when processing
PDSE or program object libraries due to limitations on IO techniques
imposed by the operating system
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 55
SHARE
in Orlando 2015
Links
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 56
SHARE
in Orlando 2015
PDSMAN
Links
PDSMAN ndash EZYEDIT ndash Introduction
PDSMAN ndash EZYEDIT ndash Selection Panel
PDSMAN ndash EZYEDIT ndash Dataset List
PDSMAN ndash EZYEDIT ndash Member List
PDSMAN ndash EZYEDIT ndash SPACE
PDSMAN ndash EZYEDIT ndash TSO Command Shell
PDSMAN ndash Introduction
PDSMAN ndash Member Versions
PDSMAN ndash FASTCOPY
PDSMAN ndash PDSEASY
PDSMAN ndash PDSM18
PDSMAN ndash PDSMURPT
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 57
SHARE
in Orlando 2015
Other
Links
ISPF ndash An Experienced User Shares His Secrets
ISPF ndash Workstation Agent (WSA)
OPSMVS ndash OPSLOG Overview
REXX and ISPF ndash Troubleshooting
SDSF ndash Beyond the Basics
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 58
SHARE
in Orlando 2015
Conclusion
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 59
SHARE
in Orlando 2015
Final Comments
bull PDSMAN provides a wide range of solutions to PDS and PDSE issues
users face on a daily basis
bull Saves time and increases productivity
bull Every PDSMANEZYEDIT release introduces new features and
commands which are easy to understand implement and use
bull The tutorials and manuals are exceptional
bull Easy to read and understand
bull Suggest downloading the manuals periodically to obtain new updates
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
Complete your session evaluations online at wwwSHAREorgOrlando-Eval 60
SHARE
in Orlando 2015
Thank You
bull A special thank you to the CA PDSMAN team for their technical input
and assistance
bull Suggest checking out the CA PDSMAN community web site at
CA ndash Mainframe Community ndash PDSMAN
Or
CA ndash Mainframe Community
Select lsquoCA PDSMAN PDS Library Managementrsquo from the lsquoProducts
Coveredlsquo section located on the left hand side of the web page
Any questions or comments please contact
Bruce Koss
Wells Fargo Mainframe Operating Systems Support
BruceKossWellsFargocom
(704) 600-8416
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313
SSRENAM JOB (SST)RENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RENAME MEMBER=(TESTABCD)13
=====================================================================13 PURPOSE Wells Fargo Change Log 13---------------------------------------------------------------------13 FLG YYMMDD USERID DESCRIPTION 13 --- ------ ------- --------------------------------------------- 13 A6 140611 R2214 Add IBM File Mgr commands to USRCMDs 13 A5 130725 R2214 Activate ELOCs support (new $MISC stmt) 13 A4 120829 R2214 Prevent confirmation panel for EMERJCL cmd 13 A3 120223 R2214 Activate FASTCOPY replacement of IEBCOPY 13 A2 110508 R2221 Chged cmds to use alias cant use I2F1etc 13 A1 110209 R2221 Prevent Confirmation Panel from displaying 13 A0 110207 R2214 Implemented PDSMAN 13=====================================================================1313 13 PDSMINIT - Sample PDSMAN Initialization Control Statements 13 1313 13 The PDSMAN Initialization Control Statements (also known as 13 startup parameters or PDSMAN Rules) are used to control many 13 aspects of PDSMAN processing 13 13 These control statements are read when the PDSMAN address space 13 is initialized and are decoded and stored in common storage for 13 PDSMAN to check as needed 13 13 The control statements can be modified at any time and reloaded 13 by issuing the following command from the operators console 13 13 F PDSMANNEWRULES 13 13 It is not necessary to stop and and restart the product to 13 activate control statement changes 13 13 The Initialization Control Statements are described in detail 13 in Appendix A of the PDSMAN Administrator Guide 13 13 13 ------ Important Information on Control Statement Order ------ 13 13 The Initialization Control Statements can be specified in 13 any order However the order in which multiple statements 13 of the same type are specified can be important 13 13 Many statements have environmental parameters that must 13 match the library name volume serial or member name being 13 processed to be selected In these cases more restrictive 13 control statements should be specified before those that 13 are more general 13 13 For example the following $UPDATE control statements are 13 specified correctly with the more restrictive rule first 13 13 $UPDATE LIB=SYS1- PSR=N 13 $UPDATE LIB=- PSR=Y 13 13 The first rule disables Library Space Reuse (PSR=N) for all 13 SYS1 libraries The second rule enables the facility (PSR=Y) 13 for all other libraries 13 13 If these rules were specified in the reverse order Library 13 Space Reuse would be (incorrectly) enabled for all libraries 13 13 -------------------------------------------------------------- 13 13 13 This member contains Initialization Control Statements you can 13 use to initialize the product in a basic mode You can further 13 customize PDSMAN by adding control statements that enable other 13 functions for additional libraries 13 13 Examples of additional control statements and parameters are 13 shown below Some examples have been commented out by using 13 an asterisk () in column 1 Uncomment and tailor these lines 13 to enable the additional functions 13 13 Not all control statements and parameters are shown Refer to 13 the product documentation for a full description 13 131313=====================================================================13== ==13== $SYSID - System ID Specification ==13== ==13== The $SYSID control statement allows you to specify the ==13== SMF ID of the systems for which subsequent control statement ==13== lines apply This allows you to use one Initialization Control ==13== Statement data set to control multiple PDSMAN images ==13== ==13=====================================================================13 $SYSID ID=ALL These rules apply to all systems 131313=====================================================================13== ==13== $BSI - Specify Global Processing Options (Required) ==13== ==13== The $BSI control statement sets global processing options ==13== and enables some PDSMAN functions that are global in nature ==13== ==13=====================================================================13 $BSI SMFID=242 SMF ID for Logging 13 STORAGETRACE=Y GETMAINFREEMAIN report startup 13 LNKLSTTRACE=Y Linklist report startup 13 USER=RACF Use ACEE userid for comparison 131313=====================================================================13== ==13== $IEBCOPY - Define IEBCOPY Processing Options ==13== ==13== The $IEBCOPY control statement instructs PDSMAN to front-end ==13== the named utility (normally IEBCOPY) and defines parameters ==13== that control associated processing ==13== ==13== IMPORTANT A number of PDSMAN facilities will be disabled ==13== or will have their functionality severely limited if this ==13== control statement is omitted or incorrectly specified ==13== ==13=====================================================================13 $IEBCOPY NAME=IEBCOPY Front-end IEBCOPY 13 FASTCOPY=Y Activate FastCopy processing 1313 $IEBCOPY NAME=BSTCOPY Front-end BSTCOPY 13 FASTCOPY=Y Enable FastCopy processing 13 USER=R8460 Only for userid R2214 13 $IEBCOPY NAME=BSTCOPY Disable BSTCOPY FastCopy 13 FASTCOPY=N Frontend for all others 131313=====================================================================13== ==13== $ACCESS - Member Access Processing Control ==13== ==13== $ACCESS control statements direct PDSMAN processing related ==13== to the accessing of partitioned library members Parameters ==13== on $ACCESS statements control a number of PDSMAN facilities ==13== ==13=====================================================================13 $ACCESS LIB=demosrclibrary13 REF=Y Last Reference Date Recording 1313 $ACCESS LIB=demolnklibrary13 REF=Y Last Reference Date Recording 131313=====================================================================13== ==13== $UPDATE - Member Update Processing Control ==13== ==13== $UPDATE control statements direct PDSMAN processing related ==13== to the updating of partitioned library members Parameters ==13== on $UPDATE statements control a number of PDSMAN facilities ==13== ==13== Note More specific control statements that specify a member ==13== pattern are coded before less specific statements ==13== ==13=====================================================================1313 $UPDATE LIB=demosrclibrary13 MEM=$DATA- Members named $DATA 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 VERSIONS=4 Maintain 4 previous versions 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demosrclibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 USERDATA=REUSE OK to overwrite user data 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 1313 $UPDATE LIB=demolnklibrary13 MEM=WARN- Members named WARN 13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 MODE=W Warning message if updated 1313 $UPDATE LIB=demolnklibrary13 CONTROL=Y Member Control Info Recording 13 PSR=Y Library Space Reuse 13 SPMON=P90 Library Space Monitoring 13 DBMONWARN=50 Directory Block Monitoring 131313=====================================================================13== ==13== $MONITOR - Partitioned Resource Monitoring Specification ==13== ==13== $MONITOR control statements specify rules and options that ==13== tell PDSMAN how to monitor your partitioned libraries and ==13== other resources ==13== ==13=====================================================================13 $MONITOR LIB=- Monitor All Resources and All Classes 131313=====================================================================13== ==13== $LLA - PDSMAN Extensions to the IBM LLA Facility ==13== ==13== $LLA control statements define the use of the PDSMAN LLA ==13== Extensions facility This facility allows you to realize ==13== maximum benefit from LLA by making it easier to use and ==13== manage ==13== ==13=====================================================================13 $LLA LIB=- Process all LLA libraries 13 UPDATELLA=Y Automatically Refresh LLA 13 NOTIFY=Y Issue message with update 13 MONITORMSG=Y Issue message with change 1313 $LLA LIB=DVPNV1GLOBALLOADLIB Manage Endevor LLA libs 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSES1DVPENDEVOR- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL1- Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 1313 $LLA LIB=SYSPL++LOADMOD Manage Endevor LLA libraries 13 UPDATELLA=Y Enable automatic LLA refresh 13 NOTIFY=X Issue console message 13 MONITORMSG=Y Issue monitor message 13 LRDRUPDT=N Do not update for Last Ref Rec 131313=====================================================================13== ==13== $LSM - LLA Synchronication Management Facility ==13== ==13== $LLASYNC control statements define the use of the PDSMAN LLA ==13== Synchronization Management facility Using LSM you define ==13== when and how often your libraries are checked against the ==13== LLA cache and the actions such as automatic resynchroni- ==13== zation PDSMAN is to take when a problem occurs ==13== ==13=====================================================================13 $LLASYNC LIB=- Process All LLA Libraries 13 START=0200 Begin Monitoring at 200 am 13 END=2000 Stop Monitoring at 800 pm 13 INTERVAL=030 Monitor every half hour 13 NOTIFY=Y Issue message if not in sync 13 RESYNC=N Do not automatically resync LLA 131313=====================================================================13== ==13== $EZYEDIT - EZYEDIT Platform Global Options ==13== ==13== The $EZYEDIT control statement allows you to specify ==13== global options to control the processing of the EZYEDIT ==13== ISPF Productivity Platform ==13== ==13=====================================================================13 $EZYEDIT CMDTABUPD=N Update ISPF Command Table 13 USRCMD=APFCHK A1 13 USRCMD=CMP A1 13 USRCMD=CMPB A1 13 USRCMD=CMPS A1 13 USRCMD=COUNT A1 13 USRCMD=DEL A1 13 USRCMD=DELETE A1 13 USRCMD=DIRP A1 13 USRCMD=DSAT A1 13 USRCMD=DSU A1 13 USRCMD=EMERJCL A4 13 USRCMD=ENQCHK A1 13 USRCMD=ENQLPR A1 13 USRCMD=ENQPLX A1 13 USRCMD=EZY A1 13 USRCMD=FTPCA A1 13 USRCMD=FTPIBM A1 13 USRCMD=FA1 A2 13 USRCMD=FA2 A2 13 USRCMD=FA31 A2 13 USRCMD=FA32 A2 13 USRCMD=FA33 A2 13 USRCMD=FA35 A2 13 USRCMD=FA36 A2 13 USRCMD=FA51 A2 13 USRCMD=FA10 A2 13 USRCMD=FM1 A6 13 USRCMD=FM2 A6 13 USRCMD=FM32 A6 13 USRCMD=FM33 A6 13 USRCMD=GDG A1 13 USRCMD=GDGCPY A1 13 USRCMD=HIST A1 13 USRCMD=HLISTB A1 13 USRCMD=HLISTM A1 13 USRCMD=IU A2 13 USRCMD=LC A1 13 USRCMD=LCA A1 13 USRCMD=LCH A1 13 USRCMD=LNKCHK A1 13 USRCMD=LPACHK A1 13 USRCMD=MAILFILE A1 13 USRCMD=NDMDSN A1 13 USRCMD=PDS A1 13 USRCMD=QT A1 13 USRCMD=REV A1 13 USRCMD=TI1 A1 13 USRCMD=TI2 A1 13 USRCMD=TI3 A1 13 USRCMD=VI A1 13 USRCMD=VIP A1 13 USRCMD=VSALT A1 13 USRCMD=VSB A1 13 USRCMD=VSBR A1 13 USRCMD=VSDEF A1 13 USRCMD=VSI A1 13 USRCMD=VSPACE A1 13 USRCMD=VSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=VSV A1 13 USRCMD=VSVER A1 13 USRCMD=VSPRIME A1 13 USRCMD=VPSPRT A1 13 USRCMD=XB A1 13 USRCMD=XE A1 13 USRCMD=XM A1 13 USRCMD=XV A1 1313=====================================================================13== ==13== $EZYCMD - Dynamically Update the ISPF Command Table ==13== ==13== $EZYCMD control statements define commands that are ==13== dynamically added to the ISPF system command table for ==13== each ISPF user ==13== ==13== These commands are added only if $EZYEDIT CMDTABUPD=Y has ==13== been specified or allowed to default ==13== ==13=====================================================================13 $EZYCMD COMMAND=TSO13 ACT=SELECT MODE(FSCR) NEWAPPL(PDSM) CMD(EZYTSO ampZPARM)13 ACT=SCRNAME(CMDSHELL)13 TRUNC=013 DESC=EZYEDIT TSO Command Shell1313 $EZYCMD COMMAND=EZY13 ACT=SELECT PGM(PDSEASY) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(Ezyedit)13 TRUNC=013 DESC=Invoke EZYEDIT1313 $EZYCMD COMMAND=PDSMAN13 ACT=SELECT PANEL(PDSMP00) NEWAPPL(PDSM)13 ACT=SCRNAME(PDSMAN)13 TRUNC=413 DESC=PDSMAN Master Menu1313 $EZYCMD COMMAND=SPACE13 ACT=SELECT PGM(PDSEASY) PARM(SPACEampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(SPACE)13 TRUNC=013 DESC=EZYEDIT Volume Information Display1313 $EZYCMD COMMAND=LISTA13 ACT=SELECT PGM(PDSEASY) PARM(LISTAampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(LISTA)13 TRUNC=013 DESC=EZYEDIT Allocation Display1313 $EZYCMD COMMAND=PLIST13 ACT=SELECT PGM(PDSEASY) PARM(PLIST) NEWAPPL(PDSM)13 ACT=SCRNAME(PLIST)13 TRUNC=213 DESC=EZYEDIT Personal List Display1313 $EZYCMD COMMAND=PMON13 ACT=SELECT PGM(PDSMPRMV) PARM(ampZPARM) NEWAPPL(PDSM)13 ACT=SCRNAME(PRMView)13 TRUNC=013 DESC=PRM Viewer131313=====================================================================13== ==13== $MISC - Define Miscellaneous Global Processing Options ==13== ==13== The $MISC control statement defines miscellaneous variables ==13== required by PDSMAN ==13== ==13=====================================================================13 $MISC CPUCOST=50 Cost of 1 second of CPU Time 13 SIOCOST=100 Cost of 100000 EXCP operations 13 MSGCASE=M Issue messages in mixed case 13 DATEFMT=G4NS Display dates in sorted format 1313 $MISC LLAPARMLIB=SYS1DVPUSERPARMLIBampIPLGROUP131313=====================================================================13== ==13== $SECURITY - Control PDSMAN Security Validation ==13== ==13== The $SECURITY control statement defines how PDSMAN builds ==13== the parameter list for RACROUTE security calls ==13== ==13=====================================================================13 $SECURITY CLASS=GRC TSS General Resource Class 13 RESOURCE=PDSMANampCMD Resource name mask value 131313=====================================================================13== ==13== $DATABASE - PDSMAN Database Definition and Processing Options ==13== ==13== The $DATABASE control statement defines the name of the ==13== PDSMAN database and associated processing options ==13== ==13=====================================================================13 $DATABASE DSN=DVPSSPDSMANPDSMDB Database (VSAM KSDS) Name 13 PROC=PDSMDB Database Address Space Name 131313=====================================================================13== ==13== $JOURNAL - Define Member Update Journaling Libraries ==13== ==13== $JOURNAL control statements pair libraries that are defined ==13== for Total Library Recovery or Previous Version Recovery with ==13== the journal library used to hold the backup members ==13== ==13== Both of these options are enabled using the $UPDATE JOURNAL= ==13== parameter PDSMAN will automatically generate a journal ==13== library name if no matching $JOURNAL control statement is ==13== specified ==13== ==13=====================================================================13 $JOURNAL LIB=libraryname Library Name 13 JLIB=journallibrary Journal Library Name 131313=====================================================================13== ==13== $UTILITY - Front-End System or User Utility Programs ==13== ==13== $UTILITY control statements allow you to specify the names of ==13== system or user library update utility programs PDSMAN should ==13== dynamically front-end ==13== ==13=====================================================================13 $UTILITY NAME=IEBUPDTE Front-end IEBUPDTE 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 1313 $UTILITY NAME=IEBGENER Front-end IEBGENER 13 LIBDD=SYSUT2 DD Name used to update library 13 RPTDD=SYSPRINT DD Name used for reporting 131313=====================================================================13== ==13== $COMPILER - Front-End Specified Compilers ==13== ==13== $COMPILER control statements allow you to specify the names ==13== of compilers to be dynamically front-ended by PDSMAN This ==13== is required only for use of the Source-Executable Cross- ==13== Reference Facility ==13== ==13=====================================================================13 $COMPILER NAME=ASMA90 Front-end ASMA90 13 TYPE=ASSEMBLER Type of Compiler 1313 $COMPILER NAME=ASMBLR Front-end ASMBLR 13 TYPE=ASSEMBLER Type of Compiler 131313=====================================================================13== ==13== $DYNBLDL - Define Libraries or Step Names for Dynamic BLDL ==13== ==13== $DYNBLDL control statements define the use of the PDSMAN ==13== Dynamic BLDL facility ==13== ==13=====================================================================13 $DYNBLDL LIB=demolnklibrary Library Name 13 ENTRIES=50 50 DynBLDL Table entries 131313=====================================================================13== ==13== $MIXED - Define Libraries for Production Member Statusing ==13== ==13== $MIXED control statements define the libraries eligible to ==13== maintain both test and production versions using the PDSMAN ==13== Production Member Statusing facility ==13== ==13=====================================================================13 $MIXED LIB=libraryname Library Name 1313