PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 –...

61
PDSMAN FASTCOPY Bruce Koss Wells Fargo Monday, August 10, 2015 3:15 PM - 4:15 PM 17410 www.SHARE.org

Transcript of PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 –...

Page 1: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

PDSMAN ndash FASTCOPY

Bruce Koss

Wells Fargo

Monday August 10 2015

315 PM - 415 PM

17410

wwwSHAREorg

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 2

SHARE

in Orlando 2015

FASTCOPY

bull IEBCOPY on high octane

bull Transparently replaces IBMrsquos IEBCOPY

bull Provides more functional and performance enhancements

bull Compatible with IEBCOPY statements

bull Provides enhanced capabilities not available in IEBCOPY

bull Faster execution times reduced CPU usage and fewer IO operations

bull No JCL or operational changes are required to enable FASTCOPY

bull The next few slides demonstrate how to activate and code FASTCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 3

SHARE

in Orlando 2015

Agenda

Topic Description

Implementation Activate FASTCOPY

Commands FASTCOPY commands syntax and return codes

Examples FASTCOPY examples

Disable Turn off FASTCOPY

Comments Items of interest

Links PDSMAN and other slide decks

Conclusion Final comments

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 4

SHARE

in Orlando 2015

Attachments ( )

bull The following attachments are included in this document

File Type

Page 10 ndash PDSMINIT TXT

Page 27 ndash FASTCOPY ndash ALTERDIR TXT

Page 29 ndash FASTCOPY ndash COMPRESS TXT

Page 31 ndash FASTCOPY ndash DELETE TXT

Page 33 ndash FASTCOPY ndash EMPTY TXT

Page 35 ndash FASTCOPY ndash EMPTYO TXT

Page 37 ndash FASTCOPY ndash MOVE TXT

Page 39 ndash FASTCOPY ndash RECOVER TXT

Page 41 ndash FASTCOPY ndash RELEASE TXT

Page 43 ndash FASTCOPY ndash RENAME TXT

Page 45 ndash FASTCOPY ndash RETAIN TXT

Page 47 ndash FASTCOPY ndash VALIDATE TXT

Page 51 ndash FASTCOPY ndash FCOPYOFF TXT

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 5

SHARE

in Orlando 2015

Attachments ( )

bull Invoke Adobe Reader and click the lsquoAttachmentsrsquo button on the left side

of the navigational panel of the main Reader window

Click

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 6

SHARE

in Orlando 2015

Disclaimers

bull Must use Adobe Reader to view attachments

bull ( ) signifies attachment

bull May need to adjust the Adobe Reader zoom value to view text

bull Commands and screens may be slightly different depending on the

operating systemrsquos version and release level

bull These commands and screen prints were executed on

bull PDSMANEZYEDIT V770 and zOS V2R1

bull Security may prevent access to panels or executing commands

bull For more detailed information please reference the following manual

bull CA PDSMAN PDS Library Management

bull FastCopy and Space Reuse User Guide

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 7

SHARE

in Orlando 2015

Implementation

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 8

SHARE

in Orlando 2015

Activation

bull The next few slides demonstrate how to turn on (activate) the

FASTCOPY feature of PDSMAN

bull Notes

bull This section is for the systems programmer who installs and maintains

PDSMAN

bull All others can skip this section and go directly to the Commands section

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 9

SHARE

in Orlando 2015

EZYEDIT

bull From the EZYEDIT selection panel type in B or E in the Function field

type in PDSMINIT in the DSNVariable field and press ENTER

-------------------- PDSMAN 770 - Ezyedit Selection Panel -------------------

COMMAND ===gt SCROLL ===gt CSR

Function ===gt B 0641 Project ===gt DVPSS

DSNVariable ===gt PDSMINIT Group ===gt PDSMAN

Member Name ===gt Type ===gt PARMLIB

Volume Serial ===gt Printer ===gt Profile ===gt

1 DSN= ------- DATASETS ------- 2 DSN= ------ TSO COMMANDS -----

3 DSN= TSTSSR2221JCL 4 DSN= TSO LISTC

5 DSN= TSTSSR2221JCLCNTL(JCL) 6 DSN= TSO SYSID

7 DSN= TSTSSR2221JCLCNTL(TST0) 8 DSN= TSO WHOAMI

9 DSN= 10 DSN=

11 DSN= ---- PERSONAL LISTS ---- 12 DSN= --- EZYEDIT COMMANDS ---

13 DSN= MYISPF 14 DSN= APFLIST

15 DSN= MYDSNS 16 DSN= LLALIST

17 DSN= 18 DSN= LNKLIST

19 DSN= -- ALLOCATION DISPLAY -- 20 DSN= LPALIST

21 DSN= F() 22 DSN= PDSMINIT

23 DSN= F(ISP) 24 DSN=

25 DSN= F(SYSPROC) 26 DSN=

Press F1 Key for Tutorial and Command Summary

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 10

SHARE

in Orlando 2015

PDSMINIT ( )

bull From the primary command line type in F $IEBCOPY and press

ENTER

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANR770M04PARMLIB(PDSMINIT) - 7 Line 00000000 Col 001 080

Command ===gt F $IEBCOPY Scroll ===gt CSR

Top of Data

NOTE PDSMINIT is unique per sysplex

NOTE Do NOT copy across sites without checking for differences

=====================================================================

PURPOSE Wells Fargo Change Log

---------------------------------------------------------------------

FLG YYMMDD USERID DESCRIPTION

--- ------ ------- ---------------------------------------------

A6 140611 R2214 Add IBM File Mgr commands to USRCMDs

A5 120606 R2214 Activate ELOCs support new $LLA$UPDATE libs

A4 120125 R2214 Uncommentactivate FASTCOPY (IEBCOPY frontend)

A3 110811 R2214 Turn on member versioning for TSAPLEX parmlibs

A2 110508 R2221 Chged cmds to use alias cant use I2F1etc

A1 110209 R2221 Prevent Confirmation Panel from displaying

A0 110207 R2214 Implemented PDSMAN

=====================================================================

PDSMINIT - Sample PDSMAN Initialization Control Statements

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 2: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 2

SHARE

in Orlando 2015

FASTCOPY

bull IEBCOPY on high octane

bull Transparently replaces IBMrsquos IEBCOPY

bull Provides more functional and performance enhancements

bull Compatible with IEBCOPY statements

bull Provides enhanced capabilities not available in IEBCOPY

bull Faster execution times reduced CPU usage and fewer IO operations

bull No JCL or operational changes are required to enable FASTCOPY

bull The next few slides demonstrate how to activate and code FASTCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 3

SHARE

in Orlando 2015

Agenda

Topic Description

Implementation Activate FASTCOPY

Commands FASTCOPY commands syntax and return codes

Examples FASTCOPY examples

Disable Turn off FASTCOPY

Comments Items of interest

Links PDSMAN and other slide decks

Conclusion Final comments

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 4

SHARE

in Orlando 2015

Attachments ( )

bull The following attachments are included in this document

File Type

Page 10 ndash PDSMINIT TXT

Page 27 ndash FASTCOPY ndash ALTERDIR TXT

Page 29 ndash FASTCOPY ndash COMPRESS TXT

Page 31 ndash FASTCOPY ndash DELETE TXT

Page 33 ndash FASTCOPY ndash EMPTY TXT

Page 35 ndash FASTCOPY ndash EMPTYO TXT

Page 37 ndash FASTCOPY ndash MOVE TXT

Page 39 ndash FASTCOPY ndash RECOVER TXT

Page 41 ndash FASTCOPY ndash RELEASE TXT

Page 43 ndash FASTCOPY ndash RENAME TXT

Page 45 ndash FASTCOPY ndash RETAIN TXT

Page 47 ndash FASTCOPY ndash VALIDATE TXT

Page 51 ndash FASTCOPY ndash FCOPYOFF TXT

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 5

SHARE

in Orlando 2015

Attachments ( )

bull Invoke Adobe Reader and click the lsquoAttachmentsrsquo button on the left side

of the navigational panel of the main Reader window

