-
Key: C2MS12-42
-
Status: open
-
Source: Kratos RT Logic, Inc. ( Mr. Mike Anderson)
-
Summary:
When Mnemonic data is returned in the Mnemonic Value Response Message (representing the initial state of mnemonics being requested), the fields MNEMONIC.n.NAME and MNEMONIC.n.STATUS are required. This makes sense, because of the nature of the mnemonic values. If a name and status can't be returned, nothing else would seem relevant. However, when the data is conveyed in subsequent Mnemonic Value Data Messages, MNEMONIC.n.NAME and MNEMONIC.n.STATUS are Optional. This, in contrast, seems to be in error.
Note that via copy-paste, the Archive Mnemonic Value Request/Data Messages are exactly the same. The MNEMONIC.n.NAME and MNEMONIC.n.STATUS are required in the Response Message and optional in the Data Message.
Normally, it would not be appropriate to apply required to a field that was previously optional in order to avoid backward compatibility. But in this case it is clearly an oversight and the assumption is that anyone sending mnemonics in the Data Messages is already providing the name and status of each. Therefore, the fields in both the MVAL Data and AMVAL Data Messages should be modified to make these required, following the lead of the MVAL and AVMAL Response Messages.
-
Reported: C2MS 1.0 — Wed, 10 Apr 2024 16:25 GMT
-
Updated: Wed, 11 Dec 2024 13:57 GMT
C2MS12 — Required or Optional for MNEMONIC Status on Data Messages
- Key: C2MS12-42
- OMG Task Force: Command and Control Message Specification (C2MS) 1.2 RTF