<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project name="WLMPOTest" resourceRoot="" soapui-version="2.5.1" xmlns:con="http://eviware.com/soapui/config"><con:settings><con:setting id="ProjectSettings@projectRoot">C:\Development\GlassFishESB\Projects\VRMP</con:setting></con:settings><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="casaBinding2" type="wsdl" bindingName="{WLMPOCompositeApp}casaBinding2" soapVersion="1_1" anonymous="optional" definition="http://localhost:9080/casaService2/casaPort2?WSDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://localhost:9080/casaService2/casaPort2?WSDL"><con:part><con:url>http://129.150.118.20:9080/WLMPOCompositeApp-sun-http-binding/WLMPOBpelModule/poMessage.wsdl</con:url><con:content><![CDATA[<definitions name="poMessage" targetNamespace="http://j2ee.netbeans.org/wsdl/poMessage" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:ns="urn:xsd.wlm.po.processing" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://j2ee.netbeans.org/wsdl/poMessage" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <types>
    <xsd:schema targetNamespace="http://j2ee.netbeans.org/wsdl/poMessage">
      <xsd:import namespace="urn:xsd.wlm.po.processing" schemaLocation="http://129.150.118.20:9080/WLMPOCompositeApp-sun-http-binding/WLMPOBpelModule/WLMPOComplexTypes.xsd"/>
    </xsd:schema>
  </types>
  <message name="poMessageOperationRequest">
    <part name="message" element="ns:PurchaseOrder"></part>
  </message>
  <portType name="poMessagePortType">
    <operation name="poMessageOperation">
      <input name="input1" message="tns:poMessageOperationRequest"></input>
    </operation>
  </portType>
  <plnk:partnerLinkType name="poMessage">
    <!--A partner link type is automatically generated when a new port type is added. Partner link types are used by BPEL processes. 
In a BPEL process, a partner link represents the interaction between the BPEL process and a partner service. Each partner link is associated with a partner link type.
A partner link type characterizes the conversational relationship between two services. The partner link type can have one or two roles.-->
    <plnk:role name="poMessagePortTypeRole" portType="tns:poMessagePortType"/>
  </plnk:partnerLinkType>
</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://localhost:9080/casaService2/casaPort2?WSDL</con:url><con:content><![CDATA[<definitions targetNamespace="WLMPOCompositeApp" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://j2ee.netbeans.org/wsdl/asnMessage" xmlns:ns="http://j2ee.netbeans.org/wsdl/poMessage" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="WLMPOCompositeApp" xmlns:jms="http://schemas.sun.com/jbi/wsdl-extensions/jms/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
  <import namespace="http://j2ee.netbeans.org/wsdl/poMessage" location="http://129.150.118.20:9080/WLMPOCompositeApp-sun-http-binding/WLMPOBpelModule/poMessage.wsdl"></import>
  <import namespace="http://j2ee.netbeans.org/wsdl/asnMessage" location="http://129.150.118.20:9080/WLMPOCompositeApp-sun-http-binding/WLMPOBpelModule/asnMessage.wsdl"></import>
  <portType name="dummyCasaPortType"></portType>
  <binding name="casaBinding3" type="ns1:asnMessagePortType">
    <jms:binding/>
    <operation name="asnMessageOperation">
      <jms:operation deliveryMode="PERSISTENT" destination="qASNMsgOut" destinationType="Queue" priority="4" timeout="300000" transaction="NoTransaction"/>
      <input name="input1">
        <jms:message messageType="TextMessage" textPart="message"/>
      </input>
    </operation>
  </binding>
  <binding name="casaBinding2" type="ns:poMessagePortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="poMessageOperation">
      <soap:operation/>
      <input name="input1">
        <soap:body use="literal"/>
      </input>
    </operation>
  </binding>
  <binding name="casaBinding1" type="ns:poMessagePortType">
    <jms:binding/>
    <operation name="poMessageOperation">
      <jms:operation concurrencyMode="cc" destination="qPOMsgIn" destinationType="Queue" maxConcurrentConsumers="1" transaction="NoTransaction"/>
      <input name="input1">
        <jms:message messageType="TextMessage" textPart="message"/>
      </input>
    </operation>
  </binding>
  <service name="casaService3">
    <port name="casaPort3" binding="tns:casaBinding3">
      <jms:address connectionURL="mq://localhost:7676" password="admin" username="admin">
        <jms:jmsjcaOptions/>
      </jms:address>
    </port>
  </service>
  <service name="casaService2">
    <port name="casaPort2" binding="tns:casaBinding2">
      <soap:address location="http://129.150.118.20:9080/casaService2/casaPort2"/>
    </port>
  </service>
  <service name="casaService1">
    <port name="casaPort1" binding="tns:casaBinding1">
      <jms:address connectionURL="mq://localhost:7676" password="admin" username="admin">
        <jms:jmsjcaOptions/>
      </jms:address>
    </port>
  </service>
