The completion information returned by DCOM includes these fields:
DescriptionField
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 texttextlength
Table 12 DCOM Completion Codes
DescriptionCode
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
TextTerminationinfo
Disk structure anomalies or I/O errors1
Internal program error2
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
TextTerminationinfo
Disk structure anomalies or I/O errors1
Internal program error2
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
TextTerminationinfo
Disk structure anomalies or I/O errors1
Internal program error2
Command syntax or parameter error3
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)