3.2 DestroyObject

POST method to destroy an object from a Workflow Automation provider namespace.

3.2.1 Request Parameters

Include the following parameters in the request URL as needed.

Parameter

Description

  • sessionID
  • userName
  • password
  • hostName
  • portNumber

All web service calls require BSL authentication and may optionally identify a Workflow Automation Server. For more information about authentication and identification, see Authentication and Identification.

3.2.2 POST Request Data

Include the following elements in the POST request data as needed.

Element

Description

Path

REQUIRED. Workflow Automation provider namespace path.

DestroyChildren

REQUIRED. If true, destroy the children of ObjectName in addition to deleting ObjectName.

ObjectName

REQUIRED. Name of the object to destroy.

ObjectType

REQUIRED. Object class name.

Provider

REQUIRED. Workflow Automation provider name.

Sample POST XML Request Body

The following is a sample POST XML request body,

<DestroyObjectInfo xmlns="http://www.attachmate.com/Aegis/">
  <Path>String content</Path>
  <DestroyChildren>true</DestroyChildren>
  <ObjectName>String content</ObjectName>
  <ObjectType>String content</ObjectType>
  <Provider>String content</Provider>
</DestroyObjectInfo>

Sample POST Json Request Body

The following is a sample POST Json request body.

{
  "Path":"String content",
  "DestroyChildren":true,
  "ObjectName":"String content",
  "ObjectType":"String content",
  "Provider":"String content"
}

POST Request XML Schema

The following is the POST request XML schema.

