You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by wt...@apache.org on 2009/03/20 21:07:41 UTC

svn commit: r756742 [2/2] - in /camel/branches/camel-1.x/components/camel-cxf: ./ src/main/java/org/apache/camel/component/cxf/ src/main/java/org/apache/camel/component/cxf/headers/ src/test/java/org/apache/camel/component/cxf/soap/ src/test/java/org/a...

Propchange: camel/branches/camel-1.x/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/spring/message_headers_relay.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: camel/branches/camel-1.x/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/spring/message_headers_relay.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: camel/branches/camel-1.x/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/spring/message_headers_relay.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: camel/branches/camel-1.x/components/camel-cxf/src/test/resources/soap_header.wsdl
URL: http://svn.apache.org/viewvc/camel/branches/camel-1.x/components/camel-cxf/src/test/resources/soap_header.wsdl?rev=756742&view=auto
==============================================================================
--- camel/branches/camel-1.x/components/camel-cxf/src/test/resources/soap_header.wsdl (added)
+++ camel/branches/camel-1.x/components/camel-cxf/src/test/resources/soap_header.wsdl Fri Mar 20 20:07:40 2009
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements. See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership. The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License. You may obtain a copy of the License at
+                                                                                                                                                             
+  http://www.apache.org/licenses/LICENSE-2.0
+                                                                                                                                                             
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied. See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+
+<definitions name="soap_header" 
+    targetNamespace="http://apache.org/camel/component/cxf/soap/headers" 
+    xmlns="http://schemas.xmlsoap.org/wsdl/" 
+    xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" 
+    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
+    xmlns:tns="http://apache.org/camel/component/cxf/soap/headers" 
+    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+    <types>
+        <schema targetNamespace="http://apache.org/camel/component/cxf/soap/headers" 
+            xmlns="http://www.w3.org/2001/XMLSchema" 
+            xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+            xmlns:tns="http://apache.org/camel/component/cxf/soap/headers">
+
+            <complexType name="SOAPHeaderData">
+                <sequence>
+                    <element maxOccurs="1" minOccurs="1" name="originator" type="string"/>
+                    <element maxOccurs="1" minOccurs="1" name="message" type="string"/>
+                </sequence>
+            </complexType>
+            <element name="SOAPHeaderInfo" type="tns:SOAPHeaderData"/>
+            
+			<complexType name="me">
+				<sequence>
+	                <element maxOccurs="1" minOccurs="1" name="firstName" type="string"/>
+	            	<element maxOccurs="1" minOccurs="1" name="lastName" type="string"/>
+	        	</sequence>
+			</complexType>
+	        
+	        <element name="inHeader">
+	           <complexType>
+	                    <sequence>
+	                        <element name="requestType" type="xsd:string"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	        <element name="inHeaderResponse">
+	           <complexType>
+	                    <sequence>
+	                        <element name="responseType" type="xsd:string"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	
+	        <element name="outHeader">
+	           <complexType>
+	                    <sequence>
+	                        <element name="requestType" type="xsd:string"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	        <element name="outHeaderResponse">
+	           <complexType>
+	                    <sequence>
+	                        <element name="responseType" type="xsd:string"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	        <element name="inoutHeader">
+	           <complexType>
+	                    <sequence>
+	                        <element name="requestType" type="xsd:string"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	        <element name="inoutHeaderResponse">
+	           <complexType>
+	                    <sequence>
+	                        <element name="responseType" type="xsd:string"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	        <element name="inOutOfBandHeader">
+	           <complexType>
+	                    <sequence>
+	                        <element name="requestType" type="tns:me"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	        <element name="inOutOfBandHeaderResponse">
+	           <complexType>
+	                    <sequence>
+	                        <element name="responseType" type="tns:me"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	        <element name="inoutOutOfBandHeader">
+	           <complexType>
+	                    <sequence>
+	                        <element name="requestType" type="tns:me"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	        <element name="inoutOutOfBandHeaderResponse">
+	           <complexType>
+	                    <sequence>
+	                        <element name="responseType" type="tns:me"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	        <element name="outOutOfBandHeader">
+	           <complexType>
+	                    <sequence>
+	                        <element name="requestType" type="tns:me"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+	        <element name="outOutOfBandHeaderResponse">
+	           <complexType>
+	                    <sequence>
+	                        <element name="responseType" type="tns:me"/>
+	                    </sequence>
+	                </complexType>
+	        </element>
+      </schema>
+    </types>
+
+    <message name="inHeaderRequest">
+        <part element="tns:inHeader" name="me"/>
+        <part element="tns:SOAPHeaderInfo" name="header_info"/>
+    </message>
+    <message name="inHeaderResponse">
+        <part element="tns:inHeaderResponse" name="the_response"/>
+    </message>
+    <message name="outHeaderRequest">
+        <part element="tns:outHeader" name="me"/>
+    </message>
+    <message name="outHeaderResponse">
+        <part element="tns:outHeaderResponse" name="the_response"/>
+        <part element="tns:SOAPHeaderInfo" name="header_info"/>
+    </message>
+    <message name="inoutHeaderRequest">
+        <part element="tns:inoutHeader" name="me"/>
+        <part element="tns:SOAPHeaderInfo" name="header_info"/>
+    </message>
+    <message name="inoutHeaderResponse">
+        <part element="tns:inoutHeaderResponse" name="the_response"/>
+        <part element="tns:SOAPHeaderInfo" name="header_info"/>
+    </message>
+    <message name="inOutOfBandHeaderRequest">
+        <part element="tns:inOutOfBandHeader" name="me"/>
+    </message>
+    <message name="inOutOfBandHeaderResponse">
+        <part element="tns:inOutOfBandHeaderResponse" name="the_response"/>
+    </message>
+    <message name="inoutOutOfBandHeaderRequest">
+        <part element="tns:inoutOutOfBandHeader" name="me"/>
+    </message>
+    <message name="inoutOutOfBandHeaderResponse">
+        <part element="tns:inoutOutOfBandHeaderResponse" name="the_response"/>
+    </message>
+    <message name="outOutOfBandHeaderRequest">
+        <part element="tns:outOutOfBandHeader" name="me"/>
+    </message>
+    <message name="outOutOfBandHeaderResponse">
+        <part element="tns:outOutOfBandHeaderResponse" name="the_response"/>
+    </message>
+
+    <portType name="headerTester">
+        <operation name="inHeader">
+            <input message="tns:inHeaderRequest" name="inHeaderRequest"/>
+            <output message="tns:inHeaderResponse" name="inHeaderResponse"/>
+        </operation>
+        <operation name="outHeader">
+            <input message="tns:outHeaderRequest" name="outHeaderRequest"/>
+            <output message="tns:outHeaderResponse" name="outHeaderResponse"/>
+        </operation>
+        <operation name="inoutHeader">
+            <input message="tns:inoutHeaderRequest" name="inoutHeaderRequest"/>
+            <output message="tns:inoutHeaderResponse" name="inoutHeaderResponse"/>
+        </operation>
+        <operation name="inOutOfBandHeader">
+            <input message="tns:inOutOfBandHeaderRequest" name="inOutOfBandHeaderRequest"/>
+            <output message="tns:inOutOfBandHeaderResponse" name="inOutOfBandHeaderResponse"/>
+        </operation>
+        <operation name="outOutOfBandHeader">
+            <input message="tns:outOutOfBandHeaderRequest" name="outOutOfBandHeaderRequest"/>
+            <output message="tns:outOutOfBandHeaderResponse" name="outOutOfBandHeaderResponse"/>
+        </operation>
+        <operation name="inoutOutOfBandHeader">
+            <input message="tns:inoutOutOfBandHeaderRequest" name="inoutOutOfBandHeaderRequest"/>
+            <output message="tns:inoutOutOfBandHeaderResponse" name="inoutOutOfBandHeaderResponse"/>
+        </operation>
+    </portType>
+
+    <binding name="headerTesterSOAPBinding" type="tns:headerTester">
+        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+        <operation name="inHeader">
+            <soap:operation soapAction="" style="document"/>
+            <input name="inHeaderRequest">
+                <soap:body parts="me" use="literal"/>
+                <soap:header message="tns:inHeaderRequest" part="header_info" 
+                    use="literal"/>
+            </input>
+            <output name="inHeaderResponse">
+                <soap:body use="literal"/>
+            </output>
+        </operation>
+        <operation name="outHeader">
+            <soap:operation soapAction="" style="document"/>
+            <input name="outHeaderRequest">
+                <soap:body use="literal"/>
+            </input>
+            <output name="outHeaderResponse">
+                <soap:body parts="the_response" use="literal"/>
+                <soap:header message="tns:outHeaderResponse" part="header_info" 
+                    use="literal"/>
+            </output>
+        </operation>
+        <operation name="inoutHeader">
+            <soap:operation soapAction="" style="document"/>
+            <input name="inoutHeaderRequest">
+                <soap:body parts="me" use="literal"/>
+                <soap:header message="tns:inoutHeaderRequest" part="header_info" 
+                    use="literal"/>
+            </input>
+            <output name="inoutHeaderResponse">
+                <soap:body parts="the_response" use="literal"/>
+                <soap:header message="tns:inoutHeaderResponse" part="header_info" 
+                    use="literal"/>
+            </output>
+        </operation>
+        <operation name="inOutOfBandHeader">
+            <soap:operation soapAction="" style="document"/>
+            <input name="inOutOfBandHeaderRequest">
+                <soap:body parts="me" use="literal"/>
+            </input>
+            <output name="inOutOfBandHeaderResponse">
+                <soap:body use="literal"/>
+            </output>
+        </operation>
+        <operation name="outOutOfBandHeader">
+            <soap:operation soapAction="" style="document"/>
+            <input name="outOutOfBandHeaderRequest">
+                <soap:body parts="me" use="literal"/>
+            </input>
+            <output name="outOutOfBandHeaderResponse">
+                <soap:body use="literal"/>
+            </output>
+        </operation>
+        <operation name="inoutOutOfBandHeader">
+            <soap:operation soapAction="" style="document"/>
+            <input name="inoutOutOfBandHeaderRequest">
+                <soap:body parts="me" use="literal"/>
+            </input>
+            <output name="inoutOutOfBandHeaderResponse">
+                <soap:body use="literal"/>
+            </output>
+        </operation>
+    </binding>
+
+    <service name="HeaderService">
+        <port binding="tns:headerTesterSOAPBinding" name="SoapPortRelay">
+            <soap:address location="http://localhost:9000/HeaderService/"/>
+        </port>
+        <port binding="tns:headerTesterSOAPBinding" name="SoapPortNoRelay">
+            <soap:address location="http://localhost:7000/HeaderService/"/>
+        </port>        
+        <port binding="tns:headerTesterSOAPBinding" name="SoapPortCustomRelay">
+            <soap:address location="http://localhost:6000/HeaderService/"/>
+        </port>        
+    </service>
+</definitions>

Propchange: camel/branches/camel-1.x/components/camel-cxf/src/test/resources/soap_header.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: camel/branches/camel-1.x/components/camel-cxf/src/test/resources/soap_header.wsdl
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: camel/branches/camel-1.x/components/camel-cxf/src/test/resources/soap_header.wsdl
------------------------------------------------------------------------------
    svn:mime-type = text/xml