ObjectRepositorySchema Schema
CheckpointOrOutputType Complex Type
Description
A complex type that enables you to define all of the information about a checkpoint or output value in the repository.
Namespacehttp://www.mercury.com/qtp/ObjectRepository
Diagram
Setting ElementSequenceSettings ElementParameter ElementArguments ElementSequenceVisualRelation ElementSequenceVisualRelations ElementValue ElementChoiceSequenceStandardProperty ElementSequenceStandardProperties ElementSequenceCheckpointOrOutputType Complex Type
Overview
CheckpointOrOutputType
A complex type that enables you to define all of the information about a checkpoint or output value in the repository.
Class required xs:string
The checkpoint object class or output object class.
Name required xs:string
The checkpoint object name or output object name.
Type required xs:string
Indicates whether the object is a checkpoint object or output object. Possible values: Checkpoint, Output
Sequence
StandardProperties StandardPropertiesType Complex Type
The parent element containing the list of properties and values of a checkpoint object or output object.
Sequence
Name required xs: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 required xs:string
Property bit flags. Do not add or modify this attribute manually.
InnerType required xs:string
The inner setting of a property. Do not add or modify this attribute manually.
Type required xs:string
The property value type. Possible values: STRING, NUMBER, BOOL
Sequence
Choice
Value StandardPropertyValueType Complex Type
The value of the property for properties set to a constant value.
RegularExpression optional xs:boolean
Indicates whether the value should be evaluated as a regular expression.
IgnoreSpace optional xs:boolean
Indicates whether the value should be evaluated ignoring the spaces.
MatchCase optional xs:boolean
Indicates whether the value should be evaluated with exact match by case.
NotExactMatch optional xs:boolean
Indicates whether the value should be evaluated with not exact match.
Formula optional xs:boolean
Indicates whether the value is an MS Excel formula.
VisualRelations VRIRelationsType Complex Type
The Visual Relations property of the object.
Sequence
VisualRelation 0..∞ 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 required xs:string
The full object hierarchy of the related object. For example: "Browser("Advantage Shopping").Page("Advantage Shopping").WebEdit("subjectTextareaContactUs")"
RelativePosition required xs: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
Arguments 0..∞
The parent element containing additional name-value definitions for a VisualRelation object.
Sequence
Argument 0..∞ VRIArgumentType Complex Type
A single name-value definition for a VisualRelation object.
Sequence
Name xs:string
The name of the visual relation argument.
Value VRIArgumentValueType Complex Type
The value of the visual relation argument.
Type required xs:string
The type of the visual relation argument. Possible value: Inline
Parameter StandardPropertyParameterType Complex Type
The name of the parameter for parameterized properties.
RegularExpression optional xs:boolean
Indicates whether the value should be evaluated as a regular expression.
IgnoreSpace optional xs:boolean
Indicates whether the value should be evaluated ignoring the spaces.
MatchCase optional xs:boolean
Indicates whether the value should be evaluated with exact match by case.
NotExactMatch optional xs:boolean
Indicates whether the value should be evaluated with not exact match.
Formula optional xs:boolean
Indicates whether the value is an MS Excel formula.
Type optional xs:string
The type of parameter.
Settings optional SettingsType Complex Type
The parent element containing all settings of a checkpoint object or output object other than identification property settings.
Sequence
Setting 0..∞ SettingType Complex Type
An individual setting of an object.
Index required xs:string
The index of a property in binary storage. Do not add or modify this attribute manually.
Type required xs:string
The data stream type. Do not add or modify this attribute manually.
Version required xs:int
The data stream version. Do not add or modify this attribute manually.
Flags required xs:int
The inner structure of the data stream. Do not add or modify this attribute manually.
Used By
Attributes
NameTypeUseDefaultFixedDescription
Classxs:stringrequired  The checkpoint object class or output object class.
Namexs:stringrequired  The checkpoint object name or output object name.
Typexs:stringrequired  Indicates whether the object is a checkpoint object or output object. Possible values: Checkpoint, Output
Source
<xs:complexType name="CheckpointOrOutputType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>A complex type that enables you to define all of the information about a checkpoint or output value in the repository.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="StandardProperties" type="tns:StandardPropertiesType">
      <xs:annotation>
        <xs:documentation>The parent element containing the list of properties and values of a checkpoint object or output object.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Settings" type="tns:SettingsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The parent element containing all settings of a checkpoint object or output object other than identification property settings.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="Class" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>The checkpoint object class or output object class.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Name" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>The checkpoint object name or output object name.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Type" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Indicates whether the object is a checkpoint object or output object. Possible values: Checkpoint, Output</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
See Also