<xs:schema xmlns:tns="http://www.attachmate.com/Aegis/" elementFormDefault="qualified" targetNamespace="http://www.attachmate.com/Aegis/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:complexType name="IQConnectUINT64">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="UINT64Value" type="xs:unsignedLong" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectUINT64" nillable="true" type="tns:IQConnectUINT64" />
  <xs:complexType name="IQConnectBaseValue">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="IQConnectBaseValue" nillable="true" type="tns:IQConnectBaseValue" />
  <xs:complexType name="IQConnectBoolean">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="BooleanValue" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectBoolean" nillable="true" type="tns:IQConnectBoolean" />
  <xs:complexType name="IQConnectDouble">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="DoubleValue" type="xs:double" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectDouble" nillable="true" type="tns:IQConnectDouble" />
  <xs:complexType name="IQConnectFloat">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="FloatValue" type="xs:float" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectFloat" nillable="true" type="tns:IQConnectFloat" />
  <xs:complexType name="IQConnectString">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="StringValue" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectString" nillable="true" type="tns:IQConnectString" />
  <xs:complexType name="IQConnectTableArray">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectTable" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectTableArray" nillable="true" type="tns:IQConnectTableArray" />
  <xs:complexType name="ArrayOfIQConnectTable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectTable" nillable="true" type="tns:IQConnectTable" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectTable" nillable="true" type="tns:ArrayOfIQConnectTable" />
  <xs:complexType name="IQConnectTable">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="List" nillable="true" type="tns:ArrayOfIQConnectAttrList" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectTable" nillable="true" type="tns:IQConnectTable" />
  <xs:complexType name="ArrayOfIQConnectAttrList">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectAttrList" nillable="true" type="tns:IQConnectAttrList" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectAttrList" nillable="true" type="tns:ArrayOfIQConnectAttrList" />
  <xs:complexType name="IQConnectAttrList">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="List" nillable="true" type="tns:ArrayOfIQConnectAttribute" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectAttrList" nillable="true" type="tns:IQConnectAttrList" />
  <xs:complexType name="ArrayOfIQConnectAttribute">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectAttribute" nillable="true" type="tns:IQConnectAttribute" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectAttribute" nillable="true" type="tns:ArrayOfIQConnectAttribute" />
  <xs:complexType name="IQConnectAttribute">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="tns:IQConnectValue" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IQConnectAttribute" nillable="true" type="tns:IQConnectAttribute" />
  <xs:complexType name="IQConnectValue">
    <xs:sequence>
      <xs:element minOccurs="0" name="Type" type="tns:IQConnectValueType" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="tns:IQConnectBaseValue" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IQConnectValue" nillable="true" type="tns:IQConnectValue" />
  <xs:simpleType name="IQConnectValueType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="VOID" />
      <xs:enumeration value="BOOL" />
      <xs:enumeration value="UINT8" />
      <xs:enumeration value="SINT8" />
      <xs:enumeration value="UINT16" />
      <xs:enumeration value="SINT16" />
      <xs:enumeration value="UINT32" />
      <xs:enumeration value="SINT32" />
      <xs:enumeration value="FLOAT" />
      <xs:enumeration value="DOUBLE" />
      <xs:enumeration value="STRING" />
      <xs:enumeration value="UINT64" />
      <xs:enumeration value="SINT64" />
      <xs:enumeration value="ATTRLIST" />
      <xs:enumeration value="DATETIME" />
      <xs:enumeration value="TABLE" />
      <xs:enumeration value="VOID_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">128</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="BOOL_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">129</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UINT8_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">130</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SINT8_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">131</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UINT16_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">132</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SINT16_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">133</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UINT32_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">134</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SINT32_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">135</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FLOAT_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">136</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DOUBLE_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">137</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="STRING_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">138</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UINT64_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">139</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SINT64_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">140</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ATTRLIST_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">141</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DATETIME_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">142</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TABLE_ARRAY">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">143</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="IQConnectValueType" nillable="true" type="tns:IQConnectValueType" />
  <xs:complexType name="IQConnectDateTime">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeValue" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectDateTime" nillable="true" type="tns:IQConnectDateTime" />
  <xs:complexType name="IQConnectVoid">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectVoid" nillable="true" type="tns:IQConnectVoid" />
  <xs:complexType name="IQConnectUINT8">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="UINT8Value" type="xs:unsignedByte" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectUINT8" nillable="true" type="tns:IQConnectUINT8" />
  <xs:complexType name="IQConnectSINT8">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="SINT8Value" type="xs:byte" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectSINT8" nillable="true" type="tns:IQConnectSINT8" />
  <xs:complexType name="IQConnectUINT16">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="UINT16Value" type="xs:unsignedShort" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectUINT16" nillable="true" type="tns:IQConnectUINT16" />
  <xs:complexType name="IQConnectSINT16">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="SINT16Value" type="xs:short" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectSINT16" nillable="true" type="tns:IQConnectSINT16" />
  <xs:complexType name="IQConnectUINT32">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="UINT32Value" type="xs:unsignedInt" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectUINT32" nillable="true" type="tns:IQConnectUINT32" />
  <xs:complexType name="IQConnectSINT32">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="SINT32Value" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectSINT32" nillable="true" type="tns:IQConnectSINT32" />
  <xs:complexType name="IQConnectSINT64">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="SINT64Value" type="xs:long" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectSINT64" nillable="true" type="tns:IQConnectSINT64" />
  <xs:complexType name="IQConnectSINT32Array">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectSINT32" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectSINT32Array" nillable="true" type="tns:IQConnectSINT32Array" />
  <xs:complexType name="ArrayOfIQConnectSINT32">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectSINT32" nillable="true" type="tns:IQConnectSINT32" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectSINT32" nillable="true" type="tns:ArrayOfIQConnectSINT32" />
  <xs:complexType name="IQConnectVoidArray">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectVoid" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectVoidArray" nillable="true" type="tns:IQConnectVoidArray" />
  <xs:complexType name="ArrayOfIQConnectVoid">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectVoid" nillable="true" type="tns:IQConnectVoid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectVoid" nillable="true" type="tns:ArrayOfIQConnectVoid" />
  <xs:complexType name="IQConnectBooleanArray">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectBoolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectBooleanArray" nillable="true" type="tns:IQConnectBooleanArray" />
  <xs:complexType name="ArrayOfIQConnectBoolean">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectBoolean" nillable="true" type="tns:IQConnectBoolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectBoolean" nillable="true" type="tns:ArrayOfIQConnectBoolean" />
  <xs:complexType name="IQConnectUINT8Array">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectUINT8" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectUINT8Array" nillable="true" type="tns:IQConnectUINT8Array" />
  <xs:complexType name="ArrayOfIQConnectUINT8">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectUINT8" nillable="true" type="tns:IQConnectUINT8" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectUINT8" nillable="true" type="tns:ArrayOfIQConnectUINT8" />
  <xs:complexType name="IQConnectSINT8Array">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectSINT8" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectSINT8Array" nillable="true" type="tns:IQConnectSINT8Array" />
  <xs:complexType name="ArrayOfIQConnectSINT8">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectSINT8" nillable="true" type="tns:IQConnectSINT8" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectSINT8" nillable="true" type="tns:ArrayOfIQConnectSINT8" />
  <xs:complexType name="IQConnectUINT16Array">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectUINT16" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectUINT16Array" nillable="true" type="tns:IQConnectUINT16Array" />
  <xs:complexType name="ArrayOfIQConnectUINT16">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectUINT16" nillable="true" type="tns:IQConnectUINT16" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectUINT16" nillable="true" type="tns:ArrayOfIQConnectUINT16" />
  <xs:complexType name="IQConnectSINT16Array">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectSINT16" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectSINT16Array" nillable="true" type="tns:IQConnectSINT16Array" />
  <xs:complexType name="ArrayOfIQConnectSINT16">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectSINT16" nillable="true" type="tns:IQConnectSINT16" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectSINT16" nillable="true" type="tns:ArrayOfIQConnectSINT16" />
  <xs:complexType name="IQConnectUINT32Array">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectUINT32" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectUINT32Array" nillable="true" type="tns:IQConnectUINT32Array" />
  <xs:complexType name="ArrayOfIQConnectUINT32">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectUINT32" nillable="true" type="tns:IQConnectUINT32" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectUINT32" nillable="true" type="tns:ArrayOfIQConnectUINT32" />
  <xs:complexType name="IQConnectUINT64Array">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectUINT64" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectUINT64Array" nillable="true" type="tns:IQConnectUINT64Array" />
  <xs:complexType name="ArrayOfIQConnectUINT64">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectUINT64" nillable="true" type="tns:IQConnectUINT64" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectUINT64" nillable="true" type="tns:ArrayOfIQConnectUINT64" />
  <xs:complexType name="IQConnectSINT64Array">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectSINT64" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectSINT64Array" nillable="true" type="tns:IQConnectSINT64Array" />
  <xs:complexType name="ArrayOfIQConnectSINT64">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectSINT64" nillable="true" type="tns:IQConnectSINT64" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectSINT64" nillable="true" type="tns:ArrayOfIQConnectSINT64" />
  <xs:complexType name="IQConnectFloatArray">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectFloat" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectFloatArray" nillable="true" type="tns:IQConnectFloatArray" />
  <xs:complexType name="ArrayOfIQConnectFloat">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectFloat" nillable="true" type="tns:IQConnectFloat" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectFloat" nillable="true" type="tns:ArrayOfIQConnectFloat" />
  <xs:complexType name="IQConnectDoubleArray">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectDouble" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectDoubleArray" nillable="true" type="tns:IQConnectDoubleArray" />
  <xs:complexType name="ArrayOfIQConnectDouble">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectDouble" nillable="true" type="tns:IQConnectDouble" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectDouble" nillable="true" type="tns:ArrayOfIQConnectDouble" />
  <xs:complexType name="IQConnectStringArray">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectString" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectStringArray" nillable="true" type="tns:IQConnectStringArray" />
  <xs:complexType name="ArrayOfIQConnectString">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectString" nillable="true" type="tns:IQConnectString" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectString" nillable="true" type="tns:ArrayOfIQConnectString" />
  <xs:complexType name="IQConnectDateTimeArray">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectDateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectDateTimeArray" nillable="true" type="tns:IQConnectDateTimeArray" />
  <xs:complexType name="ArrayOfIQConnectDateTime">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IQConnectDateTime" nillable="true" type="tns:IQConnectDateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIQConnectDateTime" nillable="true" type="tns:ArrayOfIQConnectDateTime" />
  <xs:complexType name="IQConnectAttrListArray">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="Array" nillable="true" type="tns:ArrayOfIQConnectAttrList" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectAttrListArray" nillable="true" type="tns:IQConnectAttrListArray" />
  <xs:complexType name="IQConnectBlob">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:IQConnectBaseValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="BlobValue" nillable="true" type="xs:base64Binary" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IQConnectBlob" nillable="true" type="tns:IQConnectBlob" />
  <xs:complexType name="DestroyObjectInfo">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PathInfo">
        <xs:sequence>
          <xs:element minOccurs="0" name="DestroyChildren" type="xs:boolean" />
          <xs:element minOccurs="0" name="ObjectName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObjectType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Provider" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DestroyObjectInfo" nillable="true" type="tns:DestroyObjectInfo" />
  <xs:complexType name="PathInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="Path" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PathInfo" nillable="true" type="tns:PathInfo" />
