CommandCode
Contains information on the command used for processing data. Contains a description of the command which should clarify for the user the purpose and process of the command, an in-line provision of the command itself, a reference to an external version of the command such as a coding script, and the option for attaching an extension to DDI to permit insertion of a command code in a foreign namespace. The definition of the InParameter, OutParameter, and Binding declared within CommandCode are available for use by all formats of the command.
Properties
Name
Type
Cardinality
description
StructuredString
0..1
binding
Binding
0..n
description
A description of the purpose and use of the command code provided. Supports multiple languages.
binding
Defines the link between the OutParameter of an external object to an InParameter of this CommandCode.
Graph
digraph G {
fontname = "Bitstream Vera Sans"
fontsize = 8
overlap=false;
compound=true;
node [
fontname = "Bitstream Vera Sans"
fontsize = 8
shape = "record"
]
edge [
fontname = "Bitstream Vera Sans"
fontsize = 8
mode="ipsep"
]
DDI4_CommandCode [
label = "{<id>CommandCode | + description : StructuredString \l + binding : Binding \l \l \l| <CommandCodestructuredCommand> structuredCommand \l| <CommandCodecommandFile> commandFile \l| <CommandCodecommand> command \l \l}"
tooltip = "ComplexDataTypes:CommandCode"
]
subgraph Processing {
label = "Processing"
node [ color = "#000000" ]
DDI4_StructuredCommand [
label = "{<id>StructuredCommand | \l \l| \l \l}"
tooltip = "Processing:StructuredCommand"
];
DDI4_CommandFile [
label = "{<id>CommandFile | + programLanguage : CodeValueType \l + location : InternationalString \l + uri : xs:anyURI \l \l \l| \l \l}"
tooltip = "Processing:CommandFile"
];
DDI4_Command [
label = "{<id>Command | + programLanguage : CodeValueType \l + commandContent : xs:string \l \l \l| \l \l}"
tooltip = "Processing:Command"
];
}
subgraph {
label = ""
node [ color = "#" ]
}
DDI4_StructuredCommand -> DDI4_CommandCode:CommandCodestructuredCommand [side=r arrowhead=diamond labeldistance=1.9 taillabel="1..1" headlabel="0..1" edgetooltip="structuredCommand" fontcolor="black" color="#00000"];
DDI4_CommandFile -> DDI4_CommandCode:CommandCodecommandFile [side=r arrowhead=diamond labeldistance=1.9 taillabel="1..1" headlabel="0..1" edgetooltip="commandFile" fontcolor="black" color="#00000"];
DDI4_Command -> DDI4_CommandCode:CommandCodecommand [side=r arrowhead=diamond labeldistance=1.9 taillabel="1..1" headlabel="0..1" edgetooltip="command" fontcolor="black" color="#00000"];
}