</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://129.150.118.20:9080/WLMPOCompositeApp-sun-http-binding/WLMPOBpelModule/asnMessage.wsdl</con:url><con:content><![CDATA[<definitions name="asnMessage" targetNamespace="http://j2ee.netbeans.org/wsdl/asnMessage" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:ns="urn:xsd.wlm.po.processing" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://j2ee.netbeans.org/wsdl/asnMessage" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <types>
    <xsd:schema targetNamespace="http://j2ee.netbeans.org/wsdl/asnMessage">
      <xsd:import namespace="urn:xsd.wlm.po.processing" schemaLocation="http://129.150.118.20:9080/WLMPOCompositeApp-sun-http-binding/WLMPOBpelModule/WLMPOComplexTypes.xsd"/>
    </xsd:schema>
  </types>
  <message name="asnMessageOperationRequest">
    <part name="message" element="ns:ASN"></part>
  </message>
  <portType name="asnMessagePortType">
    <operation name="asnMessageOperation">
      <input name="input1" message="tns:asnMessageOperationRequest"></input>
    </operation>
  </portType>
  <plnk:partnerLinkType name="asnMessage">
    <!--A partner link type is automatically generated when a new port type is added. Partner link types are used by BPEL processes. 
In a BPEL process, a partner link represents the interaction between the BPEL process and a partner service. Each partner link is associated with a partner link type.
A partner link type characterizes the conversational relationship between two services. The partner link type can have one or two roles.-->
    <plnk:role name="asnMessagePortTypeRole" portType="tns:asnMessagePortType"/>
  </plnk:partnerLinkType>
