Wednesday, October 31, 2012

xml project

<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project name="FinancialService-Soap11" resourceRoot="" soapui-version="4.0.1" abortOnError="false" runType="SEQUENTIAL" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="financialaidSoap11" type="wsdl" bindingName="{http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1}financialaidSoap11" soapVersion="1_1" anonymous="optional" definition="http://dev-platform.west.edu/services/apolloglobal/banner/financialaid/v1/FinancialAidService-Soap11.wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://dev-platform.west.edu/services/apolloglobal/banner/financialaid/v1/FinancialAidService-Soap11.wsdl"><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/banner/financialaid/v1/FinancialAidService-Soap11.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:import namespace="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1" location="FinancialAidService.wsdl"/>
  <wsdl:binding name="financialaidSoap11" type="tns:financialaid">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="updateFinancialAid">
      <soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateFinancialAid"/>
      <wsdl:input name="updateFinancialAidRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="updateFinancialAidResponse">
        <soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1"/>
      </wsdl:output>
      <wsdl:fault name="serviceFault">
        <soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="updatePell">
      <soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updatePell"/>
      <wsdl:input name="updatePellRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="updatePellResponse">
        <soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1"/>
      </wsdl:output>
      <wsdl:fault name="serviceFault">
        <soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="updateLoa">
      <soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateLoa"/>
      <wsdl:input name="updateLoaRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="updateLoaResponse">
        <soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1"/>
      </wsdl:output>
      <wsdl:fault name="serviceFault">
        <soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/banner/financialaid/v1/FinancialAidService.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="FinancialAidService.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="serviceFault">
    <wsdl:part name="parameters" element="tns:serviceFault"/>
  </wsdl:message>
  <wsdl:message name="updateFinancialAidRequest">
    <wsdl:part name="parameters" element="tns:updateFinancialAidRequest"/>
  </wsdl:message>
  <wsdl:message name="updateFinancialAidResponse">
    <wsdl:part name="parameters" element="tns:updateFinancialAidResponse"/>
  </wsdl:message>
  <wsdl:message name="updatePellRequest">
    <wsdl:part name="parameters" element="tns:updatePellRequest"/>
  </wsdl:message>
  <wsdl:message name="updatePellResponse">
    <wsdl:part name="parameters" element="tns:updatePellResponse"/>
  </wsdl:message>
  <wsdl:message name="updateLoaRequest">
    <wsdl:part name="parameters" element="tns:updateLoaRequest"/>
  </wsdl:message>
  <wsdl:message name="updateLoaResponse">
    <wsdl:part name="parameters" element="tns:updateLoaResponse"/>
  </wsdl:message>
  <wsdl:portType name="financialaid">
    <wsdl:operation name="updateFinancialAid">
      <wsdl:input name="updateFinancialAidRequest" message="tns:updateFinancialAidRequest"/>
      <wsdl:output name="updateFinancialAidResponse" message="tns:updateFinancialAidResponse"/>
      <wsdl:fault name="serviceFault" message="tns:serviceFault"/>
    </wsdl:operation>
    <wsdl:operation name="updatePell">
      <wsdl:input name="updatePellRequest" message="tns:updatePellRequest"/>
      <wsdl:output name="updatePellResponse" message="tns:updatePellResponse"/>
      <wsdl:fault name="serviceFault" message="tns:serviceFault"/>
    </wsdl:operation>
    <wsdl:operation name="updateLoa">
      <wsdl:input name="updateLoaRequest" message="tns:updateLoaRequest"/>
      <wsdl:output name="updateLoaResponse" message="tns:updateLoaResponse"/>
      <wsdl:fault name="serviceFault" message="tns:serviceFault"/>
    </wsdl:operation>
  </wsdl:portType>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/banner/financialaid/v1/FinancialAidService.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1" attributeFormDefault="qualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1" xmlns:apollosvc="http://platform.apollogrp.edu/service" xmlns:svcFault="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault">
  <xs:import namespace="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" schemaLocation="../../../../../schemas/2010/05/28/ServiceFault.xsd"/>
  <xs:annotation>
    <xs:documentation apollosvc:operation="updateFinancialAid"/>
    <xs:documentation apollosvc:operation="updatePell"/>
    <xs:documentation apollosvc:operation="updateLoa"/>
  </xs:annotation>
  <xs:element name="serviceFault" type="svcFault:ServiceFault"/>
  <xs:simpleType name="studentIdType">
    <xs:restriction base="xs:positiveInteger">
      <xs:minInclusive value="1000000"/>
      <xs:maxInclusive value="9999999"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="updateFinancialAidRequest">
    <xs:annotation>
      <xs:documentation>Originates from PeopleSoft taking inputs as Person ID, pay period start date, primary program, first and second split credits for financial aid</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="personID" type="tns:studentIdType" minOccurs="0" maxOccurs="1"/>
        <xs:element name="payPeriodStartDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
        <xs:element name="primaryProgram" type="xs:string" minOccurs="0" maxOccurs="1"/>
        <xs:element name="firstSplitCredits" type="xs:int" minOccurs="0" maxOccurs="1"/>
        <xs:element name="secondSplitCredits" type="xs:int" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="updateFinancialAidResponse">
    <xs:annotation>
      <xs:documentation/>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="code" type="xs:int" minOccurs="1" maxOccurs="1"/>
        <xs:element name="message" type="xs:string" minOccurs="1" maxOccurs="1"/>
        <xs:element name="status" type="xs:string" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="updatePellRequest">
    <xs:annotation>
      <xs:documentation>Originates from PeopleSoft taking inputs as Person ID, pay period start date, primary program, first and second split credits for PELL</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="personID" type="tns:studentIdType" minOccurs="0" maxOccurs="1"/>
        <xs:element name="payPeriodStartDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
        <xs:element name="primaryProgram" type="xs:string" minOccurs="0" maxOccurs="1"/>
        <xs:element name="firstSplitCredits" type="xs:int" minOccurs="0" maxOccurs="1"/>
        <xs:element name="secondSplitCredits" type="xs:int" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="updatePellResponse">
    <xs:annotation>
      <xs:documentation/>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="code" type="xs:int" minOccurs="1" maxOccurs="1"/>
        <xs:element name="message" type="xs:string" minOccurs="1" maxOccurs="1"/>
        <xs:element name="status" type="xs:string" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="updateLoaRequest">
    <xs:annotation>
      <xs:documentation>Originates from PeopleSoft taking inputs as Person ID, pay period start date, primary program, first and second split credits for leave of absence</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="personID" type="tns:studentIdType" minOccurs="0" maxOccurs="1"/>
        <xs:element name="leaveType" type="xs:string" minOccurs="0" maxOccurs="1"/>
        <xs:element name="status" type="xs:string" minOccurs="0" maxOccurs="1"/>
        <xs:element name="startDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
        <xs:element name="endDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="updateLoaResponse">
    <xs:annotation>
      <xs:documentation/>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="code" type="xs:int" minOccurs="1" maxOccurs="1"/>
        <xs:element name="message" type="xs:string" minOccurs="1" maxOccurs="1"/>
        <xs:element name="status" type="xs:string" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/05/28/ServiceFault.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" elementFormDefault="qualified" xmlns:fau="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ServiceFault">
    <xs:sequence>
      <xs:element name="componentCode" type="fau:ComponentType" minOccurs="1" maxOccurs="1"/>
      <xs:element name="transactionId" type="xs:string" minOccurs="1" maxOccurs="1"/>
      <xs:element name="errorCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="errorDescription" type="xs:string" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ComponentType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01">
        <xs:annotation>
          <xs:documentation>Gateway</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="02">
        <xs:annotation>
          <xs:documentation>STS</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="03">
        <xs:annotation>
          <xs:documentation>Authorization Service</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="04">
        <xs:annotation>
          <xs:documentation>ServiceDepot</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="05">
        <xs:annotation>
          <xs:documentation>DNL</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="06">
        <xs:annotation>
          <xs:documentation>ProfileSIMP</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="07">
        <xs:annotation>
          <xs:documentation>ProductivitySIMP</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="08">
        <xs:annotation>
          <xs:documentation>UserAttributesSIMP</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="09">
        <xs:annotation>
          <xs:documentation>ActivityStreams SIMP</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="10">
        <xs:annotation>
          <xs:documentation>Authorization workflow</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="11">
        <xs:annotation>
          <xs:documentation>Authorization SIMP</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="12">
        <xs:annotation>
          <xs:documentation>SalesForce SIMP</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="13">
        <xs:annotation>
          <xs:documentation>ADC Translation Service</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="14">
        <xs:annotation>
          <xs:documentation>Calendar Service</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ErrorCodeType">
    <xs:annotation>
      <xs:documentation>These are a list of error codes that will be returned from the platform in case of any errors or systems being down.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="PLATFORM-100">
        <xs:annotation>
          <xs:documentation>WS Security Error.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-101">
        <xs:annotation>
          <xs:documentation>Authentication Error.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-102">
        <xs:annotation>
          <xs:documentation>Service Timed out.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-103">
        <xs:annotation>
          <xs:documentation>XML Validation Failed for the request.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-104">
        <xs:annotation>
          <xs:documentation>Authorization Error.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-105">
        <xs:annotation>
          <xs:documentation>Error Occured while invoking the service Implementation.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-106">
        <xs:annotation>
          <xs:documentation>Invalid Operation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-108">
        <xs:annotation>
          <xs:documentation>Invalid Request : tenantId is not present in the request Header.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-800">
        <xs:annotation>
          <xs:documentation>Service specific error - ProfileException</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-801">
        <xs:annotation>
          <xs:documentation>Profile GET operation error - ID or Relationships not set on root entity.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-802">
        <xs:annotation>
          <xs:documentation>Profile - Invalid enumeration value.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-803">
        <xs:annotation>
          <xs:documentation>Profile FIND operation error- Insufficient criteria supplied.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-804">
        <xs:annotation>
          <xs:documentation>Profile DELETE operation error - ID must be set on all entities or only pass root entity with ID set.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-805">
        <xs:annotation>
          <xs:documentation>Profile PUT operation error - Data integrity violation.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-806">
        <xs:annotation>
          <xs:documentation>Profile DELETE operation error - Entity record does not exist for deletion.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-807">
        <xs:annotation>
          <xs:documentation>Profile PUT/POST operation error - Extension Key is invalid.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-900">
        <xs:annotation>
          <xs:documentation>One of the Platform components is Unavailable.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-901">
        <xs:annotation>
          <xs:documentation>One of the Service Implementation components is Unavailable.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PLATFORM-999">
        <xs:annotation>
          <xs:documentation>unclassified error.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateFinancialAid" name="updateFinancialAid" bindingOperationName="updateFinancialAid" type="Request-Response" outputName="updateFinancialAidResponse" inputName="updateFinancialAidRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updateFinancialAidRequest>
         <!--Optional:-->
         <v1:personID>?</v1:personID>
         <!--Optional:-->
         <v1:payPeriodStartDate>?</v1:payPeriodStartDate>
         <!--Optional:-->
         <v1:primaryProgram>?</v1:primaryProgram>
         <!--Optional:-->
         <v1:firstSplitCredits>?</v1:firstSplitCredits>
         <!--Optional:-->
         <v1:secondSplitCredits>?</v1:secondSplitCredits>
      </v1:updateFinancialAidRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateFinancialAid"/></con:call></con:operation><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateLoa" name="updateLoa" bindingOperationName="updateLoa" type="Request-Response" outputName="updateLoaResponse" inputName="updateLoaRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updateLoaRequest>
         <!--Optional:-->
         <v1:personID>?</v1:personID>
         <!--Optional:-->
         <v1:leaveType>?</v1:leaveType>
         <!--Optional:-->
         <v1:status>?</v1:status>
         <!--Optional:-->
         <v1:startDate>?</v1:startDate>
         <!--Optional:-->
         <v1:endDate>?</v1:endDate>
      </v1:updateLoaRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateLoa"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updatePell" name="updatePell" bindingOperationName="updatePell" type="Request-Response" outputName="updatePellResponse" inputName="updatePellRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updatePellRequest>
         <!--Optional:-->
         <v1:personID>?</v1:personID>
         <!--Optional:-->
         <v1:payPeriodStartDate>?</v1:payPeriodStartDate>
         <!--Optional:-->
         <v1:primaryProgram>?</v1:primaryProgram>
         <!--Optional:-->
         <v1:firstSplitCredits>?</v1:firstSplitCredits>
         <!--Optional:-->
         <v1:secondSplitCredits>?</v1:secondSplitCredits>
      </v1:updatePellRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updatePell"/></con:call></con:operation></con:interface><con:testSuite name="financialaidSoap11 TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="financialaidSoap11 TestSuite" searchProperties="true" id="b0e57793-30d9-4d37-8874-72c58987c3fe"><con:settings/><con:testStep type="properties" name="Properties"><con:settings/><con:config xsi:type="con:PropertiesStep" saveFirst="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:properties><con:property><con:name>projectPath</con:name><con:value>C:\Personal\Books\SoapUI\SoapUI Automation</con:value></con:property><con:property><con:name>operationName</con:name><con:value>updateFinancialAid</con:value></con:property><con:property><con:name>v1:levelType</con:name><con:value>L</con:value></con:property><con:property><con:name>v1:personID</con:name><con:value>6</con:value></con:property><con:property><con:name>v1:status</con:name><con:value>SUCCESS</con:value></con:property><con:property><con:name>v1:firstSplitCredits</con:name><con:value>55</con:value></con:property><con:property><con:name>v1:payPeriodStartDate</con:name><con:value>2006-01-22</con:value></con:property><con:property><con:name>v1:primaryProgram</con:name><con:value>KKK</con:value></con:property><con:property><con:name>v1:secondSplitCredits</con:name><con:value>5</con:value></con:property><con:property><con:name>tenantId</con:name><con:value>831D8B107026BBEBE0400F0A32207789</con:value></con:property><con:property><con:name>targetUrl</con:name><con:value>http://PavanH-PC:8088/mockfinancialaidSoap11</con:value></con:property><con:property><con:name>ExpectedResult</con:name><con:value>NOT SOAP FAULT</con:value></con:property></con:properties></con:config></con:testStep><con:testStep type="groovy" name="Groovy Script-Read xls sheet"><con:settings/><con:config><script><![CDATA[import com.eviware.soapui.support.*;