Click

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 6

SHARE

in Orlando 2015

Disclaimers

bull Must use Adobe Reader to view attachments

bull ( ) signifies attachment

bull May need to adjust the Adobe Reader zoom value to view text

bull Commands and screens may be slightly different depending on the

operating systemrsquos version and release level

bull These commands and screen prints were executed on

bull PDSMANEZYEDIT V770 and zOS V2R1

bull Security may prevent access to panels or executing commands

bull For more detailed information please reference the following manual

bull CA PDSMAN PDS Library Management

bull FastCopy and Space Reuse User Guide

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 7

SHARE

in Orlando 2015

Implementation

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 8

SHARE

in Orlando 2015

Activation

bull The next few slides demonstrate how to turn on (activate) the

FASTCOPY feature of PDSMAN

bull Notes

bull This section is for the systems programmer who installs and maintains

PDSMAN

bull All others can skip this section and go directly to the Commands section

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 9

SHARE

in Orlando 2015

EZYEDIT

bull From the EZYEDIT selection panel type in B or E in the Function field

type in PDSMINIT in the DSNVariable field and press ENTER

-------------------- PDSMAN 770 - Ezyedit Selection Panel -------------------

COMMAND ===gt SCROLL ===gt CSR

Function ===gt B 0641 Project ===gt DVPSS

DSNVariable ===gt PDSMINIT Group ===gt PDSMAN

Member Name ===gt Type ===gt PARMLIB

Volume Serial ===gt Printer ===gt Profile ===gt

1 DSN= ------- DATASETS ------- 2 DSN= ------ TSO COMMANDS -----

3 DSN= TSTSSR2221JCL 4 DSN= TSO LISTC

5 DSN= TSTSSR2221JCLCNTL(JCL) 6 DSN= TSO SYSID

7 DSN= TSTSSR2221JCLCNTL(TST0) 8 DSN= TSO WHOAMI

9 DSN= 10 DSN=

11 DSN= ---- PERSONAL LISTS ---- 12 DSN= --- EZYEDIT COMMANDS ---

13 DSN= MYISPF 14 DSN= APFLIST

15 DSN= MYDSNS 16 DSN= LLALIST

17 DSN= 18 DSN= LNKLIST

19 DSN= -- ALLOCATION DISPLAY -- 20 DSN= LPALIST

21 DSN= F() 22 DSN= PDSMINIT

23 DSN= F(ISP) 24 DSN=

25 DSN= F(SYSPROC) 26 DSN=

Press F1 Key for Tutorial and Command Summary

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 10

SHARE

in Orlando 2015

PDSMINIT ( )

bull From the primary command line type in F $IEBCOPY and press

ENTER

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANR770M04PARMLIB(PDSMINIT) - 7 Line 00000000 Col 001 080

Command ===gt F $IEBCOPY Scroll ===gt CSR

Top of Data

NOTE PDSMINIT is unique per sysplex

NOTE Do NOT copy across sites without checking for differences

=====================================================================

PURPOSE Wells Fargo Change Log

---------------------------------------------------------------------

FLG YYMMDD USERID DESCRIPTION

--- ------ ------- ---------------------------------------------

A6 140611 R2214 Add IBM File Mgr commands to USRCMDs

A5 120606 R2214 Activate ELOCs support new $LLA$UPDATE libs

A4 120125 R2214 Uncommentactivate FASTCOPY (IEBCOPY frontend)

A3 110811 R2214 Turn on member versioning for TSAPLEX parmlibs

A2 110508 R2221 Chged cmds to use alias cant use I2F1etc

A1 110209 R2221 Prevent Confirmation Panel from displaying

A0 110207 R2214 Implemented PDSMAN

=====================================================================

PDSMINIT - Sample PDSMAN Initialization Control Statements

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 3: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 3

SHARE

in Orlando 2015

Agenda

Topic Description

Implementation Activate FASTCOPY

Commands FASTCOPY commands syntax and return codes

Examples FASTCOPY examples

Disable Turn off FASTCOPY

Comments Items of interest

Links PDSMAN and other slide decks

Conclusion Final comments

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 4

SHARE

in Orlando 2015

Attachments ( )

bull The following attachments are included in this document

File Type

Page 10 ndash PDSMINIT TXT

Page 27 ndash FASTCOPY ndash ALTERDIR TXT

Page 29 ndash FASTCOPY ndash COMPRESS TXT

Page 31 ndash FASTCOPY ndash DELETE TXT

Page 33 ndash FASTCOPY ndash EMPTY TXT

Page 35 ndash FASTCOPY ndash EMPTYO TXT

Page 37 ndash FASTCOPY ndash MOVE TXT

Page 39 ndash FASTCOPY ndash RECOVER TXT

Page 41 ndash FASTCOPY ndash RELEASE TXT

Page 43 ndash FASTCOPY ndash RENAME TXT

Page 45 ndash FASTCOPY ndash RETAIN TXT

Page 47 ndash FASTCOPY ndash VALIDATE TXT

Page 51 ndash FASTCOPY ndash FCOPYOFF TXT

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 5

SHARE

in Orlando 2015

Attachments ( )

bull Invoke Adobe Reader and click the lsquoAttachmentsrsquo button on the left side

of the navigational panel of the main Reader window

Click

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 6

SHARE

in Orlando 2015

Disclaimers

bull Must use Adobe Reader to view attachments

bull ( ) signifies attachment

bull May need to adjust the Adobe Reader zoom value to view text

bull Commands and screens may be slightly different depending on the

operating systemrsquos version and release level

bull These commands and screen prints were executed on

bull PDSMANEZYEDIT V770 and zOS V2R1

bull Security may prevent access to panels or executing commands

bull For more detailed information please reference the following manual

bull CA PDSMAN PDS Library Management

bull FastCopy and Space Reuse User Guide

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 7

SHARE

in Orlando 2015

Implementation

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 8

SHARE

in Orlando 2015

Activation

bull The next few slides demonstrate how to turn on (activate) the

FASTCOPY feature of PDSMAN

bull Notes

bull This section is for the systems programmer who installs and maintains

PDSMAN

bull All others can skip this section and go directly to the Commands section

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 9

SHARE

in Orlando 2015

EZYEDIT

bull From the EZYEDIT selection panel type in B or E in the Function field

type in PDSMINIT in the DSNVariable field and press ENTER

-------------------- PDSMAN 770 - Ezyedit Selection Panel -------------------

COMMAND ===gt SCROLL ===gt CSR

Function ===gt B 0641 Project ===gt DVPSS

DSNVariable ===gt PDSMINIT Group ===gt PDSMAN

Member Name ===gt Type ===gt PARMLIB

Volume Serial ===gt Printer ===gt Profile ===gt

1 DSN= ------- DATASETS ------- 2 DSN= ------ TSO COMMANDS -----

3 DSN= TSTSSR2221JCL 4 DSN= TSO LISTC

5 DSN= TSTSSR2221JCLCNTL(JCL) 6 DSN= TSO SYSID

7 DSN= TSTSSR2221JCLCNTL(TST0) 8 DSN= TSO WHOAMI

9 DSN= 10 DSN=

11 DSN= ---- PERSONAL LISTS ---- 12 DSN= --- EZYEDIT COMMANDS ---

13 DSN= MYISPF 14 DSN= APFLIST

15 DSN= MYDSNS 16 DSN= LLALIST

17 DSN= 18 DSN= LNKLIST

19 DSN= -- ALLOCATION DISPLAY -- 20 DSN= LPALIST

21 DSN= F() 22 DSN= PDSMINIT

23 DSN= F(ISP) 24 DSN=

25 DSN= F(SYSPROC) 26 DSN=

Press F1 Key for Tutorial and Command Summary

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 10

SHARE

in Orlando 2015

PDSMINIT ( )

bull From the primary command line type in F $IEBCOPY and press

ENTER

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANR770M04PARMLIB(PDSMINIT) - 7 Line 00000000 Col 001 080

Command ===gt F $IEBCOPY Scroll ===gt CSR

Top of Data

