Syntax
createCommand = OMBCREATE [ TRANSIENT ] "fco_type" "fco_name" [
"setPropertiesClause" ] { "setReferenceClause" } { "addSCOClause" }
setPropertiesClause = SET PROPERTIES "(" "propertyNameList" ")" VALUES "("
"propertyValueList" ")"
setReferenceClause = SET ( REF | REFERENCE ) [ "qualifier" ] "type"
"quotedNameList" [ { "parentSCOClause" } OF "fco_type" "fco_name" ]
addSCOClause = ADD "sco_type" "sco_name" { "parentSCOClause" } [
"setPropertiesClause" ] { "setReferenceClause" }
propertyNameList = "propertyName" { "," "propertyName" }
propertyValueList = "propertyValue" { "," "propertyValue" }
quotedNameList = "QUOTED_STRING" | "(" "QUOTED_STRING" { ","
"QUOTED_STRING" } ")"
parentSCOClause = OF "sco_type" "sco_name"
propertyName = "UNQUOTED_STRING"
propertyValue = "QUOTED_STRING" | "INTEGER_LITERAL" |
"FLOATING_POINT_LITERAL"
Parameters
createCommand
Specify metadata for a new component.
TRANSIENT
Keyword used to specify that the object being created will not be persisted in the repository.
fco_type
The type of the component.
fco_name
The physical name of the component in single quotes.
setPropertiesClause
Set object properties.
setReferenceClause
Specify reference objects.
qualifier
Specify which reference to set, if there are more than one pointing to the same type.
addSCOClause
Add a new child object to the component.
propertyNameList
A list of property names.
propertyValueList
A list of property values.
quotedNameList
A list of single-quoted physical names.
parentSCOClause
Used to specify the path from a child object to the component
propertyName
An unquoted string representing the name of a property.
propertyValue
The value of a property.