import java.io.File;
import java.util.*;
import jxl.*;
import java.lang.*;
import java.io.*;
import jxl.*
import jxl.write.*
import com.eviware.soapui.model.testsuite.TestRunner.Status;
import com.eviware.soapui.impl.wsdl.WsdlInterface
def properties = testRunner.testCase.getTestStepByName("Properties");
def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
properties.setPropertyValue( "projectPath", groovyUtils.projectPath);
String projectpath = properties.getPropertyValue("projectPath").trim();
Workbook workbook = Workbook.getWorkbook(new File(projectpath + "\\Data.xls"))
Sheet sheet         =  workbook.getSheet("MasterSheet");
rowcount            =  sheet.getRows();
colcount            =  sheet.getColumns();
String  variableName;
String variableValue;
String testcasename;
String removeNode;
def counter=0;
while(colcount>1)
{
for(int i=1;i<rowcount;i++)
{
testcasename = sheet.getCell(counter+1,0).getContents();
variableName = sheet.getCell(0,i).getContents();
variableValue = sheet.getCell(1+counter,i).getContents();

if(variableValue!= null && variableValue!= "")
{
 properties.setPropertyValue(variableName,variableValue );
}
}
counter++;
colcount--;
}
workbook.close()

String targetUrl = properties.getPropertyValue("targetUrl").trim();
java.util.List l1 = testRunner.testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep);
ArrayList al = l1.toArray();
String[] operationName1 = new String[al.size()]
Iterator itr = al.iterator();
int ii = 0;
while(itr.hasNext())
{
    com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep step = (com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep)itr.next();
     step.getTestRequest().setEndpoint(targetUrl);
    operationName1[ii] = step.getOperationName();
   log.info(operationName1[ii]);
   ii++;
}

