Element Name | SourceItem |
---|---|
Parent Element(s) | Source |
Element XPath(s) |
|
Element Textual Value | None |
Usage | Conditional. A FormalExpression must contain either a Code child element or an ExternalCodeLib element. |
Attributes | ItemOID, ItemGroupOID, leafID, Label |
Child Elements | Resource+ |
Attributes:
Attribute | Schema Datatype or Enumeration | Usage | Definition | Business Rules |
---|---|---|---|---|
ID | ID | (Required|Optional) | If a Signature element is contained within a Signatures element, the ID attribute is required. |
Body:
Attributes:
Attribute | Schema Datatype or Enumeration | Usage | Definition | Business Rules |
---|---|---|---|---|
leafID | IDREF | (optional) | ||
ItemGroupOID | oidref | (optional) | ||
ItemOID | oidref | |||
Label | text | (optional) |
Contained in:
The SourceItem element provides the information needed to identify the source metadata, ItemDef reference, for the associated ItemRef.
The leafID element references a leaf element that provides a reference to another ODM document. This is necessary when the source ItemOID references an ItemDef contained in a different ODM document.
The ItemGroupOID attribute references the ItemGroupDef that contains the ItemRef that functions as a source element.
The ItemOID attribute references the ItemDef that contains the metadata definition for the source variable.
The Label attribute provides a way to connect an argument to a parameter when SourceItems are inputs to methods. It allows the name used in the programming code in the method description to make it easier to trace the use of the value.