mirror of
https://github.com/SDL-Hercules-390/hyperion.git
synced 2026-04-07 20:53:07 +02:00
282 lines
10 KiB
HTML
282 lines
10 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN" "html.dtd">
|
|
<HTML>
|
|
<HEAD><TITLE>
|
|
Hercules Version 3: System Messages: DS - dasdisup</TITLE>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="hercules.css">
|
|
</HEAD>
|
|
<BODY BGCOLOR="#ffffcc" TEXT="#000000" LINK="#0000A0"
|
|
VLINK="#008040" ALINK="#000000">
|
|
<h1>Hercules Version 3: System Messages: DS - dasdisup</h1>
|
|
<p>
|
|
This page describes the messages for the Hercules S/370,
|
|
ESA/390, and z/Architecture emulator utility program <code>dasdisup</code>.
|
|
<h3>Messages</h3>
|
|
<dl class="messages">
|
|
<dt><code><a name="HHCDS001E">
|
|
HHCDS001E Cannot obtain storage for member array: <em>error</em>
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>An attempt to obtain storage for the array of SYS1.SVCLIB members
|
|
failed. The error is described by <code><em>error</em></code>.
|
|
<dt>Action
|
|
<dd>Correct the error and rerun <code>dasdisup</code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function main
|
|
</dl>
|
|
<dt><code><a name="HHCDS002I">
|
|
HHCDS002I End of directory: <em>count</em> members selected
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The end of the SYS1.SVCLIB directory has been reached.
|
|
<code><em>count</em></code> members have been selected for processing.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function main
|
|
</dl>
|
|
<dt><code><a name="HHCDS003E">
|
|
HHCDS003E Directory block byte count is invalid
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The length of the directory block read is invalid. The SYS1.SVCLIB
|
|
directory is probably corrupt.
|
|
<dt>Action
|
|
<dd>Rebuild SYS1.SVCLIB and rerun <code>dasdisup</code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function process_dirblk
|
|
</dl>
|
|
<dt><code><a name="HHCDS004E">
|
|
HHCDS004E Number of members exceeds MAX_MEMBERS
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>SYS1.SVCLIB has too many members to fit in the array used to store
|
|
their information.
|
|
<dt>Action
|
|
<dd>Increase the value of MAX_MEMBERS in <code>dasdisup.c</code> and
|
|
recompile the program, then run it again.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function process_dirblk
|
|
</dl>
|
|
<dt><code><a name="HHCDS005E">
|
|
HHCDS005E Member <em>member</em> TTR count is zero
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The member named <code><em>member</em></code> has no data associated
|
|
with it. Since aliases have been skipped already, this means
|
|
that the SYS1.SVCLIB directory is corrupt.
|
|
<dt>Action
|
|
<dd>Rebuild SYS1.SVCLIB and run <code>dasdisup</code> again.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function process_dirblk
|
|
</dl>
|
|
<dt><code><a name="HHCDS006W">
|
|
HHCDS006W Member <em>member</em> is not single text record
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The member named <code><em>member</em></code> is not contained in a single
|
|
text record. This is an invalid condition. The member will be skipped
|
|
later, and message <a href="#HHCDS011E">HHCDS011E</a> will be issued.
|
|
<dt>Action
|
|
<dd>If this member must be processed, rebuild SYS1.SVCLIB and rerun
|
|
<code>dasdisup</code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function process_dirblk
|
|
</dl>
|
|
<dt><code><a name="HHCDS007W">
|
|
HHCDS007W Member <em>member</em> size <em>size</em> exceeds X'7F8' bytes
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The member named <code><em>member</em></code> 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.
|
|
<dt>Action
|
|
<dd>Correct the member in SYS1.SVCLIB and rerun <code>dasdisup</code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function process_dirblk
|
|
</dl>
|
|
<dt><code><a name="HHCDS008W">
|
|
HHCDS008W Member <em>member</em> size <em>size</em> is not a multiple of 8
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The member named <code><em>member</em></code> is not a multiple of 8 bytes long. Its
|
|
actual size is <code><em>size</em></code>. 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.
|
|
<dt>Action
|
|
<dd>Correct the member in SYS1.SVCLIB and rerun <code>dasdisup</code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function process_dirblk
|
|
</dl>
|
|
<dt><code><a name="HHCDS009I">
|
|
HHCDS009I Alias <em>alias</em> skipped
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The alias named <code><em>alias</em></code> has been skipped, since no processing is
|
|
necessary for it.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
<dt><code><a name="HHCDS010I">
|
|
HHCDS010I Member <em>member</em> skipped
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The member named <code><em>member</em></code> has been skipped, since it does not
|
|
have an XCTL table.
|
|
<dt>Action
|
|
<dd>If the member should have an XCTL table, rebuild it
|
|
in SYS1.SVCLIB and rerun <code>dasdisup</code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
<dt><code><a name="HHCDS011E">
|
|
HHCDS011E Member <em>member</em> has multiple text records
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The member named <code><em>member</em></code> has multiple text records. This
|
|
is not a valid condition for an OS/360 SVC module. The member will not
|
|
be processed. Message <a href="#HHCDS006W">HHCDS006W</a> was issued for
|
|
this member earlier.
|
|
<dt>Action
|
|
<dd>If this member must be processed, rebuild it
|
|
in SYS1.SVCLIB and rerun <code>dasdisup</code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
<dt><code><a name="HHCDS012E">
|
|
HHCDS012E Member <em>member</em> has invalid TTR <em>ttr</em>
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The pointer to the text record for the member named <code><em>member</em></code>
|
|
is invalid. The pointer found is <code><em>ttr</em></code>. The member cannot be located
|
|
to be processed. The SYS1.SVCLIB directory is probably corrupt.
|
|
<dt>Action
|
|
<dd>Rebuild SYS1.SVCLIB and rerun <code>dasdisup</code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
<dt><code><a name="HHCDS013I">
|
|
HHCDS013I Processing member <em>member</em> text record TTR=<em>ttr</em>
|
|
CCHHR=<em>cchhr</em>
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The member named <code><em>member</em></code> is being processed. Its relative
|
|
location is <code><em>ttr</em></code>, and its absolute location is <code><em>cchhr</em></code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
<dt><code><a name="HHCDS014E">
|
|
HHCDS014E Member <em>member</em> error reading TTR <em>ttr</em>
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>An attempt to read the member named <code><em>member</em></code>, at the
|
|
relative location <code><em>ttr</em></code>, failed. The member cannot be processed.
|
|
<dt>Action
|
|
<dd>Rebuild SYS1.SVCLIB and rerun <code>dasdisup</code>. If this
|
|
is unsuccessful, rebuild the entire DASD volume.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
<dt><code><a name="HHCDS015E">
|
|
HHCDS015E Member <em>member</em> TTR <em>ttr</em> text record length
|
|
<em>length</em> is not valid
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The length <code><em>length</em></code> of the text record at location <code><em>ttr</em></code>
|
|
of the member named <code><em>member</em></code> 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.
|
|
<dt>Action
|
|
<dd>Rebuild the member in SYS1.SVCLIB and rerun <code>dasdisup</code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
<dt><code><a name="HHCDS016E">
|
|
HHCDS016E Member <em>member</em> TTR <em>ttr</em> text record length
|
|
<em>textlength</em> does not match length <em>dirlength</em> in directory
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The length <code><em>textlength</em></code> of the text record at location
|
|
<code><em>ttr</em></code> is not the same as the length <code><em>dirlength</em></code> in the
|
|
directory entry for member <code><em>member</em></code>. Either the member, or the
|
|
directory, is probably corrupt.
|
|
<dt>Action
|
|
<dd>Rebuild the member in SYS1.SVCLIB and rerun <code>dasdisup</code>.
|
|
If this does not correct the problem, rebuild SYS1.SVCLIB in its entirety.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
<dt><code><a name="HHCDS017E">
|
|
HHCDS017E Member <em>member</em> TTR <em>ttr</em> XCTL table
|
|
improperly terminated
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The XCTL table in member <code><em>member</em></code> at location <code><em>ttr</em></code> runs
|
|
past the end of the text record. The member is probably corrupt.
|
|
<dt>Action
|
|
<dd>Rebuild the member and rerun <code>dasdisup</code>.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
<dt><code><a name="HHCDS018I">
|
|
HHCDS018I <em>member</em>
|
|
</code>(<code>Alias</code>|<code>Member</code>)<code> skipped
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>The member or alias named <code><em>member</em></code> 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.
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
<dt><code><a name="HHCDS019I">
|
|
HHCDS019I In member <em>member</em>: <em>reference</em> TTRL=<em>ttrl</em>
|
|
<em>status</em>
|
|
</a></code>
|
|
<dd><dl>
|
|
<dt>Meaning
|
|
<dd>A reference to the member named <code><em>reference</em></code> in the
|
|
member named <code><em>member</em></code> was found, The referenced member is at the
|
|
location <code><em>ttrl</em></code> in the table. <code><em>status</em></code> is optional; it may
|
|
be one of:
|
|
<dl>
|
|
<dt><code>** Member <em>reference</em> not found</code>
|
|
<dd>The referenced member was not found in
|
|
SYS1.SVCLIB. The reference cannot be updated.
|
|
<dt><code>replaced by TTRL=<em>newttrl</em> <em>flag</em></code>
|
|
<dd> The reference was updated to point to the referenced member's
|
|
actual location at <code><em>newttrl</em></code>. If <code><em>flag</em></code> is
|
|
<code>****</code>, the actual length of the referenced member is different
|
|
from the length of the member in the reference pointer.
|
|
</dl>
|
|
<dt>Issued by
|
|
<dd>dasdisup.c, function resolve_xctltab
|
|
</dl>
|
|
</dl>
|
|
<p><center><hr width=15% noshade></center>
|
|
<p>
|
|
If you have a question about Hercules, see the
|
|
<a href="hercfaq.html">Hercules Frequently-Asked Questions</a> page.
|
|
|
|
<p><center><hr width=15% noshade>
|
|
<a href="hercmsg.html"><img src="images/back.gif" border=0 alt="back"></a>
|
|
</center>
|
|
<p class="lastupd">Last updated $Date$ $Revision$</p>
|
|
</BODY>
|
|
</HTML>
|