C2MS 1.2b1 RTF Avatar
  1. OMG Issue

C2MS12 — Define a Way to Create Argument-based Commands for the Command Request Message

  • Key: C2MS12-16
  • Status: open  
  • Source: Kratos RT Logic, Inc. ( Mr. Mike Anderson)
  • Summary:

    The Command Request Message designates one CMD-FORMAT type as MNEMONIC, but it seems impossible to use this type to send a mnemonic-based command using the message as is, because the formatted command is to be held in CMD-DATA (binary). We have explored modifying to this message to include arguments to fill in a looked up command, but as we have tried to go in that direction, we get further from the expected use of Command Request Message.

    Therefore, this issue calls out the need to create a new message request/response to 'create' a formatted command from a command name and list of command arguments. This formatted command can then be placed in the CMD-DATA of the Command Request message. (This was the solution we converged upon in Chicago, 2024).

    This "Command Creation Request Message" should indicate the CMD-FORMAT desired, include a CMD-NAME field of type STRING to hold the human-readable name for command lookup. It is also to contain a list of 0-n Command Arguments to hold the human-supplied arguments, along with a way to specify the argument type.

    The "Command Creation Response Message should include the binary field CMD-DATA to line up with the same field name/type in Command Request Message.

    As part of this effort, the MNEMONIC CMD-FORMAT should be deprecated in Command Request Message, since it turned out not to be useable as is.

  • Reported: C2MS 1.0 — Tue, 7 Jun 2022 12:54 GMT
  • Updated: Mon, 9 Dec 2024 18:44 GMT