NOTE PDSMINIT is unique per sysplex

NOTE Do NOT copy across sites without checking for differences

=====================================================================

PURPOSE Wells Fargo Change Log

---------------------------------------------------------------------

FLG YYMMDD USERID DESCRIPTION

--- ------ ------- ---------------------------------------------

A6 140611 R2214 Add IBM File Mgr commands to USRCMDs

A5 120606 R2214 Activate ELOCs support new $LLA$UPDATE libs

A4 120125 R2214 Uncommentactivate FASTCOPY (IEBCOPY frontend)

A3 110811 R2214 Turn on member versioning for TSAPLEX parmlibs

A2 110508 R2221 Chged cmds to use alias cant use I2F1etc

A1 110209 R2221 Prevent Confirmation Panel from displaying

A0 110207 R2214 Implemented PDSMAN

=====================================================================

PDSMINIT - Sample PDSMAN Initialization Control Statements

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 4: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 4

SHARE

in Orlando 2015

Attachments ( )

bull The following attachments are included in this document

File Type

Page 10 ndash PDSMINIT TXT

Page 27 ndash FASTCOPY ndash ALTERDIR TXT

Page 29 ndash FASTCOPY ndash COMPRESS TXT

Page 31 ndash FASTCOPY ndash DELETE TXT

Page 33 ndash FASTCOPY ndash EMPTY TXT

Page 35 ndash FASTCOPY ndash EMPTYO TXT

Page 37 ndash FASTCOPY ndash MOVE TXT

Page 39 ndash FASTCOPY ndash RECOVER TXT

Page 41 ndash FASTCOPY ndash RELEASE TXT

Page 43 ndash FASTCOPY ndash RENAME TXT

Page 45 ndash FASTCOPY ndash RETAIN TXT

Page 47 ndash FASTCOPY ndash VALIDATE TXT

Page 51 ndash FASTCOPY ndash FCOPYOFF TXT

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 5

SHARE

in Orlando 2015

Attachments ( )

bull Invoke Adobe Reader and click the lsquoAttachmentsrsquo button on the left side

of the navigational panel of the main Reader window

Click

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 6

SHARE

in Orlando 2015

Disclaimers

bull Must use Adobe Reader to view attachments

bull ( ) signifies attachment

bull May need to adjust the Adobe Reader zoom value to view text

bull Commands and screens may be slightly different depending on the

operating systemrsquos version and release level

bull These commands and screen prints were executed on

bull PDSMANEZYEDIT V770 and zOS V2R1

bull Security may prevent access to panels or executing commands

bull For more detailed information please reference the following manual

bull CA PDSMAN PDS Library Management

bull FastCopy and Space Reuse User Guide

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 7

SHARE

in Orlando 2015

Implementation

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 8

SHARE

in Orlando 2015

Activation

bull The next few slides demonstrate how to turn on (activate) the

FASTCOPY feature of PDSMAN

bull Notes

bull This section is for the systems programmer who installs and maintains

PDSMAN

bull All others can skip this section and go directly to the Commands section

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 9

SHARE

in Orlando 2015

EZYEDIT

bull From the EZYEDIT selection panel type in B or E in the Function field

type in PDSMINIT in the DSNVariable field and press ENTER

-------------------- PDSMAN 770 - Ezyedit Selection Panel -------------------

COMMAND ===gt SCROLL ===gt CSR

Function ===gt B 0641 Project ===gt DVPSS

DSNVariable ===gt PDSMINIT Group ===gt PDSMAN

Member Name ===gt Type ===gt PARMLIB

Volume Serial ===gt Printer ===gt Profile ===gt

1 DSN= ------- DATASETS ------- 2 DSN= ------ TSO COMMANDS -----

3 DSN= TSTSSR2221JCL 4 DSN= TSO LISTC

5 DSN= TSTSSR2221JCLCNTL(JCL) 6 DSN= TSO SYSID

7 DSN= TSTSSR2221JCLCNTL(TST0) 8 DSN= TSO WHOAMI

9 DSN= 10 DSN=

11 DSN= ---- PERSONAL LISTS ---- 12 DSN= --- EZYEDIT COMMANDS ---

13 DSN= MYISPF 14 DSN= APFLIST

15 DSN= MYDSNS 16 DSN= LLALIST

17 DSN= 18 DSN= LNKLIST

19 DSN= -- ALLOCATION DISPLAY -- 20 DSN= LPALIST

21 DSN= F() 22 DSN= PDSMINIT

23 DSN= F(ISP) 24 DSN=

25 DSN= F(SYSPROC) 26 DSN=

Press F1 Key for Tutorial and Command Summary

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 10

SHARE

in Orlando 2015

PDSMINIT ( )

bull From the primary command line type in F $IEBCOPY and press

ENTER

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANR770M04PARMLIB(PDSMINIT) - 7 Line 00000000 Col 001 080

Command ===gt F $IEBCOPY Scroll ===gt CSR

Top of Data

NOTE PDSMINIT is unique per sysplex

NOTE Do NOT copy across sites without checking for differences

=====================================================================

PURPOSE Wells Fargo Change Log

---------------------------------------------------------------------

FLG YYMMDD USERID DESCRIPTION

--- ------ ------- ---------------------------------------------

A6 140611 R2214 Add IBM File Mgr commands to USRCMDs

A5 120606 R2214 Activate ELOCs support new $LLA$UPDATE libs

A4 120125 R2214 Uncommentactivate FASTCOPY (IEBCOPY frontend)

A3 110811 R2214 Turn on member versioning for TSAPLEX parmlibs

A2 110508 R2221 Chged cmds to use alias cant use I2F1etc

A1 110209 R2221 Prevent Confirmation Panel from displaying

A0 110207 R2214 Implemented PDSMAN

=====================================================================

PDSMINIT - Sample PDSMAN Initialization Control Statements

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 5: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 5

SHARE

in Orlando 2015

Attachments ( )

bull Invoke Adobe Reader and click the lsquoAttachmentsrsquo button on the left side

of the navigational panel of the main Reader window

Click

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 6

SHARE

in Orlando 2015

Disclaimers

bull Must use Adobe Reader to view attachments

bull ( ) signifies attachment

bull May need to adjust the Adobe Reader zoom value to view text

bull Commands and screens may be slightly different depending on the

operating systemrsquos version and release level

bull These commands and screen prints were executed on

bull PDSMANEZYEDIT V770 and zOS V2R1

bull Security may prevent access to panels or executing commands

bull For more detailed information please reference the following manual

bull CA PDSMAN PDS Library Management

bull FastCopy and Space Reuse User Guide

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 7

SHARE

in Orlando 2015

Implementation

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 8

SHARE

in Orlando 2015

Activation

bull The next few slides demonstrate how to turn on (activate) the

FASTCOPY feature of PDSMAN

bull Notes

bull This section is for the systems programmer who installs and maintains

PDSMAN

bull All others can skip this section and go directly to the Commands section

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 9

SHARE

in Orlando 2015

EZYEDIT

bull From the EZYEDIT selection panel type in B or E in the Function field

type in PDSMINIT in the DSNVariable field and press ENTER

-------------------- PDSMAN 770 - Ezyedit Selection Panel -------------------

COMMAND ===gt SCROLL ===gt CSR

Function ===gt B 0641 Project ===gt DVPSS

DSNVariable ===gt PDSMINIT Group ===gt PDSMAN

Member Name ===gt Type ===gt PARMLIB

Volume Serial ===gt Printer ===gt Profile ===gt

1 DSN= ------- DATASETS ------- 2 DSN= ------ TSO COMMANDS -----

3 DSN= TSTSSR2221JCL 4 DSN= TSO LISTC

5 DSN= TSTSSR2221JCLCNTL(JCL) 6 DSN= TSO SYSID

7 DSN= TSTSSR2221JCLCNTL(TST0) 8 DSN= TSO WHOAMI

9 DSN= 10 DSN=

11 DSN= ---- PERSONAL LISTS ---- 12 DSN= --- EZYEDIT COMMANDS ---

