No ZLI Credit
This MISB ST 0902 structural rule checks for top-level Zero-Length Items (ZLI) in the claimed MISMMS stream.
What This Test Does
The rule scans top-level MISMMS items and detects any item encoded with a zero-length value.
MISB ST 0902.8 Requirement -05 states:
No Zero-Length items (ZLI) shall be used to meet minimum reporting requirements.
✅ Pass Criteria
The test passes when no top-level MISMMS item is encoded as a Zero-Length Item.
❌ Fail Criteria
This rule does not hard-fail overall MISB ST 0902 conformance by itself. When a top-level MISMMS item is present with zero bytes of value, the rule raises a warning because that occurrence cannot be credited toward MISB ST 0902 minimum reporting compliance.
Notes
This rule does not replace the separate minimum-presence or reporting-frequency rules. It records that a zero-length top-level item cannot satisfy them.