</xs:schema>

Additional POST Request XML Schemas

The following is an aditional POST request XML schema.

<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="anyType" nillable="true" type="xs:anyType" />
  <xs:element name="anyURI" nillable="true" type="xs:anyURI" />
  <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
  <xs:element name="boolean" nillable="true" type="xs:boolean" />
  <xs:element name="byte" nillable="true" type="xs:byte" />
  <xs:element name="dateTime" nillable="true" type="xs:dateTime" />
  <xs:element name="decimal" nillable="true" type="xs:decimal" />
  <xs:element name="double" nillable="true" type="xs:double" />
  <xs:element name="float" nillable="true" type="xs:float" />
  <xs:element name="int" nillable="true" type="xs:int" />
  <xs:element name="long" nillable="true" type="xs:long" />
  <xs:element name="QName" nillable="true" type="xs:QName" />
  <xs:element name="short" nillable="true" type="xs:short" />
  <xs:element name="string" nillable="true" type="xs:string" />
  <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
  <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
  <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
  <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
  <xs:element name="char" nillable="true" type="tns:char" />
  <xs:simpleType name="char">
    <xs:restriction base="xs:int" />
  </xs:simpleType>
  <xs:element name="duration" nillable="true" type="tns:duration" />
  <xs:simpleType name="duration">
    <xs:restriction base="xs:duration">
      <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
      <xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
      <xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="guid" nillable="true" type="tns:guid" />
  <xs:simpleType name="guid">
    <xs:restriction base="xs:string">
      <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:attribute name="FactoryType" type="xs:QName" />
  <xs:attribute name="Id" type="xs:ID" />
  <xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>

The following is an aditional POST request XML schema.

<xs:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="schema">
    <xs:complexType />
  </xs:element>
</xs:schema>