Hercules Version 3: System Messages: DS - dasdisup

This page describes the messages for the Hercules S/370, ESA/390, and z/Architecture emulator utility program dasdisup.

Messages

HHCDS001E Cannot obtain storage for member array: error
Meaning
An attempt to obtain storage for the array of SYS1.SVCLIB members failed. The error is described by error.
Action
Correct the error and rerun dasdisup.
Issued by
dasdisup.c, function main
HHCDS002I End of directory: count members selected
Meaning
The end of the SYS1.SVCLIB directory has been reached. count members have been selected for processing.
Issued by
dasdisup.c, function main
HHCDS003E Directory block byte count is invalid
Meaning
The length of the directory block read is invalid. The SYS1.SVCLIB directory is probably corrupt.
Action
Rebuild SYS1.SVCLIB and rerun dasdisup.
Issued by
dasdisup.c, function process_dirblk
HHCDS004E Number of members exceeds MAX_MEMBERS
Meaning
SYS1.SVCLIB has too many members to fit in the array used to store their information.
Action
Increase the value of MAX_MEMBERS in dasdisup.c and recompile the program, then run it again.
Issued by
dasdisup.c, function process_dirblk
HHCDS005E Member member TTR count is zero
Meaning
The member named member has no data associated with it. Since aliases have been skipped already, this means that the SYS1.SVCLIB directory is corrupt.
Action
Rebuild SYS1.SVCLIB and run dasdisup again.
Issued by
dasdisup.c, function process_dirblk
HHCDS006W Member member is not single text record
Meaning
The member named member is not contained in a single text record. This is an invalid condition. The member will be skipped later, and message HHCDS011E will be issued.
Action
If this member must be processed, rebuild SYS1.SVCLIB and rerun dasdisup.
Issued by
dasdisup.c, function process_dirblk
HHCDS007W Member member size size exceeds X'7F8' bytes
Meaning
The member named member is too long. The maximum length of an OS/360 SVC load module is X'7F8' (2040 decimal) bytes. The member will be processed, but OS/360 will have problems with it.
Action
Correct the member in SYS1.SVCLIB and rerun dasdisup.
Issued by
dasdisup.c, function process_dirblk
HHCDS008W Member member size size is not a multiple of 8
Meaning
The member named member is not a multiple of 8 bytes long. Its actual size is size. This is not valid for an OS/360 load module. OS/360 will issue an ABEND when an attempt is made to load the module.
Action
Correct the member in SYS1.SVCLIB and rerun dasdisup.
Issued by
dasdisup.c, function process_dirblk
HHCDS009I Alias alias skipped
Meaning
The alias named alias has been skipped, since no processing is necessary for it.
Issued by
dasdisup.c, function resolve_xctltab
HHCDS010I Member member skipped
Meaning
The member named member has been skipped, since it does not have an XCTL table.
Action
If the member should have an XCTL table, rebuild it in SYS1.SVCLIB and rerun dasdisup.
Issued by
dasdisup.c, function resolve_xctltab
HHCDS011E Member member has multiple text records
Meaning
The member named member has multiple text records. This is not a valid condition for an OS/360 SVC module. The member will not be processed. Message HHCDS006W was issued for this member earlier.
Action
If this member must be processed, rebuild it in SYS1.SVCLIB and rerun dasdisup.
Issued by
dasdisup.c, function resolve_xctltab
HHCDS012E Member member has invalid TTR ttr
Meaning
The pointer to the text record for the member named member is invalid. The pointer found is ttr. The member cannot be located to be processed. The SYS1.SVCLIB directory is probably corrupt.
Action
Rebuild SYS1.SVCLIB and rerun dasdisup.
Issued by
dasdisup.c, function resolve_xctltab
HHCDS013I Processing member member text record TTR=ttr CCHHR=cchhr
Meaning
The member named member is being processed. Its relative location is ttr, and its absolute location is cchhr.
Issued by
dasdisup.c, function resolve_xctltab
HHCDS014E Member member error reading TTR ttr
Meaning
An attempt to read the member named member, at the relative location ttr, failed. The member cannot be processed.
Action
Rebuild SYS1.SVCLIB and rerun dasdisup. If this is unsuccessful, rebuild the entire DASD volume.
Issued by
dasdisup.c, function resolve_xctltab
HHCDS015E Member member TTR ttr text record length length is not valid
Meaning
The length length of the text record at location ttr of the member named member is less than 8, greater than 1024, or not a multiple of 8. All of these conditions must be met for the length to be valid. The member is probably corrupt.
Action
Rebuild the member in SYS1.SVCLIB and rerun dasdisup.
Issued by
dasdisup.c, function resolve_xctltab
HHCDS016E Member member TTR ttr text record length textlength does not match length dirlength in directory
Meaning
The length textlength of the text record at location ttr is not the same as the length dirlength in the directory entry for member member. Either the member, or the directory, is probably corrupt.
Action
Rebuild the member in SYS1.SVCLIB and rerun dasdisup. If this does not correct the problem, rebuild SYS1.SVCLIB in its entirety.
Issued by
dasdisup.c, function resolve_xctltab
HHCDS017E Member member TTR ttr XCTL table improperly terminated
Meaning
The XCTL table in member member at location ttr runs past the end of the text record. The member is probably corrupt.
Action
Rebuild the member and rerun dasdisup.
Issued by
dasdisup.c, function resolve_xctltab
HHCDS018I member (Alias|Member) skipped
Meaning
The member or alias named member is not an Open, Close, or EOV module, and so does not have an XCTL table that needs to be updated. It has been skipped.
Issued by
dasdisup.c, function resolve_xctltab
HHCDS019I In member member: reference TTRL=ttrl status
Meaning
A reference to the member named reference in the member named member was found, The referenced member is at the location ttrl in the table. status is optional; it may be one of:
** Member reference not found
The referenced member was not found in SYS1.SVCLIB. The reference cannot be updated.
replaced by TTRL=newttrl flag
The reference was updated to point to the referenced member's actual location at newttrl. If flag is ****, the actual length of the referenced member is different from the length of the member in the reference pointer.
Issued by
dasdisup.c, function resolve_xctltab


If you have a question about Hercules, see the Hercules Frequently-Asked Questions page.


back

Last updated $Date$ $Revision$