<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project name="Zephyr API Tests" resourceRoot="" soapui-version="3.5" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="ZephyrSoapServiceSoapBinding" type="wsdl" bindingName="{http://getzephyr.com/com/thed/services/soap/zephyrsoapservice}ZephyrSoapServiceSoapBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost/flex/services/soap/zephyrsoapservice-v1?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://localhost/flex/services/soap/zephyrsoapservice-v1?wsdl"><con:part><con:url>http://localhost/flex/services/soap/zephyrsoapservice-v1?wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="ZephyrSoapService" targetNamespace="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice" xmlns:ns1="http://soap.service.thed.com/" xmlns:ns2="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:import location="http://localhost/flex/services/soap/zephyrsoapservice-v1?wsdl=ZephyrSoapService.wsdl" namespace="http://soap.service.thed.com/"></wsdl:import>
  <wsdl:binding name="ZephyrSoapServiceSoapBinding" type="ns1:ZephyrSoapService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="addPhaseToCycle">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="addPhaseToCycle">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="addPhaseToCycleResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAttachmentsByCriteria">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getAttachmentsByCriteria">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getAttachmentsByCriteriaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getProjectsByCriteria">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getProjectsByCriteria">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getProjectsByCriteriaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="login">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="login">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="loginResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="createNewTestcaseTree">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="createNewTestcaseTree">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="createNewTestcaseTreeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="deleteAttachmentsByCriteria">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="deleteAttachmentsByCriteria">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="deleteAttachmentsByCriteriaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="updateTestcase">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="updateTestcase">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="updateTestcaseResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestCaseTreesByCriteria">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getTestCaseTreesByCriteria">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getTestCaseTreesByCriteriaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestcaseTreeById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getTestcaseTreeById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getTestcaseTreeByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="assignTestSchedules">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="assignTestSchedules">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="assignTestSchedulesResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCustomFields">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getCustomFields">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getCustomFieldsResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="updateTestStatus">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="updateTestStatus">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="updateTestStatusResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestSchedulesByCriteria">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getTestSchedulesByCriteria">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getTestSchedulesByCriteriaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestcaseById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getTestcaseById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getTestcaseByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="createNewCycle">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="createNewCycle">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="createNewCycleResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCyclesByCriteria">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getCyclesByCriteria">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getCyclesByCriteriaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getProjectById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getProjectById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getProjectByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getReleaseById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getReleaseById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getReleaseByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="createNewTestcase">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="createNewTestcase">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="createNewTestcaseResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAttachmentById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getAttachmentById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getAttachmentByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestcasesByCriteria">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getTestcasesByCriteria">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getTestcasesByCriteriaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getUserById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getUserById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getUserByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getUsersByCriteria">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getUsersByCriteria">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getUsersByCriteriaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="addAttachments">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="addAttachments">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="addAttachmentsResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="deleteAttachmentById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="deleteAttachmentById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="deleteAttachmentByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="logout">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="logout">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="logoutResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCycleById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getCycleById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getCycleByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestSchedulesById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getTestSchedulesById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getTestSchedulesByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="updateAttachment">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="updateAttachment">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="updateAttachmentResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getReleasesByCriteria">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getReleasesByCriteria">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getReleasesByCriteriaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ZephyrServiceException">
        <soap:fault name="ZephyrServiceException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ZephyrSoapService">
    <wsdl:port binding="tns:ZephyrSoapServiceSoapBinding" name="ZephyrSoapServiceImplPort">
      <soap:address location="http://localhost/flex/services/soap/zephyrsoapservice-v1"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://localhost/flex/services/soap/zephyrsoapservice-v1?wsdl=ZephyrSoapService.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="ZephyrSoapService" targetNamespace="http://soap.service.thed.com/" xmlns:ns1="http://soap.service.thed.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
    <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://soap.service.thed.com/" xmlns:tns="http://soap.service.thed.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:element name="addAttachments" type="tns:addAttachments"/>
      <xs:element name="addAttachmentsResponse" type="tns:addAttachmentsResponse"/>
      <xs:element name="addPhaseToCycle" type="tns:addPhaseToCycle"/>
      <xs:element name="addPhaseToCycleResponse" type="tns:addPhaseToCycleResponse"/>
      <xs:element name="assignTestSchedules" type="tns:assignTestSchedules"/>
      <xs:element name="assignTestSchedulesResponse" type="tns:assignTestSchedulesResponse"/>
      <xs:element name="createNewCycle" type="tns:createNewCycle"/>
      <xs:element name="createNewCycleResponse" type="tns:createNewCycleResponse"/>
      <xs:element name="createNewTestcase" type="tns:createNewTestcase"/>
      <xs:element name="createNewTestcaseResponse" type="tns:createNewTestcaseResponse"/>
      <xs:element name="createNewTestcaseTree" type="tns:createNewTestcaseTree"/>
      <xs:element name="createNewTestcaseTreeResponse" type="tns:createNewTestcaseTreeResponse"/>
      <xs:element name="deleteAttachmentById" type="tns:deleteAttachmentById"/>
      <xs:element name="deleteAttachmentByIdResponse" type="tns:deleteAttachmentByIdResponse"/>
      <xs:element name="deleteAttachmentsByCriteria" type="tns:deleteAttachmentsByCriteria"/>
      <xs:element name="deleteAttachmentsByCriteriaResponse" type="tns:deleteAttachmentsByCriteriaResponse"/>
      <xs:element name="getAttachmentById" type="tns:getAttachmentById"/>
      <xs:element name="getAttachmentByIdResponse" type="tns:getAttachmentByIdResponse"/>
      <xs:element name="getAttachmentsByCriteria" type="tns:getAttachmentsByCriteria"/>
      <xs:element name="getAttachmentsByCriteriaResponse" type="tns:getAttachmentsByCriteriaResponse"/>
      <xs:element name="getCustomFields" type="tns:getCustomFields"/>
      <xs:element name="getCustomFieldsResponse" type="tns:getCustomFieldsResponse"/>
      <xs:element name="getCycleById" type="tns:getCycleById"/>
      <xs:element name="getCycleByIdResponse" type="tns:getCycleByIdResponse"/>
      <xs:element name="getCyclesByCriteria" type="tns:getCyclesByCriteria"/>
      <xs:element name="getCyclesByCriteriaResponse" type="tns:getCyclesByCriteriaResponse"/>
      <xs:element name="getProjectById" type="tns:getProjectById"/>
      <xs:element name="getProjectByIdResponse" type="tns:getProjectByIdResponse"/>
      <xs:element name="getProjectsByCriteria" type="tns:getProjectsByCriteria"/>
      <xs:element name="getProjectsByCriteriaResponse" type="tns:getProjectsByCriteriaResponse"/>
      <xs:element name="getReleaseById" type="tns:getReleaseById"/>
      <xs:element name="getReleaseByIdResponse" type="tns:getReleaseByIdResponse"/>
      <xs:element name="getReleasesByCriteria" type="tns:getReleasesByCriteria"/>
      <xs:element name="getReleasesByCriteriaResponse" type="tns:getReleasesByCriteriaResponse"/>
      <xs:element name="getTestCaseTreesByCriteria" type="tns:getTestCaseTreesByCriteria"/>
      <xs:element name="getTestCaseTreesByCriteriaResponse" type="tns:getTestCaseTreesByCriteriaResponse"/>
      <xs:element name="getTestSchedulesByCriteria" type="tns:getTestSchedulesByCriteria"/>
      <xs:element name="getTestSchedulesByCriteriaResponse" type="tns:getTestSchedulesByCriteriaResponse"/>
      <xs:element name="getTestSchedulesById" type="tns:getTestSchedulesById"/>
      <xs:element name="getTestSchedulesByIdResponse" type="tns:getTestSchedulesByIdResponse"/>
      <xs:element name="getTestcaseById" type="tns:getTestcaseById"/>
      <xs:element name="getTestcaseByIdResponse" type="tns:getTestcaseByIdResponse"/>
      <xs:element name="getTestcaseTreeById" type="tns:getTestcaseTreeById"/>
      <xs:element name="getTestcaseTreeByIdResponse" type="tns:getTestcaseTreeByIdResponse"/>
      <xs:element name="getTestcasesByCriteria" type="tns:getTestcasesByCriteria"/>
      <xs:element name="getTestcasesByCriteriaResponse" type="tns:getTestcasesByCriteriaResponse"/>
      <xs:element name="getUserById" type="tns:getUserById"/>
      <xs:element name="getUserByIdResponse" type="tns:getUserByIdResponse"/>
      <xs:element name="getUsersByCriteria" type="tns:getUsersByCriteria"/>
      <xs:element name="getUsersByCriteriaResponse" type="tns:getUsersByCriteriaResponse"/>
      <xs:element name="login" type="tns:login"/>
      <xs:element name="loginResponse" type="tns:loginResponse"/>
      <xs:element name="logout" type="tns:logout"/>
      <xs:element name="logoutResponse" type="tns:logoutResponse"/>
      <xs:element name="updateAttachment" type="tns:updateAttachment"/>
      <xs:element name="updateAttachmentResponse" type="tns:updateAttachmentResponse"/>
      <xs:element name="updateTestStatus" type="tns:updateTestStatus"/>
      <xs:element name="updateTestStatusResponse" type="tns:updateTestStatusResponse"/>
      <xs:element name="updateTestcase" type="tns:updateTestcase"/>
      <xs:element name="updateTestcaseResponse" type="tns:updateTestcaseResponse"/>
      <xs:complexType name="getAttachmentsByCriteria">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="searchCriterias" type="tns:remoteCriteria"/>
          <xs:element minOccurs="0" name="returnAllDataFlag" type="xs:boolean"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteCriteria">
        <xs:sequence>
          <xs:element minOccurs="0" name="searchName" type="xs:string"/>
          <xs:element minOccurs="0" name="searchOperation" type="tns:searchOperation"/>
          <xs:element minOccurs="0" name="searchValue" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getAttachmentsByCriteriaResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteAttachment"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteAttachment">
        <xs:sequence>
          <xs:element minOccurs="0" name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="fileSize" type="xs:long"/>
          <xs:element minOccurs="0" name="mimeType" type="xs:string"/>
          <xs:element minOccurs="0" name="entityId" type="xs:long"/>
          <xs:element minOccurs="0" name="entityName" type="xs:string"/>
          <xs:element minOccurs="0" name="fileName" type="xs:string"/>
          <xs:element minOccurs="0" name="author" type="xs:string"/>
          <xs:element minOccurs="0" name="description" type="xs:string"/>
          <xs:element minOccurs="0" name="attachment" type="xs:base64Binary"/>
          <xs:element minOccurs="0" name="creationDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="attachmentURI" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="addPhaseToCycle">
        <xs:sequence>
          <xs:element minOccurs="0" name="remotePhase" type="tns:remotePhase"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remotePhase">
        <xs:sequence>
          <xs:element minOccurs="0" name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="remoteRepository" type="tns:remoteNameValue"/>
          <xs:element minOccurs="0" name="startDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="endDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="remoteCycle" type="tns:remoteNameValue"/>
          <xs:element name="defaultAssignment" type="xs:boolean"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteNameValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="remoteData" type="tns:remoteData"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteData">
        <xs:sequence>
          <xs:element name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="name" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="addPhaseToCycleResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="xs:long"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getProjectsByCriteria">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="searchCriterias" type="tns:remoteCriteria"/>
          <xs:element minOccurs="0" name="returnAllDataFlag" type="xs:boolean"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getProjectsByCriteriaResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteProject"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteProject">
        <xs:sequence>
          <xs:element name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="remoteDepartment" type="tns:remoteDepartment"/>
          <xs:element minOccurs="0" name="name" type="xs:string"/>
          <xs:element minOccurs="0" name="description" type="xs:string"/>
          <xs:element minOccurs="0" name="startDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="endDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="status" type="xs:string"/>
          <xs:element name="showItem" type="xs:boolean"/>
          <xs:element name="newItem" type="xs:boolean"/>
          <xs:element minOccurs="0" name="externalSystem" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="members" nillable="true" type="tns:member"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteDepartment">
        <xs:sequence>
          <xs:element name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="remoteOrganization" type="tns:remoteOrganization"/>
          <xs:element minOccurs="0" name="name" type="xs:string"/>
          <xs:element minOccurs="0" name="description" type="xs:string"/>
          <xs:element minOccurs="0" name="contactId" type="xs:long"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteOrganization">
        <xs:sequence>
          <xs:element name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="name" type="xs:string"/>
          <xs:element minOccurs="0" name="description" type="xs:string"/>
          <xs:element minOccurs="0" name="contactId" type="xs:long"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="member">
        <xs:sequence>
          <xs:element name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="userId" type="xs:long"/>
          <xs:element minOccurs="0" name="firstName" type="xs:string"/>
          <xs:element minOccurs="0" name="lastName" type="xs:string"/>
          <xs:element minOccurs="0" name="username" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="login">
        <xs:sequence>
          <xs:element minOccurs="0" name="username" type="xs:string"/>
          <xs:element minOccurs="0" name="password" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="loginResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="updateTestcase">
        <xs:sequence>
          <xs:element minOccurs="0" name="testCaseId" type="xs:long"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="remoteFieldValues" type="tns:remoteFieldValue"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteFieldValue">
        <xs:sequence>
          <xs:element minOccurs="0" name="key" type="xs:string"/>
          <xs:element minOccurs="0" name="value" type="xs:anyType"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="updateTestcaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="xs:long"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="deleteAttachmentsByCriteria">
        <xs:sequence>
          <xs:element minOccurs="0" name="entityName" type="xs:string"/>
          <xs:element minOccurs="0" name="entityId" type="xs:long"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="deleteAttachmentsByCriteriaResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteFieldValue"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="createNewTestcaseTree">
        <xs:sequence>
          <xs:element minOccurs="0" name="remoteRepositoryTree" type="tns:remoteRepositoryTree"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteRepositoryTree">
        <xs:sequence>
          <xs:element minOccurs="0" name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="type" type="xs:string"/>
          <xs:element minOccurs="0" name="name" type="xs:string"/>
          <xs:element minOccurs="0" name="description" type="xs:string"/>
          <xs:element minOccurs="0" name="parent" type="tns:remoteRepositoryTree"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="categories" nillable="true" type="tns:remoteRepositoryChild"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="remoteRepositoryUser" nillable="true" type="tns:remoteNameValue"/>
          <xs:element minOccurs="0" name="releaseId" type="xs:long"/>
          <xs:element minOccurs="0" name="linkedTCRCatalogTreeId" type="xs:long"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteRepositoryChild">
        <xs:sequence>
          <xs:element minOccurs="0" name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="name" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="createNewTestcaseTreeResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="xs:long"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestcaseTreeById">
        <xs:sequence>
          <xs:element minOccurs="0" name="remoteRepositoryId" type="xs:long"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestcaseTreeByIdResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="tns:remoteRepositoryTree"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestCaseTreesByCriteria">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="searchCriterias" type="tns:remoteCriteria"/>
          <xs:element minOccurs="0" name="returnAllDataFlag" type="xs:boolean"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestCaseTreesByCriteriaResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteRepositoryTree"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="assignTestSchedules">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="remoteReleaseTestSchedules" type="tns:remoteReleaseTestSchedule"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteReleaseTestSchedule">
        <xs:sequence>
          <xs:element name="testScheduleId" type="xs:long"/>
          <xs:element minOccurs="0" name="assignmentDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="estimatedExecutionTime" type="xs:long"/>
          <xs:element minOccurs="0" name="comment" type="xs:string"/>
          <xs:element minOccurs="0" name="testerId" type="xs:long"/>
          <xs:element minOccurs="0" name="remoteRepositoryTestcaseId" type="xs:long"/>
          <xs:element minOccurs="0" name="cyclePhaseId" type="xs:long"/>
          <xs:element minOccurs="0" name="lastTestResult" type="tns:testResult"/>
          <xs:element minOccurs="0" name="attachmentCount" type="xs:int"/>
          <xs:element minOccurs="0" name="scriptName" type="xs:string"/>
          <xs:element minOccurs="0" name="scriptId" type="xs:string"/>
          <xs:element minOccurs="0" name="scriptPath" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="remoteFieldValues" nillable="true" type="tns:remoteFieldValue"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="testResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="attachmentLocation" type="xs:string"/>
          <xs:element minOccurs="0" name="defect" type="tns:defect"/>
          <xs:element minOccurs="0" name="executionDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="executionNotes" type="xs:string"/>
          <xs:element minOccurs="0" name="executionStatus" type="xs:string"/>
          <xs:element name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="releaseTestScheduleId" type="xs:long"/>
          <xs:element minOccurs="0" name="status" type="xs:string"/>
          <xs:element minOccurs="0" name="testerId" type="xs:long"/>
          <xs:element minOccurs="0" name="timeTaken" type="xs:int"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="defect">
        <xs:sequence>
          <xs:element minOccurs="0" name="createdDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="description" type="xs:string"/>
          <xs:element minOccurs="0" name="externalId" type="xs:string"/>
          <xs:element name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="priority" type="xs:string"/>
          <xs:element minOccurs="0" name="severity" type="xs:string"/>
          <xs:element minOccurs="0" name="status" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="testResults" nillable="true" type="tns:testResult"/>
          <xs:element minOccurs="0" name="testcaseId" type="xs:long"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="assignTestSchedulesResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteFieldValue"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="updateTestStatus">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="testResults" type="tns:remoteTestResult"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteTestResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="executionDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="executionNotes" type="xs:string"/>
          <xs:element minOccurs="0" name="executionStatus" type="xs:string"/>
          <xs:element minOccurs="0" name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="releaseTestScheduleId" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="testStepExecutions" nillable="true" type="tns:remoteFieldValue"/>
          <xs:element minOccurs="0" name="testerId" type="xs:long"/>
          <xs:element minOccurs="0" name="timeTaken" type="xs:int"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="updateTestStatusResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteFieldValue"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getCustomFields">
        <xs:sequence>
          <xs:element minOccurs="0" name="entityName" type="xs:string"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getCustomFieldsResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteCustomField"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteCustomField">
        <xs:sequence>
          <xs:element minOccurs="0" name="fieldName" type="xs:string"/>
          <xs:element minOccurs="0" name="displayName" type="xs:string"/>
          <xs:element minOccurs="0" name="displayLabel" type="xs:string"/>
          <xs:element minOccurs="0" name="fieldType" type="xs:string"/>
          <xs:element minOccurs="0" name="fieldLength" type="xs:string"/>
          <xs:element minOccurs="0" name="fieldLovs" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestSchedulesByCriteria">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="searchCriterias" type="tns:remoteCriteria"/>
          <xs:element minOccurs="0" name="returnAllDataFlag" type="xs:boolean"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestSchedulesByCriteriaResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteReleaseTestSchedule"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestcaseById">
        <xs:sequence>
          <xs:element minOccurs="0" name="testcaseId" type="xs:long"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestcaseByIdResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="tns:remoteRepositoryTreeTestcase"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteRepositoryTreeTestcase">
        <xs:sequence>
          <xs:element minOccurs="0" name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="remoteRepositoryId" type="xs:long"/>
          <xs:element minOccurs="0" name="testcase" type="tns:remoteTestcase"/>
          <xs:element name="original" type="xs:boolean"/>
          <xs:element minOccurs="0" name="testSteps" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteTestcase">
        <xs:complexContent>
          <xs:extension base="tns:remoteCustomizableEntity">
            <xs:sequence>
              <xs:element minOccurs="0" name="id" type="xs:long"/>
              <xs:element minOccurs="0" name="name" type="xs:string"/>
              <xs:element minOccurs="0" name="description" type="xs:string"/>
              <xs:element minOccurs="0" name="priority" type="xs:string"/>
              <xs:element minOccurs="0" name="tag" type="xs:string"/>
              <xs:element minOccurs="0" name="lastModifiedOn" type="xs:dateTime"/>
              <xs:element minOccurs="0" name="creationDate" type="xs:dateTime"/>
              <xs:element minOccurs="0" name="comments" type="xs:string"/>
              <xs:element minOccurs="0" name="estimatedTime" type="xs:int"/>
              <xs:element minOccurs="0" name="userId" type="xs:long"/>
              <xs:element minOccurs="0" name="externalId" type="xs:string"/>
              <xs:element maxOccurs="unbounded" minOccurs="0" name="defects" nillable="true" type="tns:remoteDefect"/>
              <xs:element minOccurs="0" name="automated" type="xs:boolean"/>
              <xs:element minOccurs="0" name="scriptId" type="xs:string"/>
              <xs:element minOccurs="0" name="scriptName" type="xs:string"/>
              <xs:element minOccurs="0" name="scriptPath" type="xs:string"/>
              <xs:element minOccurs="0" name="releaseId" type="xs:long"/>
              <xs:element minOccurs="0" name="oldId" type="xs:long"/>
              <xs:element minOccurs="0" name="requirements" type="tns:requirements"/>
              <xs:element minOccurs="0" name="attachmentCount" type="xs:int"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="remoteCustomizableEntity">
        <xs:sequence>
          <xs:element name="customProperties">
            <xs:complexType>
              <xs:sequence>
                <xs:element maxOccurs="unbounded" minOccurs="0" name="entry">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element minOccurs="0" name="key" type="xs:anyType"/>
                      <xs:element minOccurs="0" name="value" type="xs:anyType"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteDefect">
        <xs:sequence>
          <xs:element minOccurs="0" name="defectId" type="xs:long"/>
          <xs:element minOccurs="0" name="description" type="xs:string"/>
          <xs:element minOccurs="0" name="createdDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="defectStatus" type="xs:string"/>
          <xs:element minOccurs="0" name="priority" type="xs:string"/>
          <xs:element minOccurs="0" name="severity" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="requirements">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="requirementId" nillable="true" type="xs:long"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="createNewCycle">
        <xs:sequence>
          <xs:element minOccurs="0" name="remoteCycle" type="tns:remoteCycle"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteCycle">
        <xs:sequence>
          <xs:element minOccurs="0" name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="name" type="xs:string"/>
          <xs:element minOccurs="0" name="build" type="xs:string"/>
          <xs:element minOccurs="0" name="environment" type="xs:string"/>
          <xs:element minOccurs="0" name="startDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="endDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="releaseId" type="xs:long"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="remotePhases" nillable="true" type="tns:remotePhase"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="createNewCycleResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="xs:long"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getReleaseById">
        <xs:sequence>
          <xs:element minOccurs="0" name="releaseId" type="xs:long"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getReleaseByIdResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="tns:remoteRelease"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteRelease">
        <xs:sequence>
          <xs:element name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="name" type="xs:string"/>
          <xs:element minOccurs="0" name="description" type="xs:string"/>
          <xs:element minOccurs="0" name="startDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="endDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="createdDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="modifiedDate" type="xs:dateTime"/>
          <xs:element minOccurs="0" name="status" type="xs:string"/>
          <xs:element minOccurs="0" name="remoteProjectData" type="tns:remoteNameValue"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getProjectById">
        <xs:sequence>
          <xs:element minOccurs="0" name="projectId" type="xs:long"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getProjectByIdResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="tns:remoteProject"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getCyclesByCriteria">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="searchCriterias" type="tns:remoteCriteria"/>
          <xs:element minOccurs="0" name="returnAllDataFlag" type="xs:boolean"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getCyclesByCriteriaResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteCycle"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getAttachmentById">
        <xs:sequence>
          <xs:element minOccurs="0" name="attachmentId" type="xs:long"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getAttachmentByIdResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="tns:remoteAttachment"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="createNewTestcase">
        <xs:sequence>
          <xs:element minOccurs="0" name="remoteRepositoryTreeTestcase" type="tns:remoteRepositoryTreeTestcase"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="createNewTestcaseResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteFieldValue"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestcasesByCriteria">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="searchCriterias" type="tns:remoteCriteria"/>
          <xs:element minOccurs="0" name="returnAllDataFlag" type="xs:boolean"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestcasesByCriteriaResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteRepositoryTreeTestcase"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getUserById">
        <xs:sequence>
          <xs:element minOccurs="0" name="userId" type="xs:long"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getUserByIdResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="tns:remoteUser"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteUser">
        <xs:sequence>
          <xs:element name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="title" type="xs:string"/>
          <xs:element minOccurs="0" name="username" type="xs:string"/>
          <xs:element minOccurs="0" name="firstName" type="xs:string"/>
          <xs:element minOccurs="0" name="lastName" type="xs:string"/>
          <xs:element minOccurs="0" name="address1" type="xs:string"/>
          <xs:element minOccurs="0" name="address2" type="xs:string"/>
          <xs:element minOccurs="0" name="city" type="xs:string"/>
          <xs:element minOccurs="0" name="state" type="xs:string"/>
          <xs:element minOccurs="0" name="country" type="xs:string"/>
          <xs:element minOccurs="0" name="postalCode" type="xs:string"/>
          <xs:element minOccurs="0" name="location" type="xs:string"/>
          <xs:element minOccurs="0" name="type" type="xs:string"/>
          <xs:element minOccurs="0" name="email" type="xs:string"/>
          <xs:element minOccurs="0" name="workPhoneNumber" type="xs:string"/>
          <xs:element minOccurs="0" name="mobilePhoneNumber" type="xs:string"/>
          <xs:element minOccurs="0" name="homePhoneNumber" type="xs:string"/>
          <xs:element minOccurs="0" name="website" type="xs:string"/>
          <xs:element name="accountEnabled" type="xs:boolean"/>
          <xs:element name="accountExpired" type="xs:boolean"/>
          <xs:element name="credentialsExpired" type="xs:boolean"/>
          <xs:element minOccurs="0" name="loginName" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="remoteRole" nillable="true" type="tns:remoteRole"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="remoteRole">
        <xs:sequence>
          <xs:element minOccurs="0" name="id" type="xs:long"/>
          <xs:element minOccurs="0" name="name" type="xs:string"/>
          <xs:element minOccurs="0" name="description" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getUsersByCriteria">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="searchCriterias" type="tns:remoteCriteria"/>
          <xs:element minOccurs="0" name="returnAllDataFlag" type="xs:boolean"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getUsersByCriteriaResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteUser"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="addAttachments">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="remoteAttachments" type="tns:remoteAttachment"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="addAttachmentsResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteFieldValue"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="deleteAttachmentById">
        <xs:sequence>
          <xs:element minOccurs="0" name="attachmentId" type="xs:long"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="deleteAttachmentByIdResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="tns:remoteFieldValue"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="logout">
        <xs:sequence>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="logoutResponse">
        <xs:sequence/>
      </xs:complexType>
      <xs:complexType name="getCycleById">
        <xs:sequence>
          <xs:element minOccurs="0" name="cycleId" type="xs:long"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getCycleByIdResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="tns:remoteCycle"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestSchedulesById">
        <xs:sequence>
          <xs:element minOccurs="0" name="testScheduleId" type="xs:long"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getTestSchedulesByIdResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="tns:remoteReleaseTestSchedule"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="updateAttachment">
        <xs:sequence>
          <xs:element minOccurs="0" name="remoteAttachment" type="tns:remoteAttachment"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="updateAttachmentResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="return" type="tns:remoteFieldValue"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getReleasesByCriteria">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="searchCriterias" type="tns:remoteCriteria"/>
          <xs:element minOccurs="0" name="returnAllDataFlag" type="xs:boolean"/>
          <xs:element minOccurs="0" name="token" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="getReleasesByCriteriaResponse">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:remoteRelease"/>
        </xs:sequence>
      </xs:complexType>
      <xs:simpleType name="searchOperation">
        <xs:restriction base="xs:string">
          <xs:enumeration value="LESS_THAN"/>
          <xs:enumeration value="EQUALS"/>
          <xs:enumeration value="GREATER_THAN"/>
          <xs:enumeration value="LIKE"/>
          <xs:enumeration value="BETWEEN"/>
          <xs:enumeration value="IS_NULL"/>
          <xs:enumeration value="NOT_NULL"/>
          <xs:enumeration value="IN"/>
        </xs:restriction>
      </xs:simpleType>
      <xs:element name="exception" type="tns:exception"/>
      <xs:complexType name="exception">
        <xs:sequence/>
      </xs:complexType>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="getTestcasesByCriteria">
    <wsdl:part element="ns1:getTestcasesByCriteria" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateAttachmentResponse">
    <wsdl:part element="ns1:updateAttachmentResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="addAttachments">
    <wsdl:part element="ns1:addAttachments" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="loginResponse">
    <wsdl:part element="ns1:loginResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUserById">
    <wsdl:part element="ns1:getUserById" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestcaseTreeByIdResponse">
    <wsdl:part element="ns1:getTestcaseTreeByIdResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestCaseTreesByCriteriaResponse">
    <wsdl:part element="ns1:getTestCaseTreesByCriteriaResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCycleById">
    <wsdl:part element="ns1:getCycleById" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteAttachmentById">
    <wsdl:part element="ns1:deleteAttachmentById" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestcaseById">
    <wsdl:part element="ns1:getTestcaseById" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCustomFields">
    <wsdl:part element="ns1:getCustomFields" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="createNewCycleResponse">
    <wsdl:part element="ns1:createNewCycleResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="logout">
    <wsdl:part element="ns1:logout" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateAttachment">
    <wsdl:part element="ns1:updateAttachment" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="assignTestSchedulesResponse">
    <wsdl:part element="ns1:assignTestSchedulesResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUsersByCriteriaResponse">
    <wsdl:part element="ns1:getUsersByCriteriaResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="assignTestSchedules">
    <wsdl:part element="ns1:assignTestSchedules" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteAttachmentsByCriteria">
    <wsdl:part element="ns1:deleteAttachmentsByCriteria" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="createNewTestcaseResponse">
    <wsdl:part element="ns1:createNewTestcaseResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestSchedulesByCriteriaResponse">
    <wsdl:part element="ns1:getTestSchedulesByCriteriaResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="createNewTestcaseTreeResponse">
    <wsdl:part element="ns1:createNewTestcaseTreeResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAttachmentByIdResponse">
    <wsdl:part element="ns1:getAttachmentByIdResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestSchedulesByCriteria">
    <wsdl:part element="ns1:getTestSchedulesByCriteria" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="createNewCycle">
    <wsdl:part element="ns1:createNewCycle" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getReleaseByIdResponse">
    <wsdl:part element="ns1:getReleaseByIdResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getProjectByIdResponse">
    <wsdl:part element="ns1:getProjectByIdResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUserByIdResponse">
    <wsdl:part element="ns1:getUserByIdResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="addPhaseToCycle">
    <wsdl:part element="ns1:addPhaseToCycle" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getReleasesByCriteria">
    <wsdl:part element="ns1:getReleasesByCriteria" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestcaseTreeById">
    <wsdl:part element="ns1:getTestcaseTreeById" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getProjectsByCriteria">
    <wsdl:part element="ns1:getProjectsByCriteria" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestcaseByIdResponse">
    <wsdl:part element="ns1:getTestcaseByIdResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAttachmentsByCriteria">
    <wsdl:part element="ns1:getAttachmentsByCriteria" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getReleaseById">
    <wsdl:part element="ns1:getReleaseById" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUsersByCriteria">
    <wsdl:part element="ns1:getUsersByCriteria" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="addPhaseToCycleResponse">
    <wsdl:part element="ns1:addPhaseToCycleResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCustomFieldsResponse">
    <wsdl:part element="ns1:getCustomFieldsResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateTestStatus">
    <wsdl:part element="ns1:updateTestStatus" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getReleasesByCriteriaResponse">
    <wsdl:part element="ns1:getReleasesByCriteriaResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCycleByIdResponse">
    <wsdl:part element="ns1:getCycleByIdResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="addAttachmentsResponse">
    <wsdl:part element="ns1:addAttachmentsResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestCaseTreesByCriteria">
    <wsdl:part element="ns1:getTestCaseTreesByCriteria" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateTestcase">
    <wsdl:part element="ns1:updateTestcase" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCyclesByCriteriaResponse">
    <wsdl:part element="ns1:getCyclesByCriteriaResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestcasesByCriteriaResponse">
    <wsdl:part element="ns1:getTestcasesByCriteriaResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAttachmentById">
    <wsdl:part element="ns1:getAttachmentById" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="createNewTestcaseTree">
    <wsdl:part element="ns1:createNewTestcaseTree" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="ZephyrServiceException">
    <wsdl:part element="ns1:exception" name="ZephyrServiceException"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestSchedulesById">
    <wsdl:part element="ns1:getTestSchedulesById" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateTestStatusResponse">
    <wsdl:part element="ns1:updateTestStatusResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAttachmentsByCriteriaResponse">
    <wsdl:part element="ns1:getAttachmentsByCriteriaResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCyclesByCriteria">
    <wsdl:part element="ns1:getCyclesByCriteria" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="createNewTestcase">
    <wsdl:part element="ns1:createNewTestcase" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getProjectById">
    <wsdl:part element="ns1:getProjectById" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTestSchedulesByIdResponse">
    <wsdl:part element="ns1:getTestSchedulesByIdResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteAttachmentByIdResponse">
    <wsdl:part element="ns1:deleteAttachmentByIdResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getProjectsByCriteriaResponse">
    <wsdl:part element="ns1:getProjectsByCriteriaResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateTestcaseResponse">
    <wsdl:part element="ns1:updateTestcaseResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="login">
    <wsdl:part element="ns1:login" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="logoutResponse">
    <wsdl:part element="ns1:logoutResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteAttachmentsByCriteriaResponse">
    <wsdl:part element="ns1:deleteAttachmentsByCriteriaResponse" name="parameters"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="ZephyrSoapService">
    <wsdl:operation name="getAttachmentsByCriteria">
      <wsdl:input message="ns1:getAttachmentsByCriteria" name="getAttachmentsByCriteria"></wsdl:input>
      <wsdl:output message="ns1:getAttachmentsByCriteriaResponse" name="getAttachmentsByCriteriaResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="addPhaseToCycle">
      <wsdl:input message="ns1:addPhaseToCycle" name="addPhaseToCycle"></wsdl:input>
      <wsdl:output message="ns1:addPhaseToCycleResponse" name="addPhaseToCycleResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getProjectsByCriteria">
      <wsdl:input message="ns1:getProjectsByCriteria" name="getProjectsByCriteria"></wsdl:input>
      <wsdl:output message="ns1:getProjectsByCriteriaResponse" name="getProjectsByCriteriaResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="login">
      <wsdl:input message="ns1:login" name="login"></wsdl:input>
      <wsdl:output message="ns1:loginResponse" name="loginResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="updateTestcase">
      <wsdl:input message="ns1:updateTestcase" name="updateTestcase"></wsdl:input>
      <wsdl:output message="ns1:updateTestcaseResponse" name="updateTestcaseResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="deleteAttachmentsByCriteria">
      <wsdl:input message="ns1:deleteAttachmentsByCriteria" name="deleteAttachmentsByCriteria"></wsdl:input>
      <wsdl:output message="ns1:deleteAttachmentsByCriteriaResponse" name="deleteAttachmentsByCriteriaResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="createNewTestcaseTree">
      <wsdl:input message="ns1:createNewTestcaseTree" name="createNewTestcaseTree"></wsdl:input>
      <wsdl:output message="ns1:createNewTestcaseTreeResponse" name="createNewTestcaseTreeResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestcaseTreeById">
      <wsdl:input message="ns1:getTestcaseTreeById" name="getTestcaseTreeById"></wsdl:input>
      <wsdl:output message="ns1:getTestcaseTreeByIdResponse" name="getTestcaseTreeByIdResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestCaseTreesByCriteria">
      <wsdl:input message="ns1:getTestCaseTreesByCriteria" name="getTestCaseTreesByCriteria"></wsdl:input>
      <wsdl:output message="ns1:getTestCaseTreesByCriteriaResponse" name="getTestCaseTreesByCriteriaResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="assignTestSchedules">
      <wsdl:input message="ns1:assignTestSchedules" name="assignTestSchedules"></wsdl:input>
      <wsdl:output message="ns1:assignTestSchedulesResponse" name="assignTestSchedulesResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="updateTestStatus">
      <wsdl:input message="ns1:updateTestStatus" name="updateTestStatus"></wsdl:input>
      <wsdl:output message="ns1:updateTestStatusResponse" name="updateTestStatusResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCustomFields">
      <wsdl:input message="ns1:getCustomFields" name="getCustomFields"></wsdl:input>
      <wsdl:output message="ns1:getCustomFieldsResponse" name="getCustomFieldsResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestSchedulesByCriteria">
      <wsdl:input message="ns1:getTestSchedulesByCriteria" name="getTestSchedulesByCriteria"></wsdl:input>
      <wsdl:output message="ns1:getTestSchedulesByCriteriaResponse" name="getTestSchedulesByCriteriaResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestcaseById">
      <wsdl:input message="ns1:getTestcaseById" name="getTestcaseById"></wsdl:input>
      <wsdl:output message="ns1:getTestcaseByIdResponse" name="getTestcaseByIdResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="createNewCycle">
      <wsdl:input message="ns1:createNewCycle" name="createNewCycle"></wsdl:input>
      <wsdl:output message="ns1:createNewCycleResponse" name="createNewCycleResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getReleaseById">
      <wsdl:input message="ns1:getReleaseById" name="getReleaseById"></wsdl:input>
      <wsdl:output message="ns1:getReleaseByIdResponse" name="getReleaseByIdResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getProjectById">
      <wsdl:input message="ns1:getProjectById" name="getProjectById"></wsdl:input>
      <wsdl:output message="ns1:getProjectByIdResponse" name="getProjectByIdResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCyclesByCriteria">
      <wsdl:input message="ns1:getCyclesByCriteria" name="getCyclesByCriteria"></wsdl:input>
      <wsdl:output message="ns1:getCyclesByCriteriaResponse" name="getCyclesByCriteriaResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAttachmentById">
      <wsdl:input message="ns1:getAttachmentById" name="getAttachmentById"></wsdl:input>
      <wsdl:output message="ns1:getAttachmentByIdResponse" name="getAttachmentByIdResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="createNewTestcase">
      <wsdl:input message="ns1:createNewTestcase" name="createNewTestcase"></wsdl:input>
      <wsdl:output message="ns1:createNewTestcaseResponse" name="createNewTestcaseResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestcasesByCriteria">
      <wsdl:input message="ns1:getTestcasesByCriteria" name="getTestcasesByCriteria"></wsdl:input>
      <wsdl:output message="ns1:getTestcasesByCriteriaResponse" name="getTestcasesByCriteriaResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getUserById">
      <wsdl:input message="ns1:getUserById" name="getUserById"></wsdl:input>
      <wsdl:output message="ns1:getUserByIdResponse" name="getUserByIdResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getUsersByCriteria">
      <wsdl:input message="ns1:getUsersByCriteria" name="getUsersByCriteria"></wsdl:input>
      <wsdl:output message="ns1:getUsersByCriteriaResponse" name="getUsersByCriteriaResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="addAttachments">
      <wsdl:input message="ns1:addAttachments" name="addAttachments"></wsdl:input>
      <wsdl:output message="ns1:addAttachmentsResponse" name="addAttachmentsResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="deleteAttachmentById">
      <wsdl:input message="ns1:deleteAttachmentById" name="deleteAttachmentById"></wsdl:input>
      <wsdl:output message="ns1:deleteAttachmentByIdResponse" name="deleteAttachmentByIdResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="logout">
      <wsdl:input message="ns1:logout" name="logout"></wsdl:input>
      <wsdl:output message="ns1:logoutResponse" name="logoutResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCycleById">
      <wsdl:input message="ns1:getCycleById" name="getCycleById"></wsdl:input>
      <wsdl:output message="ns1:getCycleByIdResponse" name="getCycleByIdResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTestSchedulesById">
      <wsdl:input message="ns1:getTestSchedulesById" name="getTestSchedulesById"></wsdl:input>
      <wsdl:output message="ns1:getTestSchedulesByIdResponse" name="getTestSchedulesByIdResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="updateAttachment">
      <wsdl:input message="ns1:updateAttachment" name="updateAttachment"></wsdl:input>
      <wsdl:output message="ns1:updateAttachmentResponse" name="updateAttachmentResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getReleasesByCriteria">
      <wsdl:input message="ns1:getReleasesByCriteria" name="getReleasesByCriteria"></wsdl:input>
      <wsdl:output message="ns1:getReleasesByCriteriaResponse" name="getReleasesByCriteriaResponse"></wsdl:output>
      <wsdl:fault message="ns1:ZephyrServiceException" name="ZephyrServiceException"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="addAttachments" bindingOperationName="addAttachments" type="Request-Response" outputName="addAttachmentsResponse" inputName="addAttachments" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:addAttachments>
         <!--Zero or more repetitions:-->
         <remoteAttachments>
            <!--Optional:-->
            <id>?</id>
            <!--Optional:-->
            <fileSize>?</fileSize>
            <!--Optional:-->
            <mimeType>?</mimeType>
            <!--Optional:-->
            <entityId>?</entityId>
            <!--Optional:-->
            <entityName>?</entityName>
            <!--Optional:-->
            <fileName>?</fileName>
            <!--Optional:-->
            <author>?</author>
            <!--Optional:-->
            <description>?</description>
            <!--Optional:-->
            <attachment>cid:849971276264</attachment>
            <!--Optional:-->
            <creationDate>?</creationDate>
            <!--Optional:-->
            <attachmentURI>?</attachmentURI>
         </remoteAttachments>
         <!--Optional:-->
         <token>?</token>
      </soap:addAttachments>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/addAttachments"/></con:call></con:operation><con:operation isOneWay="false" action="" name="addPhaseToCycle" bindingOperationName="addPhaseToCycle" type="Request-Response" outputName="addPhaseToCycleResponse" inputName="addPhaseToCycle" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:addPhaseToCycle>
         <!--Optional:-->
         <remotePhase>
            <!--Optional:-->
            <id>?</id>
            <!--Optional:-->
            <remoteRepository>
               <!--Optional:-->
               <remoteData>
                  <id>?</id>
                  <!--Optional:-->
                  <name>?</name>
               </remoteData>
            </remoteRepository>
            <!--Optional:-->
            <startDate>?</startDate>
            <!--Optional:-->
            <endDate>?</endDate>
            <!--Optional:-->
            <remoteCycle>
               <!--Optional:-->
               <remoteData>
                  <id>?</id>
                  <!--Optional:-->
                  <name>?</name>
               </remoteData>
            </remoteCycle>
            <defaultAssignment>?</defaultAssignment>
         </remotePhase>
         <!--Optional:-->
         <token>?</token>
      </soap:addPhaseToCycle>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/addPhaseToCycle"/></con:call></con:operation><con:operation isOneWay="false" action="" name="assignTestSchedules" bindingOperationName="assignTestSchedules" type="Request-Response" outputName="assignTestSchedulesResponse" inputName="assignTestSchedules" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:assignTestSchedules>
         <!--Zero or more repetitions:-->
         <remoteReleaseTestSchedules>
            <testScheduleId>?</testScheduleId>
            <!--Optional:-->
            <assignmentDate>?</assignmentDate>
            <!--Optional:-->
            <estimatedExecutionTime>?</estimatedExecutionTime>
            <!--Optional:-->
            <comment>?</comment>
            <!--Optional:-->
            <testerId>?</testerId>
            <!--Optional:-->
            <remoteRepositoryTestcaseId>?</remoteRepositoryTestcaseId>
            <!--Optional:-->
            <cyclePhaseId>?</cyclePhaseId>
            <!--Optional:-->
            <lastTestResult>
               <!--Optional:-->
               <attachmentLocation>?</attachmentLocation>
               <!--Optional:-->
               <defect>
                  <!--Optional:-->
                  <createdDate>?</createdDate>
                  <!--Optional:-->
                  <description>?</description>
                  <!--Optional:-->
                  <externalId>?</externalId>
                  <id>?</id>
                  <!--Optional:-->
                  <priority>?</priority>
                  <!--Optional:-->
                  <severity>?</severity>
                  <!--Optional:-->
                  <status>?</status>
                  <!--Zero or more repetitions:-->
                  <testResults/>
                  <!--Optional:-->
                  <testcaseId>?</testcaseId>
               </defect>
               <!--Optional:-->
               <executionDate>?</executionDate>
               <!--Optional:-->
               <executionNotes>?</executionNotes>
               <!--Optional:-->
               <executionStatus>?</executionStatus>
               <id>?</id>
               <!--Optional:-->
               <releaseTestScheduleId>?</releaseTestScheduleId>
               <!--Optional:-->
               <status>?</status>
               <!--Optional:-->
               <testerId>?</testerId>
               <!--Optional:-->
               <timeTaken>?</timeTaken>
            </lastTestResult>
            <!--Optional:-->
            <attachmentCount>?</attachmentCount>
            <!--Optional:-->
            <scriptName>?</scriptName>
            <!--Optional:-->
            <scriptId>?</scriptId>
            <!--Optional:-->
            <scriptPath>?</scriptPath>
            <!--Zero or more repetitions:-->
            <remoteFieldValues>
               <!--Optional:-->
               <key>?</key>
               <!--Optional:-->
               <value>?</value>
            </remoteFieldValues>
         </remoteReleaseTestSchedules>
         <!--Optional:-->
         <token>?</token>
      </soap:assignTestSchedules>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/assignTestSchedules"/></con:call></con:operation><con:operation isOneWay="false" action="" name="createNewCycle" bindingOperationName="createNewCycle" type="Request-Response" outputName="createNewCycleResponse" inputName="createNewCycle" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:createNewCycle>
         <!--Optional:-->
         <remoteCycle>
            <!--Optional:-->
            <id>?</id>
            <!--Optional:-->
            <name>?</name>
            <!--Optional:-->
            <build>?</build>
            <!--Optional:-->
            <environment>?</environment>
            <!--Optional:-->
            <startDate>?</startDate>
            <!--Optional:-->
            <endDate>?</endDate>
            <!--Optional:-->
            <releaseId>?</releaseId>
            <!--Zero or more repetitions:-->
            <remotePhases>
               <!--Optional:-->
               <id>?</id>
               <!--Optional:-->
               <remoteRepository>
                  <!--Optional:-->
                  <remoteData>
                     <id>?</id>
                     <!--Optional:-->
                     <name>?</name>
                  </remoteData>
               </remoteRepository>
               <!--Optional:-->
               <startDate>?</startDate>
               <!--Optional:-->
               <endDate>?</endDate>
               <!--Optional:-->
               <remoteCycle>
                  <!--Optional:-->
                  <remoteData>
                     <id>?</id>
                     <!--Optional:-->
                     <name>?</name>
                  </remoteData>
               </remoteCycle>
               <defaultAssignment>?</defaultAssignment>
            </remotePhases>
         </remoteCycle>
         <!--Optional:-->
         <token>?</token>
      </soap:createNewCycle>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/createNewCycle"/></con:call></con:operation><con:operation isOneWay="false" action="" name="createNewTestcase" bindingOperationName="createNewTestcase" type="Request-Response" outputName="createNewTestcaseResponse" inputName="createNewTestcase" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:createNewTestcase>
         <!--Optional:-->
         <remoteRepositoryTreeTestcase>
            <!--Optional:-->
            <id>?</id>
            <!--Optional:-->
            <remoteRepositoryId>?</remoteRepositoryId>
            <!--Optional:-->
            <testcase>
               <customProperties>
                  <!--Zero or more repetitions:-->
                  <entry>
                     <!--Optional:-->
                     <key>?</key>
                     <!--Optional:-->
                     <value>?</value>
                  </entry>
               </customProperties>
               <!--Optional:-->
               <id>?</id>
               <!--Optional:-->
               <name>?</name>
               <!--Optional:-->
               <description>?</description>
               <!--Optional:-->
               <priority>?</priority>
               <!--Optional:-->
               <tag>?</tag>
               <!--Optional:-->
               <lastModifiedOn>?</lastModifiedOn>
               <!--Optional:-->
               <creationDate>?</creationDate>
               <!--Optional:-->
               <comments>?</comments>
               <!--Optional:-->
               <estimatedTime>?</estimatedTime>
               <!--Optional:-->
               <userId>?</userId>
               <!--Optional:-->
               <externalId>?</externalId>
               <!--Zero or more repetitions:-->
               <defects>
                  <!--Optional:-->
                  <defectId>?</defectId>
                  <!--Optional:-->
                  <description>?</description>
                  <!--Optional:-->
                  <createdDate>?</createdDate>
                  <!--Optional:-->
                  <defectStatus>?</defectStatus>
                  <!--Optional:-->
                  <priority>?</priority>
                  <!--Optional:-->
                  <severity>?</severity>
               </defects>
               <!--Optional:-->
               <automated>?</automated>
               <!--Optional:-->
               <scriptId>?</scriptId>
               <!--Optional:-->
               <scriptName>?</scriptName>
               <!--Optional:-->
               <scriptPath>?</scriptPath>
               <!--Optional:-->
               <releaseId>?</releaseId>
               <!--Optional:-->
               <oldId>?</oldId>
               <!--Optional:-->
               <requirements>
                  <!--Zero or more repetitions:-->
                  <requirementId>?</requirementId>
               </requirements>
               <!--Optional:-->
               <attachmentCount>?</attachmentCount>
            </testcase>
            <original>?</original>
            <!--Optional:-->
            <testSteps>?</testSteps>
         </remoteRepositoryTreeTestcase>
         <!--Optional:-->
         <token>?</token>
      </soap:createNewTestcase>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/createNewTestcase"/></con:call></con:operation><con:operation isOneWay="false" action="" name="createNewTestcaseTree" bindingOperationName="createNewTestcaseTree" type="Request-Response" outputName="createNewTestcaseTreeResponse" inputName="createNewTestcaseTree" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:createNewTestcaseTree>
         <!--Optional:-->
         <remoteRepositoryTree>
            <!--Optional:-->
            <id>?</id>
            <!--Optional:-->
            <type>?</type>
            <!--Optional:-->
            <name>?</name>
            <!--Optional:-->
            <description>?</description>
            <!--Optional:-->
            <parent/>
            <!--Zero or more repetitions:-->
            <categories>
               <!--Optional:-->
               <id>?</id>
               <!--Optional:-->
               <name>?</name>
            </categories>
            <!--Zero or more repetitions:-->
            <remoteRepositoryUser>
               <!--Optional:-->
               <remoteData>
                  <id>?</id>
                  <!--Optional:-->
                  <name>?</name>
               </remoteData>
            </remoteRepositoryUser>
            <!--Optional:-->
            <releaseId>?</releaseId>
            <!--Optional:-->
            <linkedTCRCatalogTreeId>?</linkedTCRCatalogTreeId>
         </remoteRepositoryTree>
         <!--Optional:-->
         <token>?</token>
      </soap:createNewTestcaseTree>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/createNewTestcaseTree"/></con:call></con:operation><con:operation isOneWay="false" action="" name="deleteAttachmentById" bindingOperationName="deleteAttachmentById" type="Request-Response" outputName="deleteAttachmentByIdResponse" inputName="deleteAttachmentById" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:deleteAttachmentById>
         <!--Optional:-->
         <attachmentId>?</attachmentId>
         <!--Optional:-->
         <token>?</token>
      </soap:deleteAttachmentById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/deleteAttachmentById"/></con:call></con:operation><con:operation isOneWay="false" action="" name="deleteAttachmentsByCriteria" bindingOperationName="deleteAttachmentsByCriteria" type="Request-Response" outputName="deleteAttachmentsByCriteriaResponse" inputName="deleteAttachmentsByCriteria" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:deleteAttachmentsByCriteria>
         <!--Optional:-->
         <entityName>?</entityName>
         <!--Optional:-->
         <entityId>?</entityId>
         <!--Optional:-->
         <token>?</token>
      </soap:deleteAttachmentsByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/deleteAttachmentsByCriteria"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getAttachmentById" bindingOperationName="getAttachmentById" type="Request-Response" outputName="getAttachmentByIdResponse" inputName="getAttachmentById" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getAttachmentById>
         <!--Optional:-->
         <attachmentId>?</attachmentId>
         <!--Optional:-->
         <token>?</token>
      </soap:getAttachmentById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getAttachmentById"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getAttachmentsByCriteria" bindingOperationName="getAttachmentsByCriteria" type="Request-Response" outputName="getAttachmentsByCriteriaResponse" inputName="getAttachmentsByCriteria" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getAttachmentsByCriteria>
         <!--Zero or more repetitions:-->
         <searchCriterias>
            <!--Optional:-->
            <searchName>?</searchName>
            <!--Optional:-->
            <searchOperation>?</searchOperation>
            <!--Optional:-->
            <searchValue>?</searchValue>
         </searchCriterias>
         <!--Optional:-->
         <returnAllDataFlag>?</returnAllDataFlag>
         <!--Optional:-->
         <token>?</token>
      </soap:getAttachmentsByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getAttachmentsByCriteria"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getCustomFields" bindingOperationName="getCustomFields" type="Request-Response" outputName="getCustomFieldsResponse" inputName="getCustomFields" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getCustomFields>
         <!--Optional:-->
         <entityName>?</entityName>
         <!--Optional:-->
         <token>?</token>
      </soap:getCustomFields>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getCustomFields"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getCycleById" bindingOperationName="getCycleById" type="Request-Response" outputName="getCycleByIdResponse" inputName="getCycleById" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getCycleById>
         <!--Optional:-->
         <cycleId>?</cycleId>
         <!--Optional:-->
         <token>?</token>
      </soap:getCycleById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getCycleById"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getCyclesByCriteria" bindingOperationName="getCyclesByCriteria" type="Request-Response" outputName="getCyclesByCriteriaResponse" inputName="getCyclesByCriteria" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getCyclesByCriteria>
         <!--Zero or more repetitions:-->
         <searchCriterias>
            <!--Optional:-->
            <searchName>?</searchName>
            <!--Optional:-->
            <searchOperation>?</searchOperation>
            <!--Optional:-->
            <searchValue>?</searchValue>
         </searchCriterias>
         <!--Optional:-->
         <returnAllDataFlag>?</returnAllDataFlag>
         <!--Optional:-->
         <token>?</token>
      </soap:getCyclesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getCyclesByCriteria"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getProjectById" bindingOperationName="getProjectById" type="Request-Response" outputName="getProjectByIdResponse" inputName="getProjectById" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getProjectById>
         <!--Optional:-->
         <projectId>?</projectId>
         <!--Optional:-->
         <token>?</token>
      </soap:getProjectById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getProjectById"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getProjectsByCriteria" bindingOperationName="getProjectsByCriteria" type="Request-Response" outputName="getProjectsByCriteriaResponse" inputName="getProjectsByCriteria" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getProjectsByCriteria>
         <!--Zero or more repetitions:-->
         <searchCriterias>
            <!--Optional:-->
            <searchName>?</searchName>
            <!--Optional:-->
            <searchOperation>?</searchOperation>
            <!--Optional:-->
            <searchValue>?</searchValue>
         </searchCriterias>
         <!--Optional:-->
         <returnAllDataFlag>?</returnAllDataFlag>
         <!--Optional:-->
         <token>?</token>
      </soap:getProjectsByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getProjectsByCriteria"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getReleaseById" bindingOperationName="getReleaseById" type="Request-Response" outputName="getReleaseByIdResponse" inputName="getReleaseById" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getReleaseById>
         <!--Optional:-->
         <releaseId>?</releaseId>
         <!--Optional:-->
         <token>?</token>
      </soap:getReleaseById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getReleaseById"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getReleasesByCriteria" bindingOperationName="getReleasesByCriteria" type="Request-Response" outputName="getReleasesByCriteriaResponse" inputName="getReleasesByCriteria" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getReleasesByCriteria>
         <!--Zero or more repetitions:-->
         <searchCriterias>
            <!--Optional:-->
            <searchName>?</searchName>
            <!--Optional:-->
            <searchOperation>?</searchOperation>
            <!--Optional:-->
            <searchValue>?</searchValue>
         </searchCriterias>
         <!--Optional:-->
         <returnAllDataFlag>?</returnAllDataFlag>
         <!--Optional:-->
         <token>?</token>
      </soap:getReleasesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getReleasesByCriteria"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getTestcaseById" bindingOperationName="getTestcaseById" type="Request-Response" outputName="getTestcaseByIdResponse" inputName="getTestcaseById" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestcaseById>
         <!--Optional:-->
         <testcaseId>?</testcaseId>
         <!--Optional:-->
         <token>?</token>
      </soap:getTestcaseById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getTestcaseById"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getTestcasesByCriteria" bindingOperationName="getTestcasesByCriteria" type="Request-Response" outputName="getTestcasesByCriteriaResponse" inputName="getTestcasesByCriteria" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestcasesByCriteria>
         <!--Zero or more repetitions:-->
         <searchCriterias>
            <!--Optional:-->
            <searchName>?</searchName>
            <!--Optional:-->
            <searchOperation>?</searchOperation>
            <!--Optional:-->
            <searchValue>?</searchValue>
         </searchCriterias>
         <!--Optional:-->
         <returnAllDataFlag>?</returnAllDataFlag>
         <!--Optional:-->
         <token>?</token>
      </soap:getTestcasesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getTestcasesByCriteria"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getTestcaseTreeById" bindingOperationName="getTestcaseTreeById" type="Request-Response" outputName="getTestcaseTreeByIdResponse" inputName="getTestcaseTreeById" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestcaseTreeById>
         <!--Optional:-->
         <remoteRepositoryId>?</remoteRepositoryId>
         <!--Optional:-->
         <token>?</token>
      </soap:getTestcaseTreeById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getTestcaseTreeById"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getTestCaseTreesByCriteria" bindingOperationName="getTestCaseTreesByCriteria" type="Request-Response" outputName="getTestCaseTreesByCriteriaResponse" inputName="getTestCaseTreesByCriteria" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestCaseTreesByCriteria>
         <!--Zero or more repetitions:-->
         <searchCriterias>
            <!--Optional:-->
            <searchName>?</searchName>
            <!--Optional:-->
            <searchOperation>?</searchOperation>
            <!--Optional:-->
            <searchValue>?</searchValue>
         </searchCriterias>
         <!--Optional:-->
         <returnAllDataFlag>?</returnAllDataFlag>
         <!--Optional:-->
         <token>?</token>
      </soap:getTestCaseTreesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getTestCaseTreesByCriteria"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getTestSchedulesByCriteria" bindingOperationName="getTestSchedulesByCriteria" type="Request-Response" outputName="getTestSchedulesByCriteriaResponse" inputName="getTestSchedulesByCriteria" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestSchedulesByCriteria>
         <!--Zero or more repetitions:-->
         <searchCriterias>
            <!--Optional:-->
            <searchName>?</searchName>
            <!--Optional:-->
            <searchOperation>?</searchOperation>
            <!--Optional:-->
            <searchValue>?</searchValue>
         </searchCriterias>
         <!--Optional:-->
         <returnAllDataFlag>?</returnAllDataFlag>
         <!--Optional:-->
         <token>?</token>
      </soap:getTestSchedulesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getTestSchedulesByCriteria"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getTestSchedulesById" bindingOperationName="getTestSchedulesById" type="Request-Response" outputName="getTestSchedulesByIdResponse" inputName="getTestSchedulesById" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestSchedulesById>
         <!--Optional:-->
         <testScheduleId>?</testScheduleId>
         <!--Optional:-->
         <token>?</token>
      </soap:getTestSchedulesById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getTestSchedulesById"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getUserById" bindingOperationName="getUserById" type="Request-Response" outputName="getUserByIdResponse" inputName="getUserById" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getUserById>
         <!--Optional:-->
         <userId>?</userId>
         <!--Optional:-->
         <token>?</token>
      </soap:getUserById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getUserById"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getUsersByCriteria" bindingOperationName="getUsersByCriteria" type="Request-Response" outputName="getUsersByCriteriaResponse" inputName="getUsersByCriteria" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getUsersByCriteria>
         <!--Zero or more repetitions:-->
         <searchCriterias>
            <!--Optional:-->
            <searchName>?</searchName>
            <!--Optional:-->
            <searchOperation>?</searchOperation>
            <!--Optional:-->
            <searchValue>?</searchValue>
         </searchCriterias>
         <!--Optional:-->
         <returnAllDataFlag>?</returnAllDataFlag>
         <!--Optional:-->
         <token>?</token>
      </soap:getUsersByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/getUsersByCriteria"/></con:call></con:operation><con:operation isOneWay="false" action="" name="login" bindingOperationName="login" type="Request-Response" outputName="loginResponse" inputName="login" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:login>
         <!--Optional:-->
         <username>?</username>
         <!--Optional:-->
         <password>?</password>
      </soap:login>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/login"/></con:call></con:operation><con:operation isOneWay="false" action="" name="logout" bindingOperationName="logout" type="Request-Response" outputName="logoutResponse" inputName="logout" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:logout>
         <!--Optional:-->
         <token>?</token>
      </soap:logout>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/logout"/></con:call></con:operation><con:operation isOneWay="false" action="" name="updateAttachment" bindingOperationName="updateAttachment" type="Request-Response" outputName="updateAttachmentResponse" inputName="updateAttachment" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:updateAttachment>
         <!--Optional:-->
         <remoteAttachment>
            <!--Optional:-->
            <id>?</id>
            <!--Optional:-->
            <fileSize>?</fileSize>
            <!--Optional:-->
            <mimeType>?</mimeType>
            <!--Optional:-->
            <entityId>?</entityId>
            <!--Optional:-->
            <entityName>?</entityName>
            <!--Optional:-->
            <fileName>?</fileName>
            <!--Optional:-->
            <author>?</author>
            <!--Optional:-->
            <description>?</description>
            <!--Optional:-->
            <attachment>cid:1220765989863</attachment>
            <!--Optional:-->
            <creationDate>?</creationDate>
            <!--Optional:-->
            <attachmentURI>?</attachmentURI>
         </remoteAttachment>
         <!--Optional:-->
         <token>?</token>
      </soap:updateAttachment>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/updateAttachment"/></con:call></con:operation><con:operation isOneWay="false" action="" name="updateTestcase" bindingOperationName="updateTestcase" type="Request-Response" outputName="updateTestcaseResponse" inputName="updateTestcase" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:updateTestcase>
         <!--Optional:-->
         <testCaseId>?</testCaseId>
         <!--Zero or more repetitions:-->
         <remoteFieldValues>
            <!--Optional:-->
            <key>?</key>
            <!--Optional:-->
            <value>?</value>
         </remoteFieldValues>
         <!--Optional:-->
         <token>?</token>
      </soap:updateTestcase>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/updateTestcase"/></con:call></con:operation><con:operation isOneWay="false" action="" name="updateTestStatus" bindingOperationName="updateTestStatus" type="Request-Response" outputName="updateTestStatusResponse" inputName="updateTestStatus" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1" outgoingWss="" incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:updateTestStatus>
         <!--Zero or more repetitions:-->
         <testResults>
            <!--Optional:-->
            <executionDate>?</executionDate>
            <!--Optional:-->
            <executionNotes>?</executionNotes>
            <!--Optional:-->
            <executionStatus>?</executionStatus>
            <!--Optional:-->
            <id>?</id>
            <!--Optional:-->
            <releaseTestScheduleId>?</releaseTestScheduleId>
            <!--Zero or more repetitions:-->
            <testStepExecutions>
               <!--Optional:-->
               <key>?</key>
               <!--Optional:-->
               <value>?</value>
            </testStepExecutions>
            <!--Optional:-->
            <testerId>?</testerId>
            <!--Optional:-->
            <timeTaken>?</timeTaken>
         </testResults>
         <!--Optional:-->
         <token>?</token>
      </soap:updateTestStatus>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://getzephyr.com/com/thed/services/soap/zephyrsoapservice/ZephyrSoapService/updateTestStatus"/></con:call></con:operation></con:interface><con:testSuite name="ZTest"><con:description/><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="false" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Create a Phase" searchProperties="true" timeout="0" wsrmEnabled="false" wsrmVersion="1.0" wsrmAckTo="" amfAuthorisation="false" amfEndpoint="" amfLogin="" amfPassword="" id="cdd0462f-a572-4ee7-b248-71d24fd14aae"><con:settings/><con:testStep type="request" name="Login"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>login</con:operation><con:request name="Login" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:login>
         <username>test.lead</username>
         <password>test.lead</password>
      </soap:login>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get project by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getProjectsByCriteria</con:operation><con:request name="Get project by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getProjectsByCriteria>
         <searchCriterias>
            <searchName>name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Sample Project</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace soap='http://soap.service.thed.com/'; //soap:loginResponse[1]/return[1]}</token>
      </soap:getProjectsByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getProjectsByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Sample Project</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get release by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getReleasesByCriteria</con:operation><con:request name="Get release by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getReleasesByCriteria>
         <searchCriterias>
            <searchName>project.name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Sample Project</searchValue>
         </searchCriterias>
         <searchCriterias>
            <searchName>name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Release 1.0</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getReleasesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getReleasesByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Release 1.0</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getReleasesByCriteriaResponse[1]/return[1]/remoteProjectData[1]/remoteData[1]/name[1]/text()</path><content>Sample Project</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Create a Phase -- Database Tests"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>createNewTestcaseTree</con:operation><con:request name="Create a Phase -- Database Tests" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@remove_empty_content">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:createNewTestcaseTree>
         <remoteRepositoryTree>
            <type>Phase</type>           
            <parent/>            
            <name>Database Tests</name>
	    <description>includes Oracle, MySQL, IBM DB2</description>
	    <releaseId>${Get release by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getReleasesByCriteriaResponse[1]/return[1]/id[1]}</releaseId>
	    <remoteRepositoryUser><remoteData><id>${Get project by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getProjectsByCriteriaResponse[1]/return[1]/members[1]/userId[1]}</id></remoteData></remoteRepositoryUser>
            <remoteRepositoryUser><remoteData><id>${Get project by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getProjectsByCriteriaResponse[1]/return[1]/members[2]/userId[1]}</id></remoteData></remoteRepositoryUser>
         </remoteRepositoryTree><token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>      </soap:createNewTestcaseTree>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Check for existance of [return]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
