Row and Data Attributes
The Row attribute identifies the previously defined target table variable, and criteria. Each Row is defined by:
- num – the number of the row in the order they should be in inserted into the table.
The Data attribute represents each data element in a cell (intersection of row/column) in the table variable. Each Data is defined by:
- columnName – the previously defined name of the target column. This field is primarily for informational purposes intended to provide descriptive information for persons creating or reviewing the XML file.
- columnNum [required] – the numeric value that represents the order that the previously defined table variable, and criteria appear in the table.
- id [required] – the previously defined universally unique identifier of the target
TYPE |
NAME |
CONCURRENCE |
REQUIRED |
RESTRICTIONS |
Node |
TableData |
1 |
No |
- |
Node |
TableVariable |
1 |
No |
- |
Attribute |
name |
- |
No |
String type. Does not allow some special characters. |
Attribute |
id |
- |
Yes |
Allows String type |
Node |
Row |
Unbounded |
No |
- |
Attribute |
num |
- |
No |
Integer Type |
Node |
Data |
Unbounded |
No |
- |
Attribute |
columnName |
- |
No |
String type. Does not allow some special characters. |
Attribute |
columnNum |
- |
Yes |
Integer Type |
Attribute |
id |
- |
Yes |
Allows String Type |
XML Example
<TableData>
<TableVariable name="AccountsReceivableLimit" id="47D92217-3E01-40D1-A2B0-A19D875E43CF">
<Row num="1">
<Data columnNum="1" columnName="AccountsReceivableLimit" id="">10000 through 999999999</Data>
<Data columnNum="2" columnName="BusnPrsnlPropLimit" id="">1 through 999999999</Data>
<Data columnNum="3" columnName="FunctlBusnPrsnlPropValtnApply" id="">Yes</Data>
</Row>
<Row num="2">
<Data columnNum="1" columnName="AccountsReceivableLimit" id="">10000 through 999999999</Data>
<Data columnNum="2" columnName="BusnPrsnlPropLimit" id="">1 through 999999999</Data>
<Data columnNum="3" columnName="FunctlBusnPrsnlPropValtnApply" id="">No</Data>
</Row>
<Row num="3">
<Data columnNum="1" columnName="AccountsReceivableLimit" id="">10000 through 999999999</Data>
<Data columnNum="2" columnName="BusnPrsnlPropLimit" id="">0</Data>
<Data columnNum="3" columnName="FunctlBusnPrsnlPropValtnApply" id="">Yes</Data>
</Row>
<Row num="4">
<Data columnNum="1" columnName="AccountsReceivableLimit" id="">0</Data>
<Data columnNum="2" columnName="BusnPrsnlPropLimit" id="">0</Data>
<Data columnNum="3" columnName="FunctlBusnPrsnlPropValtnApply" id="">No</Data>
</Row>
</TableVariable>
</TableData>
…
Where: … indicates XML contents.