Restrictions in a TD Instance Document
- Updated2025-10-28
- 1 minute(s) read
If a TD instance document violates a restriction, the log file records the violation as an error. TestStand has the following restrictions when translating a TD instance document to a sequence file:
- The number of dimensions in an array must be less than 17.
- The number of elements in each dimension of the array must be a positive number.
- Invalid characters must not be present in the name attribute of the <TestGroup>, <Action>, <Parameters>, <TestResults> or <SessionData> elements. Invalid characters include ~ ! @ # $ % ^ & * = + ` " : ' ; ? > < , . / [ ] \ \ | } {
- All steps translated from <Action> elements with a parameter value of the ValueFromTestGroupParameter type that refers to a <TestGroup> parameter, or translated from <Action> elements with a <TestResults>/<TestResult> child element that contains a <ValueToTestResult> child element that refers to the <Step>/<Result> child element of the <TestGroup> element, must exist in the test group.
- <Parameter> child elements of the <Action> element cannot be of the ValueFromActionParameter type.
- The value of all attributes in the elements of an array must be the same.
- <Parameter> elements of the <Collection> type must contain at least one <Item> child element.