From: <pka...@us...> - 2009-08-02 18:14:16
|
Revision: 428 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=428&view=rev Author: pkasprzak Date: 2009-08-02 18:13:42 +0000 (Sun, 02 Aug 2009) Log Message: ----------- * Generic OutboundAdapter wsdl interface Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/Common/src/OutboundAdapter.wsdl Added: trunk/sandbox/lsf-adapter-demo/Common/src/OutboundAdapter.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/OutboundAdapter.wsdl (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/OutboundAdapter.wsdl 2009-08-02 18:13:42 UTC (rev 428) @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="UTF-8"?> +<definitions name="OutboundAdapter" targetNamespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter" + xmlns="http://schemas.xmlsoap.org/wsdl/" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" + xmlns:ns="http://cse.campussource.de/schema/DataTypes" + xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"> + <types> + <xsd:schema targetNamespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"> + <xsd:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="CDDM.xsd"/> + </xsd:schema> + </types> + + <message name="ProcessCourseOperationRequest"> + <part name="courseMessage" type="ns:courseMessageType"/> + </message> + + <message name="ProcessCourseOperationResponse"> + <part name="eventReply" type="ns:eventReplyMessageType"/> + </message> + + <message name="ProcessCategoryOperationRequest"> + <part name="categoryMessage" type="ns:categoryMessageType"/> + </message> + + <message name="ProcessCategoryOperationResponse"> + <part name="eventReply" type="ns:eventReplyMessageType"/> + </message> + + <message name="ProcessAccountOperationRequest"> + <part name="accountMessage" type="ns:accountMessageType"/> + </message> + + <message name="ProcessAccountOperationResponse"> + <part name="eventReply" type="ns:eventReplyMessageType"/> + </message> + + <portType name="OutboundAdapterPortType"> + <operation name="processCourse"> + <input name="input1" message="tns:ProcessCourseOperationRequest"/> + <output name="output1" message="tns:ProcessCourseOperationResponse"/> + </operation> + <operation name="processCategory"> + <input name="input2" message="tns:ProcessCategoryOperationRequest"/> + <output name="output2" message="tns:ProcessCategoryOperationResponse"/> + </operation> + <operation name="processAccount"> + <input name="input3" message="tns:ProcessAccountOperationRequest"/> + <output name="output3" message="tns:ProcessAccountOperationResponse"/> + </operation> + </portType> + + <!-- Provide SOAP-Binding so that process can be tested externally --> +<!-- + <binding name="OutboundAdapterBinding" type="tns:OutboundAdapterPortType"> + <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> + <operation name="processCourse"> + <soap:operation/> + <input name="input1"> + <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/> + </input> + <output name="output1"> + <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/> + </output> + </operation> + <operation name="processCategory"> + <soap:operation/> + <input name="input2"> + <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/> + </input> + <output name="output2"> + <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/> + </output> + </operation> + <operation name="processAccount"> + <soap:operation/> + <input name="input3"> + <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/> + </input> + <output name="output3"> + <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/> + </output> + </operation> + </binding> + + <service name="OutboundAdapterService"> + <port name="OutboundAdapterPort" binding="tns:OutboundAdapterBinding"> + <soap:address location="http://localhost:${HttpDefaultPort}/OutboundAdapterService/OutboundAdapterPort"/> + </port> + </service> +--> + <plnk:partnerLinkType name="OutboundAdapter"> + <plnk:role name="OutboundAdapterPortTypeRole" portType="tns:OutboundAdapterPortType"/> + </plnk:partnerLinkType> +</definitions> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |