The completion information returned by DCOM includes these fields:
Description
Field
An integer that describes how DCOM terminated (see
Table 12
)
completioncode
An integer that describes the nature of errors or warnings (see
Table 12
)
terminationinfo
Contains the DCOM subsystem ID, TANDEM.32.
release
, where
release
is the
release version of DCOM (D42, for example)
subsystem
A character string describing the code in
terminationinfo
(see
Table 12
)
text
The number of characters in
text
textlength
Table 12 DCOM Completion Codes
Description
Code
A normal, voluntary termination of DCOM with no errors or warnings.
0
A normal, voluntary termination of DCOM with warnings. Disk compression completed, but DCOM
reported disk structure diagnostics, space allocation problems, or a nonfatal internal program error.
DCOM includes this termination information with the completion code:
1
Text
Terminationinfo
Disk structure anomalies or I/O errors
1
Internal program error
2
An abnormal, voluntary termination with errors. DCOM performed partial compression, but a disk error
or an internal error prevented full compression. DCOM includes this termination information with the
completion code:
2
Text
Terminationinfo
Disk structure anomalies or I/O errors
1
Internal program error
2
An abnormal, voluntary termination with fatal errors. DCOM did not compress the disk because of severe
disk errors, severe structural errors, a fatal program error, or an invalid user command. DCOM includes
this termination information with the completion code:
3
Text
Terminationinfo
Disk structure anomalies or I/O errors
1
Internal program error
2
Command syntax or parameter error
3
DCOM never started, so the completion code is generated by the TACL process executing DCOM. The
terminationinfo
field holds an error code from the process creation procedure.
4
DCOM ended abnormally and returned 0 in the
terminationinfo
field.
5
Guidelines
Consider these suggestions and guidelines while running DCOM:
•
DCOM compresses a disk even while that disk is in service. When DCOM is executing, there
are three visible effects:
◦
DCOM must have exclusive access to the file whose extents it is moving. Do not run
DCOM if an important operation will fail when it takes exclusive possession of a file.
86
Disk Compression (DCOM)