COPY Statement
Label | Statement | Parameters |
---|---|---|
[optional] | COPY | FROM (DSN = data set name/password | FILE = file name |
PNODE | SNODE | ||
SYSOPTS = “UNIQUE=YES”
“DBCS = (tablename, so, si, PAD | PAD = pc, LOGIC=A | B | (B,RC))” “codepage =(from code set, to Unicode code set)” “parameter1 [parameter2,…]” “datatype = text | binary” † “xlate = no | yes” † “strip.blanks = yes | no” † “permiss = nnn” † DATATYPE = text | binary XLATE = no | yes STRIP.BLANKS = no | yes PERMISS = nnn ZIIP=ON | OFF ZEDC=OFF | ON |
||
DISP = ([OLD | SHR], [KEEP | DELETE], [KEEP | DELETE]) | ||
RESGDG = Sub | Run | ||
LABEL = ([file sequence number]
,[SL | AL | BLP | LTM | NL] ,[PASSWORD | NOPWREAD] ,[IN | OUT] ,[RETPD = nnnn | EXPDT = [yyddd | yyyy/ddd]]) |
||
MSVGP = MS group name | ||
UNIT = ([unit address | device-type | group name],[unit-count | P]) | ||
VOL = ( [PRIVATE],[RETAIN] ,[volume-sequence-no]
,[volume-count] ,[SER = (serial-no[,serial-no,…] ) ] ) | ( [SER = (serial-no, [serial-no,…] ) | REF = dsn]) |
||
ALIAS = Y | N | ||
EXCLUDE = (generic | member | (startrange/stoprange) | list) | ||
PDS.DIRectory = Y | N | ||
REPLACE | NOREPLACE | ||
SELECT=(member | generic | (*) | (member, [new-name],[NR | R]) | (generic,, [NR | R]) (start-range/stop-range,, [NR | R]) | list) | ||
BUFND=number | ||
IOEXIT=exit-name | (exit-name [,parameter,...]) | ||
DATAEXIT=exit-name | (exit-name [,parameter,...]) | ||
“DBCS = (tablename, so, si, PAD | PAD = pc, LOGIC=A | B | (B,RC))”
“codepage =(from code set, to Unicode code set)” “parameter1 [parameter2,…]” “datatype = text | binary” “xlate = no | yes” † “strip.blanks = yes | no ” † “precomp = yes | no” DATATYPE = text | binary † XLATE = no | yes STRIP.BLANKS = no | yes |
||
) | ||
TO (DSN = data set name/password | FILE = file name | ||
PNODE | SNODE | ||
TYPE = typekey | ||
DCB = ([model file name]
[,BLKSIZE = number of bytes] [,DEN = 0 | 1 | 2 | 3 | 4] [,NCP = 0-255] [,DSORG = DA | PO | PS | VSAM] [,KEYLEN = number of bytes] [,LIMCT = number of blocks or tracks] [,LRECL = number of bytes] [,OPTCD = [W | Q | Z] [,RECFM = record format] [,RKP = first-byte-of-record-key] [,TRTCH = C | E | T | ET | COMP | NOCOMP ] ) |
||
DISP = ( [NEW | OLD | MOD | RPL |SHR]
,[KEEP | CATLG] ,[KEEP | CATLG | DELETE] ) |
||
AVGREC = U | K | M | ||
DATACLAS = data-class-name | $$$$$$$$ | ||
DSNTYPE=value or DSNTYPE=(value,version) Where: value = PDS | LIBRARY | BASIC | LARGE | EXTPREF | EXTREQ version = 1 | 2 |
||
MAXGENS=0-2000000000 | ||
KEYLEN = bytes | ||
KEYOFF = offset-to-key | ||
LIKE = model-data-set-name | ||
LRECL = bytes | ||
MGMTCLAS = management-class-name | $$$$$$$$ | ||
RECORG = KS | ES | RR | LS | ||
SECMODEL = (profile-name [,GENERIC]) | ||
STORCLAS = storage-class-name | $$$$$$$$ | ||
LABEL = ([file sequence number]
,[SL | AL | BLP | LTM | NL] ,[PASSWORD | NOPWREAD] ,[IN | OUT] ,[RETPD = nnnn | EXPDT = [yyddd | yyyy/ddd]] ) |
||
MSVGP = MS group name | ||
SPACE = (CYL | TRK | blk, (prim, [sec], [dir]) [RLSE], [CONTIG],[ROUND]) | (avg-rec-len,(primary-rcds, [secondary-rcds] , [dir] )) | ||
UNIT = [(unit address | device-type | group name],[unit-count | P] ) | ||
VOL = ( [PRIVATE], [RETAIN], [volume-sequence-no], [volume-count]
,[volume-sequence-no] ,[volume-count] ,[SER = (serial-no[,serial-no,…] ) ] ) | ( [SER = (serial-no, [serial-no,…] ) | REF = dsn]) |
||
BUFND = number | ||
IOEXIT = exit-name | (exit-name [,parameter,…]) | ||
DATAEXIT = exit-name | (exit-name [,parameter,…] ) | ||
SYSOPTS = “UNIQUE=YES”
“DBCS = (tablename, so, si, PAD | PAD = pc, LOGIC=A | B | (B,RC))” “codepage =(from code set, to Unicode code set)” “parameter1 [parameter2,…]” “datatype = text | binary” † “xlate = no | yes” † “strip.blanks = yes | no” † “permiss = nnn” † DATATYPE = text | binary XLATE = no | yes STRIP.BLANKS = no | yes PERMISS = nnn ZIIP=ON | OFF ZEDC=OFF | ON |
||
) | ||
CKPT = nK | nM | ||
COMPRESS [ [PRIMEchar = X‘40'|X‘xx' | C‘c' ] | EXTended | EXTended=( TYPE= (NOZIIP | ZIIP , NOZEDC | ZEDC ) ) ] | ||
ZFBA = 2 | ||
FASP=NO|SSP | ||
FASP.BANDWIDTH=nnn | nM | nG (Default <BANDWIDTH_FROM_LICENSE>) | ||
FASP.FILESIZE.THRESHOLD=nnn | nM | nG | ||
FASP.POLICY=FAIR|HIGH|LOW|FIXED | ||
† = HFS File Only |