ObjectRepositorySchema Schema
EncodedObject Element
Description
The parent element of an individual EncodedObject in the object repository.
Namespace http://www.mercury.com/qtp/ObjectRepository
Type
Diagram
ChildObjects Element Setting Element Sequence Settings Element Parameter Element Arguments Element Sequence VisualRelation Element Sequence VisualRelations Element Value Element Choice Sequence StandardProperty Element Sequence StandardProperties Element Sequence EncodedObject Element
Overview
EncodedObjectEncodedObjectType Complex Type
The parent element of an individual EncodedObject in the object repository.
Class optionalxs:string
The class of the test object described by the EncodedObject.
Name optionalxs:string
The name of the test object described by the EncodedObject.
Sequence
StandardPropertiesStandardPropertiesType Complex Type
The parent element containing the list of properties and values of a test object described by an EncodedObject.
Sequence
Name requiredxs:string
The property name. The property name. The Name must be a supported property for the test object class. For a list of supported properties for a particular test object class, refer to the relevant object in the Unified Functional Testing Object Model Reference Help.
Flags requiredxs:string
Property bit flags. Do not add or modify this attribute manually.
InnerType requiredxs:string
The inner setting of a property. Do not add or modify this attribute manually.
Type requiredxs:string
The property value type. Possible values: STRING, NUMBER, BOOL
Sequence
Choice
ValueStandardPropertyValueType Complex Type
The value of the property for properties set to a constant value.
RegularExpression optionalxs:boolean
Indicates whether the value should be evaluated as a regular expression.
IgnoreSpace optionalxs:boolean
Indicates whether the value should be evaluated ignoring the spaces.
MatchCase optionalxs:boolean
Indicates whether the value should be evaluated with exact match by case.
NotExactMatch optionalxs:boolean
Indicates whether the value should be evaluated with not exact match.
Formula optionalxs:boolean
Indicates whether the value is an MS Excel formula.
VisualRelationsVRIRelationsType Complex Type
The Visual Relations property of the object.
Sequence
VisualRelation0..∞VRIRelationType Complex Type
A single visual relation definition, which contains the details of a single visual relationship between a related object and the test object.
RelatedObjectPath requiredxs:string
The full object hierarchy of the related object. For example: "Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst1")"
RelativePosition requiredxs:string
The position of the specified related object relative to the object to identify. Possible values: left, right, above, below, contains, closest-x, closest-y, closest
Sequence
Arguments0..∞
The parent element containing additional name-value definitions for a VisualRelation object.
Sequence
Argument0..∞VRIArgumentType Complex Type
A single name-value definition for a VisualRelation object.
Sequence
Namexs:string
The name of the visual relation argument.
ValueVRIArgumentValueType Complex Type
The value of the visual relation argument.
Type requiredxs:string
The type of the visual relation argument. Possible value: Inline
ParameterStandardPropertyParameterType Complex Type
The name of the parameter for parameterized properties.
RegularExpression optionalxs:boolean
Indicates whether the value should be evaluated as a regular expression.
IgnoreSpace optionalxs:boolean
Indicates whether the value should be evaluated ignoring the spaces.
MatchCase optionalxs:boolean
Indicates whether the value should be evaluated with exact match by case.
NotExactMatch optionalxs:boolean
Indicates whether the value should be evaluated with not exact match.
Formula optionalxs:boolean
Indicates whether the value is an MS Excel formula.
Type optionalxs:string
The type of parameter.
SettingsoptionalSettingsType Complex Type
The parent element containing all settings of an EncodedObject.
Sequence
Setting0..∞SettingType Complex Type
An individual setting of an object.
Index requiredxs:string
The index of a property in binary storage. Do not add or modify this attribute manually.
Type requiredxs:string
The data stream type. Do not add or modify this attribute manually.
Version requiredxs:int
The data stream version. Do not add or modify this attribute manually.
Flags requiredxs:int
The inner structure of the data stream. Do not add or modify this attribute manually.
ChildObjects0..∞
The parent element containing all child objects of the EncodedObject.
Choice 0..∞
ObjectObjectType Complex Type
A child object of the current EncodedObject.
Class optionalxs:string
The test object class.
Name optionalxs:string
The test object name.
Sequence
PropertiesPropertiesType Complex Type
The parent element containing the full list of properties and values learned for the test object.
Sequence
Property0..∞PropertyType Complex Type
A test object identification property.
Name optionalxs:string
The property name. The property name. The Name must be a supported property for the test object class. 
For a list of supported properties for a particular test object class, refer to the relevant object in the Unified Functional Testing Object Model Reference Help.
Type optionalxs:string
The property value type. Possible values: STRING, NUMBER, BOOL
Hidden optionalxs:boolean
Indicates whether the property is displayed in the object repository interface.
ReadOnly optionalxs:boolean
Indicates whether the property value can be edited.
Sequence
Choice
ValueValueType Complex Type
The value of the property for properties set to a constant value.
RegularExpression optionalxs:boolean
Indicates whether the value should be evaluated as a regular expression.
ParameterParameterType Complex Type
The name of the parameter for parameterized properties.
Type optionalxs:string
The type of parameter. The type of parameter.  For repository parameters in the current version of UFT, the parameter Type is always Repository.
RegularExpression optionalxs:boolean
Indicates whether the parameter value should be evaluated as a regular expression.
BasicIdentificationBasicIdentificationType Complex Type
The parent element containing the list of properties in the test object's learned description.
Sequence
PropertyRef0..∞xs:string
An individual property in the test object's learned description.
OrdinalIdentifieroptionalOrdinalIdentifierType Complex Type
The ordinal identifier to use for the test object.
Type requiredxs:string
The type of ordinal identifier used for this test object. The type of ordinal identifier used for this object.   Possible values:
  • Index--The order in which the object appears in the application code relative to other objects with an otherwise identical description.
  • Location--The order in which the object appears within the parent window, frame, or dialog box relative to other objects with an otherwise identical description.
  • CreationTime (for Browser test objects only)--The order in which the browser was opened relative to other open browsers with an otherwise identical description.
