5.10 DASDISUP (Fix XCTL tables in SVCLIB)

5.10.1 Function

The DASDISUP utility fixes the XCTL tables in SVCLIB on OS/360 systems. On an OS/360 system the
OPEN / CLOSE / EOV modules in SYS1.SVCLIB have XCTL tables embedded within them. These tables
contain TTRs, pointing to other modules, and these TTRs need to be adjusted after loading SVCLIB to

OS/360 provides a program called IEHIOSUP to perform this function, however the issue is that you
cannot run IEHIOSUP until you have the system up and running, and you cannot IPL the system until you
have fixed the XCTL tables.

To circumvent this problem Hercules provides a utility program called DASDISUP which can be run from
the Unix or Windows command line after running DASDLOAD and fixes the XCTL tables.

Note: Do not use this procedure except on OS/360 IPL volumes; other operating systems do not have
XCTL tables.

5.10.2 Syntax


DASDISUP outfile [SF=shadowfile]


Êʬ¬¬ DASDISUP ¬¬¬ outfile ¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ÊÍ

shadowfile ¬¬¬¯

5.10.3 Parameter


The name of the OS/360 IPL volume to be updated.


The (optional) name of the associated shadow DASD file.

5.10.4 Examples

Example 1:

Fix the XCTL tables in SVCLIB on volume OS36IP.148.


5.10.5 Sample Utility Output

Sample 1:

Fix the XCTL tables in SVCLIB on volume OS36IP.148.

D:\HERCULES>dasdisup D:/MVS/DASD/OS36IP.148

Hercules IEHIOSUP program Version 3.05

(c)Copyright 1999-2005 by Roger Bowler, Jan Jaeger, and others

HHCDS006W Member IGG019PZ is not single text record

HHCDS006W Member IGG019V6 is not single text record

HHCDS007W Member IGG019V6 size 0A20 exceeds X'7F8' bytes

HHCDS002I End of directory: 4 members selected

HHCDS010I Member IGG019PX skipped

HHCDS010I Member IGG019PY skipped

HHCDS010I Member IGG019PZ skipped

HHCDS010I Member IGG019V6 skipped

Figure 39: DASDISUP utility output

Previous Page Next Page