374 lines
17 KiB
XML
Executable File
374 lines
17 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<con:soapui-project name="TestJBILoanProcessorFCXBP" soapui-version="2.0.2" xmlns:con="http://eviware.com/soapui/config"><con:settings><con:setting id="ProjectSettings@projectRoot">/home/mpottlap/NetBeansProjects/JBIBridge</con:setting></con:settings><con:interface name="LoanProcessorBinding" bindingName="{http://localhost:12000/repository/repository1/CAPSProjectLoanProcessorFCX/LoanProcessorBPWSDL}LoanProcessorBinding" soapVersion="1_1" definition="file:/home/mpottlap/NetBeansProjects/JBIBridge/CABPLoanProcessor/src/jbiasa/CAPS_WSDLS/DeploymentBPCAPSProjectL_1247383548/LoanProcessorBP.wsdl"><con:settings/><con:endpoints><con:endpoint>http://localhost:9080/processLoanService/processLoanServicePort</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://localhost:12000/repository/repository1/CAPSProjectLoanProcessorFCX/LoanProcessorBPWSDL/processLoan" name="processLoan" bindingOperationName="processLoan" inputName="InputMessage1" outputName="OutputMessage1" receivesAttachments="false" sendsAttachments="false"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:9080/processLoanService/processLoanServicePort</con:endpoint><con:request><![CDATA[<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:loan="http://xml.netbeans.org/examples/LoanApplication">
|
|
<soapenv:Body>
|
|
<loan:autoLoanApplication>
|
|
<loan:loan>new</loan:loan>
|
|
<loan:term>100</loan:term>
|
|
<loan:amount>5000.00</loan:amount>
|
|
<loan:application>individual</loan:application>
|
|
<loan:state>CA</loan:state>
|
|
<!--1 or more repetitions:-->
|
|
<loan:applicant>
|
|
<loan:name>
|
|
<loan:first>John</loan:first>
|
|
<loan:middle>D</loan:middle>
|
|
<loan:last>Doe</loan:last>
|
|
<loan:suffix>III</loan:suffix>
|
|
</loan:name>
|
|
<loan:SSID>123-45-6789</loan:SSID>
|
|
<loan:birthDate>2004-02-14</loan:birthDate>
|
|
<loan:homePhone>
|
|
<loan:areaCode>626</loan:areaCode>
|
|
<loan:exchange>234</loan:exchange>
|
|
<loan:number>1234</loan:number>
|
|
<!--Optional:-->
|
|
<loan:extension>123</loan:extension>
|
|
</loan:homePhone>
|
|
<loan:cellPhone>
|
|
<loan:areaCode>626</loan:areaCode>
|
|
<loan:exchange>234</loan:exchange>
|
|
<loan:number>1234</loan:number>
|
|
<!--Optional:-->
|
|
<loan:extension>123</loan:extension>
|
|
</loan:cellPhone>
|
|
<loan:emailAddress>a@b.com</loan:emailAddress>
|
|
<!--1 or more repetitions:-->
|
|
<loan:residence>
|
|
<loan:address>
|
|
<loan:address1>123 Street</loan:address1>
|
|
<loan:address2>steeet</loan:address2>
|
|
<loan:city>Monrovia</loan:city>
|
|
<loan:state>NY</loan:state>
|
|
<loan:zip>91010</loan:zip>
|
|
</loan:address>
|
|
<loan:occupancy>
|
|
<loan:type>own</loan:type>
|
|
<loan:movedIn>2009-05-16</loan:movedIn>
|
|
<loan:lengthOfOccupancy>
|
|
<loan:years>201</loan:years>
|
|
<loan:months>12</loan:months>
|
|
</loan:lengthOfOccupancy>
|
|
<loan:payment>1000.00</loan:payment>
|
|
</loan:occupancy>
|
|
</loan:residence>
|
|
<loan:employment>
|
|
<loan:status>employed</loan:status>
|
|
<!--Optional:-->
|
|
<loan:detail>
|
|
<loan:occupation>string</loan:occupation>
|
|
<loan:employer>
|
|
<loan:name>string</loan:name>
|
|
<loan:address>
|
|
<loan:address1>string</loan:address1>
|
|
<loan:address2>string</loan:address2>
|
|
<loan:city>?string?</loan:city>
|
|
<loan:state>AZ</loan:state>
|
|
<loan:zip>91710</loan:zip>
|
|
</loan:address>
|
|
<loan:lengthOfEmployment>
|
|
<loan:years>201</loan:years>
|
|
<loan:months>12</loan:months>
|
|
</loan:lengthOfEmployment>
|
|
</loan:employer>
|
|
<loan:workPhone>
|
|
<loan:areaCode>string</loan:areaCode>
|
|
<loan:exchange>string</loan:exchange>
|
|
<loan:number>string</loan:number>
|
|
<!--Optional:-->
|
|
<loan:extension>string</loan:extension>
|
|
</loan:workPhone>
|
|
<loan:grossMonthlyIncome>1000.00</loan:grossMonthlyIncome>
|
|
</loan:detail>
|
|
</loan:employment>
|
|
<loan:supplementalIncome>
|
|
<loan:source>investments</loan:source>
|
|
<loan:grossMonthlyIncome>1000.00</loan:grossMonthlyIncome>
|
|
</loan:supplementalIncome>
|
|
</loan:applicant>
|
|
<!--Zero or more repetitions:-->
|
|
<loan:tradeIn>
|
|
<loan:vehicle>
|
|
<loan:year>2012-07:00</loan:year>
|
|
<loan:make>string</loan:make>
|
|
<loan:model>string</loan:model>
|
|
<loan:VIN>string</loan:VIN>
|
|
</loan:vehicle>
|
|
<loan:monthlyPayment>1000.00</loan:monthlyPayment>
|
|
</loan:tradeIn>
|
|
</loan:autoLoanApplication>
|
|
</soapenv:Body>
|
|
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache rootPart="file:/home/mpottlap/NetBeansProjects/JBIBridge/CABPLoanProcessor/src/jbiasa/CAPS_WSDLS/DeploymentBPCAPSProjectL_1247383548/LoanProcessorBP.wsdl" type="TEXT"><con:part><con:url>file:/home/mpottlap/NetBeansProjects/JBIBridge/CABPLoanProcessor/src/jbiasa/CAPS_WSDLS/DeploymentBPCAPSProjectL_1247383548/loanApplication.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://xml.netbeans.org/examples/LoanApplication" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://xml.netbeans.org/examples/LoanApplication">
|
|
<xs:element name="autoLoanApplication">
|
|
<xs:annotation>
|
|
<xs:documentation>A loan application xml schema</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="loan" type="LoanType"/>
|
|
<xs:element name="term" type="xs:integer"/>
|
|
<xs:element name="amount">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:decimal">
|
|
<xs:minInclusive value="5000.00"/>
|
|
<xs:maxInclusive value="10000.00"/>
|
|
<xs:fractionDigits value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="application">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="individual"/>
|
|
<xs:enumeration value="joint"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="state" type="StateType"/>
|
|
<xs:element name="applicant" maxOccurs="unbounded" type="ApplicantType"/>
|
|
<xs:element name="tradeIn" minOccurs="0" maxOccurs="unbounded">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="vehicle" type="CarType"/>
|
|
<xs:element name="monthlyPayment">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:decimal">
|
|
<xs:fractionDigits value="2"/>
|
|
<xs:minInclusive value="0.00"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:complexType name="CarType">
|
|
<xs:sequence>
|
|
<xs:element name="year" type="xs:gYear"/>
|
|
<xs:element name="make" type="xs:string"/>
|
|
<xs:element name="model" type="xs:string"/>
|
|
<xs:element name="VIN" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="ApplicantType">
|
|
<xs:sequence>
|
|
<xs:element name="name">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="first" type="xs:string"/>
|
|
<xs:element name="middle" type="xs:string"/>
|
|
<xs:element name="last" type="xs:string"/>
|
|
<xs:element name="suffix">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Jr"/>
|
|
<xs:enumeration value="Sr"/>
|
|
<xs:enumeration value="II"/>
|
|
<xs:enumeration value="III"/>
|
|
<xs:enumeration value="IV"/>
|
|
<xs:enumeration value="V"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="SSID">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:pattern value="\d{3}-\d{2}-\d{4}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="birthDate" type="xs:date"/>
|
|
<xs:element name="homePhone" type="PhoneNumberType"/>
|
|
<xs:element name="cellPhone" type="PhoneNumberType"/>
|
|
<xs:element name="emailAddress">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string"/>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="residence" maxOccurs="unbounded" type="ResidenceType"/>
|
|
<xs:element name="employment">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="status">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="unemployed"/>
|
|
<xs:enumeration value="employed"/>
|
|
<xs:enumeration value="self employed"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="detail" minOccurs="0">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="occupation" type="xs:string"/>
|
|
<xs:element name="employer">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="name" type="xs:string"/>
|
|
<xs:element name="address" type="AddressType"/>
|
|
<xs:element name="lengthOfEmployment" type="DurationType"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="workPhone" type="PhoneNumberType"/>
|
|
<xs:element name="grossMonthlyIncome">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:decimal">
|
|
<xs:minInclusive value="0.00"/>
|
|
<xs:fractionDigits value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="supplementalIncome">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="source">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="alimony"/>
|
|
<xs:enumeration value="child support"/>
|
|
<xs:enumeration value="investments"/>
|
|
<xs:enumeration value="part time job"/>
|
|
<xs:enumeration value="rental property"/>
|
|
<xs:enumeration value="retirement income"/>
|
|
<xs:enumeration value="social security"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="grossMonthlyIncome">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:decimal">
|
|
<xs:minInclusive value="0.00"/>
|
|
<xs:fractionDigits value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="OccupancyType">
|
|
<xs:sequence>
|
|
<xs:element name="type">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="rent"/>
|
|
<xs:enumeration value="own"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="movedIn" type="xs:date"/>
|
|
<xs:element name="lengthOfOccupancy" type="DurationType"/>
|
|
<xs:element name="payment">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:decimal">
|
|
<xs:fractionDigits value="2"/>
|
|
<xs:minInclusive value="0.00"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="PhoneNumberType">
|
|
<xs:sequence>
|
|
<xs:element name="areaCode" type="xs:string"/>
|
|
<xs:element name="exchange" type="xs:string"/>
|
|
<xs:element name="number" type="xs:string"/>
|
|
<xs:element name="extension" minOccurs="0" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="ResidenceType">
|
|
<xs:sequence>
|
|
<xs:element name="address" type="AddressType"/>
|
|
<xs:element name="occupancy" type="OccupancyType"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="AddressType">
|
|
<xs:sequence>
|
|
<xs:element name="address1" type="xs:string"/>
|
|
<xs:element name="address2" type="xs:string"/>
|
|
<xs:element name="city" type="xs:string"/>
|
|
<xs:element name="state" type="StateType"/>
|
|
<xs:element name="zip">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:minLength value="5"/>
|
|
<xs:maxLength value="5"/>
|
|
<xs:pattern value="\d{5}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="DurationType">
|
|
<xs:sequence>
|
|
<xs:element name="years" type="xs:positiveInteger"/>
|
|
<xs:element name="months">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:positiveInteger">
|
|
<xs:minInclusive value="1"/>
|
|
<xs:maxInclusive value="12"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:simpleType name="LoanType">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="new"/>
|
|
<xs:enumeration value="used dealer"/>
|
|
<xs:enumeration value="used private"/>
|
|
<xs:enumeration value="refinance"/>
|
|
<xs:enumeration value="lease buyout"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="StateType">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="AZ"/>
|
|
<xs:enumeration value="CA"/>
|
|
<xs:enumeration value="NY"/>
|
|
<xs:enumeration value="TX"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/mpottlap/NetBeansProjects/JBIBridge/CABPLoanProcessor/src/jbiasa/CAPS_WSDLS/DeploymentBPCAPSProjectL_1247383548/LoanProcessorBP.wsdl</con:url><con:content><![CDATA[<definitions name="LoanProcessorBPWSDL" targetNamespace="http://localhost:12000/repository/repository1/CAPSProjectLoanProcessorFCX/LoanProcessorBPWSDL" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:imps0="http://xml.netbeans.org/examples/LoanApplication" xmlns:tns="http://localhost:12000/repository/repository1/CAPSProjectLoanProcessorFCX/LoanProcessorBPWSDL" xmlns:ns0="http://xml.netbeans.org/examples/LoanApplication" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
|
|
<import namespace="http://xml.netbeans.org/examples/LoanApplication" location="loanApplication.xsd"/>
|
|
<types></types>
|
|
<message name="Message1">
|
|
<part name="value1" element="imps0:autoLoanApplication"/>
|
|
</message>
|
|
<portType name="LoanProcessor">
|
|
<operation name="processLoan">
|
|
<input name="InputMessage1" message="tns:Message1"/>
|
|
<output name="OutputMessage1" message="tns:Message1"/>
|
|
</operation>
|
|
</portType>
|
|
<binding name="LoanProcessorBinding" type="tns:LoanProcessor">
|
|
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
|
<operation name="processLoan">
|
|
<soap:operation soapAction="http://localhost:12000/repository/repository1/CAPSProjectLoanProcessorFCX/LoanProcessorBPWSDL/processLoan" style="document"/>
|
|
<input name="InputMessage1">
|
|
<soap:body parts="value1" use="literal" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
|
|
</input>
|
|
<output name="OutputMessage1">
|
|
<soap:body parts="value1" use="literal" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
|
|
</output>
|
|
</operation>
|
|
</binding>
|
|
<service name="processLoanService">
|
|
<port name="processLoanServicePort" binding="tns:LoanProcessorBinding">
|
|
<soap:address location="http://localhost:${HttpDefaultPort}/processLoanService/processLoanServicePort"/>
|
|
</port>
|
|
</service>
|
|
</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:properties/><con:wssContainer/></con:soapui-project> |