44 Netfinity/EFS
This will unzip the indicated file (z1res1.zip) and send the contents to the pipe. Unzipping this
3390-3 produces two files, and both are sent through the pipe. Prepare the following
command in the third window (but do not press Enter yet):
# ckdconvaws /tmp/pipex /usr/flexes/links/A3s1 3390-3
This command accepts input from the pipe, converts the AWSCKD format to the FLEX-ES
format, and writes to the raw disk slice indicated. We use a symbolic link to the raw disk slice,
but this does not alter the concept.
The volume being unzipped will be a 3390-3 (and we
must tell ckdconvaws this). It will overflow the A3s1 slice and automatically go to the A3s2
slice, and so on.
When the commands in both windows are ready, press Enter in the ckdconvaws window
then press Enter in the unzip window. This will produce output similar to the following:
FSIDC130 The following slices will be formatted to create one CKD disk:
FSIDC133 /usr/flexes/links/A3s1 (cylinders 0 - 1121)
FSIDC133 /usr/flexes/links/A3s2 (cylinders 1122 - 2243)
FSIDC133 /usr/flexes/links/A3s3 (cylinders 2244 - 3342)
FSIDC136 Do you wish to continue (default: n) [y,n,?] y (<== you respond)
FSIDC146 Max head = 14, cyl = 3343, blks = 57
FSIDC180 Cylinder 0001 completed in 101 milliseconds
The numbers shown in the last line increment as the program runs. When the volume is
loaded, issue an unmount in the root window:
# umount /mnt
Load the other CDs
Repeat the same process (mount, unzip, ckdconvaws, umount) for the other CDs that are to be
loaded. For the z/OS R1 system, we used the following:
CD File...................... Symbolic Link Disk Model
2 /mnt/zos11/z1res2.zip B3s1 3390-3
3 /mnt/zos11/os39m1.zip C3s1 3390-3
4 /mnt/zos11/z1uss1.zip D3s1 3390-3
Format work volumes
We want to create three 3390-1 work volumes. The following commands will do this (using the
symbolic links we already defined):
# ckdfmt -n /usr/flexes/links/E1s1 3390-1
# ckdfmt -n /usr/flexes/links/F1s1 3390-1
# ckdfmt -n /usr/flexes/links/G1s1 3390-1
The ckdfmt command takes some time to run because it essentially writes the complete 3390
volume. The -n flag prevents a verification pass to read the formatted data just written. These
commands do not perform S/390 operating system initialization. After z/OS is up, we will need
to use ICKDSF to initialize the volumes.
3.2.6 Minor problems
While working with various earlier AD releases, we found two minor problems.
If you elected not to use symbolic links and created slices large enough for a 3390-3 volume, the command would be ckdconvaws
/tmp/pipex /dev/rdsk/c0b0t1d0s1 (or whatever is the name of the slice you want to use).

Get S/390 Partners in Development: Netfinity Enabled for S/390 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.