The ReturnValue element represents a return value used as part of a MethodSignature in MethodDef, ConditionDef, or RangeCheck. A return value identifies values passed from the Method to the calling element. A ReturnValue may be computed by a FormalExpression.
Element Name | ReturnValue |
---|---|
Parent Elements | MethodSignature |
Element XPath(s) |
|
Element Textual Value | None |
Attributes | Name, DataType, Definition, OrderNumber |
Child Elements | None |
Usage/Business Rules |
|
Attribute | Schema Datatype or Enumeration | Usage | Definition | Business Rulest |
---|---|---|---|---|
Name | name | Required | The return value name. | When the MethodDef is referenced by an ItemGroupDef, the result will provide a data row. The Parameter must identify each ItemDef that may be included. When the MethodDef is referenced by an ItemRef, the result provides ItemData for the corresponding ItemRef. |
DataType | (text | integer | decimal | float | double | date | time | datetime | string | boolean | double | hexBinary | base64Binary | hexFloat | base64Float | partialDate | partialTime | partialDatetime | durationDatetime | intervalDatetime | incompleteDatetime | incompleteDate | incompleteTime | URI ) | Required | Return value datatype | |
Definition | text | Optional | A free-text definition of the return value | |
OrderNumber | positiveInteger | Optional | Position of the ReturnValue |