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 | ||