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"]; }