</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://129.150.118.20:9080/WLMPOCompositeApp-sun-http-binding/WLMPOBpelModule/WLMPOComplexTypes.xsd</con:url><con:content><![CDATA[<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="urn:xsd.wlm.po.processing" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:xsd.wlm.po.processing" xmlns:tns="urn:xsd.wlm.po.processing">
  <xs:complexType name="PurchaseOrderComplexType">
    <xs:sequence>
      <xs:element name="PONumber" type="xs:string"/>
      <xs:element name="SupplierName" type="xs:string"/>
      <xs:element name="PODescription" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Accept" type="xs:boolean"/>
  </xs:complexType>
  <xs:complexType name="ASNComplexType">
    <xs:sequence>
      <xs:element name="PONumber" type="xs:string"/>
      <xs:element name="SupplierName" type="xs:string"/>
      <xs:element name="PODescription" type="xs:string"/>
      <xs:element name="ASNNumber" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Accept" type="xs:string"/>
  </xs:complexType>
  <xs:element name="PurchaseOrder" type="PurchaseOrderComplexType"/>
  <xs:element name="ASN" type="ASNComplexType"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://localhost:9080/casaService2/casaPort2</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="poMessageOperation" bindingOperationName="poMessageOperation" type="One-Way" inputName="input1" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:9080/casaService2/casaPort2</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:xsd.wlm.po.processing">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:PurchaseOrder Accept="false">
         <urn:PONumber>PO0000001</urn:PONumber>
         <urn:SupplierName>Sun Microsystems</urn:SupplierName>
         <urn:PODescription>GlassFish ESB Portfolio</urn:PODescription>
      </urn:PurchaseOrder>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="WLMPOCompositeApp/poMessagePortType/input1"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="purchaseOrderBinding" type="wsdl" bindingName="{ApprovePurchase_BPEL}purchaseOrderBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost:12100/service/WLMSESample1PurchaseOrderService?WSDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://localhost:12100/service/WLMSESample1PurchaseOrderService?WSDL"><con:part><con:url>http://ah195842-pc:12100/PurchaseOrderCompositeApp-sun-http-binding/PurchaseOrderBpelModule/PurchaseOrder.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://wlmse.sample/po" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://wlmse.sample/po" xmlns:tns="http://wlmse.sample/po">
  <xsd:element name="purchaseOrder" type="PurchaseOrderType"/>
  <xsd:element name="orderReply" type="OrderReplyType"/>
  <xsd:complexType name="PurchaseOrderType">
    <xsd:sequence>
      <xsd:element name="orderId" type="xsd:string"/>
      <xsd:element name="purchaserName" type="xsd:string"/>
      <xsd:element name="productId" type="xsd:string"/>
      <xsd:element name="amount" type="xsd:decimal"/>
      <xsd:element minOccurs="0" name="users" type="xsd:string"/>
      <xsd:element minOccurs="0" name="priority" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="ApprovalResult">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Approved"/>
      <xsd:enumeration value="Rejected"/>
      <!--and so on ...-->
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="OrderReplyType">
    <xsd:sequence>
      <xsd:element name="orderId" type="xsd:string"/>
      <xsd:element name="approveResult" type="ApprovalResult"/>
      <xsd:element name="replyDate" type="xsd:date"/>
      <xsd:element name="description" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://localhost:12100/service/WLMSESample1PurchaseOrderService?WSDL</con:url><con:content><![CDATA[<definitions name="ApprovePurchase_BPEL" targetNamespace="ApprovePurchase_BPEL" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="urn:WS/types" xmlns:tm="Tm_wlmSample1" xmlns:ns="http://wlmse.sample/po" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="ApprovePurchase_BPEL" xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/varprop" xmlns:ns0="ApprovePurchase_Common" xmlns:plink="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:po="http://wlmse.sample1/po">
  <types>
    <xsd:schema targetNamespace="ApprovePurchase_BPEL">
      <xsd:import namespace="http://wlmse.sample/po" schemaLocation="http://ah195842-pc:12100/PurchaseOrderCompositeApp-sun-http-binding/PurchaseOrderBpelModule/PurchaseOrder.xsd"/>
    </xsd:schema>
  </types>
  <message name="OrderOutput">
    <part name="ApprovalInfo" element="ns:orderReply"></part>
  </message>
  <message name="OrderInput">
    <part name="OrderInfo" element="ns:purchaseOrder"></part>
  </message>
  <portType name="purcharseOrderPT">
    <operation name="receivePurchaseOrder">
      <input name="orderInput" message="tns:OrderInput"></input>
      <output name="orderOutput" message="tns:OrderOutput"></output>
    </operation>
  </portType>
  <binding name="purchaseOrderBinding" type="tns:purcharseOrderPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="receivePurchaseOrder">
      <soap:operation soapAction="receivePurchaseOrder" style="document"/>
      <input name="orderInput">
        <soap:body parts="OrderInfo" use="literal"/>
      </input>
      <output name="orderOutput">
        <soap:body parts="ApprovalInfo" use="literal"/>
      </output>
    </operation>
  </binding>
  <service name="purchaseOrderService">
    <port name="purchaseOrderPort" binding="tns:purchaseOrderBinding">
      <soap:address location="http://ah195842-pc:12100/service/WLMSESample1PurchaseOrderService"/>
    </port>
  </service>
  <plink:partnerLinkType name="purchasingLT">
    <plink:role name="purchaseOrderService" portType="tns:purcharseOrderPT"/>
  </plink:partnerLinkType>
  <bpws:property name="orderId" type="xsd:string"/>
  <bpws:propertyAlias messageType="tns:OrderInput" part="OrderInfo" propertyName="tns:orderId">
    <bpws:query>/ns:purchaseOrder/ns:orderId</bpws:query>
  </bpws:propertyAlias>
  <bpws:propertyAlias messageType="tns:OrderOutput" part="ApprovalInfo" propertyName="tns:orderId">
    <bpws:query>/ns:orderReply/ns:orderId</bpws:query>
  </bpws:propertyAlias>
</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://ah195842-pc:12100/service/WLMSESample1PurchaseOrderService</con:endpoint></con:endpoints><con:operation isOneWay="false" action="receivePurchaseOrder" name="receivePurchaseOrder" bindingOperationName="receivePurchaseOrder" type="Request-Response" outputName="orderOutput" inputName="orderInput" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ah195842-pc:12100/service/WLMSESample1PurchaseOrderService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:po="http://wlmse.sample/po">
   <soapenv:Header/>
   <soapenv:Body>
      <po:purchaseOrder>
         <po:orderId>1111</po:orderId>
         <po:purchaserName>Joe</po:purchaserName>
         <po:productId>watch-diamond-sku-12</po:productId>
         <po:amount>1000.00</po:amount>
         <po:users>CustomerServiceRep</po:users>
         <po:priority>High</po:priority>
      </po:purchaseOrder>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="ApprovePurchase_BPEL/purcharseOrderPT/orderInput"/></con:call></con:operation></con:interface><con:properties/><con:wssContainer/></con:soapui-project>