13 DSN= MYISPF 14 DSN= APFLIST

15 DSN= MYDSNS 16 DSN= LLALIST

17 DSN= 18 DSN= LNKLIST

19 DSN= -- ALLOCATION DISPLAY -- 20 DSN= LPALIST

21 DSN= F() 22 DSN= PDSMINIT

23 DSN= F(ISP) 24 DSN=

25 DSN= F(SYSPROC) 26 DSN=

Press F1 Key for Tutorial and Command Summary

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 10

SHARE

in Orlando 2015

PDSMINIT ( )

bull From the primary command line type in F $IEBCOPY and press

ENTER

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANR770M04PARMLIB(PDSMINIT) - 7 Line 00000000 Col 001 080

Command ===gt F $IEBCOPY Scroll ===gt CSR

Top of Data

NOTE PDSMINIT is unique per sysplex

NOTE Do NOT copy across sites without checking for differences

=====================================================================

PURPOSE Wells Fargo Change Log

---------------------------------------------------------------------

FLG YYMMDD USERID DESCRIPTION

--- ------ ------- ---------------------------------------------

A6 140611 R2214 Add IBM File Mgr commands to USRCMDs

A5 120606 R2214 Activate ELOCs support new $LLA$UPDATE libs

A4 120125 R2214 Uncommentactivate FASTCOPY (IEBCOPY frontend)

A3 110811 R2214 Turn on member versioning for TSAPLEX parmlibs

A2 110508 R2221 Chged cmds to use alias cant use I2F1etc

A1 110209 R2221 Prevent Confirmation Panel from displaying

A0 110207 R2214 Implemented PDSMAN

=====================================================================

PDSMINIT - Sample PDSMAN Initialization Control Statements

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 6: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 6

SHARE

in Orlando 2015

Disclaimers

bull Must use Adobe Reader to view attachments

bull ( ) signifies attachment

bull May need to adjust the Adobe Reader zoom value to view text

bull Commands and screens may be slightly different depending on the

operating systemrsquos version and release level

bull These commands and screen prints were executed on

bull PDSMANEZYEDIT V770 and zOS V2R1

bull Security may prevent access to panels or executing commands

bull For more detailed information please reference the following manual

bull CA PDSMAN PDS Library Management

bull FastCopy and Space Reuse User Guide

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 7

SHARE

in Orlando 2015

Implementation

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 8

SHARE

in Orlando 2015

Activation

bull The next few slides demonstrate how to turn on (activate) the

FASTCOPY feature of PDSMAN

bull Notes

bull This section is for the systems programmer who installs and maintains

PDSMAN

bull All others can skip this section and go directly to the Commands section

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 9

SHARE

in Orlando 2015

EZYEDIT

bull From the EZYEDIT selection panel type in B or E in the Function field

type in PDSMINIT in the DSNVariable field and press ENTER

-------------------- PDSMAN 770 - Ezyedit Selection Panel -------------------

COMMAND ===gt SCROLL ===gt CSR

Function ===gt B 0641 Project ===gt DVPSS

DSNVariable ===gt PDSMINIT Group ===gt PDSMAN

Member Name ===gt Type ===gt PARMLIB

Volume Serial ===gt Printer ===gt Profile ===gt

1 DSN= ------- DATASETS ------- 2 DSN= ------ TSO COMMANDS -----

3 DSN= TSTSSR2221JCL 4 DSN= TSO LISTC

5 DSN= TSTSSR2221JCLCNTL(JCL) 6 DSN= TSO SYSID

7 DSN= TSTSSR2221JCLCNTL(TST0) 8 DSN= TSO WHOAMI

9 DSN= 10 DSN=

11 DSN= ---- PERSONAL LISTS ---- 12 DSN= --- EZYEDIT COMMANDS ---

13 DSN= MYISPF 14 DSN= APFLIST

15 DSN= MYDSNS 16 DSN= LLALIST

17 DSN= 18 DSN= LNKLIST

19 DSN= -- ALLOCATION DISPLAY -- 20 DSN= LPALIST

21 DSN= F() 22 DSN= PDSMINIT

23 DSN= F(ISP) 24 DSN=

25 DSN= F(SYSPROC) 26 DSN=

Press F1 Key for Tutorial and Command Summary

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 10

SHARE

in Orlando 2015

PDSMINIT ( )

bull From the primary command line type in F $IEBCOPY and press

ENTER

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANR770M04PARMLIB(PDSMINIT) - 7 Line 00000000 Col 001 080

Command ===gt F $IEBCOPY Scroll ===gt CSR

Top of Data

NOTE PDSMINIT is unique per sysplex

NOTE Do NOT copy across sites without checking for differences

=====================================================================

PURPOSE Wells Fargo Change Log

---------------------------------------------------------------------

FLG YYMMDD USERID DESCRIPTION

--- ------ ------- ---------------------------------------------

A6 140611 R2214 Add IBM File Mgr commands to USRCMDs

A5 120606 R2214 Activate ELOCs support new $LLA$UPDATE libs

A4 120125 R2214 Uncommentactivate FASTCOPY (IEBCOPY frontend)

A3 110811 R2214 Turn on member versioning for TSAPLEX parmlibs

A2 110508 R2221 Chged cmds to use alias cant use I2F1etc

A1 110209 R2221 Prevent Confirmation Panel from displaying

A0 110207 R2214 Implemented PDSMAN

=====================================================================

PDSMINIT - Sample PDSMAN Initialization Control Statements

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 7: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 7

SHARE

in Orlando 2015

Implementation

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 8

SHARE

in Orlando 2015

Activation

bull The next few slides demonstrate how to turn on (activate) the

FASTCOPY feature of PDSMAN

bull Notes

bull This section is for the systems programmer who installs and maintains

PDSMAN

bull All others can skip this section and go directly to the Commands section

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 9

SHARE

in Orlando 2015

EZYEDIT

bull From the EZYEDIT selection panel type in B or E in the Function field

type in PDSMINIT in the DSNVariable field and press ENTER

-------------------- PDSMAN 770 - Ezyedit Selection Panel -------------------

COMMAND ===gt SCROLL ===gt CSR

Function ===gt B 0641 Project ===gt DVPSS

DSNVariable ===gt PDSMINIT Group ===gt PDSMAN

Member Name ===gt Type ===gt PARMLIB

Volume Serial ===gt Printer ===gt Profile ===gt

1 DSN= ------- DATASETS ------- 2 DSN= ------ TSO COMMANDS -----

3 DSN= TSTSSR2221JCL 4 DSN= TSO LISTC

5 DSN= TSTSSR2221JCLCNTL(JCL) 6 DSN= TSO SYSID

7 DSN= TSTSSR2221JCLCNTL(TST0) 8 DSN= TSO WHOAMI

9 DSN= 10 DSN=

11 DSN= ---- PERSONAL LISTS ---- 12 DSN= --- EZYEDIT COMMANDS ---

13 DSN= MYISPF 14 DSN= APFLIST

15 DSN= MYDSNS 16 DSN= LLALIST

17 DSN= 18 DSN= LNKLIST

19 DSN= -- ALLOCATION DISPLAY -- 20 DSN= LPALIST

21 DSN= F() 22 DSN= PDSMINIT

23 DSN= F(ISP) 24 DSN=

25 DSN= F(SYSPROC) 26 DSN=

Press F1 Key for Tutorial and Command Summary

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 10

SHARE

in Orlando 2015

PDSMINIT ( )

bull From the primary command line type in F $IEBCOPY and press

ENTER

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANR770M04PARMLIB(PDSMINIT) - 7 Line 00000000 Col 001 080

Command ===gt F $IEBCOPY Scroll ===gt CSR

Top of Data

NOTE PDSMINIT is unique per sysplex

NOTE Do NOT copy across sites without checking for differences

=====================================================================

PURPOSE Wells Fargo Change Log

---------------------------------------------------------------------

FLG YYMMDD USERID DESCRIPTION

--- ------ ------- ---------------------------------------------

A6 140611 R2214 Add IBM File Mgr commands to USRCMDs

