Unload the FOCUS Distribution Tape

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


Top of page

Example: JCL for Unloading FOCUS From the Tape

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:

prefix

Is the high-level qualifier for your FOCUS production data sets.


Top of page

Example: Sample JCL for Complete Installation as a Batch Job

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:

prefix

Is the high-level qualifier for your FOCUS production data sets.

xxx

Is either TRK or CYL.

n,n

Is the appropriate primary and secondary space allocation.

m

Is the number of directory blocks.

volid

Is a valid volume identifier.

Note:


Top of page

x
Reference: File Numbers on the Distribution Cartridge

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