exists( //ns2:createNewTestcaseTreeResponse/return)</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get testcase tree -- Database Tests (validation)"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getTestCaseTreesByCriteria</con:operation><con:request name="Get testcase tree -- Database Tests (validation)" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestCaseTreesByCriteria>
         <searchCriterias>
            <searchName>id</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>${Create a Phase -- Database Tests#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:createNewTestcaseTreeResponse[1]/return[1]}</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace soap='http://soap.service.thed.com/'; //soap:loginResponse[1]/return[1]}</token>
      </soap:getTestCaseTreesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getTestCaseTreesByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Database Tests</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Logout"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>logout</con:operation><con:request name="Logout" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:logout>
      <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token></soap:logout>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:testCase failOnError="false" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Create testcases" searchProperties="true" timeout="0" wsrmEnabled="false" wsrmVersion="1.0" wsrmAckTo="" amfAuthorisation="false" amfEndpoint="" amfLogin="" amfPassword="" id="dfabac06-a87e-4d58-847b-8ebad121ec30"><con:settings/><con:testStep type="request" name="Login"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>login</con:operation><con:request name="Login" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:login>
         <username>tester.one</username>
         <password>tester.one</password>
      </soap:login>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get release by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getReleasesByCriteria</con:operation><con:request name="Get release by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getReleasesByCriteria>
         <searchCriterias>
            <searchName>project.name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Sample Project</searchValue>
         </searchCriterias>
         <searchCriterias>
            <searchName>name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Release 1.0</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getReleasesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getReleasesByCriteriaResponse[1]/return[1]/remoteProjectData[1]/remoteData[1]/name[1]/text()</path><content>Sample Project</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getReleasesByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Release 1.0</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get testcase trees by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getTestCaseTreesByCriteria</con:operation><con:request name="Get testcase trees by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestCaseTreesByCriteria>
         <searchCriterias>
            <searchName>releaseId</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>${Get release by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getReleasesByCriteriaResponse[1]/return[1]/id[1]}</searchValue>
         </searchCriterias>
         <searchCriterias>
            <searchName>name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Database Tests</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getTestCaseTreesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getTestCaseTreesByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Database Tests</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Create manual testcase"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>createNewTestcase</con:operation><con:request name="Create manual testcase" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@remove_empty_content">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:createNewTestcase>
         <remoteRepositoryTreeTestcase>
            <remoteRepositoryId>${Get testcase trees by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getTestCaseTreesByCriteriaResponse[1]/return[1]/id[1]}</remoteRepositoryId>
            <testcase>		
               <name>Create manual testcase</name>
               <priority>1</priority>
               <tag>manual</tag>
               <comments>login</comments>
               <externalId>600.000.001</externalId>
               <automated>false</automated>
               <releaseId>${Get testcase trees by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getTestCaseTreesByCriteriaResponse[1]/return[1]/releaseId[1]}</releaseId>
            </testcase>
            <testSteps>
		&lt;steps maxId="3">
		   &lt;step id="1"  orderId="1" detail="Open a new browser and enter URL " data="www.gmail.com" result="Should default to login page"/>
		   &lt;step id="2"  orderId="2" detail="Enter username and password and click on [Sign in] button" data="valid username and password" result="Login successful"/>
		   &lt;step id="3"  orderId="3" detail="Click on [Sign out] link" data="User should be logged-in" result="Should log user out"/>
		&lt;/steps>
	   </testSteps>
         </remoteRepositoryTreeTestcase>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:createNewTestcase>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>TESTCASE_ID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains"><con:configuration><token>REMOTEREPOSITORY_TESTCASE_ID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Create automated testcase"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>createNewTestcase</con:operation><con:request name="Create automated testcase" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@remove_empty_content">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:createNewTestcase>
         <remoteRepositoryTreeTestcase>
            <remoteRepositoryId>${Get testcase trees by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getTestCaseTreesByCriteriaResponse[1]/return[1]/id[1]}</remoteRepositoryId>
            <testcase>		
               <name>Create automated testcase</name>
               <priority>2</priority>
               <tag>automated</tag>
               <comments>creating automated test case</comments>
               <externalId>600.000.002</externalId>
               <automated>true</automated>
               <scriptId>700.000.001</scriptId>
               <scriptName>Login</scriptName>
               <scriptPath>c:\program files\HP\QuickTest Pro\bin\cmdrv.exe -usr c:\auto_tests\A_100\security.usr</scriptPath>
               <releaseId>${Get testcase trees by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getTestCaseTreesByCriteriaResponse[1]/return[1]/releaseId[1]}</releaseId>
            </testcase>
            <testSteps>
		&lt;steps maxId="3">
		   &lt;step id="1"  orderId="1" detail="Open a new browser and enter URL " data="www.gmail.com" result="Should default to login page"/>
		   &lt;step id="2"  orderId="2" detail="Enter username and password and click on [Sign in] button" data="valid username and password" result="Login successful"/>
		   &lt;step id="3"  orderId="3" detail="Click on [Sign out] link" data="User should be logged-in" result="Should log user out"/>
		&lt;/steps>
	   </testSteps>
         </remoteRepositoryTreeTestcase>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:createNewTestcase>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>TESTCASE_ID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Simple Contains"><con:configuration><token>REMOTEREPOSITORY_TESTCASE_ID</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Logout"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>logout</con:operation><con:request name="Logout" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:logout>
      <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token></soap:logout>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:testCase failOnError="false" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Create a Cycle and assign test case to tester" searchProperties="true" timeout="0" wsrmEnabled="false" wsrmVersion="1.0" wsrmAckTo="" amfAuthorisation="false" amfEndpoint="" amfLogin="" amfPassword="" id="ffc21a87-4159-4abd-b592-9b73bc21e445"><con:settings/><con:testStep type="request" name="Login"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>login</con:operation><con:request name="Login" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:login>
         <username>test.lead</username>
         <password>test.lead</password>
      </soap:login>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get projects by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getProjectsByCriteria</con:operation><con:request name="Get projects by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getProjectsByCriteria>
         <searchCriterias>
            <searchName>name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Sample Project</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace soap='http://soap.service.thed.com/'; //soap:loginResponse[1]/return[1]}</token>
      </soap:getProjectsByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getProjectsByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Sample Project</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get release by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getReleasesByCriteria</con:operation><con:request name="Get release by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getReleasesByCriteria>
         <searchCriterias>
            <searchName>project.name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>${Get projects by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getProjectsByCriteriaResponse[1]/return[1]/name[1]}</searchValue>
         </searchCriterias>
         <searchCriterias>
            <searchName>name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Release 1.0</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getReleasesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getReleasesByCriteriaResponse[1]/return[1]/remoteProjectData[1]/remoteData[1]/name[1]/text()</path><content>Sample Project</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getReleasesByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Release 1.0</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Create an execution  cycle"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>createNewCycle</con:operation><con:request name="Create an execution  cycle" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@remove_empty_content">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:createNewCycle>
         <remoteCycle>
            <name>Cycle 1.0 (Smoke Test)</name><build>3949</build>
            <environment>localhost/vista</environment>
            <startDate>2011-03-01</startDate><endDate>2011-03-15</endDate>
            <releaseId>${Get release by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getReleasesByCriteriaResponse[1]/return[1]/id[1]}</releaseId>
            <remotePhases>
               <remoteRepository>
                  <remoteData>
                     <id/>
                  </remoteData>
               </remoteRepository>
               <remoteCycle>
                  <remoteData>
                     <id/>
                  </remoteData>
               </remoteCycle>
               <defaultAssignment>false</defaultAssignment>
            </remotePhases>
         </remoteCycle>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:createNewCycle>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Check for existance of [return]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
exists( //ns2:createNewCycleResponse/return)</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get cycle by id"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getCycleById</con:operation><con:request name="Get cycle by id" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getCycleById>
         <cycleId>${Create an execution  cycle#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:createNewCycleResponse[1]/return[1]}</cycleId><token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getCycleById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Check for existance of [id]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
exists( //ns2:getCycleByIdResponse/return/id)</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:assertion type="XPath Match" name="Check for existance of [name]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
exists( //ns2:getCycleByIdResponse/return/name)</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get testcase trees by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getTestCaseTreesByCriteria</con:operation><con:request name="Get testcase trees by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestCaseTreesByCriteria>
         <searchCriterias>
            <searchName>releaseId</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>${Get release by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getReleasesByCriteriaResponse[1]/return[1]/id[1]}</searchValue>
         </searchCriterias>
         <searchCriterias>
            <searchName>name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Database Tests</searchValue>
         </searchCriterias>
         <searchCriterias>
            <searchName>type</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Phase</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getTestCaseTreesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [type]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getTestCaseTreesByCriteriaResponse[1]/return[1]/type[1]/text()</path><content>Phase</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getTestCaseTreesByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Database Tests</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Add Phase to Cycle without default assignment"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>addPhaseToCycle</con:operation><con:request name="Add Phase to Cycle without default assignment" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:addPhaseToCycle>
         <remotePhase>
            <remoteRepository>
               <remoteData>
                  <id>${Get testcase trees by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getTestCaseTreesByCriteriaResponse[1]/return[1]/id[1]}</id>
               </remoteData>
            </remoteRepository>
            <startDate>${Get cycle by id#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getCycleByIdResponse[1]/return[1]/startDate[1]}</startDate>
            <endDate>${Get cycle by id#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getCycleByIdResponse[1]/return[1]/endDate[1]}</endDate>
            <remoteCycle>
               <remoteData>
                  <id>${Get cycle by id#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getCycleByIdResponse[1]/return[1]/id[1]}</id>
               </remoteData>
            </remoteCycle>
            <defaultAssignment>false</defaultAssignment>
         </remotePhase>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:addPhaseToCycle>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Check for existance of [return]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
exists( //ns2:addPhaseToCycleResponse/return)</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get cycle by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getCyclesByCriteria</con:operation><con:request name="Get cycle by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getCyclesByCriteria>
         <searchCriterias>
            <searchName>id</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>${Add Phase to Cycle without default assignment#Request#declare namespace soap='http://soap.service.thed.com/'; //soap:addPhaseToCycle[1]/remotePhase[1]/remoteCycle[1]/remoteData[1]/id[1]}</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getCyclesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Check for existance of [id]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
exists( //ns2:getCyclesByCriteriaResponse/return/id)</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getCyclesByCriteriaResponse[1]/return[1]/remotePhases[1]/remoteRepository[1]/remoteData[1]/name[1]/text()</path><content>Database Tests</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get testcase tree by id of scheduled phase"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getTestcaseTreeById</con:operation><con:request name="Get testcase tree by id of scheduled phase" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestcaseTreeById>
         <remoteRepositoryId>${Get cycle by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getCyclesByCriteriaResponse[1]/return[1]/remotePhases[1]/remoteRepository[1]/remoteData[1]/id[1]}</remoteRepositoryId>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getTestcaseTreeById>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getTestcaseTreeByIdResponse[1]/return[1]/name[1]/text()</path><content>Database Tests</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [type]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getTestcaseTreeByIdResponse[1]/return[1]/type[1]/text()</path><content>Phase</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get test schedules by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getTestSchedulesByCriteria</con:operation><con:request name="Get test schedules by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestSchedulesByCriteria>
         <searchCriterias>	    
            <searchName>tcrCatalogTreeId</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>${Get testcase tree by id of scheduled phase#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getTestcaseTreeByIdResponse[1]/return[1]/id[1]}</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getTestSchedulesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Check for existance of [return]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
exists( //ns2:getTestSchedulesByCriteriaResponse/return)</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Assign test schedule to tester"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>assignTestSchedules</con:operation><con:request name="Assign test schedule to tester" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@strip-whitespaces">false</con:setting><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@remove_empty_content">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:assignTestSchedules>
         <!--Zero or more repetitions:-->
         <remoteReleaseTestSchedules>
            <testerId>3</testerId>
            <remoteRepositoryTestcaseId>${Get test schedules by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getTestSchedulesByCriteriaResponse[1]/return[1]/remoteRepositoryTestcaseId[1]}</remoteRepositoryTestcaseId>
            <cyclePhaseId>${Get test schedules by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getTestSchedulesByCriteriaResponse[1]/return[1]/cyclePhaseId[1]}</cyclePhaseId>
         </remoteReleaseTestSchedules>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:assignTestSchedules>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [value]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:assignTestSchedulesResponse[1]/return[1]/value[1]/text()</path><content>SUCCESS</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Logout"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>logout</con:operation><con:request name="Logout" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:logout>
      <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token></soap:logout>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:loadTest name="LoadTest 1"><con:settings/><con:threadCount>10</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>true</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>60</con:testLimit><con:limitType>TIME</con:limitType><con:loadStrategy><con:type>Simple</con:type><con:config><testDelay>100</testDelay><randomFactor>0.2</randomFactor></con:config></con:loadStrategy><con:assertion type="Step Status" name="Step Status"/><con:maxAssertionErrors>100</con:maxAssertionErrors><con:cancelExcessiveThreads>true</con:cancelExcessiveThreads><con:strategyInterval>500</con:strategyInterval><con:reportParameters/></con:loadTest><con:properties/><con:reportParameters/></con:testCase><con:testCase failOnError="false" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Update test status" searchProperties="true" timeout="0" wsrmEnabled="false" wsrmVersion="1.0" wsrmAckTo="" amfAuthorisation="false" amfEndpoint="" amfLogin="" amfPassword="" id="280f82d5-72cb-42b2-b437-0bbcb6a83174"><con:settings/><con:testStep type="request" name="Login"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>login</con:operation><con:request name="Login" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:login>
         <username>tester.one</username><password>tester.one</password>
      </soap:login>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get projects by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getProjectsByCriteria</con:operation><con:request name="Get projects by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getProjectsByCriteria>
         <searchCriterias>
            <searchName>name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Sample Project</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace soap='http://soap.service.thed.com/'; //soap:loginResponse[1]/return[1]}</token>
      </soap:getProjectsByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getProjectsByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Sample Project</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get releases by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getReleasesByCriteria</con:operation><con:request name="Get releases by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getReleasesByCriteria>
         <searchCriterias>
            <searchName>project.name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Sample Project</searchValue>
         </searchCriterias>
         <searchCriterias>
            <searchName>name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Release 1.0</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getReleasesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getReleasesByCriteriaResponse[1]/return[1]/remoteProjectData[1]/remoteData[1]/name[1]/text()</path><content>Sample Project</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getReleasesByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Release 1.0</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get cycle by criteria"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getCyclesByCriteria</con:operation><con:request name="Get cycle by criteria" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getCyclesByCriteria>
         <searchCriterias>
            <searchName>name</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>Cycle 1.0 (Smoke Test)</searchValue>
         </searchCriterias>
         <searchCriterias>
            <searchName>releaseId</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>${Get releases by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getReleasesByCriteriaResponse[1]/return[1]/id[1]}</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getCyclesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getCyclesByCriteriaResponse[1]/return[1]/remotePhases[1]/remoteRepository[1]/remoteData[1]/name[1]/text()</path><content>Database Tests</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [name]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getCyclesByCriteriaResponse[1]/return[1]/name[1]/text()</path><content>Cycle 1.0 (Smoke Test)</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get test schedules assigned to Tester"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getTestSchedulesByCriteria</con:operation><con:request name="Get test schedules assigned to Tester" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestSchedulesByCriteria>
         <searchCriterias>
            <searchName>testerId</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>3</searchValue>
         </searchCriterias>
         <searchCriterias>
            <searchName>cyclePhaseId</searchName>
            <searchOperation>EQUALS</searchOperation>
            <searchValue>${Get cycle by criteria#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getCyclesByCriteriaResponse[1]/return[1]/remotePhases[1]/id[1]}</searchValue>
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag>
         <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:getTestSchedulesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match"><con:configuration/></con:assertion><con:assertion type="XPath Match" name="Match content of [testerId]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getTestSchedulesByCriteriaResponse[1]/return[1]/testerId[1]/text()</path><content>3</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Post execution status with notes"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>updateTestStatus</con:operation><con:request name="Post execution status with notes" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:updateTestStatus>
         <testResults>
            <executionNotes>this is a test!</executionNotes>
            <executionStatus>1</executionStatus><releaseTestScheduleId>${Get test schedules assigned to Tester#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:getTestSchedulesByCriteriaResponse[1]/return[1]/testScheduleId[1]}</releaseTestScheduleId>
         </testResults><token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>
      </soap:updateTestStatus>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [value]"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:updateTestStatusResponse[1]/return[1]/value[1]/text()</path><content>SUCCESS</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Get test schedule after executing (validation)"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>getTestSchedulesByCriteria</con:operation><con:request name="Get test schedule after executing (validation)" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getTestSchedulesByCriteria>
         <searchCriterias>	    
	    <searchName>lastTestResult.releaseTestScheduleId</searchName><searchOperation>EQUALS</searchOperation><searchValue>${Post execution status with notes#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:updateTestStatusResponse[1]/return[1]/key[1]}</searchValue>           
         </searchCriterias>
         <returnAllDataFlag>false</returnAllDataFlag><token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token>        
      </soap:getTestSchedulesByCriteria>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="Match content of [executionStatus]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getTestSchedulesByCriteriaResponse[1]/return[1]/lastTestResult[1]/executionStatus[1]/text()</path><content>1</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [comment]" disabled="true"><con:configuration><path>declare namespace ns2='http://soap.service.thed.com/';
//ns2:getTestSchedulesByCriteriaResponse[1]/return[1]/comment[1]/text()</path><content>this is a test!</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Logout"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ZephyrSoapServiceSoapBinding</con:interface><con:operation>logout</con:operation><con:request name="Logout" outgoingWss="" incomingWss=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost/flex/services/soap/zephyrsoapservice-v1</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.service.thed.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:logout>
      <token>${Login#Response#declare namespace ns2='http://soap.service.thed.com/'; //ns2:loginResponse[1]/return[1]}</token></soap:logout>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username xsi:nil="true"/><con:password xsi:nil="true"/><con:domain xsi:nil="true"/></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:loadTest name="LoadTest 1"><con:settings/><con:threadCount>10</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>true</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>60</con:testLimit><con:limitType>TIME</con:limitType><con:loadStrategy><con:type>Simple</con:type><con:config><testDelay>100</testDelay><randomFactor>0.2</randomFactor></con:config></con:loadStrategy><con:assertion type="Step Status" name="Step Status"/><con:maxAssertionErrors>100</con:maxAssertionErrors><con:cancelExcessiveThreads>true</con:cancelExcessiveThreads><con:strategyInterval>500</con:strategyInterval><con:reportParameters/></con:loadTest><con:properties/><con:reportParameters/></con:testCase><con:properties><con:property><con:name>releaseId</con:name><con:value>3</con:value></con:property></con:properties><con:reportParameters/></con:testSuite><con:properties/><con:wssContainer/></con:soapui-project>