A5 120606 R2214 Activate ELOCs support new $LLA$UPDATE libs

A4 120125 R2214 Uncommentactivate FASTCOPY (IEBCOPY frontend)

A3 110811 R2214 Turn on member versioning for TSAPLEX parmlibs

A2 110508 R2221 Chged cmds to use alias cant use I2F1etc

A1 110209 R2221 Prevent Confirmation Panel from displaying

A0 110207 R2214 Implemented PDSMAN

=====================================================================

PDSMINIT - Sample PDSMAN Initialization Control Statements

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 8: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 8

SHARE

in Orlando 2015

Activation

bull The next few slides demonstrate how to turn on (activate) the

FASTCOPY feature of PDSMAN

bull Notes

bull This section is for the systems programmer who installs and maintains

PDSMAN

bull All others can skip this section and go directly to the Commands section

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 9

SHARE

in Orlando 2015

EZYEDIT

bull From the EZYEDIT selection panel type in B or E in the Function field

type in PDSMINIT in the DSNVariable field and press ENTER

-------------------- PDSMAN 770 - Ezyedit Selection Panel -------------------

COMMAND ===gt SCROLL ===gt CSR

Function ===gt B 0641 Project ===gt DVPSS

DSNVariable ===gt PDSMINIT Group ===gt PDSMAN

Member Name ===gt Type ===gt PARMLIB

Volume Serial ===gt Printer ===gt Profile ===gt

1 DSN= ------- DATASETS ------- 2 DSN= ------ TSO COMMANDS -----

3 DSN= TSTSSR2221JCL 4 DSN= TSO LISTC

5 DSN= TSTSSR2221JCLCNTL(JCL) 6 DSN= TSO SYSID

7 DSN= TSTSSR2221JCLCNTL(TST0) 8 DSN= TSO WHOAMI

9 DSN= 10 DSN=

11 DSN= ---- PERSONAL LISTS ---- 12 DSN= --- EZYEDIT COMMANDS ---

13 DSN= MYISPF 14 DSN= APFLIST

15 DSN= MYDSNS 16 DSN= LLALIST

17 DSN= 18 DSN= LNKLIST

19 DSN= -- ALLOCATION DISPLAY -- 20 DSN= LPALIST

21 DSN= F() 22 DSN= PDSMINIT

23 DSN= F(ISP) 24 DSN=

25 DSN= F(SYSPROC) 26 DSN=

Press F1 Key for Tutorial and Command Summary

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 10

SHARE

in Orlando 2015

PDSMINIT ( )

bull From the primary command line type in F $IEBCOPY and press

ENTER

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANR770M04PARMLIB(PDSMINIT) - 7 Line 00000000 Col 001 080

Command ===gt F $IEBCOPY Scroll ===gt CSR

Top of Data

NOTE PDSMINIT is unique per sysplex

NOTE Do NOT copy across sites without checking for differences

=====================================================================

PURPOSE Wells Fargo Change Log

---------------------------------------------------------------------

FLG YYMMDD USERID DESCRIPTION

--- ------ ------- ---------------------------------------------

A6 140611 R2214 Add IBM File Mgr commands to USRCMDs

A5 120606 R2214 Activate ELOCs support new $LLA$UPDATE libs

A4 120125 R2214 Uncommentactivate FASTCOPY (IEBCOPY frontend)

A3 110811 R2214 Turn on member versioning for TSAPLEX parmlibs

A2 110508 R2221 Chged cmds to use alias cant use I2F1etc

A1 110209 R2221 Prevent Confirmation Panel from displaying

A0 110207 R2214 Implemented PDSMAN

=====================================================================

PDSMINIT - Sample PDSMAN Initialization Control Statements

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 9: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 9

SHARE

in Orlando 2015

EZYEDIT

bull From the EZYEDIT selection panel type in B or E in the Function field

type in PDSMINIT in the DSNVariable field and press ENTER

-------------------- PDSMAN 770 - Ezyedit Selection Panel -------------------

COMMAND ===gt SCROLL ===gt CSR

Function ===gt B 0641 Project ===gt DVPSS

DSNVariable ===gt PDSMINIT Group ===gt PDSMAN

Member Name ===gt Type ===gt PARMLIB

Volume Serial ===gt Printer ===gt Profile ===gt

1 DSN= ------- DATASETS ------- 2 DSN= ------ TSO COMMANDS -----

3 DSN= TSTSSR2221JCL 4 DSN= TSO LISTC

5 DSN= TSTSSR2221JCLCNTL(JCL) 6 DSN= TSO SYSID

7 DSN= TSTSSR2221JCLCNTL(TST0) 8 DSN= TSO WHOAMI

9 DSN= 10 DSN=

11 DSN= ---- PERSONAL LISTS ---- 12 DSN= --- EZYEDIT COMMANDS ---

13 DSN= MYISPF 14 DSN= APFLIST

15 DSN= MYDSNS 16 DSN= LLALIST

17 DSN= 18 DSN= LNKLIST

19 DSN= -- ALLOCATION DISPLAY -- 20 DSN= LPALIST

21 DSN= F() 22 DSN= PDSMINIT

23 DSN= F(ISP) 24 DSN=

25 DSN= F(SYSPROC) 26 DSN=

Press F1 Key for Tutorial and Command Summary

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 10

SHARE

in Orlando 2015

PDSMINIT ( )

bull From the primary command line type in F $IEBCOPY and press

ENTER

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANR770M04PARMLIB(PDSMINIT) - 7 Line 00000000 Col 001 080

Command ===gt F $IEBCOPY Scroll ===gt CSR

Top of Data

NOTE PDSMINIT is unique per sysplex

NOTE Do NOT copy across sites without checking for differences

=====================================================================

PURPOSE Wells Fargo Change Log

---------------------------------------------------------------------

FLG YYMMDD USERID DESCRIPTION

--- ------ ------- ---------------------------------------------

A6 140611 R2214 Add IBM File Mgr commands to USRCMDs

A5 120606 R2214 Activate ELOCs support new $LLA$UPDATE libs

A4 120125 R2214 Uncommentactivate FASTCOPY (IEBCOPY frontend)

A3 110811 R2214 Turn on member versioning for TSAPLEX parmlibs

A2 110508 R2221 Chged cmds to use alias cant use I2F1etc

A1 110209 R2221 Prevent Confirmation Panel from displaying

A0 110207 R2214 Implemented PDSMAN

=====================================================================

PDSMINIT - Sample PDSMAN Initialization Control Statements

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 10: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 10

SHARE

in Orlando 2015

PDSMINIT ( )

bull From the primary command line type in F $IEBCOPY and press

ENTER

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANR770M04PARMLIB(PDSMINIT) - 7 Line 00000000 Col 001 080

Command ===gt F $IEBCOPY Scroll ===gt CSR

Top of Data

NOTE PDSMINIT is unique per sysplex

NOTE Do NOT copy across sites without checking for differences

=====================================================================

PURPOSE Wells Fargo Change Log

---------------------------------------------------------------------

FLG YYMMDD USERID DESCRIPTION

--- ------ ------- ---------------------------------------------

A6 140611 R2214 Add IBM File Mgr commands to USRCMDs

A5 120606 R2214 Activate ELOCs support new $LLA$UPDATE libs

A4 120125 R2214 Uncommentactivate FASTCOPY (IEBCOPY frontend)

A3 110811 R2214 Turn on member versioning for TSAPLEX parmlibs

A2 110508 R2221 Chged cmds to use alias cant use I2F1etc

A1 110209 R2221 Prevent Confirmation Panel from displaying

A0 110207 R2214 Implemented PDSMAN

=====================================================================

PDSMINIT - Sample PDSMAN Initialization Control Statements

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 11: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 11

SHARE

in Orlando 2015

PDSMINIT ( )

bull To activate FASTCOPY change the FASTCOPY parameter to Y for

IEBCOPY and BSTCOPY (Endevor)

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE DVPSSPDSMANPARMLIB(PDSMINIT) - 7724 Line 00000110 Col 001 080

Command ===gt Scroll ===gt CSR

