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.