UNRECOVERABLE TERMINATION -- THE HALT OPTION OF DMSERR There are certain times, such as when the SVC handler's pointers are
.odified, that the systea can neither continue processin1 nor try to
recover. In these cases, DMSERR with the option HALT=YES is specified
to cause a message to be typed out, after which a disabled wait state PSi is loaded unless the NUCON field has been loaded.
The valid address contained in AUSERRST is assumed to be the address
of an error recovery routin9 ana will be directly branched to. The
initialization routines of an application running under CMS must set
this address to point to a module that might, for example, request a
du.p and then issue an IPL coamand. If the IPL command is
IPL CMS PARM AUTOCR and the PROFILE EXEC on virtual disk 191 invokes reinitialization, the
application has the capability of automatic recovery. This capability
is valuable for CMS service virtual machines that run permanently
disconnected and are required to stay operational.
In CP mode, the programmer can examine the PSi, whose address field
contains the address of the instruction following the call to the DMSEBR .acro. He can also examine all the registers, which are as they were
when the DMSERR macro was invoked. Figure 24 lists the CMS ABEND codes and describes the cause of the
Abend and the action required. 2-242 VM/370 System Logic and program Determination--Volume 2
Abendl Module Code I Nalle 001 DMSSCT 034 DMSVIP OCx DMSITP OFO DMSITS OF1 DMSITS Cause of Abend
The problem program encoun­
tered an input/output error
processing an as Either the associated DCB did not have a SYNAD rou­
tine specified or the I/O error was encountered
processing an OS CLOSE macro.
The problem program encoun-
tered an I/O error while processing a VSAM action
macro under DOS/VS for
which there is no OS equi- valent. An internal error
occurred in a DOS VSAft rou-
tine.
The specified hardware ex­
ception occurred at a spe­
cified location. "x" is
the type of exception: ! o IMPRECISE 1 OPERATION 2 PRIVILEGED OPERATION 3 EXECUTE 4 PROTECTION 5 ADDRESSING 6 SPECIFICATION 1 DECIMAL DATA
8 FIXED-POINT OVERFLOW 9 FIlED-POINT DIVIDE A DECIMAL OVERFLOW B DECIMAL DIVIDE C EXPONENT OVERFLOW T\ U E
F EXPONENT UNDERFLOW SIGNIFICANCE FLOATING-POINT DIVIDE
Insufficient free storage
is available to allocate a
save area for an svc call. An invalid halfword code is
associated with SVC 203. Figure 24. CMS Abend Codes (Part 1 of 4) Action DMSSCT120S indicates the possible
cause of the error. Examine the error
message and take the
action indicated.
Refer to the DOSLVS erder No. GC33-5319,
to determine the cause of the lSAM error.
Type DEEUG to exaaine the PSi and registers
at the time of the
exception.
If the abend was
caused by an error in
the application pro­
gram, correct it; if
not, use the CP DEFINE command to increase
the size of virtual
storage and then re­
start CMS. Inter DEBUG and type GO. Execution conti­
nues. CMS Diagnostic lids 2-243
Previous Page Next Page