=====================================================================

== ==

== $IEBCOPY - Define IEBCOPY Processing Options ==

== ==

== The $IEBCOPY control statement instructs PDSMAN to front-end ==

== the named utility (normally IEBCOPY) and defines parameters ==

== that control associated processing ==

== ==

== IMPORTANT A number of PDSMAN facilities will be disabled ==

== or will have their functionality severely limited if this ==

== control statement is omitted or incorrectly specified ==

== ==

=====================================================================

$IEBCOPY NAME=IEBCOPY Front-end IEBCOPY

FASTCOPY=Y Activate FastCopy processing

$IEBCOPY NAME=BSTCOPY Front-end BSTCOPY (Endevor)

FASTCOPY=Y Enable FastCopy processing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 12: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 12

SHARE

in Orlando 2015

SDSF LOG ndash F PDSMANNEWRULES

bull Invoke SDSF LOG issue the MVS command F PDSMANNEWRULES

and press ENTER

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt F PDSMANNEWRULES SCROLL ===gt CSR

0010 CONNECTED LASTS(150519224713)

0010 ING819I BCPII ROUTE NVS21AUTHW006 - O2CFSRIBM390PSO2CFS 930

0010 CONNECTED LASTS(150519224653)

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23919

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23922

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS23925

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPSNC01W OPSMVSNETCOOL LINK CHECK FOR SDV28 20150520 091615

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERVER RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV28 20150520 091615

0200 OPS3724O TSO TODCPRECOVR Sent CMD=OI CPRECOVR

0200 OPS3092O OI CPRECOVR

0200 OPS3092O READY

0201 ETCL300I Database update commencing

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 13: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 13

SHARE

in Orlando 2015

SDSF LOG ndash Messages

bull Page down to view the PDSM messages

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OPERLOG SDV27 05202015 11W COLUMNS 52- 131

COMMAND INPUT ===gt SCROLL ===gt CSR

0201 F PDSMANNEWRULES

0201 PDSMOPR-00 Input -gt NEWRULES

0201 PDSM00-34 PDSMAN RELEASE 770 ACTIVE - LAST INIT 05202015

AT 0853

0201 PDSM00-1 PDSMAN BLDLSTOW INTERFACE RE-INITIALIZATION COMPLETE

PDSMBSI ADDRESS IS 00FB4C70

0201 PDSMOPR-07 PDSM00 Requested Processing Completed RC=0000

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11362

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11365

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0210 IEF196I IEF237I F910 ALLOCATED TO SYS11368

0210 IEF196I IEF285I PRDHCTCPXXTCPPARMS KEPT

0210 IEF196I IEF285I VOL SER NOS= SALIB1

0200 OPS1181O OPSIPSOC OPSS (Local) MVS NA RSSERV RSSHB NC

0205 RSSHB NC

0200 OPSNC00C OPSMVSNETCOOL LINK OKAY ON SDV27 20150520 091624

0201 ETCL310I Database update completed

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 14: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 14

SHARE

in Orlando 2015

Commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 15: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 15

SHARE

in Orlando 2015

Command Description

ALTERDIR Alter a PDS directory

ALTERMOD Alter PDS load members in place to adjust directory RLD counts

COMPRESS Compress a PDS file

COPY Copy PDS and PDSE members

COPYMOD Re-block PDS load members to adjust directory RLD counts

DELETE Delete PDS members

EMPTY Empty a PDS and release secondary space

EMPTYO Empty a PDS and do not release secondary space

MOVE Move PDS or PDSE members

RECOVER Recover deleted PDS members since the last compress

RELEASE Release unused PDS and PDSE secondary extents

VALIDATE Validate a PDS file

XCOMPRESS Compress PDS and sequential files on a DASD volume

Commands

bull FASTCOPY commands and a brief description

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 16: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 16

SHARE

in Orlando 2015

Command IEBCOPY PDS Support PDSE Support

ALTERDIR No Yes NA

ALTERMOD Yes Yes NA

COMPRESS No Yes NA

COPY Yes Yes Yes

COPYMOD Yes Yes NA

DELETE No Yes Yes

EMPTY No Yes Yes

EMPTYO No Yes Yes

MOVE No Yes Yes

RECOVER No Yes NA

RELEASE No Yes Yes

VALIDATE No Yes NA

XCOMPRESS No Yes NA

Commands ndash Support

bull FASTCOPY commands and whether it is supported by IBMrsquos IEBCOPY

and if it is applicable to PDS and PDSEs datasets

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 17: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 17

SHARE

in Orlando 2015

Command Syntax

ALTERDIR Outdd=ddname | OUTDSN=dsname[volume]

BLOCKS=[+|-]nnnnn

[FREEDIR=(mmnn)]

[SETDIRBLKS=[tt|(llttuu)]]

ALTERMOD ALTERMOD Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

COMPRESS Outdd=ddname | OUTDSN=dsname[volume]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[FREEDIR=(mmnn)]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 18: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 18

SHARE

in Orlando 2015

Command Syntax

COPY Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

COPYMOD Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[MAXBLK=nnnnn|nnK]

[MINBLK=nnnnn|nnK]

[COPYALIAS]

EMPTY Outdd=ddname | OUTDSN=dsname[volume]

EMPTYO Outdd=ddname | OUTDSN=dsname[volume]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 19: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 19

SHARE

in Orlando 2015

Command Syntax

EDITDIR Outdd=ddname | OUTDSN=dsname[volume]

Delete Member=[(]member1[member2][][)]

RETAIN Member=[(]member1[member2][][)]

REName Member=[(](member1newname)[][)]

MOVE Outdd=ddname | OUTDSN=dsname[volume]

Indd=[(]ddname|(ddnameR)[][)] or

INDSN=[(]dsname[volume]|(dsname[volume]R)[][)]

[List=YES|NO]

[RESET]

[COPYALIAS]

[PACK]

[UNPACK]

[REFORMAT]

RECOVER Outdd=ddname | OUTDSN=dsname[volume]

RELEASE Outdd=ddname | OUTDSN=dsname[volume]

VALIDATE Outdd=ddname | OUTDSN=dsname[volume]

[List=YES|NO]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 20: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 20

SHARE

in Orlando 2015

Command Syntax

XCOMPRESS OUTDSN=dsname[volume]

[EXCLUDEDSN=dsname[volume]|LINKLIST]

[PROCESS=PO|PS|BOTH]

[COPYVTOC=ddname]

[THRESHOLD=Pnn|Tnn|Snn|Xnn]

[PROTECT=NONE|DISPOLD|ENQ|RESERVE]

[SETDIRBLKS=[tt|(llttuu)]]

[SETSPACE=[tt|(llttuu)]]

[RLSE=NONE|ALL|FREEgtnn]

[BOUNDARY=EXTENT|CYLINDER|TRACK|ALOCUNIT]

[LIST=FULL|NO|SUMMARY|ERRORS|USAGE]

[ALOCFAIL=WAIT|BYPASS]

[TYPE=STANDARD|VALIDATE]

Commands ndash Syntax

bull Syntax of FASTCOPY commands

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 21: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 21

SHARE

in Orlando 2015

Member Name

bull Wild card characters can be used in the MEMBER parameter to select

or exclude a group of members

bull The wild card characters

bull The plus sign (+)

bull Represent a single character

bull The asterisk ()

bull Represents a string of characters

bull Examples

bull EXCLUDE MEMBER=DEF+XY

bull SELECT MEMBER=(ABCXY)

bull SELECT MEMBER=(ABCDEF(GHIR)(JKLMNOR))

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 22: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 22

SHARE

in Orlando 2015

Date

bull Select members based on the date on which they were updated or last

referenced

bull Parameters CHANGED or REFERENCED can be specified on

bull MOVECOPY(MOD) SELECT and EXCLUDE statements

bull EDITDIR DELETE and RETAIN statements

bull Date format

Format Example

yyyymmdd 20070830

yymmdd 070830

-nnn nnn days before the current date

-nnM nn months before the current date

-nnY nn years before the current date

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 23: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 23