List<String> list = Arrays.asList(operationName1)
Set<String> set = new HashSet<String>(list)
operationName1 = new String[set.size()]
set.toArray(operationName1);
 //operationName1[0] = "ALL"; 
//String[] operationArray     = ["copyDocument","deleteDocument", "findDocumentsByExample","ALL"].toArray();
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Select Operation to be invoke" );
dialog.addComboBox( "Operation Name", operationName1, null);
map.put( "Operation Name", properties.getPropertyValue("operationName"));

boolean finished = false;
while (!finished)  {
                if (!dialog.show(map))  {
                                testRunner.cancel( "Failed to capture entry!" );
                                return;
                }
                finished = true;
}
String operationName = (String) map.get("Operation Name");
properties.setPropertyValue( "operationName", map.get("Operation Name"));
if("ALL".equals(operationName))
{
 for(int i = 4 ; i<operationName1.length;i++)
 {
  operationName = operationName1[i];
  properties.setPropertyValue( "operationName", operationName);
  //log.info(operationName1.length)
  //log.info("OPERATION NAME:::::"+operationName);
  //log.info("CALLS:::::"+i);
  if(operationName != null && operationName!= "ALL" )
  { //testRunner.gotoStepByName("Delay");
   testRunner.gotoStepByName("ALL");
   testRunner.runTestStepByName("ALL")
  }
 }
}
String serviceQualorQualifiedProductRequest = null;
def serviceQualStep = testRunner.testCase.getTestStepByName(operationName);
def serviceQualStepRequest = serviceQualStep.getProperty("Request");
if( serviceQualStepRequest != null &&  serviceQualStepRequest != "")
{
serviceQualorQualifiedProductRequest  = serviceQualStepRequest.getValue();
}
//def pname = testRunner.testCase.testSuite.project.name;
//log.info(pname)
//log.info(colcount)
//if("submitApplication".equals(operationName) || "updateStatus".equals(operationName) || "addPerson".equals(operationName))
if("ALL" != operationName)
{
   testRunner.gotoStepByName("ALL");
   testRunner.runTestStepByName("ALL")
}
]]></script></con:config></con:testStep><con:testStep type="groovy" name="ALL" disabled="true"><con:settings/><con:config><script><![CDATA[import java.awt.*; 
import java.awt.Color;
import java.awt.Component;
import javax.swing.*;
import javax.swing.table.*;
import java.io.File;
import com.eviware.soapui.support.*;
import java.util.*;
import jxl.*;
import java.lang.*;
import java.io.*;
import jxl.*
import jxl.write.*
import jxl.write.WritableSheet;
import com.eviware.soapui.model.testsuite.TestRunner.Status;
import com.eviware.soapui.impl.wsdl.WsdlInterface
import com.eviware.soapui.config.TestStepConfig;
import com.eviware.soapui.impl.wsdl.teststeps.*;
import com.eviware.soapui.impl.wsdl.testcase.*;
import com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestStepFactory
import com.eviware.soapui.support.types.StringToStringsMap.*;
import java.text.SimpleDateFormat
import java.text.DateFormat
def properties = testRunner.testCase.getTestStepByName("Properties");
def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
properties.setPropertyValue( "projectPath", groovyUtils.projectPath);
String projectpath = properties.getPropertyValue("projectPath").trim();
String operationName = properties.getPropertyValue("operationName").trim();;
//properties.setPropertyValue( "operationName", map.get("Operation Name"));
String[] testcaseNameArray;
String[] expectedResultArray;
String[] actualResultArray;
String[] statusArray;
String serviceQualorQualifiedProductRequest = null;
def serviceQualStep
def serviceQualStepRequest;
if(operationName != "ALL")
{
 serviceQualStep = testRunner.testCase.getTestStepByName(operationName);
 serviceQualStepRequest = serviceQualStep.getProperty("Request");
}
def headers = new types.StringToStringsMap()
String tenantId = properties.getPropertyValue("tenantId").trim();
headers.put("tenantId",tenantId)
//headers.put("tenantId","831D8B107026BBEBE0400F0A32207789")
if(operationName != "ALL")
{
testRunner.testCase.getTestStepByName(operationName).testRequest.setRequestHeaders(headers)
}
if( serviceQualStepRequest != null &&  serviceQualStepRequest != "")
{
serviceQualorQualifiedProductRequest  = serviceQualStepRequest.getValue();
}
def pname = testRunner.testCase.testSuite.project.name;
log.info(pname)
//log.info(colcount)
//if("submitApplication".equals(operationName) || "updateStatus".equals(operationName) || "addPerson".equals(operationName)  )
if("ALL" != operationName)
{
Workbook workbook = Workbook.getWorkbook(new File(projectpath + "\\Data.xls"))
Sheet sheet         =  workbook.getSheet(operationName);
rowcount            =  sheet.getRows();
colcount            =  sheet.getColumns();
testcaseNameArray = new String[colcount-1];
expectesResultArray = new String[colcount-1];
actualResultArray = new String[colcount-1];
statusArray = new String[colcount-1];
String  variableName;
String variableValue;
String testcasename;
String removeNode;
def counter=0;
while(colcount>1)
{
for(int i=1;i<rowcount;i++)
{
testcasename = sheet.getCell(counter+1,0).getContents();
variableName = sheet.getCell(0,i).getContents();
variableValue = sheet.getCell(1+counter,i).getContents();
if(variableValue == "" )
{
removeNode = variableName;
//log.info("Remove:"+removeNode)
}
//def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
def holder = groovyUtils.getXmlHolder(operationName+"#Request")
holder.remove("//"+removeNode);
holder.updateProperty()
//log.info(variableName+":"+variableValue+"|")
if( variableValue.contains("/") && variableValue != null )
{
DateFormat formatter = new SimpleDateFormat("yyyy/mm/dd");
Date date = (Date)formatter.parse(variableValue);
variableValue=date.toString();
formatter = new SimpleDateFormat("yyyy-MM-DD");
variableValue=formatter.format(date);
properties.setPropertyValue(variableName,variableValue );
//log.info("DATE::"+variableName+"::"+variableValue);
}
if(variableValue!= null && variableValue!= "")
{
 properties.setPropertyValue(variableName,variableValue );
}
//log.info(s2)
}
//workbook.close()
def testStepName=operationName+"_"+testcasename
//def newTestStep = testRunner.testCase.addTestStep( config );
def checkStep = testRunner.testCase.getTestStepByName(testStepName);
//log.info(checkStep.getLabel());
if(checkStep != null)
{
//testRunner.testCase.remove(serviceQualStep,testStepName );
testRunner.testCase.removeTestStep(testRunner.testCase.getTestStepByName(testStepName))
}
def checkStep1 = testRunner.testCase.getTestStepByName(testStepName);
if(checkStep1 == null)
{
def newTestStepClone = testRunner.testCase.cloneStep(serviceQualStep,testStepName );
//newTestStepClone.setDisabled(false);
}
testRunner.gotoStepByName(testStepName);
testRunner.runTestStepByName(testStepName)
log.info(testcasename);
def aOrderStep = testRunner.testCase.getTestStepByName(testStepName);
String addOrderRequest = aOrderStep.getProperty("Request").getValue();
String addOrderResponse = aOrderStep.getProperty("Response").getValue();
String errorCode = null;
def node = new XmlSlurper().parseText(addOrderResponse);
errorCode = node.Body.Fault.faultcode.text();
//def su = node.Body.updateFinancialAidResponse.status.text();
//log.info(errorCode.toString())
String ActualResult = null;
String message;
String status;
String ExpectedResult = properties.getPropertyValue("ExpectedResult").trim();
if(errorCode != "" && errorCode != null )
{
String errorMessage = node.Body.Fault.faultstring.text();
String detail = node.Body.Fault.detail.serviceFault.errorCode.text();
message = '\nError Code = '+detail+ '\nError Message = '+ errorMessage;
ActualResult = "SOAP FAULT";
//log.info("PPIF");
//status = "FAIL";
//UISupport.showErrorMessage(' Failed! '+'\n'+'\nTestCaseName = '+testStepName+'\n'+message );
}
else
{
 //log.info("PPELSE");
ActualResult = "NOT SOAP FAULT";
}
if(ExpectedResult.equals(ActualResult))
{
status = "PASS";
}
else
{
status = "FAIL";
}

def d1= new File(projectpath+"//"+operationName).mkdir()
new File(projectpath+"//"+operationName+"//" + testStepName + "_request.xml" ).write( addOrderRequest )
new File(projectpath+"//"+operationName+"//" + testStepName + "_response.xml" ).write( addOrderResponse )
testcaseNameArray[counter] = testcasename;
expectesResultArray[counter] = ExpectedResult;
actualResultArray[counter] = ActualResult;
statusArray[counter] = status
colcount--;
counter++;
serviceQualStepRequest.setValue(serviceQualorQualifiedProductRequest);
}
workbook.close()
}

 private JPanel topPanel;
 private JTable table;
 private JScrollPane scrollPane;
 def columnNames = ['Sr.No','TestCaseName','ExpectedResult','ActualResult','Status'].toArray();
 def dataValues = new String[100][18];
 int i = 0;
  for( fAddress in testcaseNameArray )
  {
   dataValues[i][0] = (i+1).toString();
   dataValues[i][1] = fAddress.toString();
   dataValues[i][2] = expectesResultArray[i].toString();
   dataValues[i][3] = actualResultArray[i].toString();
   dataValues[i][4] = statusArray[i].toString();
    
   i = i + 1;
  
  }
 
  // Create a panel to hold all other components
  topPanel = new JPanel();
  topPanel.setLayout( new BorderLayout() );
  topPanel.setBackground( Color.cyan );
  // Create a new table instance
  table = new JTable( dataValues, columnNames );
  // Configure some of JTable's paramters
  table.setShowHorizontalLines( true );
  table.setRowSelectionAllowed( true );
  table.setColumnSelectionAllowed( true );
  table.setPreferredScrollableViewportSize(new Dimension(500,400));
  //table.setFillsViewportHeight(true);
 
  // Disable auto resizing
  table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
   
        // Set the first visible column to 100 pixels wide
        int vColIndex = 0;
        TableColumn col = table.getColumnModel().getColumn(vColIndex);
        int width = 50;
        col.setPreferredWidth(width);
  // Change the selection colour
  table.setSelectionForeground( Color.white );
  table.setSelectionBackground( Color.red );
  //table.getColumnModel().getColumn(4).toString()
  // Add the table to a scrolling pane
  scrollPane = table.createScrollPaneForTable( table );
  topPanel.add( scrollPane, BorderLayout.CENTER );
 def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Result" );
 dialog.setContent(topPanel);
 dialog.show(new HashMap());
  
]]></script></con:config></con:testStep><con:testStep type="request" name="updateFinancialAid" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>financialaidSoap11</con:interface><con:operation>updateFinancialAid</con:operation><con:request name="updateFinancialAid"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="tenantId" value="831D8B107026BBEBE0400F0A32207789" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updateFinancialAidRequest>
         <!--Optional:-->
         <v1:personID>${Properties#v1:personID}</v1:personID>
         <!--Optional:-->
         <v1:payPeriodStartDate>${Properties#v1:payPeriodStartDate}</v1:payPeriodStartDate>
         <!--Optional:-->
         <v1:primaryProgram>${Properties#v1:primaryProgram}</v1:primaryProgram>
         <!--Optional:-->
         <v1:firstSplitCredits>${Properties#v1:firstSplitCredits}</v1:firstSplitCredits>
         <!--Optional:-->
         <v1:secondSplitCredits>${Properties#v1:secondSplitCredits}</v1:secondSplitCredits>
      </v1:updateFinancialAidRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateFinancialAid" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="updateLoa" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>financialaidSoap11</con:interface><con:operation>updateLoa</con:operation><con:request name="updateLoa"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="tenantId" value="831D8B107026BBEBE0400F0A32207789" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updateLoaRequest>
         <!--Optional:-->
         <v1:personID>${Properties#v1:personID}</v1:personID>
         <!--Optional:-->
         <v1:leaveType>${Properties#v1:levelType}</v1:leaveType>
         <!--Optional:-->
         <v1:status>${Properties#v1:status}</v1:status>
         <!--Optional:-->
         <v1:startDate>${Properties#v1:startDate}</v1:startDate>
         <!--Optional:-->
         <v1:endDate>${Properties#v1:endDate}</v1:endDate>
      </v1:updateLoaRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateLoa" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="updatePell" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>financialaidSoap11</con:interface><con:operation>updatePell</con:operation><con:request name="updatePell"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="tenantId" value="831D8B107026BBEBE0400F0A32207789" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updatePellRequest>
         <!--Optional:-->
         <v1:personID>${Properties#v1:personID}</v1:personID>
         <!--Optional:-->
         <v1:payPeriodStartDate>${Properties#v1:payPeriodStartDate}</v1:payPeriodStartDate>
         <!--Optional:-->
         <v1:primaryProgram>${Properties#v1:primaryProgram}</v1:primaryProgram>
         <!--Optional:-->
         <v1:firstSplitCredits>${Properties#v1:firstSplitCredits}</v1:firstSplitCredits>
         <!--Optional:-->
         <v1:secondSplitCredits>${Properties#v1:secondSplitCredits}</v1:secondSplitCredits>
      </v1:updatePellRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updatePell" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="updatePell_TestCase1_updatePell" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>financialaidSoap11</con:interface><con:operation>updatePell</con:operation><con:request name="updatePell_TestCase1_updatePell"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="tenantId" value="831D8B107026BBEBE0400F0A32207789" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updatePellRequest>
         <!--Optional:-->
         <v1:personID>${Properties#v1:personID}</v1:personID>
         <!--Optional:-->
         <v1:payPeriodStartDate>${Properties#v1:payPeriodStartDate}</v1:payPeriodStartDate>
         <!--Optional:-->
         <v1:primaryProgram>${Properties#v1:primaryProgram}</v1:primaryProgram>
         <!--Optional:-->
         <v1:firstSplitCredits>${Properties#v1:firstSplitCredits}</v1:firstSplitCredits>
         <!--Optional:-->
         <v1:secondSplitCredits>${Properties#v1:secondSplitCredits}</v1:secondSplitCredits>
      </v1:updatePellRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updatePell" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="updatePell_TestCase2_updatePell" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>financialaidSoap11</con:interface><con:operation>updatePell</con:operation><con:request name="updatePell_TestCase2_updatePell"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="tenantId" value="831D8B107026BBEBE0400F0A32207789" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updatePellRequest>
         <!--Optional:-->
         <v1:personID>${Properties#v1:personID}</v1:personID>
         <!--Optional:-->
         <v1:payPeriodStartDate>${Properties#v1:payPeriodStartDate}</v1:payPeriodStartDate>
         <!--Optional:-->
         <v1:primaryProgram>${Properties#v1:primaryProgram}</v1:primaryProgram>
         <!--Optional:-->
         <v1:firstSplitCredits>${Properties#v1:firstSplitCredits}</v1:firstSplitCredits>
         <!--Optional:-->
         <v1:secondSplitCredits>${Properties#v1:secondSplitCredits}</v1:secondSplitCredits>
      </v1:updatePellRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updatePell" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="updateFinancialAid_TestCase1_updateFinancialAid" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>financialaidSoap11</con:interface><con:operation>updateFinancialAid</con:operation><con:request name="updateFinancialAid_TestCase1_updateFinancialAid"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="tenantId" value="831D8B107026BBEBE0400F0A32207789" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updateFinancialAidRequest>
         <!--Optional:-->
         <v1:personID>${Properties#v1:personID}</v1:personID>
         <!--Optional:-->
         <v1:payPeriodStartDate>${Properties#v1:payPeriodStartDate}</v1:payPeriodStartDate>
         <!--Optional:-->
         <v1:primaryProgram>${Properties#v1:primaryProgram}</v1:primaryProgram>
         <!--Optional:-->
         <v1:firstSplitCredits>${Properties#v1:firstSplitCredits}</v1:firstSplitCredits>
         <!--Optional:-->
         <v1:secondSplitCredits>${Properties#v1:secondSplitCredits}</v1:secondSplitCredits>
      </v1:updateFinancialAidRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateFinancialAid" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="updateFinancialAid_TestCase2_updateFinancialAid" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>financialaidSoap11</con:interface><con:operation>updateFinancialAid</con:operation><con:request name="updateFinancialAid_TestCase2_updateFinancialAid"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="tenantId" value="831D8B107026BBEBE0400F0A32207789" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://PavanH-PC:8088/mockfinancialaidSoap11</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updateFinancialAidRequest>
         <!--Optional:-->
         <v1:personID>${Properties#v1:personID}</v1:personID>
         <!--Optional:-->
         <v1:payPeriodStartDate>${Properties#v1:payPeriodStartDate}</v1:payPeriodStartDate>
         <!--Optional:-->
         <v1:primaryProgram>${Properties#v1:primaryProgram}</v1:primaryProgram>
         <!--Optional:-->
        
         <!--Optional:-->
         <v1:secondSplitCredits>${Properties#v1:secondSplitCredits}</v1:secondSplitCredits>
      </v1:updateFinancialAidRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateFinancialAid" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:mockService port="8088" path="/mockfinancialaidSoap11" host="PavanH-PC" name="financialaidSoap11 MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="updateFinancialAid" interface="financialaidSoap11" operation="updateFinancialAid"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updateFinancialAidResponse>
         <v1:code>?</v1:code>
         <v1:message>?</v1:message>
         <v1:status>?</v1:status>
      </v1:updateFinancialAidResponse>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateFinancialAid"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="updateLoa" interface="financialaidSoap11" operation="updateLoa"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updateLoaResponse>
         <v1:code>?</v1:code>
         <v1:message>?</v1:message>
         <v1:status>?</v1:status>
      </v1:updateLoaResponse>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updateLoa"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="updatePell" interface="financialaidSoap11" operation="updatePell"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:updatePellResponse>
         <v1:code>?</v1:code>
         <v1:message>?</v1:message>
         <v1:status>?</v1:status>
      </v1:updatePellResponse>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/banner/financialaid/v1/updatePell"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:properties/><con:wssContainer/></con:soapui-project>

No comments:

Post a Comment