Sequence
Valueoptionalxs:int
The numeric value of the ordinal identifer.
SmartIdentificationoptionalSmartIdentificationType Complex Type
The parent element containing the details of the test object's smart identification settings.
Algorithm optionalxs:string
Value is automatically generated by UFT. Do not add or modify this attribute manually.
Active optionalxs:boolean
Indicates whether the smart identification mechanism is enabled for the test object.
Sequence
BaseFilteroptionalBaseFilterType Complex Type
The parent element containing the list of properties to include in the smart identification base filter.
Sequence
PropertyRef0..∞xs:string
The name of a property in the test object's smart identification base filter.
OptionalFilteroptionalOptionalFilterType Complex Type
The parent element containing the list of properties to include in the smart identification optional filter.
Sequence
PropertyRef0..∞xs:string
The name of a property in the test object's smart identification optional filter.
CustomReplayoptionalCustomReplayType Complex Type
Element is automatically generated by UFT. Do not add or modify this element manually.
Sequence
BehavioroptionalBehaviorType Complex Type
Element is automatically generated by UFT. Do not add or modify this element manually.
Name optionalxs:string
Value is automatically generated by UFT. Do not add or modify this attribute manually.
Type optionalxs:string
Value is automatically generated by UFT. Do not add or modify this attribute manually.
Commentsoptional
Parent element containing the test object comments.
Sequence
Comment0..∞CommentType Complex Type
A free-text comment for the test object.

To display the Comment in the Object Repository window, you must use the attribute name miccommentproperty.

Name optionalxs:string
The comment name.

The comment name.
To display the comment in the Object Repository window, set the Name to miccommentproperty.