SHARE

in Orlando 2015

Date ndash Examples

bull Copy members updated in the last 21 days

COPY INDD=IN1OUTDD=OUT1

SELECT CHANGEDgt-21

bull Delete ABC and DEF members not having been referenced in the last

18 months

EDITDIR OUTDD=OUT1

DELETE M=ABCDEFREFERENCEDlt-18M

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 24: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 24

SHARE

in Orlando 2015

RC Meaning

00 Normal completion

04 Completed with one or more error or warning messages being issued

08 Detected errors while reading the input dataset or during a compress SCAN phase

bull The input dataset has not been damaged

12 Various errors during processing as described by accompanying error messages

16 Permanent IO error while writing the output dataset or during the COMPRESS

phase of a compress operation

bull For compress operations any library or member damage is reported on the

FCO730A FCO740A or FCO750A error messages

20 Insufficient storage to process and STORFAIL=TERMINATE has been specified

Return Codes

bull FASTCOPY return codes and their meaning

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 25: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 25

SHARE

in Orlando 2015

Examples

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 26: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 26

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to code FASTCOPY

commands to take advantage of new features

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 27: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 27

SHARE

in Orlando 2015

ALTERDIR ( )

bull Add 50 directory blocks to a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(ALTERDIR) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

ALTERDIR OUTDD=SYSUT1BLOCKS=+50

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 28: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 28

SHARE

in Orlando 2015

ALTERDIR ndash Results

bull SYSPRINT report after executing the ALTERDIR command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSALTER J0423716 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 103504 JOBNAME SS

FCO105I ALTERDIR OUTDD=SYSUT1BLOCKS=+50

FCO110I ALTERDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO150M TEST001 MOVED TO TTR 000501-000502 M-CCHH 00-12420005

FCO150M TEST002 MOVED TO TTR 000503-000504 M-CCHH 00-12420005

FCO150M TEST003 MOVED TO TTR 000505-000506 M-CCHH 00-12420005

FCO150M TEST004 MOVED TO TTR 000507-000508 M-CCHH 00-12420005

FCO340I DIRECTORY SIZE ALTERED TO 200 BLOCKS

FCO220U 00000006 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 103504 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 29: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 29

SHARE

in Orlando 2015

COMPRESS ( )

bull Compress a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221JCLCNTL(IEBCOPY) - 0111 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCOMPR JOB (SST)lsquoCOMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE COMPRESS A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

COMPRESS OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 30: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 30

SHARE

in Orlando 2015

COMPRESS ndash Results

bull SYSPRINT report after executing the COMPRESS command

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSCOMPR J0415710 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 090238 JOBNAME SS

FCO105I COMPRESS OUTDD=SYSUT1

FCO110I COMPRESSING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO120I BEGINNING SCAN PHASE 090238

FCO140I BEGINNING COMPRESS PHASE 090238

FCO150M COMPRESS MOVED TO TTR 00020C-00020D M-CCHH 00-123D0002

FCO160U MEMBERS 1 TOTAL 0 IN-PLACE 1 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 15708 USED 43078 UNUSED

FCO200U EXCPS 7 TOTAL 5 INPUT 2 OUTPUT

FCO215U COMPRESS HAS REGAINED 44 TRACKS 986 BYTES OF WASTED SPACE

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000007 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 090238 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 31: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 31

SHARE

in Orlando 2015

DELETE ( )

bull Delete all TEST00_ PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(DELETE) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSDELET JOB (SST)lsquoDELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

DELETE MEMBER=(TEST00+)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 32: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 32

SHARE

in Orlando 2015

bull SYSPRINT report after executing the DELETE command

DELETE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSDELET J0416942 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092936 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I DELETE MEMBER=(TEST00+)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO772I TEST001 HAS BEEN DELETED

FCO772I TEST002 HAS BEEN DELETED

FCO772I TEST003 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092936 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 33: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 33

SHARE

in Orlando 2015

EMPTY ( )

bull Empty a PDS dataset and release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTY) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTY OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 34: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 34

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTY command

EMPTY ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0783986 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO105I EMPTY OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 -

3 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 35: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 35

SHARE

in Orlando 2015

EMPTYO ( )

bull Empty a PDS dataset and do not release secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(EMPTYO) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSEMPTY JOB (SST)lsquoEMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EMPTYO OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 36: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 36

SHARE

in Orlando 2015

bull SYSPRINT report after executing the EMPTYO command

EMPTYO ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSEMPTY J0422274 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO105I EMPTYO OUTDD=SYSUT1

PDSM10-5 LIBRARY EMPTIED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 37: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 37

SHARE

in Orlando 2015

MOVE ( )

bull Move PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(MOVE) - 010 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE MOVE PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

SYSIN DD

MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

SELECT MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 38: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 38

SHARE

in Orlando 2015

bull SYSPRINT report after executing the MOVE command

MOVE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSMOVE J0774213 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 054502 JOBNAME SS

FCO105I MOVE INDD=((SYSUT1R))OUTDD=SYSUT2

FCO105I SELECT MEMBER=(TEST)

FCO110I MOVING TO PDS OUTDD=SYSUT2 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO111I FROM PDS INDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO141M TEST001 MOVED

FCO141M TEST002 MOVED

FCO141M TEST003 MOVED

FCO141M TEST004 MOVED

FCO164U INPUT MBRS 4 TOTAL 4 COPIED 0 NOT COPIED

FCO165U OUTPUT MBRS 4 TOTAL 4 ADDED 0 REPLACED

FCO200U EXCPS 6 TOTAL 4 INPUT 2 OUTPUT

FCO170U DIR BLKS 200 TOTAL 1 USED 199 UNUSED

FCO180U TRACKS 75 TOTAL 5 USED 70 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO210U STORAGE 1102K ALLOC 1102K USED

FCO220U 00000014 SECS ELAPSED 00000001 TCB CPU 00000000 SRB CPU

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 39: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 39

SHARE

in Orlando 2015

RECOVER ( )

bull Recover deleted PDS members since the last compress

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(IEBCOPY) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRECOV JOB (SST)lsquoRECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES

SYSIN DD

RECOVER OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 40: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 40

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RECOVER command

RECOVER ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSTEST1 J0419078 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 095732 JOBNAME SS

FCO105I RECOVER OUTDD=SYSUT1

FCO110I RECOVERING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYEX

FCO776I ZZZ00001 HAS BEEN RECOVERED AT TTR 00020E

FCO776I ZZZ00002 HAS BEEN RECOVERED AT TTR 000210

FCO776I ZZZ00003 HAS BEEN RECOVERED AT TTR 000212

FCO776I ZZZ00004 HAS BEEN RECOVERED AT TTR 000214

FCO776I ZZZ00005 HAS BEEN RECOVERED AT TTR 000216

FCO776I ZZZ00006 HAS BEEN RECOVERED AT TTR 000218

FCO776I ZZZ00007 HAS BEEN RECOVERED AT TTR 00021C

FCO776I ZZZ00008 HAS BEEN RECOVERED AT TTR 000220

FCO781I RECOVER PROCESSING COMPLETE

FCO220U 00000010 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 095733 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 41: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 41

SHARE

in Orlando 2015

RELEASE ( )

bull Release unused PDS secondary space

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RELEASE) - 0 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

RELEASE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 42: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 42

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RELEASE command

RELEASE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRELEA J0783344 DSID 102 LINE 0 COLUMNS 01- 80

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

1PDSMAN r770 FASTCOPY FACILITY 2

PDSMFCPD DV21

0FCO105I RELEASE OUTDD=SYSUT1

PDSMRLSE-1 Space release complete for PRDSSR2221FASTCOPYTESTFILE on DPS003 ndash

2 tracks released

PDSM10-6 SECONDARY EXTENT(S) RELEASED PRDSSR2221FASTCOPYTESTFILE

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 43: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 43

SHARE

in Orlando 2015

RENAME ( )

bull Rename PDS members

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RENAME) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRENAM JOB (SST)lsquoRENAMEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE RENAME ALL TEST MEMBERS TO ABCD USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RENAME MEMBER=(TESTABCD)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 44: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 44

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RENAME command

