OASIS OpenC2 TC: GitHub repository used to propose and track changes to the OpenC2 Language Specification as new working draft level revisions are created and the associated CSDs mature
Issue #388 asked for format specifications for Command-ID, among others. This was addressed in PR #431.
In 3.3.1, OpenC2 Command, command_id is type Command-ID
PR #431 Updated the Command-ID definition in 3.4.2.2 with description and usage requirement:
Description: Included in a Command message by an OpenC2 Producer to enable future references to the specific command. OpenC2 Consumers can include the command_id from the Command message in Reponses to specify the Command to which the Response corresponds.
Usage: Value SHOULD be a string representation of a UUIDv4 as defined in RFC4122
In 3.2, Message
the request_id element is described as “A unique identifier created by the Producer and copied by Consumer into all Responses, in order to support reference to a particular Command, transaction, or event”
and has a usage requirements:
The request_id of a Message SHOULD be a Version 4 UUID as specified in RFC4122
A Consumer MUST copy the request_id from the Message header of a Command into each Response to that Command
Based on these similarities, request_id should be defined as type Command-ID in Table 3-1, Common Message Elements, and the Type: Headers table later in that section for consistency
Issue #388 asked for format specifications for Command-ID, among others. This was addressed in PR #431.
command_id
is typeCommand-ID
Command-ID
definition in 3.4.2.2 with description and usage requirement:command_id
from the Command message in Reponses to specify the Command to which the Response corresponds.request_id
element is described as “A unique identifier created by the Producer and copied by Consumer into all Responses, in order to support reference to a particular Command, transaction, or event”request_id
of a Message SHOULD be a Version 4 UUID as specified in RFC4122request_id
from the Message header of a Command into each Response to that CommandBased on these similarities,
request_id
should be defined as type Command-ID in Table 3-1, Common Message Elements, and the Type: Headers table later in that section for consistency