VisualRelationsoptionalVRIRelationsType Complex Type
The parent element containing the visual relation identifier settings for the test object.
Sequence
VisualRelation0..∞VRIRelationType Complex Type
A single visual relation definition, which contains the details of a single visual relationship between a related object and the test object.
RelatedObjectPath requiredxs:string
The full object hierarchy of the related object. For example: "Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst1")"
RelativePosition requiredxs:string
The position of the specified related object relative to the object to identify. Possible values: left, right, above, below, contains, closest-x, closest-y, closest
Sequence
Arguments0..∞
The parent element containing additional name-value definitions for a VisualRelation object.
Sequence
Argument0..∞VRIArgumentType Complex Type
A single name-value definition for a VisualRelation object.
Sequence
Namexs:string
The name of the visual relation argument.
ValueVRIArgumentValueType Complex Type
The value of the visual relation argument.
Type requiredxs:string
The type of the visual relation argument. Possible value: Inline
LastUpdateTimeoptionalxs:string
The date and time the test object was last modified.
ChildObjects0..∞
A parent element containing all child objects of the test object.
Choice 0..∞
ObjectObjectType Complex Type
A child object of the current test object.
Class optionalxs:string
The test object class.
Name optionalxs:string
The test object name.
Sequence
PropertiesPropertiesType Complex Type
The parent element containing the full list of properties and values learned for the test object.
Sequence
Property0..∞PropertyType Complex Type
A test object identification property.
Name optionalxs:string
The property name. The property name. The Name must be a supported property for the test object class. 
For a list of supported properties for a particular test object class, refer to the relevant object in the Unified Functional Testing Object Model Reference Help.
Type optionalxs:string
The property value type. Possible values: STRING, NUMBER, BOOL
Hidden optionalxs:boolean
Indicates whether the property is displayed in the object repository interface.
ReadOnly optionalxs:boolean
Indicates whether the property value can be edited.
Sequence
Choice
ValueValueType Complex Type
The value of the property for properties set to a constant value.
RegularExpression optionalxs:boolean
Indicates whether the value should be evaluated as a regular expression.
ParameterParameterType Complex Type
The name of the parameter for parameterized properties.
Type optionalxs:string
The type of parameter. The type of parameter.  For repository parameters in the current version of UFT, the parameter Type is always Repository.
RegularExpression optionalxs:boolean
Indicates whether the parameter value should be evaluated as a regular expression.
BasicIdentificationBasicIdentificationType Complex Type
The parent element containing the list of properties in the test object's learned description.
Sequence
PropertyRef0..∞xs:string
An individual property in the test object's learned description.
OrdinalIdentifieroptionalOrdinalIdentifierType Complex Type
The ordinal identifier to use for the test object.
Type requiredxs:string
The type of ordinal identifier used for this test object. The type of ordinal identifier used for this object.   Possible values:
  • Index--The order in which the object appears in the application code relative to other objects with an otherwise identical description.
  • Location--The order in which the object appears within the parent window, frame, or dialog box relative to other objects with an otherwise identical description.
  • CreationTime (for Browser test objects only)--The order in which the browser was opened relative to other open browsers with an otherwise identical description.
Sequence
Valueoptionalxs:int
The numeric value of the ordinal identifer.
SmartIdentificationoptionalSmartIdentificationType Complex Type
The parent element containing the details of the test object's smart identification settings.
Algorithm optionalxs:string
Value is automatically generated by UFT. Do not add or modify this attribute manually.
Active optionalxs:boolean
Indicates whether the smart identification mechanism is enabled for the test object.
Sequence
BaseFilteroptionalBaseFilterType Complex Type
The parent element containing the list of properties to include in the smart identification base filter.
Sequence
PropertyRef0..∞xs:string
The name of a property in the test object's smart identification base filter.
OptionalFilteroptionalOptionalFilterType Complex Type
The parent element containing the list of properties to include in the smart identification optional filter.
Sequence
PropertyRef0..∞xs:string
The name of a property in the test object's smart identification optional filter.
CustomReplayoptionalCustomReplayType Complex Type
Element is automatically generated by UFT. Do not add or modify this element manually.
Sequence
BehavioroptionalBehaviorType Complex Type
Element is automatically generated by UFT. Do not add or modify this element manually.
Name optionalxs:string
Value is automatically generated by UFT. Do not add or modify this attribute manually.
Type optionalxs:string
Value is automatically generated by UFT. Do not add or modify this attribute manually.
Commentsoptional
Parent element containing the test object comments.
Sequence
Comment0..∞CommentType Complex Type
A free-text comment for the test object.