RENAME ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRENAM J0416731 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 092023 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RENAME MEMBER=(TESTABCD)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO773I TEST001 HAS BEEN RENAMED TO ABCD001

FCO773I TEST002 HAS BEEN RENAMED TO ABCD002

FCO773I TEST003 HAS BEEN RENAMED TO ABCD003

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 092024 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 45: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 45

SHARE

in Orlando 2015

RETAIN ( )

bull Delete all members not beginning with TEST

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(RETAIN) - 01 Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

EDITDIR OUTDD=SYSUT1

RETAIN MEMBER=(TEST)

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 46: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 46

SHARE

in Orlando 2015

bull SYSPRINT report after executing the RETAIN command

RETAIN ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSRETAI J0800511 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 26

PDSMFCPD DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05262015 125324 JOBNAME SS

FCO105I EDITDIR OUTDD=SYSUT1

FCO105I RETAIN MEMBER=(TEST)

FCO110I EDITDIR PDS OUTDD=SYSUT1 VOL=DPS003 DSN=PRDSSR2221FASTCOPYTE

FCO772I ABCD001 HAS BEEN DELETED

FCO772I ABCD002 HAS BEEN DELETED

FCO780I EDITDIR PROCESSING COMPLETE

FCO220U 00000002 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05262015 125324 CC=00

BOTTOM OF DATA

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 47: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 47

SHARE

in Orlando 2015

VALIDATE ( )

bull Validate the integrity of a PDS dataset

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(VALIDATE) - Line 000000 Member in use

Command ===gt Scroll ===gt CSR

Top of Data

SSVALID JOB (SST)lsquoVALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE VALIDATE A PDS DATASET USING FASTCOPY

-------------------------------------------------------------------

FASTCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSIN DD

VALIDATE OUTDD=SYSUT1

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 48: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 48

SHARE

in Orlando 2015

bull SYSPRINT report after executing the VALIDATE command

VALIDATE ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDSF OUTPUT DISPLAY SSVALID J0421501 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

PDSMAN r770 FASTCOPY FACILITY 18

PDSMFCPC DV21

FCO100I PDSMAN FASTCOPY PROCESSING ACTIVE 05182015 101143 JOBNAME SS

FCO105I VALIDATE OUTDD=SYSUT1

FCO110I VALIDATING PDS OUTDD=SYSUT1 VOL=DPS002 DSN=PRDSSR2221FASTCOPYTE

FCO120I BEGINNING SCAN PHASE 101143

FCO150M DIRECTORY AT TTR 000001-00020B M-CCHH 00-12420000

FCO150M TEST0004 VERIFIED AT TTR 000218-000219 M-CCHH 00-12420002

FCO160U MEMBERS 1 TOTAL 1 IN-PLACE 0 MOVED

FCO170U DIR BLKS 100 TOTAL 1 USED 99 UNUSED

FCO180U TRACKS 75 TOTAL 3 USED 72 UNUSED

FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED

FCO195U BYTES ON LAST TRACK 25194 USED 33592 UNUSED

FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT

FCO216U COMPRESS WOULD REGAIN 0 TRACKS 10166 BYTES OF WASTED SPACE

FCO250I NO ERRORS DETECTED IN LIBRARY

FCO210U STORAGE 2048K ALLOC 42K USED

FCO220U 00000004 SECS ELAPSED 00000000 TCB CPU 00000000 SRB CPU

FCO230I PDSMAN FASTCOPY PROCESSING COMPLETE 05182015 101143 CC=00

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 49: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 49

SHARE

in Orlando 2015

Disable

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 50: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 50

SHARE

in Orlando 2015

Overview

bull The next few slides will demonstrate how to disable FASTCOPY and

use IBMrsquos IEBCOPY

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 51: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 51

SHARE

in Orlando 2015

FCOPYOFF ( )

bull Turn off FASTCOPY and use IBMrsquos IEBCOPY

Menu Utilities Compilers Help

-------------------------------------------------------------------------------

BROWSE PRDSSR2221FASTCOPYEXAMPLES(FCOPYOFF) - Line 00000000 Col 001 080

Command ===gt Scroll ===gt CSR

Top of Data

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID

-------------------------------------------------------------------

PURPOSE DISABLE FASTCOPY

-------------------------------------------------------------------

IEBCOPY EXEC PGM=IEBCOPY

SYSPRINT DD SYSOUT=

SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE

SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL2

FCOPYOFF DD DUMMY

SYSIN DD

COPY INDD=((SYSUT1R))OUTDD=SYSUT2

Bottom of Data

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 52: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

Complete your session evaluations online at wwwSHAREorgOrlando-Eval 52

SHARE

in Orlando 2015

bull SYSPRINT report after coding FCOPYOFF DD card and executing

IEBCOPY

FCOPYOFF ndash Results

Display Filter View Print Options Search Help

-------------------------------------------------------------------------------

SDV21 UTPUT DISPLAY SSCPYOF J0830697 DSID 102 LINE 0 COLUMNS 02- 81

COMMAND INPUT ===gt SCROLL ===gt CSR

TOP OF DATA

IEBCOPY MESSAGES AND CONTROL STATEMENTS

IEB1135I IEBCOPY FMID HDZ2210 SERVICE LEVEL UA74516 DATED 20140814 DFSMS 020

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 53: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 54: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 55: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 56: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 57: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 58: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 59: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 60: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113

Page 61: PDSMAN FASTCOPY - SHARE · 2015-07-30 · page 27 – fastcopy – alterdir txt page 29 – fastcopy – compress txt page 31 – fastcopy – delete txt page 33 – fastcopy –

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

SSALTER JOB (SST)ALTERDIRMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE ADD 50 DIRECTORY BLOCKS TO A PDS FILE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 ALTERDIR OUTDD=SYSUT1BLOCKS=+5013

SSCPYOF JOB (SST)FCOPYOFFMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DISABLE FASTCOPY13-------------------------------------------------------------------13IEBCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213FCOPYOFF DD DUMMY13SYSIN DD 13 COPY INDD=((SYSUT1R))OUTDD=SYSUT213

SSEMPTY JOB (SST)EMPTYOMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND DO NOT RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTYO OUTDD=SYSUT113

SSRECOV JOB (SST)RECOVERMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RECOVER DELETED PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 RECOVER OUTDD=SYSUT113

SSDELET JOB (SST)DELETEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL TEST00_ MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 DELETE MEMBER=(TEST00+)13

SSMOVE JOB (SST)MOVEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE MOVE PDS MEMBERS USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSUT2 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFIL213SYSIN DD 13 MOVE INDD=((SYSUT1R))OUTDD=SYSUT213 SELECT MEMBER=(TEST)13

SSVALID JOB (SST)VALIDATEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE VALIDATE A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 VALIDATE OUTDD=SYSUT113

SSRELEA JOB (SST)RELEASEMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE RELEASE UNUSED PDS SECONDARY SPACE USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 RELEASE OUTDD=SYSUT113

SSCOMPR JOB (SST)COMPRESSMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE COMPRESS A PDS DATASET USING FASTCOPY13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=TSTSSR2221FASTCOPYEXAMPLES13SYSIN DD 13 COMPRESS OUTDD=SYSUT113

SSRETAI JOB (SST)RETAINMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE DELETE ALL MEMBERS NOT BEGINNING WITH TEST13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EDITDIR OUTDD=SYSUT113 RETAIN MEMBER=(TEST)13

SSEMPTY JOB (SST)EMPTYMSGCLASS=TCLASS=RNOTIFY=ampSYSUID13-------------------------------------------------------------------13 PURPOSE EMPTY PDS AND RELEASE SECONDARY SPACE13-------------------------------------------------------------------13FASTCOPY EXEC PGM=IEBCOPY13SYSPRINT DD SYSOUT=13SYSUT1 DD DISP=SHRDSN=PRDSSR2221FASTCOPYTESTFILE13SYSIN DD 13 EMPTY OUTDD=SYSUT113