This Data Type enumerates the choices for the
Reason
attribute of the
Response
element defined in the FBMGT
DTD and subclause 6.4 of the Compliance
Profile for Feasibility Demonstrations. It includes an initial
OK
item for the
#IMPLIED
value specified in the DTD, and three additional items
(NULL_POINTER, INTERRUPTED, UNKNOWN)
to provide more detailed reporting of exception conditions
encountered during management command processing.
When used as the
Reason
component of the structured type MGT_RSP
,
this requires only a single byte for ASN.1 encoding, versus, for
example, the 18 bytes required to encode the STRING value of the XML
declaration
Reason="NOT_READY"
.
- This encoding does require one extra byte vs. the
STRING-encoded XML for the case of
MGT_REASON#OK
, where the XML does not include aReason
attribute. However, the combination of theID
andReason
attributes of aMGT_RSP
variable only requires 5 bytes in total, where a minimum of 6 bytes are required for the STRING-encoded XML equivalent, e.g.,ID="1"
.