To display the Comment in the Object Repository window, you must use the attribute name miccommentproperty.

Name optionalxs:string
The comment name.

The comment name.
To display the comment in the Object Repository window, set the Name to miccommentproperty.

VisualRelationsoptionalVRIRelationsType Complex Type
The parent element containing the visual relation identifier settings for the test object.
Sequence
VisualRelation0..∞VRIRelationType Complex Type
A single visual relation definition, which contains the details of a single visual relationship between a related object and the test object.
RelatedObjectPath requiredxs:string
The full object hierarchy of the related object. For example: "Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst1")"
RelativePosition requiredxs:string
The position of the specified related object relative to the object to identify. Possible values: left, right, above, below, contains, closest-x, closest-y, closest
Sequence
Arguments0..∞
The parent element containing additional name-value definitions for a VisualRelation object.
Sequence
Argument0..∞VRIArgumentType Complex Type
A single name-value definition for a VisualRelation object.
Sequence
Namexs:string
The name of the visual relation argument.
ValueVRIArgumentValueType Complex Type
The value of the visual relation argument.
Type requiredxs:string
The type of the visual relation argument. Possible value: Inline
LastUpdateTimeoptionalxs:string
The date and time the test object was last modified.
ChildObjects0..∞
A parent element containing all child objects of the test object.
EncodedObjectEncodedObjectType Complex Type
An EncodedObject child object of the current test object.
Class optionalxs:string
The class of the test object described by the EncodedObject.
Name optionalxs:string
The name of the test object described by the EncodedObject.
Sequence
StandardPropertiesStandardPropertiesType Complex Type
The parent element containing the list of properties and values of a test object described by an EncodedObject.
Sequence
Name requiredxs:string
The property name. The property name. The Name must be a supported property for the test object class. For a list of supported properties for a particular test object class, refer to the relevant object in the Unified Functional Testing Object Model Reference Help.
Flags requiredxs:string
Property bit flags. Do not add or modify this attribute manually.
InnerType requiredxs:string
The inner setting of a property. Do not add or modify this attribute manually.
Type requiredxs:string
The property value type. Possible values: STRING, NUMBER, BOOL
Sequence
Choice
ValueStandardPropertyValueType Complex Type
The value of the property for properties set to a constant value.
RegularExpression optionalxs:boolean
Indicates whether the value should be evaluated as a regular expression.
IgnoreSpace optionalxs:boolean
Indicates whether the value should be evaluated ignoring the spaces.
MatchCase optionalxs:boolean
Indicates whether the value should be evaluated with exact match by case.
NotExactMatch optionalxs:boolean
Indicates whether the value should be evaluated with not exact match.
Formula optionalxs:boolean
Indicates whether the value is an MS Excel formula.
VisualRelationsVRIRelationsType Complex Type
The Visual Relations property of the object.
Sequence
VisualRelation0..∞VRIRelationType Complex Type
A single visual relation definition, which contains the details of a single visual relationship between a related object and the test object.
RelatedObjectPath requiredxs:string
The full object hierarchy of the related object. For example: "Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst1")"
RelativePosition requiredxs:string
The position of the specified related object relative to the object to identify. Possible values: left, right, above, below, contains, closest-x, closest-y, closest
Sequence
Arguments0..∞
The parent element containing additional name-value definitions for a VisualRelation object.
Sequence
Argument0..∞VRIArgumentType Complex Type
A single name-value definition for a VisualRelation object.
Sequence
Namexs:string
The name of the visual relation argument.
ValueVRIArgumentValueType Complex Type
The value of the visual relation argument.
ParameterStandardPropertyParameterType Complex Type
The name of the parameter for parameterized properties.
RegularExpression optionalxs:boolean
Indicates whether the value should be evaluated as a regular expression.
IgnoreSpace optionalxs:boolean
Indicates whether the value should be evaluated ignoring the spaces.
MatchCase optionalxs:boolean
Indicates whether the value should be evaluated with exact match by case.
NotExactMatch optionalxs:boolean
Indicates whether the value should be evaluated with not exact match.
Formula optionalxs:boolean
Indicates whether the value is an MS Excel formula.
Type optionalxs:string
The type of parameter.
SettingsoptionalSettingsType Complex Type
The parent element containing all settings of an EncodedObject.
Sequence
Setting0..∞SettingType Complex Type
An individual setting of an object.
Index requiredxs:string
The index of a property in binary storage. Do not add or modify this attribute manually.
Type requiredxs:string
The data stream type. Do not add or modify this attribute manually.
Version requiredxs:int
The data stream version. Do not add or modify this attribute manually.
Flags requiredxs:int
The inner structure of the data stream. Do not add or modify this attribute manually.
ChildObjects0..∞
The parent element containing all child objects of the EncodedObject.
EncodedObjectEncodedObjectType Complex Type
An encoded child object of the current EncodedObject.
Class optionalxs:string
The class of the test object described by the EncodedObject.
Name optionalxs:string
The name of the test object described by the EncodedObject.
Sequence
StandardPropertiesStandardPropertiesType Complex Type
The parent element containing the list of properties and values of a test object described by an EncodedObject.
Sequence
Name requiredxs:string
The property name. The property name. The Name must be a supported property for the test object class. For a list of supported properties for a particular test object class, refer to the relevant object in the Unified Functional Testing Object Model Reference Help.
Flags requiredxs:string
Property bit flags. Do not add or modify this attribute manually.
InnerType requiredxs:string
The inner setting of a property. Do not add or modify this attribute manually.
Type requiredxs:string
The property value type. Possible values: STRING, NUMBER, BOOL
Sequence
Choice
ValueStandardPropertyValueType Complex Type
The value of the property for properties set to a constant value.
RegularExpression optionalxs:boolean
Indicates whether the value should be evaluated as a regular expression.
IgnoreSpace optionalxs:boolean
Indicates whether the value should be evaluated ignoring the spaces.
MatchCase optionalxs:boolean
Indicates whether the value should be evaluated with exact match by case.
NotExactMatch optionalxs:boolean
Indicates whether the value should be evaluated with not exact match.
Formula optionalxs:boolean
Indicates whether the value is an MS Excel formula.
VisualRelationsVRIRelationsType Complex Type
The Visual Relations property of the object.
Sequence
VisualRelation0..∞VRIRelationType Complex Type
A single visual relation definition, which contains the details of a single visual relationship between a related object and the test object.
RelatedObjectPath requiredxs:string
The full object hierarchy of the related object. For example: "Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst1")"
RelativePosition requiredxs:string
The position of the specified related object relative to the object to identify. Possible values: left, right, above, below, contains, closest-x, closest-y, closest
Sequence
Arguments0..∞
The parent element containing additional name-value definitions for a VisualRelation object.
Sequence
Argument0..∞VRIArgumentType Complex Type
A single name-value definition for a VisualRelation object.
Sequence
Namexs:string
The name of the visual relation argument.
ValueVRIArgumentValueType Complex Type
The value of the visual relation argument.
Type requiredxs:string
The type of the visual relation argument. Possible value: Inline
ParameterStandardPropertyParameterType Complex Type
The name of the parameter for parameterized properties.
RegularExpression optionalxs:boolean
Indicates whether the value should be evaluated as a regular expression.
IgnoreSpace optionalxs:boolean
Indicates whether the value should be evaluated ignoring the spaces.
MatchCase optionalxs:boolean
Indicates whether the value should be evaluated with exact match by case.
NotExactMatch optionalxs:boolean
Indicates whether the value should be evaluated with not exact match.
Formula optionalxs:boolean
Indicates whether the value is an MS Excel formula.
Type optionalxs:string
The type of parameter.
SettingsoptionalSettingsType Complex Type
The parent element containing all settings of an EncodedObject.
Sequence
Setting0..∞SettingType Complex Type
An individual setting of an object.
Index requiredxs:string
The index of a property in binary storage. Do not add or modify this attribute manually.
Type requiredxs:string
The data stream type. Do not add or modify this attribute manually.