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
DASD.
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
Descriptive
DASDISUP outfile [SF=shadowfile]
Diagram
Êʬ¬¬ DASDISUP ¬¬¬ outfile ¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ÊÍ
shadowfile ¬¬¬¯
5.10.3 Parameter
outfile
The name of the OS/360 IPL volume to be updated.
shadowfile
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.
DASDISUP D:/MVS/DASD/OS36IP.148