Subversion Repositories XServices

Rev

Rev 150 | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

<?xml version="1.0" encoding="utf-8"?>
<WSDL:definitions xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:diag="urn:SerenaDiagnostics" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://localhost:80/gsoap/sbmappservices72.wsdl" xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ae="urn:sbmappservices72" xmlns=&quot;http://schemas.xmlsoap.org/wsdl/" name="sbmappservices72" targetNamespace="http://localhost:80/gsoap/sbmappservices72.wsdl" xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/">
  <WSDL:types>
    <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:SerenaDiagnostics">
      <xsd:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" />
      <xsd:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" />
      <xsd:import namespace="urn:sbmappservices72" />
      <xsd:complexType name="SerenaDiagnostics">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" ref="diag:XId" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:element name="XId" type="xsd:string" />
      <xsd:element name="SerenaDiagnostics" type="diag:SerenaDiagnostics" />
    </xsd:schema>
    <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="urn:sbmappservices72">
      <xsd:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" />
      <xsd:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" />
      <xsd:import namespace="urn:SerenaDiagnostics" />
      <xsd:element name="AEWebservicesFault" type="xsd:string" />
      <xsd:simpleType name="PrivilegeKind">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="USER-KIND" />
          <xsd:enumeration value="ADMIN-KIND" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="GrantState">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="INHERITED" />
          <xsd:enumeration value="REVOKED" />
          <xsd:enumeration value="GRANTED" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="MultipleOption">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="CONTINUE-ON-FAILURE" />
          <xsd:enumeration value="STOP-ON-FAILURE" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="SectionsOption">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="SECTIONS-ALL" />
          <xsd:enumeration value="SECTIONS-NONE" />
          <xsd:enumeration value="SECTIONS-SPECIFIED" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="StatusEnum">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="IS-WARNING" />
          <xsd:enumeration value="IS-INFORMATION" />
          <xsd:enumeration value="IS-ERROR" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="Attachment-Access-Type">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="ATTACHACCESS-DEFAULT" />
          <xsd:enumeration value="ATTACHACCESS-RESTRICTED" />
          <xsd:enumeration value="ATTACHACCESS-UNRESTRICTED" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="DatePreference">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="DATE-FORMAT-FROM-LOCALE" />
          <xsd:enumeration value="DATE-FORMAT-MM-DD-YYYY" />
          <xsd:enumeration value="DATE-FORMAT-DD-MM-YYYY" />
          <xsd:enumeration value="DATE-FORMAT-DD-MM-YYYY.S" />
          <xsd:enumeration value="DATE-FORMAT-YYYY-MM-DD" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="TimePreference">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="TIME-FORMAT-12HOUR" />
          <xsd:enumeration value="TIME-FORMAT-24HOUR" />
          <xsd:enumeration value="TIME-FORMAT-USE-GMT-OFFSET" />
          <xsd:enumeration value="TIME-FORMAT-HONOR-DAYLIGHT" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="AccessType">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="ACCESS-NONE" />
          <xsd:enumeration value="ACCESS-USER" />
          <xsd:enumeration value="ACCESS-OCCASIONAL" />
          <xsd:enumeration value="ACCESS-EXTERNAL" />
          <xsd:enumeration value="ACCESS-ADMIN" />
          <xsd:enumeration value="ACCESS-APISCRIPT" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="Set-Value-By">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="PRECEDENCE-VALUE" />
          <xsd:enumeration value="INTERNAL-VALUE" />
          <xsd:enumeration value="UUID-VALUE" />
          <xsd:enumeration value="DISPLAY-VALUE" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="Set-Value-Method">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="REPLACE-VALUES" />
          <xsd:enumeration value="APPEND-VALUES" />
          <xsd:enumeration value="REMOVE-VALUES" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="ItemLink-Type">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="DEFAULT-ITEM-LINK" />
          <xsd:enumeration value="TWOWAY-NO-TRIGGERS" />
          <xsd:enumeration value="ONEWAY-NO-TRIGGERS" />
          <xsd:enumeration value="ONEWAY-CURRENT-TRIGGERS-LINKED" />
          <xsd:enumeration value="TWOWAY-CURRENT-TRIGGERS-LINKED" />
          <xsd:enumeration value="TWOWAY-LINKED-TRIGGERS-CURRENT" />
          <xsd:enumeration value="TWOWAY-BOTH-TRIGGERS" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="Solution-Type">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="TEAMTRACK-SOLUTION" />
          <xsd:enumeration value="USER-SOLUTION" />
          <xsd:enumeration value="THIRDPARTY-SOLUTION" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="Table-Type">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="NOT-SPECIFIED" />
          <xsd:enumeration value="SYSTEM-TABLE" />
          <xsd:enumeration value="PRIMARY-TABLE" />
          <xsd:enumeration value="AUXILIARY-TABLE" />
          <xsd:enumeration value="SYSTEM-AUXILIARY-TABLE" />
          <xsd:enumeration value="ARCHIVE-TABLE" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="Field-Type">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="FLDTYPE-UNKNOWN" />
          <xsd:enumeration value="FLDTYPE-NUMERIC" />
          <xsd:enumeration value="FLDTYPE-TEXT" />
          <xsd:enumeration value="FLDTYPE-DATETIME" />
          <xsd:enumeration value="FLDTYPE-SELECTION" />
          <xsd:enumeration value="FLDTYPE-BINARY" />
          <xsd:enumeration value="FLDTYPE-STATE" />
          <xsd:enumeration value="FLDTYPE-USER" />
          <xsd:enumeration value="FLDTYPE-PROJECT" />
          <xsd:enumeration value="FLDTYPE-SUMMATION" />
          <xsd:enumeration value="FLDTYPE-MULTIPLE-SELECTION" />
          <xsd:enumeration value="FLDTYPE-CONTACT" />
          <xsd:enumeration value="FLDTYPE-INCIDENT" />
          <xsd:enumeration value="FLDTYPE-FOLDER" />
          <xsd:enumeration value="FLDTYPE-RELATIONAL" />
          <xsd:enumeration value="FLDTYPE-SUBRELATIONAL" />
          <xsd:enumeration value="FLDTYPE-SYSTEM" />
          <xsd:enumeration value="FLDTYPE-MULTIPLE-RELATIONAL" />
          <xsd:enumeration value="FLDTYPE-MULTIPLE-GROUP" />
          <xsd:enumeration value="FLDTYPE-MULTIPLE-USERGROUP" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="ReportType">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="LISTING" />
          <xsd:enumeration value="ALLTYPES" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="ReportCategory">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="ALL" />
          <xsd:enumeration value="APPLICATION" />
          <xsd:enumeration value="BUILTIN" />
          <xsd:enumeration value="MY" />
          <xsd:enumeration value="QUICKLINKS" />
          <xsd:enumeration value="USERREPORTS" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="ReportAccessLevel">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="PRIVATE" />
          <xsd:enumeration value="GUEST" />
          <xsd:enumeration value="USER" />
          <xsd:enumeration value="MANAGER" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="GetTransitionOptions">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="TRANSITIONS-ALL" />
          <xsd:enumeration value="TRANSITIONS-QUICK" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="Transition-Type">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="TRANSITION-REGULAR" />
          <xsd:enumeration value="TRANSITION-COPY" />
          <xsd:enumeration value="TRANSITION-POST" />
          <xsd:enumeration value="TRANSITION-SUBMITPROBLEM" />
          <xsd:enumeration value="TRANSITION-MOBILE" />
          <xsd:enumeration value="TRANSITION-SUBTASK" />
          <xsd:enumeration value="TRANSITION-UPDATE" />
          <xsd:enumeration value="TRANSITION-DELETE" />
          <xsd:enumeration value="TRANSITION-EXTERNALPOST" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:complexType name="ExtraValue">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="name" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="value" nillable="true" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ExtendedData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="data" type="ae:ExtraValue" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Auth">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="userId" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="password" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="hostname" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="loginAsUserId" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Identifier">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="displayName" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="id" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="uuid" nillable="true" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="tableId" type="xsd:integer" />
              <xsd:element minOccurs="0" maxOccurs="1" name="tableIdItemId" nillable="true" type="xsd:string" />
              <xsd:element minOccurs="0" maxOccurs="1" name="issueId" nillable="true" type="xsd:string" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="StateIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="internalName" nillable="true" type="xsd:string" />
              <xsd:element minOccurs="1" maxOccurs="1" name="isClosed" type="xsd:boolean" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="TransitionIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="internalName" nillable="true" type="xsd:string" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ProjectIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="fullyQualifiedName" nillable="true" type="xsd:string" />
              <xsd:element minOccurs="0" maxOccurs="1" name="internalName" nillable="true" type="xsd:string" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="TableIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="dbName" nillable="true" type="xsd:string" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="FieldIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="dbName" nillable="true" type="xsd:string" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="UserIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="loginId" nillable="true" type="xsd:string" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="GroupIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence />
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="SolutionIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="uniqueName" nillable="true" type="xsd:string" />
              <xsd:element minOccurs="0" maxOccurs="1" name="tabName" nillable="true" type="xsd:string" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ApplicationIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence />
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="WorkflowIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence />
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ReportIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence />
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ContactIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence />
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="RoleIdentifier">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Identifier">
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="projectId" nillable="true" type="ae:ProjectIdentifier" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="PrivilegeIdentifier">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="name" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="type" nillable="true" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Options">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="extraOption" type="ae:ExtraValue" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MultipleOptions">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Options">
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="multiOption" type="ae:MultipleOption" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ResponseItemOptions">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Options">
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="sections" type="ae:SectionsOption" />
              <xsd:element minOccurs="0" maxOccurs="1" name="specifiedSections" nillable="true" type="xsd:string" />
              <xsd:element minOccurs="0" maxOccurs="unbounded" name="limitedField" type="ae:FieldIdentifier" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="MultipleResponseItemOptions">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:ResponseItemOptions">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="multiOption" type="ae:MultipleOption" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="UserSingleResponseOptions">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Options">
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="sections" type="ae:SectionsOption" />
              <xsd:element minOccurs="0" maxOccurs="1" name="specifiedSections" nillable="true" type="xsd:string" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="UserResponseOptions">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:UserSingleResponseOptions">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="multiOption" type="ae:MultipleOption" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="Status">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="status" type="ae:StatusEnum" />
          <xsd:element minOccurs="0" maxOccurs="1" name="code" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="message" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FieldValue">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="displayValue" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="internalName" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="internalValue" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="uuid" nillable="true" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FileAttachment">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="id" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="name" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="fileName" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="showAsImage" type="xsd:boolean" />
          <xsd:element minOccurs="0" maxOccurs="1" name="modificationDateTime" type="xsd:dateTime" />
          <xsd:element minOccurs="0" maxOccurs="1" name="url" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" default="ATTACHACCESS-DEFAULT" name="accessType" type="ae:Attachment-Access-Type" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FileBufferBase64">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="data" nillable="true" type="xsd:base64Binary" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FileAttachmentContents">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:FileAttachment">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="contentsBase64" nillable="true" type="ae:FileBufferBase64" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="FileContents">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="contentsBase64" nillable="true" type="ae:FileBufferBase64" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="UserSolutionData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="solution" nillable="true" type="ae:SolutionIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="homeReport" nillable="true" type="ae:ReportIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="preferredProject" type="ae:ProjectIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="UserInfo">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="id" nillable="true" type="ae:UserIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="accessType" type="ae:AccessType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="email" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="emailCC" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="timezone" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="offsetFromGMT" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="dstSavings" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="datePreference" type="ae:DatePreference" />
          <xsd:element minOccurs="0" maxOccurs="1" name="timePreference" type="ae:TimePreference" />
          <xsd:element minOccurs="0" maxOccurs="1" name="namespaceName" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="phoneNumber" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="locale" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="isDeleted" type="xsd:boolean" />
          <xsd:element minOccurs="0" maxOccurs="1" name="contact" nillable="true" type="ae:ContactIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="maxNotes" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="maxChangeHistory" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="maxItemsPerPage" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="fieldsMask" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="notesMask" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="changeHistoryMask" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="browserMask" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="group" type="ae:GroupIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="preferredSolution" nillable="true" type="ae:SolutionIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="solutionData" type="ae:UserSolutionData" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="UserHolder">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="user" nillable="true" type="ae:UserInfo" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="status" type="ae:Status" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GroupInfo">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="id" nillable="true" type="ae:GroupIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="accessType" type="ae:AccessType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="memo" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="isDeleted" type="xsd:boolean" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GroupHolder">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="group" nillable="true" type="ae:GroupInfo" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="status" type="ae:Status" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="RoleInfo">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="id" nillable="true" type="ae:RoleIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="access" type="ae:GrantState" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PrivilegeInfo">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="privilegeId" nillable="true" type="ae:PrivilegeIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="access" type="ae:GrantState" />
          <xsd:element minOccurs="0" maxOccurs="1" name="objectId" nillable="true" type="ae:Identifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="projectId" nillable="true" type="ae:ProjectIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="RoleHolder">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="role" nillable="true" type="ae:RoleInfo" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="status" type="ae:Status" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PrivilegeHolder">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="privilege" nillable="true" type="ae:PrivilegeInfo" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="status" type="ae:Status" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="NameValue">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="id" nillable="true" type="ae:FieldIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="setValueBy" nillable="true" type="ae:Set-Value-By" />
          <xsd:element minOccurs="0" maxOccurs="1" name="setValueMethod" nillable="true" type="ae:Set-Value-Method" />
          <xsd:element minOccurs="1" maxOccurs="unbounded" name="value" type="ae:FieldValue" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Note">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="id" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="title" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="note" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="author" nillable="true" type="ae:UserIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="modificationDateTime" type="xsd:dateTime" />
          <xsd:element minOccurs="1" maxOccurs="1" default="ATTACHACCESS-DEFAULT" name="accessType" type="ae:Attachment-Access-Type" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemLink">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="id" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="itemID" nillable="true" type="ae:ItemIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" default="DEFAULT-ITEM-LINK" name="linkType" type="ae:ItemLink-Type" />
          <xsd:element minOccurs="0" maxOccurs="1" name="modificationDateTime" type="xsd:dateTime" />
          <xsd:element minOccurs="1" maxOccurs="1" default="ATTACHACCESS-DEFAULT" name="accessType" type="ae:Attachment-Access-Type" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="URLAttachment">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="id" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="name" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="url" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="showAsImage" type="xsd:boolean" />
          <xsd:element minOccurs="0" maxOccurs="1" name="modificationDateTime" type="xsd:dateTime" />
          <xsd:element minOccurs="1" maxOccurs="1" default="ATTACHACCESS-DEFAULT" name="accessType" type="ae:Attachment-Access-Type" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SubTasks">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="parentItemId" nillable="true" type="ae:ItemIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="subtask" type="ae:ItemIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TTItem">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="id" nillable="true" type="ae:ItemIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="itemType" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="title" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="description" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="createdBy" nillable="true" type="ae:UserIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="createDate" nillable="true" type="xsd:dateTime" />
          <xsd:element minOccurs="0" maxOccurs="1" name="modifiedBy" nillable="true" type="ae:UserIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="modifiedDate" nillable="true" type="xsd:dateTime" />
          <xsd:element minOccurs="0" maxOccurs="1" name="activeInactive" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="state" nillable="true" type="ae:StateIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="owner" nillable="true" type="ae:UserIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="url" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="extendedField" type="ae:NameValue" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="note" type="ae:Note" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="itemLink" type="ae:ItemLink" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="urlAttachment" type="ae:URLAttachment" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="fileAttachment" type="ae:FileAttachment" />
          <xsd:element minOccurs="0" maxOccurs="1" name="subtasks" nillable="true" type="ae:SubTasks" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
          <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TTItemList">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="item" type="ae:TTItem" />
          <xsd:element minOccurs="1" maxOccurs="1" name="totalCount" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TTItemHolder">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="item" nillable="true" type="ae:TTItem" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="status" type="ae:Status" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ApplicationData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="application" nillable="true" type="ae:ApplicationIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="description" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="appDefUUID" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="revision" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SolutionData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="solution" nillable="true" type="ae:SolutionIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="type" type="ae:Solution-Type" />
          <xsd:element minOccurs="0" maxOccurs="1" name="prefix" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="description" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="processAppUUID" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Field">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="field" nillable="true" type="ae:FieldIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="fieldType" type="ae:Field-Type" />
          <xsd:element minOccurs="1" maxOccurs="1" name="attribute" type="xsd:integer" />
          <xsd:element minOccurs="1" maxOccurs="1" name="properties" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FieldWithValue">
        <xsd:complexContent mixed="false">
          <xsd:extension base="ae:Field">
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="unbounded" name="value" type="ae:FieldValue" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="TableData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="table" nillable="true" type="ae:TableIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="solution" nillable="true" type="ae:SolutionIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="type" type="ae:Table-Type" />
          <xsd:element minOccurs="0" maxOccurs="1" name="description" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="field" type="ae:Field" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="QueryRange">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="startIndex" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="fetchSize" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="totalCount" type="xsd:integer" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ReportsFilter">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="solution" nillable="true" type="ae:SolutionIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="table" nillable="true" type="ae:TableIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="author" nillable="true" type="ae:UserIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" default="LISTING" name="reportType" type="ae:ReportType" />
          <xsd:element minOccurs="0" maxOccurs="1" default="ALL" name="reportCategory" type="ae:ReportCategory" />
          <xsd:element minOccurs="0" maxOccurs="1" name="reportAccessLevel" type="ae:ReportAccessLevel" />
          <xsd:element minOccurs="0" maxOccurs="1" name="report" nillable="true" type="ae:ReportIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="searchByName" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" default="false" name="includeSubProjects" type="xsd:boolean" />
          <xsd:element minOccurs="0" maxOccurs="1" name="createdDateFrom" type="xsd:dateTime" />
          <xsd:element minOccurs="0" maxOccurs="1" name="createdDateTo" type="xsd:dateTime" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ReportInfo">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="report" nillable="true" type="ae:ReportIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="reportURL" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" default="LISTING" name="reportType" type="ae:ReportType" />
          <xsd:element minOccurs="1" maxOccurs="1" name="reportCategory" type="ae:ReportCategory" />
          <xsd:element minOccurs="1" maxOccurs="1" name="reportAccessLevel" type="ae:ReportAccessLevel" />
          <xsd:element minOccurs="0" maxOccurs="1" name="solution" nillable="true" type="ae:SolutionIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="table" nillable="true" type="ae:TableIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="createdBy" nillable="true" type="ae:UserIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="createDate" type="xsd:dateTime" />
          <xsd:element minOccurs="0" maxOccurs="1" name="modifiedBy" nillable="true" type="ae:UserIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="modifiedDate" type="xsd:dateTime" />
          <xsd:element minOccurs="0" maxOccurs="1" name="execDate" type="xsd:dateTime" />
          <xsd:element minOccurs="1" maxOccurs="1" name="isQueryAtRuntime" type="xsd:boolean" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ReportData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="id" type="xsd:long" />
          <xsd:element minOccurs="0" maxOccurs="1" name="reportReference" nillable="true" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="OrderBy">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="firstFieldName" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="secondFieldName" nillable="true" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ReportDefinition">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="orderBy" nillable="true" type="ae:OrderBy" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="column" type="ae:Field" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ReportResult">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="itemURL" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="item" nillable="true" type="ae:ItemIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="fieldValue" type="ae:FieldWithValue" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GetReportsResult">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="queryRange" nillable="true" type="ae:QueryRange" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="report" type="ae:ReportInfo" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="RunReportResult">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="queryRange" nillable="true" type="ae:QueryRange" />
          <xsd:element minOccurs="1" maxOccurs="1" name="reportInfo" nillable="true" type="ae:ReportInfo" />
          <xsd:element minOccurs="1" maxOccurs="1" name="reportDefinition" nillable="true" type="ae:ReportDefinition" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="result" type="ae:ReportResult" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="RunReportXmlResult">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="result" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ProjectData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="description" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Transition">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="transition" nillable="true" type="ae:TransitionIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="fromState" nillable="true" type="ae:StateIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="toState" nillable="true" type="ae:StateIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="type" type="ae:Transition-Type" />
          <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="transitionAttribute" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="NoteLoggerInfo">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="emailAddress" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="StateChangeHistory">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="newState" nillable="true" type="ae:StateIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="transition" nillable="true" type="ae:TransitionIdentifier" />
          <xsd:element minOccurs="1" maxOccurs="1" name="time" type="xsd:dateTime" />
          <xsd:element minOccurs="0" maxOccurs="1" name="user" nillable="true" type="ae:UserIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="owner" nillable="true" type="ae:UserIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="NoteAttachmentContents">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="time" type="xsd:integer" />
          <xsd:element minOccurs="0" maxOccurs="1" name="title" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="body" nillable="true" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" default="ATTACHACCESS-DEFAULT" name="accessType" type="ae:Attachment-Access-Type" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GetStateChangeHistoryResult">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="queryRange" nillable="true" type="ae:QueryRange" />
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="stateChangeHistory" type="ae:StateChangeHistory" />
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FailedItem">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="itemId" nillable="true" type="ae:ItemIdentifier" />
          <xsd:element minOccurs="0" maxOccurs="1" name="status" nillable="true" type="ae:Status" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FailedItemResponse">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="return" nillable="true" type="ae:FailedItem" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PauseItemsResponse">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:FailedItem" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:element name="Logout">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="LogoutResponse">
        <xsd:complexType>
          <xsd:sequence />
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetVersion">
        <xsd:complexType>
          <xsd:sequence />
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetVersionResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetApplications">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetApplicationsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:ApplicationData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSolutions">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSolutionsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:SolutionData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetTables">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="solution" nillable="true" type="ae:SolutionIdentifier" />
            <xsd:element minOccurs="1" maxOccurs="1" name="tableType" type="ae:Table-Type" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetTablesResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:TableData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetReports">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="queryRange" nillable="true" type="ae:QueryRange" />
            <xsd:element minOccurs="0" maxOccurs="1" name="reportsFilter" nillable="true" type="ae:ReportsFilter" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetReportsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="return" nillable="true" type="ae:GetReportsResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="RunReport">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="queryRange" nillable="true" type="ae:QueryRange" />
            <xsd:element minOccurs="0" maxOccurs="1" name="report" nillable="true" type="ae:ReportIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="solution" nillable="true" type="ae:SolutionIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="table" nillable="true" type="ae:TableIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="reportCategory" type="ae:ReportCategory" />
            <xsd:element minOccurs="0" maxOccurs="1" name="reportAccessLevel" type="ae:ReportAccessLevel" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="RunReportResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:RunReportResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="RunReportXml">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="report" nillable="true" type="ae:ReportData" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="RunReportXmlResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:RunReportXmlResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSubmitProjects">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="table" nillable="true" type="ae:TableIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSubmitProjectsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:ProjectData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreatePrimaryItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="parentItem" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="1" maxOccurs="1" name="item" nillable="true" type="ae:TTItem" />
            <xsd:element minOccurs="0" maxOccurs="1" name="submitTransition" nillable="true" type="ae:TransitionIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:ResponseItemOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreatePrimaryItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:TTItemHolder" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreatePrimaryItems">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="parentItem" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="item" type="ae:TTItem" />
            <xsd:element minOccurs="0" maxOccurs="1" name="submitTransition" nillable="true" type="ae:TransitionIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleResponseItemOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreatePrimaryItemsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:TTItemHolder" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="LinkSubtask">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="1" maxOccurs="1" name="parentItem" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="1" maxOccurs="1" name="childItem" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="LinkSubtaskResponse">
        <xsd:complexType>
          <xsd:sequence />
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreateAuxItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="table" nillable="true" type="ae:TableIdentifier" />
            <xsd:element minOccurs="1" maxOccurs="1" name="item" nillable="true" type="ae:TTItem" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:ResponseItemOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreateAuxItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:TTItemHolder" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreateAuxItems">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="table" nillable="true" type="ae:TableIdentifier" />
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="item" type="ae:TTItem" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleResponseItemOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreateAuxItemsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:TTItemHolder" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreateFileAttachment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="item" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="attachmentContents" nillable="true" type="ae:FileAttachmentContents" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreateFileAttachmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:FileAttachment" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreateNoteAttachment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="item" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="author" nillable="true" type="ae:UserIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="noteContents" nillable="true" type="ae:NoteAttachmentContents" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CreateNoteAttachmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="return" type="xsd:boolean" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="1" maxOccurs="1" name="itemId" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:ResponseItemOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:TTItemHolder" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetItems">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="itemId" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleResponseItemOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetItemsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:TTItemHolder" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetItemsByQuery">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="table" nillable="true" type="ae:TableIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="queryWhereClause" nillable="true" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="orderByClause" nillable="true" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="firstRecord" type="xsd:integer" />
            <xsd:element minOccurs="0" maxOccurs="1" name="maxReturnSize" type="xsd:integer" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleResponseItemOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetItemsByQueryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:TTItemList" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetFileAttachment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="item" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="1" maxOccurs="1" name="attachmentID" type="xsd:integer" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetFileAttachmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:FileAttachmentContents" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TransitionItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="1" maxOccurs="1" name="item" nillable="true" type="ae:TTItem" />
            <xsd:element minOccurs="0" maxOccurs="1" name="transition" nillable="true" type="ae:TransitionIdentifier" />
            <xsd:element minOccurs="1" maxOccurs="1" default="true" name="breakLock" type="xsd:boolean" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:ResponseItemOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TransitionItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:TTItemHolder" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TransitionItems">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="item" type="ae:TTItem" />
            <xsd:element minOccurs="0" maxOccurs="1" name="transition" nillable="true" type="ae:TransitionIdentifier" />
            <xsd:element minOccurs="1" maxOccurs="1" default="true" name="breakLock" type="xsd:boolean" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleResponseItemOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TransitionItemsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:TTItemHolder" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetAvailableTransitions">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="item" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="transitionOptions" type="ae:GetTransitionOptions" />
            <xsd:element minOccurs="0" maxOccurs="1" name="attributeName" nillable="true" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetAvailableTransitionsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:Transition" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetAvailableSubmitTransitions">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="attributeName" nillable="true" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetAvailableSubmitTransitionsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:Transition" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="UpdateFileAttachment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="item" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="attachmentContents" nillable="true" type="ae:FileAttachmentContents" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="UpdateFileAttachmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:FileAttachment" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DeleteItems">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="itemId" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DeleteItemsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:Status" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DeleteItemsByQuery">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="table" nillable="true" type="ae:TableIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="queryWhereClause" nillable="true" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DeleteItemsByQueryResponse">
        <xsd:complexType>
          <xsd:sequence />
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DeleteAttachment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="1" maxOccurs="1" name="attachmentID" type="xsd:integer" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DeleteAttachmentResponse">
        <xsd:complexType>
          <xsd:sequence />
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetNoteLoggerInfo">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetNoteLoggerInfoResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:NoteLoggerInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetStateChangeHistory">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="item" nillable="true" type="ae:ItemIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="queryRange" nillable="true" type="ae:QueryRange" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetStateChangeHistoryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:GetStateChangeHistoryResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetUsers">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="1" maxOccurs="1" name="getCurrentUser" type="xsd:boolean" />
            <xsd:element minOccurs="0" maxOccurs="1" name="searchByName" nillable="true" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="user" type="ae:UserIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:UserResponseOptions" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetUsersResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:UserHolder" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="IsUserValid">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
            <xsd:element minOccurs="0" maxOccurs="1" name="user" nillable="true" type="ae:UserIdentifier" />
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="IsUserValidResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="return" type="xsd:boolean" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </WSDL:types>
  <WSDL:message name="Logout">
    <WSDL:part name="parameters" element="ae:Logout" />
  </WSDL:message>
  <WSDL:message name="LogoutResponse">
    <WSDL:part name="parameters" element="ae:LogoutResponse" />
  </WSDL:message>
  <WSDL:message name="GetVersion">
    <WSDL:part name="parameters" element="ae:GetVersion" />
  </WSDL:message>
  <WSDL:message name="GetVersionResponse">
    <WSDL:part name="parameters" element="ae:GetVersionResponse" />
  </WSDL:message>
  <WSDL:message name="GetApplications">
    <WSDL:part name="parameters" element="ae:GetApplications" />
  </WSDL:message>
  <WSDL:message name="GetApplicationsResponse">
    <WSDL:part name="parameters" element="ae:GetApplicationsResponse" />
  </WSDL:message>
  <WSDL:message name="GetSolutions">
    <WSDL:part name="parameters" element="ae:GetSolutions" />
  </WSDL:message>
  <WSDL:message name="GetSolutionsResponse">
    <WSDL:part name="parameters" element="ae:GetSolutionsResponse" />
  </WSDL:message>
  <WSDL:message name="GetTables">
    <WSDL:part name="parameters" element="ae:GetTables" />
  </WSDL:message>
  <WSDL:message name="GetTablesResponse">
    <WSDL:part name="parameters" element="ae:GetTablesResponse" />
  </WSDL:message>
  <WSDL:message name="GetReports">
    <WSDL:part name="parameters" element="ae:GetReports" />
  </WSDL:message>
  <WSDL:message name="GetReportsResponse">
    <WSDL:part name="parameters" element="ae:GetReportsResponse" />
  </WSDL:message>
  <WSDL:message name="RunReport">
    <WSDL:part name="parameters" element="ae:RunReport" />
  </WSDL:message>
  <WSDL:message name="RunReportResponse">
    <WSDL:part name="parameters" element="ae:RunReportResponse" />
  </WSDL:message>
  <WSDL:message name="RunReportXml">
    <WSDL:part name="parameters" element="ae:RunReportXml" />
  </WSDL:message>
  <WSDL:message name="RunReportXmlResponse">
    <WSDL:part name="parameters" element="ae:RunReportXmlResponse" />
  </WSDL:message>
  <WSDL:message name="GetSubmitProjects">
    <WSDL:part name="parameters" element="ae:GetSubmitProjects" />
  </WSDL:message>
  <WSDL:message name="GetSubmitProjectsResponse">
    <WSDL:part name="parameters" element="ae:GetSubmitProjectsResponse" />
  </WSDL:message>
  <WSDL:message name="CreatePrimaryItem">
    <WSDL:part name="parameters" element="ae:CreatePrimaryItem" />
  </WSDL:message>
  <WSDL:message name="CreatePrimaryItemResponse">
    <WSDL:part name="parameters" element="ae:CreatePrimaryItemResponse" />
  </WSDL:message>
  <WSDL:message name="CreatePrimaryItems">
    <WSDL:part name="parameters" element="ae:CreatePrimaryItems" />
  </WSDL:message>
  <WSDL:message name="CreatePrimaryItemsResponse">
    <WSDL:part name="parameters" element="ae:CreatePrimaryItemsResponse" />
  </WSDL:message>
  <WSDL:message name="LinkSubtask">
    <WSDL:part name="parameters" element="ae:LinkSubtask" />
  </WSDL:message>
  <WSDL:message name="LinkSubtaskResponse">
    <WSDL:part name="parameters" element="ae:LinkSubtaskResponse" />
  </WSDL:message>
  <WSDL:message name="CreateAuxItem">
    <WSDL:part name="parameters" element="ae:CreateAuxItem" />
  </WSDL:message>
  <WSDL:message name="CreateAuxItemResponse">
    <WSDL:part name="parameters" element="ae:CreateAuxItemResponse" />
  </WSDL:message>
  <WSDL:message name="CreateAuxItems">
    <WSDL:part name="parameters" element="ae:CreateAuxItems" />
  </WSDL:message>
  <WSDL:message name="CreateAuxItemsResponse">
    <WSDL:part name="parameters" element="ae:CreateAuxItemsResponse" />
  </WSDL:message>
  <WSDL:message name="CreateFileAttachment">
    <WSDL:part name="parameters" element="ae:CreateFileAttachment" />
  </WSDL:message>
  <WSDL:message name="CreateFileAttachmentResponse">
    <WSDL:part name="parameters" element="ae:CreateFileAttachmentResponse" />
  </WSDL:message>
  <WSDL:message name="CreateNoteAttachment">
    <WSDL:part name="parameters" element="ae:CreateNoteAttachment" />
  </WSDL:message>
  <WSDL:message name="CreateNoteAttachmentResponse">
    <WSDL:part name="parameters" element="ae:CreateNoteAttachmentResponse" />
  </WSDL:message>
  <WSDL:message name="GetItem">
    <WSDL:part name="parameters" element="ae:GetItem" />
  </WSDL:message>
  <WSDL:message name="GetItemResponse">
    <WSDL:part name="parameters" element="ae:GetItemResponse" />
  </WSDL:message>
  <WSDL:message name="GetItems">
    <WSDL:part name="parameters" element="ae:GetItems" />
  </WSDL:message>
  <WSDL:message name="GetItemsResponse">
    <WSDL:part name="parameters" element="ae:GetItemsResponse" />
  </WSDL:message>
  <WSDL:message name="GetItemsByQuery">
    <WSDL:part name="parameters" element="ae:GetItemsByQuery" />
  </WSDL:message>
  <WSDL:message name="GetItemsByQueryResponse">
    <WSDL:part name="parameters" element="ae:GetItemsByQueryResponse" />
  </WSDL:message>
  <WSDL:message name="GetFileAttachment">
    <WSDL:part name="parameters" element="ae:GetFileAttachment" />
  </WSDL:message>
  <WSDL:message name="GetFileAttachmentResponse">
    <WSDL:part name="parameters" element="ae:GetFileAttachmentResponse" />
  </WSDL:message>
  <WSDL:message name="TransitionItem">
    <WSDL:part name="parameters" element="ae:TransitionItem" />
  </WSDL:message>
  <WSDL:message name="TransitionItemResponse">
    <WSDL:part name="parameters" element="ae:TransitionItemResponse" />
  </WSDL:message>
  <WSDL:message name="TransitionItems">
    <WSDL:part name="parameters" element="ae:TransitionItems" />
  </WSDL:message>
  <WSDL:message name="TransitionItemsResponse">
    <WSDL:part name="parameters" element="ae:TransitionItemsResponse" />
  </WSDL:message>
  <WSDL:message name="GetAvailableTransitions">
    <WSDL:part name="parameters" element="ae:GetAvailableTransitions" />
  </WSDL:message>
  <WSDL:message name="GetAvailableTransitionsResponse">
    <WSDL:part name="parameters" element="ae:GetAvailableTransitionsResponse" />
  </WSDL:message>
  <WSDL:message name="GetAvailableSubmitTransitions">
    <WSDL:part name="parameters" element="ae:GetAvailableSubmitTransitions" />
  </WSDL:message>
  <WSDL:message name="GetAvailableSubmitTransitionsResponse">
    <WSDL:part name="parameters" element="ae:GetAvailableSubmitTransitionsResponse" />
  </WSDL:message>
  <WSDL:message name="UpdateFileAttachment">
    <WSDL:part name="parameters" element="ae:UpdateFileAttachment" />
  </WSDL:message>
  <WSDL:message name="UpdateFileAttachmentResponse">
    <WSDL:part name="parameters" element="ae:UpdateFileAttachmentResponse" />
  </WSDL:message>
  <WSDL:message name="DeleteItems">
    <WSDL:part name="parameters" element="ae:DeleteItems" />
  </WSDL:message>
  <WSDL:message name="DeleteItemsResponse">
    <WSDL:part name="parameters" element="ae:DeleteItemsResponse" />
  </WSDL:message>
  <WSDL:message name="DeleteItemsByQuery">
    <WSDL:part name="parameters" element="ae:DeleteItemsByQuery" />
  </WSDL:message>
  <WSDL:message name="DeleteItemsByQueryResponse">
    <WSDL:part name="parameters" element="ae:DeleteItemsByQueryResponse" />
  </WSDL:message>
  <WSDL:message name="DeleteAttachment">
    <WSDL:part name="parameters" element="ae:DeleteAttachment" />
  </WSDL:message>
  <WSDL:message name="DeleteAttachmentResponse">
    <WSDL:part name="parameters" element="ae:DeleteAttachmentResponse" />
  </WSDL:message>
  <WSDL:message name="GetNoteLoggerInfo">
    <WSDL:part name="parameters" element="ae:GetNoteLoggerInfo" />
  </WSDL:message>
  <WSDL:message name="GetNoteLoggerInfoResponse">
    <WSDL:part name="parameters" element="ae:GetNoteLoggerInfoResponse" />
  </WSDL:message>
  <WSDL:message name="GetStateChangeHistory">
    <WSDL:part name="parameters" element="ae:GetStateChangeHistory" />
  </WSDL:message>
  <WSDL:message name="GetStateChangeHistoryResponse">
    <WSDL:part name="parameters" element="ae:GetStateChangeHistoryResponse" />
  </WSDL:message>
  <WSDL:message name="GetUsers">
    <WSDL:part name="parameters" element="ae:GetUsers" />
  </WSDL:message>
  <WSDL:message name="GetUsersResponse">
    <WSDL:part name="parameters" element="ae:GetUsersResponse" />
  </WSDL:message>
  <WSDL:message name="IsUserValid">
    <WSDL:part name="parameters" element="ae:IsUserValid" />
  </WSDL:message>
  <WSDL:message name="IsUserValidResponse">
    <WSDL:part name="parameters" element="ae:IsUserValidResponse" />
  </WSDL:message>
  <WSDL:message name="AEWebservicesFaultFault">
    <WSDL:part name="fault" element="ae:AEWebservicesFault" />
  </WSDL:message>
  <WSDL:portType name="sbmappservices72PortType">
    <WSDL:operation name="Logout">
      <documentation>Logs out the current active session, releasing license.</documentation>
      <WSDL:input message="tns:Logout" />
      <WSDL:output message="tns:LogoutResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetVersion">
      <documentation>Gets the server version.</documentation>
      <WSDL:input message="tns:GetVersion" />
      <WSDL:output message="tns:GetVersionResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetApplications">
      <documentation>Gets the list of available applications.</documentation>
      <WSDL:input message="tns:GetApplications" />
      <WSDL:output message="tns:GetApplicationsResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetSolutions">
      <documentation>Gets the list of available solutions.</documentation>
      <WSDL:input message="tns:GetSolutions" />
      <WSDL:output message="tns:GetSolutionsResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetTables">
      <documentation>Gets the list of available tables, optionally filtered by solution and/or table type.</documentation>
      <WSDL:input message="tns:GetTables" />
      <WSDL:output message="tns:GetTablesResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetReports">
      <documentation>Gets a filtered list of reports.</documentation>
      <WSDL:input message="tns:GetReports" />
      <WSDL:output message="tns:GetReportsResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="RunReport">
      <documentation>Runs a specified report.</documentation>
      <WSDL:input message="tns:RunReport" />
      <WSDL:output message="tns:RunReportResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="RunReportXml">
      <documentation>Service definition of function ae__RunReportXml</documentation>
      <WSDL:input message="tns:RunReportXml" />
      <WSDL:output message="tns:RunReportXmlResponse" />
    </WSDL:operation>
    <WSDL:operation name="GetSubmitProjects">
      <documentation>Gets the list of available projects available for submitting new items, optionally filtered by table id.</documentation>
      <WSDL:input message="tns:GetSubmitProjects" />
      <WSDL:output message="tns:GetSubmitProjectsResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="CreatePrimaryItem">
      <documentation>Creates a new item, given a project and item data.  Creates the item as a sub-item if a parent item is specified.</documentation>
      <WSDL:input message="tns:CreatePrimaryItem" />
      <WSDL:output message="tns:CreatePrimaryItemResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="CreatePrimaryItems">
      <documentation>Creates new item(s), given a project and item data.  Creates the item(s) as sub-items if a parent item is specified.</documentation>
      <WSDL:input message="tns:CreatePrimaryItems" />
      <WSDL:output message="tns:CreatePrimaryItemsResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="LinkSubtask">
      <documentation>Links one item to another as a sub-task.</documentation>
      <WSDL:input message="tns:LinkSubtask" />
      <WSDL:output message="tns:LinkSubtaskResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="CreateAuxItem">
      <documentation>Creates a new aux item, given a table id and item data.</documentation>
      <WSDL:input message="tns:CreateAuxItem" />
      <WSDL:output message="tns:CreateAuxItemResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="CreateAuxItems">
      <documentation>Service definition of function ae__CreateAuxItems</documentation>
      <WSDL:input message="tns:CreateAuxItems" />
      <WSDL:output message="tns:CreateAuxItemsResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="CreateFileAttachment">
      <documentation>Creates a new attachment, given item id of the item to which it is to be attached, and the file attachment contents.</documentation>
      <WSDL:input message="tns:CreateFileAttachment" />
      <WSDL:output message="tns:CreateFileAttachmentResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="CreateNoteAttachment">
      <documentation>attaches note.</documentation>
      <WSDL:input message="tns:CreateNoteAttachment" />
      <WSDL:output message="tns:CreateNoteAttachmentResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetItem">
      <documentation>Gets item, given an item id.</documentation>
      <WSDL:input message="tns:GetItem" />
      <WSDL:output message="tns:GetItemResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetItems">
      <documentation>Gets items, given a list of item ids.</documentation>
      <WSDL:input message="tns:GetItems" />
      <WSDL:output message="tns:GetItemsResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetItemsByQuery">
      <documentation>Gets a list of existing items, given a table id, a query where clause, an order by clause (optional) and a maximum return list size.</documentation>
      <WSDL:input message="tns:GetItemsByQuery" />
      <WSDL:output message="tns:GetItemsByQueryResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetFileAttachment">
      <documentation>Gets an existing file attachment, given an item id and attachment id.</documentation>
      <WSDL:input message="tns:GetFileAttachment" />
      <WSDL:output message="tns:GetFileAttachmentResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="TransitionItem">
      <documentation>Transitions existing item, given the the item id, plus any data to update, and transition id to use a non-default transition.</documentation>
      <WSDL:input message="tns:TransitionItem" />
      <WSDL:output message="tns:TransitionItemResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="TransitionItems">
      <documentation>Transitions existing items, given the item ids, plus any data to update, and transition id to use a non-default transition.</documentation>
      <WSDL:input message="tns:TransitionItems" />
      <WSDL:output message="tns:TransitionItemsResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetAvailableTransitions">
      <documentation>Return available transitions, given an item id and attribute name (may be null or empty).</documentation>
      <WSDL:input message="tns:GetAvailableTransitions" />
      <WSDL:output message="tns:GetAvailableTransitionsResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetAvailableSubmitTransitions">
      <documentation>Return available Submit transitions, given an item id and attribute name (may be null or empty).</documentation>
      <WSDL:input message="tns:GetAvailableSubmitTransitions" />
      <WSDL:output message="tns:GetAvailableSubmitTransitionsResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="UpdateFileAttachment">
      <documentation>Updates an existing attachment, given item id, and the file attachment contents.</documentation>
      <WSDL:input message="tns:UpdateFileAttachment" />
      <WSDL:output message="tns:UpdateFileAttachmentResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="DeleteItems">
      <documentation>Service definition of function ae__DeleteItems</documentation>
      <WSDL:input message="tns:DeleteItems" />
      <WSDL:output message="tns:DeleteItemsResponse" />
    </WSDL:operation>
    <WSDL:operation name="DeleteItemsByQuery">
      <documentation>Deletes one or more items, given a table id and a query where clause.</documentation>
      <WSDL:input message="tns:DeleteItemsByQuery" />
      <WSDL:output message="tns:DeleteItemsByQueryResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="DeleteAttachment">
      <documentation>Deletes an existing attachment, which may be a note, item link, URL attachment or file attachment, given an attachment id.</documentation>
      <WSDL:input message="tns:DeleteAttachment" />
      <WSDL:output message="tns:DeleteAttachmentResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetNoteLoggerInfo">
      <documentation>Returns note logger information.</documentation>
      <WSDL:input message="tns:GetNoteLoggerInfo" />
      <WSDL:output message="tns:GetNoteLoggerInfoResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetStateChangeHistory">
      <documentation>Gets the state change history of an existing item, given a table id and internal item id.</documentation>
      <WSDL:input message="tns:GetStateChangeHistory" />
      <WSDL:output message="tns:GetStateChangeHistoryResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="GetUsers">
      <documentation>Returns user information one or more users.  If getCurrentUser is true, then information about the current user is returned.</documentation>
      <WSDL:input message="tns:GetUsers" />
      <WSDL:output message="tns:GetUsersResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
    <WSDL:operation name="IsUserValid">
      <documentation>Determine if the specified user is valid.</documentation>
      <WSDL:input message="tns:IsUserValid" />
      <WSDL:output message="tns:IsUserValidResponse" />
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
    </WSDL:operation>
  </WSDL:portType>
  <WSDL:binding name="sbmappservices72" type="tns:sbmappservices72PortType">
    <SOAP:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <WSDL:operation name="Logout">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetVersion">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetApplications">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetSolutions">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetTables">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetReports">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="RunReport">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="RunReportXml">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
    </WSDL:operation>
    <WSDL:operation name="GetSubmitProjects">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="CreatePrimaryItem">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="CreatePrimaryItems">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="LinkSubtask">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="CreateAuxItem">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="CreateAuxItems">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="CreateFileAttachment">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="CreateNoteAttachment">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetItem">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetItems">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetItemsByQuery">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetFileAttachment">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="TransitionItem">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="TransitionItems">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetAvailableTransitions">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetAvailableSubmitTransitions">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="UpdateFileAttachment">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="DeleteItems">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
    </WSDL:operation>
    <WSDL:operation name="DeleteItemsByQuery">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="DeleteAttachment">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetNoteLoggerInfo">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetStateChangeHistory">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="GetUsers">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
    <WSDL:operation name="IsUserValid">
      <SOAP:operation soapAction="" />
      <WSDL:input>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:input>
      <WSDL:output>
        <SOAP:body use="literal" parts="parameters" />
      </WSDL:output>
      <WSDL:fault name="AEWebservicesFault">
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
      </WSDL:fault>
    </WSDL:operation>
  </WSDL:binding>
  <WSDL:service name="sbmappservices72">
    <documentation>SBM Application Web Services Version 7.2</documentation>
    <WSDL:port name="sbmappservices72" binding="tns:sbmappservices72">
      <SOAP:address location="http://localhost:80/gsoap/gsoap_ssl.dll?sbmappservices72" />
    </WSDL:port>
  </WSDL:service>
</WSDL:definitions>

Generated by GNU Enscript 1.6.5.90.