z/OS Communications Server: IP User's Guide and Commands
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


GDG examples

z/OS Communications Server: IP User's Guide and Commands
SC27-3662-00

Before you specify a (+nnn) value to create a new GDS, issue the following command:
SITE DCBDSN=model
This subcommand specifies an MVS™ data set to be used as a model. The model must have a DSORG of PS. The other DCB characteristics of the data set are not checked.
Notes:
  1. Failure to have a valid DCBDSN before trying to create a new GDS might cause FTP or ALLOCATION to fail or to return unpredictable results.
  2. If you issue a SITE DCbdsn LRecl BLKsize command before the creation of a new data set, the LRecl and BLKsize parameters on the SITE command override the LRecl and BLKsize parameters on the DCbdsn command.
For more information about GDGs, see z/OS DFSMS Using Data Sets.
The following are sample FTP commands that access a GDG called JIMKEO.GDG.
Notes:
  1. In the following examples, gdg (0), gdg (-1), and gdg (+1) specify which copy of the GDG you are using. 0 indicates the latest version, -1 indicates the previous version, and +1 indicates that a new version is created.
  2. GDGALL is not supported by the z/OS® FTP server. GDGALL processing occurs when the base name for the GDG is specified without a relative index value.
  3. The MPUT and MGET subcommands are not applicable for GDGs.
The following example illustrates a PUT to the latest existing GDS. The working directory at the server is JIMKEO:
 Command:
 put my.gdg gdg(0)
 >>>SITE FIXrecfm 150
 200-Blocksize must be a multiple of lrecl for FB  data sets. Blocksize set to
 6150.
 200 Site command was accepted
 >>>PORT 129,34,128,245,126,229
 200 Port request OK.
 >>>STOR gdg(0)
 125 Storing data set JIMKEO.GDG.G0055V00
 250 Transfer completed successfully.
 612 bytes transferred. Transfer rate 3.24 Kbytes/sec.
The following example illustrates a GET of the latest GDG:
 Command:
 get gdg(0) my.gdg2
 >>>PORT 129,34,128,245,126,233
 200 Port request OK.
 >>>RETR gdg(0)
 125 Sending data set JIMKEO.GDG.G0055V00 FIXrecfm 150
 250 Transfer completed successfully.
 612 bytes transferred. Transfer rate 3.04 Kbytes/sec.
The following example illustrates a PUT to a new GDS [After the STOR is complete, this new version is referenced by (0)].
 Command:
 put my.gdg gdg(+1)
 >>>SITE FIXrecfm 150
 200 Site command was accepted
 >>>PORT 129,34,128,245,126,234
 200 Port request OK.
 >>>STOR gdg(+1)
 125 Storing data set JIMKEO.GDG.G0056V00
 250 Transfer completed successfully.
 612 bytes transferred. Transfer rate 1.16 Kbytes/sec.
The following example illustrates a GET of the previous GDS into the local file called my.gdg3:
 Command:
 get gdg(-1) my.gdg3
 >>>PORT 129,34,128,245,126,239
 200 Port request OK.
 >>>RETR gdg(-1)
 125 Sending data set JIMKEO.GDG.G0055V00 FIXrecfm 150
 250 Transfer completed successfully.
 612 bytes transferred. Transfer rate 2.77 Kbytes/sec.
The following example illustrates a GET that replaces the contents of my.gdg3 with the most recent GDS:
 Command:
 get gdg(0) my.gdg3 (replace
 >>>PORT 129,34,128,245,126,243
 200 Port request OK.
 >>>RETR gdg(0)
 125 Sending data set JIMKEO.GDG.G0056V00 FIXrecfm 150
 250 Transfer completed successfully.
 612 bytes transferred. Transfer rate 3.36 Kbytes/sec.
The following example illustrates changing the working directory:
 Command:
 cd gdg
 >>>CWD gdg
 257 "'JIMKEO.GDG.'" is working directory name prefix.
The following example shows the files created:
 Command:
 dir
 >>>MODE s
 200 Data transfer mode is Stream.
 >>>PORT 129,34,128,245,127,12
 200 Port request OK.
 >>>LIST
 125 List started OK.
 Volume Unit    Referred Ext Used Recfm Lrecl BlkSz Dsorg Dsname
 STRG73 3380K   04/30/92   1    5 FB      150 32700  PS   G0003V00
 STRG65 3380K   04/30/92   1    5 FB      150 32700  PS   G0006V00
 STRG61 3380K   04/30/92   1    5 FB      150 32700  PS   G0010V00
 STRG47 3380K   04/30/92   1    5 FB      150 32700  PS   G0015V00
 STRG47 3380K   04/30/92   1    5 FB      150 32700  PS   G0021V00
 STRG66 3380K   04/30/92   1    5 FB      150 32700  PS   G0028V00
 STRG47 3380K   04/30/92   1    5 FB      150 32700  PS   G0036V00
 STRG01 3380K   04/30/92   1    5 FB      150 32700  PS   G0045V00
 STRG53 3380K   04/30/92   1    5 FB      150 32700  PS   G0055V00
 STRG59 3380K   04/30/92   1    5 FB      150 32700  PS   G0056V00
 250 List completed successfully.
 >>>MODE b
 200 Data transfer mode is Block.
 Command:

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2013
This information center is Built on Eclipse™ ( www.eclipse.org ).