Reference: |
This step provides sample JCL for unloading FOCUS from the tape. The normal distribution media for FOCUS is either two 3480 cartridges or one 3490 or 3590 cartridge. The volume serial number appears on the external tape label.
Insert the actual VOLSER into DD statements I1 through I60 in the IEBCOPY JCL that follows, and modify DD statements O1 through O60 to reflect the actual data set names selected in Allocate Disk Space for FOCUS Libraries.
If your system has TMS (Tape Management System), change the LABEL keywords to LABEL=(n,SL,EXPDT=98000).
The following JCL unloads FOCUS from a single 3490 cartridge. It assumes you will not run, and it does not unload the automated ISETUP installation procedure described in Refreshing or Upgrading FOCUS With ISETUP. To unload FOCUS from two 3480 cartridges, see the file numbers listed in File Numbers on the Distribution Cartridge:
//FOCLOAD EXEC PGM=IEBCOPY //SYSPRINT DD SYSOUT=* //I1 DD DSN=FOCLIB.LOAD,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(2,SL) //I2 DD DSN=FUSELIB.LOAD,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(3,SL) //I3 DD DSN=ERRORS.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(4,SL) //I4 DD DSN=FOCCTL.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(5,SL) //I5 DD DSN=FOCEXEC.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(6,SL) //I6 DD DSN=MASTER.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(7,SL) //I55 DD DSN=WINFORMS.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(56,SL) //I60 DD DSN=FUSELIB.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(61,SL) //I7 DD DSN=FOCSTYLE.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(73,SL)
//O1 DD DSN=prefix.FOCLIB.LOAD,DISP=OLD //O2 DD DSN=prefix.FUSELIB.LOAD,DISP=OLD //O3 DD DSN=prefix.ERRORS.DATA,DISP=OLD //O4 DD DSN=prefix.FOCCTL.DATA,DISP=OLD //O5 DD DSN=prefix.FOCEXEC.DATA,DISP=OLD //O6 DD DSN=prefix.MASTER.DATA,DISP=OLD //O7 DD DSN=prefix.FOCSTYLE.DATA,DISP=OLD //O55 DD DSN=prefix.WINFORMS.DATA,DISP=OLD //O60 DD DSN=prefix.FUSELIB.DATA,DISP=OLD //SYSIN DD * COPY INDD=I1,OUTDD=O1 COPY INDD=I2,OUTDD=O2 COPY INDD=I3,OUTDD=O3 COPY INDD=I4,OUTDD=O4 COPY INDD=I5,OUTDD=O5 COPY INDD=I6,OUTDD=O6 COPY INDD=I7,OUTDD=O7 COPY INDD=I55,OUTDD=O55 COPY INDD=I60,OUTDD=O60
where:
Is the high-level qualifier for your FOCUS production data sets.
The following JCL unloads FOCUS from a single 3490 cartridge. It assumes you will not run the automated ISETUP procedure described in Refreshing or Upgrading FOCUS With ISETUP, and it does not unload ISETUP. To unload FOCUS from two 3480 cartridges, see the file numbers listed in File Numbers on the Distribution Cartridge:
//JOBNAME JOB (ACCOUNTING INFOR),'FOCUS BASE LOAD',MSGCLASS=A, // REGION=1024K,MSGLEVEL=(1,1) //*************************************************************** //STEP1 EXEC PGM=IEBCOPY //*************************************************************** //I1 DD DSN=FOCLIB.LOAD,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(2,SL) //I2 DD DSN=FUSELIB.LOAD,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(3,SL) //I3 DD DSN=ERRORS.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(4,SL) //I4 DD DSN=FOCCTL.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(5,SL) //I5 DD DSN=FOCEXEC.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(6,SL) //I6 DD DSN=MASTER.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(7,SL) //I55 DD DSN=WINFORMS.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(56,SL) //I60 DD DSN=FUSELIB.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(61,SL) //I7 DD DSN=FOCSTYLE.DATA,DISP=(OLD,PASS),UNIT=TAPE, // VOL=SER=volid,LABEL=(73,SL) //*************************************************************** //O1 DD DSN=prefix.FOCLIB.LOAD,DISP=(,CATLG,DELETE), // UNIT=SYSDA,VOL=SER=volid,SPACE=(xxx,(n,n,m)) //O2 DD DSN=prefix.FUSELIB.LOAD,DISP=(,CATLG,DELETE), // UNIT=SYSDA,VOL=SER=volid,SPACE=(xxx,(n,n,m)) //O3 DD DSN=prefix.ERRORS.DATA,DISP=(,CATLG,DELETE), // UNIT=SYSDA,VOL=SER=volid,SPACE=(xxx,(n,n,m)) //O4 DD DSN=prefix.FOCCTL.DATA,DISP=(,CATLG,DELETE), // UNIT=SYSDA,VOL=SER=volid,SPACE=(xxx,(n,n,m)) //O5 DD DSN=prefix.FOCEXEC.DATA,DISP=(,CATLG,DELETE), // UNIT=SYSDA,VOL=SER=volid,SPACE=(xxx,(n,n,m))
//O6 DD DSN=prefix.MASTER.DATA,DISP=(,CATLG,DELETE), // UNIT=SYSDA,VOL=SER=volid,SPACE=(xxx,(n,n,m)) //O7 DD DSN=prefix.FOCSTYLE.DATA,DISP=(,CATLG,DELETE), // UNIT=SYSDA,VOL=SER=volid,SPACE=(xxx,(n,n,m))
//O55 DD DSN=prefix.WINFORMS.DATA,DISP=(,CATLG,DELETE), // UNIT=SYSDA,VOL=SER=volid,SPACE=(xxx,(n,n,m)) //O60 DD DSN=prefix.FUSELIB.DATA,DISP=(,CATLG,DELETE), // UNIT=SYSDA,VOL=SER=volid,SPACE=(xxx,(n,n,m)) //SYSIN DD * COPY INDD=I1,OUTDD=O1 COPY INDD=I2,OUTDD=O2 COPY INDD=I3,OUTDD=O3 COPY INDD=I4,OUTDD=O4 COPY INDD=I5,OUTDD=O5 COPY INDD=I6,OUTDD=O6 COPY INDD=I7,OUTDD=O7 COPY INDD=I55,OUTDD=O55 COPY INDD=I60,OUTDD=O60 /* //SYSPRINT DD SYSOUT=*
where:
Is the high-level qualifier for your FOCUS production data sets.
Is either TRK or CYL.
Is the appropriate primary and secondary space allocation.
Is the number of directory blocks.
Is a valid volume identifier.
Note:
If your distribution cartridge is a 3490 (or 3590) cartridge, you receive one cartridge with all of the FOCUS data sets. If your distribution cartridge is a 3480 cartridge, you receive two cartridges.
The following table lists the file numbers for all of the FOCUS files on both types of cartridges:
Data Set Name |
3490 File Number |
3480 File Number | |
---|---|---|---|
Tape 1 |
Tape 2 | ||
ISETUP.DATA |
1 |
1 |
|
FOCLIB.LOAD |
2 |
2 |
|
FUSELIB.LOAD |
3 |
3 |
|
ERRORS.DATA |
4 |
4 |
|
FOCCTL.DATA |
5 |
5 |
|
FOCEXEC.DATA |
6 |
6 |
|
MASTER.DATA |
7 |
7 |
|
IMS.LOAD |
8 |
8 |
|
IMS.DATA |
9 |
9 |
|
IDMS.LOAD |
10 |
10 |
|
IDMS.DATA |
11 |
11 |
|
TOTAL.LOAD |
14 |
14 |
|
TOTAL.DATA |
15 |
15 |
|
ADABAS.LOAD |
16 |
16 |
|
ADABAS.DATA |
17 |
17 |
|
FOCM204.LOAD |
18 |
18 |
|
FOCM204.DATA |
19 |
19 |
|
FOCS2K.LOAD |
20 |
20 |
|
FOCS2K.DATA |
21 |
21 |
|
FOCSQL.LOAD |
22 |
22 |
|
FOCSQL.DATA |
23 |
23 |
|
MODEL.DATA |
36 |
|
1 |
ADMCFORM |
37 |
|
2 |
DATACOM.LOAD |
38 |
|
3 |
DATACOM.DATA |
39 |
|
4 |
FOCDBC.LOAD |
40 |
|
5 |
FOCDBC.DATA |
41 |
|
6 |
MSO.LOAD |
42 |
|
7 |
MSO.DATA |
43 |
|
8 |
FACETFEX.DATA |
44 |
|
9 |
FACETMAS.DATA |
45 |
|
10 |
FMU.DATA |
47 |
|
12 |
TRF.DATA |
48 |
|
13 |
ERRNLS.DATA |
51 |
|
16 |
TRFFREN.DATA |
55 |
|
20 |
WINFORMS.DATA |
56 |
|
21 |
MNTPAINT.DATA |
57 |
|
22 |
FUSELIB.DATA |
61 |
|
26 |
TABJAV.CLASS |
62 |
|
27 |
TABJAV.GIF |
63 |
|
28 |
TABJAV.HTM |
64 |
|
29 |
TABJAV.JDL |
65 |
|
30 |
TABJAV.JPG |
66 |
|
31 |
TABJAV.MAP |
67 |
|
32 |
TABJAV.ZIP |
68 |
|
33 |
TABJAV.JAR |
69 |
|
34 |
GIF.DATA |
71 |
|
36 |
HTML.DATA |
72 |
|
37 |
FOCSTYLE.DATA |
73 |
|
38 |
Information Builders |