You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yoko-commits@incubator.apache.org by br...@apache.org on 2006/10/20 15:13:34 UTC
svn commit: r466145 [6/7] - in
/incubator/yoko/branches/cxf_port/tools/src/test/resources: idl/ idlgen/
wsdl/
Added: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested-derivedtypes.wsdl
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested-derivedtypes.wsdl?view=auto&rev=466145
==============================================================================
--- incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested-derivedtypes.wsdl (added)
+++ incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested-derivedtypes.wsdl Fri Oct 20 08:13:32 2006
@@ -0,0 +1,668 @@
+<?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="mf" targetNamespace="http://schemas.apache.org/idl/mf.idl"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:corba="http://schemas.apache.org/bindings/corba"
+ xmlns:corbatm="http://schemas.apache.org/typemap/corba/mf.idl"
+ xmlns:tns="http://schemas.apache.org/idl/mf.idl"
+ xmlns:wsa="http://www.w3.org/2005/08/addressing"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsd1="http://schemas.apache.org/idltypes/mf.idl">
+ <types>
+ <schema targetNamespace="http://schemas.apache.org/idltypes/mf.idl"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <complexType name="base">
+ <sequence>
+ <element name="e1" type="int"/>
+ <element name="e2" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="sub1SequenceStruct">
+ <sequence>
+ <element name="e3" type="float"/>
+ </sequence>
+ </complexType>
+ <complexType name="sub1">
+ <sequence>
+ <element name="base_f" type="xsd1:base"/>
+ <element name="sub1SequenceStruct_f" type="xsd1:sub1SequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="sub2ChoiceType">
+ <choice>
+ <element name="e4" type="double"/>
+ <element name="e5" type="double"/>
+ </choice>
+ </complexType>
+ <complexType name="_omg_sub2ChoiceType">
+ <sequence>
+ <element maxOccurs="1" minOccurs="1" name="discriminator" type="int"/>
+ <choice maxOccurs="1" minOccurs="0">
+ <element name="e4" type="double"/>
+ <element name="e5" type="double"/>
+ </choice>
+ </sequence>
+ </complexType>
+ <complexType name="sub2">
+ <sequence>
+ <element name="base_f" type="xsd1:base"/>
+ <element name="sub2ChoiceType_f" type="xsd1:sub2ChoiceType"/>
+ </sequence>
+ </complexType>
+ <complexType name="sub3SequenceStruct">
+ <sequence>
+ <element name="e6" type="boolean"/>
+ </sequence>
+ </complexType>
+ <complexType name="sub3">
+ <sequence>
+ <element name="sub2_f" type="xsd1:sub2"/>
+ <element name="sub3SequenceStruct_f" type="xsd1:sub3SequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="ExtendFromEmptySequenceSequenceStruct">
+ <sequence>
+ <element name="varInt" type="int"/>
+ </sequence>
+ </complexType>
+ <complexType name="ExtendFromEmptySequence">
+ <sequence>
+ <element name="ExtendFromEmptySequenceSequenceStruct_f"
+ type="xsd1:ExtendFromEmptySequenceSequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="ContainingAnonSequenceSequenceStruct">
+ <sequence>
+ <element name="varInt" type="int"/>
+ <element name="varString" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ContainingAnonSequence">
+ <sequence>
+ <element name="varFloat" type="float"/>
+ <element name="ContainingAnonSequenceSequenceStruct_f"
+ type="xsd1:ContainingAnonSequenceSequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="ExtendFromContainingAnonSequenceSequenceStruct">
+ <sequence>
+ <element name="varInt" type="int"/>
+ </sequence>
+ </complexType>
+ <complexType name="ExtendFromContainingAnonSequence">
+ <sequence>
+ <element name="ContainingAnonSequence_f"
+ type="xsd1:ContainingAnonSequence"/>
+ <element name="ExtendFromContainingAnonSequenceSequenceStruct_f"
+ type="xsd1:ExtendFromContainingAnonSequenceSequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="ExtendFromSchemaTypeSequenceStruct">
+ <sequence>
+ <element name="varString" type="string"/>
+ <element name="varFloat" type="float"/>
+ </sequence>
+ </complexType>
+ <complexType name="ExtendFromSchemaType">
+ <sequence>
+ <element name="attrString" type="string"/>
+ <element name="string_f" type="string"/>
+ <element name="ExtendFromSchemaTypeSequenceStruct_f"
+ type="xsd1:ExtendFromSchemaTypeSequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="baseAll">
+ <sequence>
+ <element name="e1" type="int"/>
+ <element name="e2" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="AllExtendingAllAllStruct">
+ <sequence>
+ <element name="e3" type="float"/>
+ </sequence>
+ </complexType>
+ <complexType name="AllExtendingAll">
+ <sequence>
+ <element name="baseAll_f" type="xsd1:baseAll"/>
+ <element name="AllExtendingAllAllStruct_f"
+ type="xsd1:AllExtendingAllAllStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="SequenceExtendedFromAllSequenceStruct">
+ <sequence>
+ <element name="e3" type="float"/>
+ </sequence>
+ </complexType>
+ <complexType name="SequenceExtendedFromAll">
+ <sequence>
+ <element name="baseAll_f" type="xsd1:baseAll"/>
+ <element name="SequenceExtendedFromAllSequenceStruct_f"
+ type="xsd1:SequenceExtendedFromAllSequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="ChoiceElem">
+ <choice>
+ <element name="a" type="string"/>
+ <element name="b" type="string"/>
+ </choice>
+ </complexType>
+ <complexType name="_omg_ChoiceElem">
+ <sequence>
+ <element maxOccurs="1" minOccurs="1" name="discriminator" type="int"/>
+ <choice maxOccurs="1" minOccurs="0">
+ <element name="a" type="string"/>
+ <element name="b" type="string"/>
+ </choice>
+ </sequence>
+ </complexType>
+ <complexType name="ExtendFromChoiceSequenceStruct">
+ <sequence>
+ <element name="c" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ExtendFromChoice">
+ <sequence>
+ <element name="ChoiceElem_f" type="xsd1:ChoiceElem"/>
+ <element name="ExtendFromChoiceSequenceStruct_f"
+ type="xsd1:ExtendFromChoiceSequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="ChoiceDerivedFromSequenceChoiceType">
+ <choice>
+ <element name="a" type="string"/>
+ <element name="b" type="string"/>
+ </choice>
+ </complexType>
+ <complexType name="_omg_ChoiceDerivedFromSequenceChoiceType">
+ <sequence>
+ <element maxOccurs="1" minOccurs="1" name="discriminator" type="int"/>
+ <choice maxOccurs="1" minOccurs="0">
+ <element name="a" type="string"/>
+ <element name="b" type="string"/>
+ </choice>
+ </sequence>
+ </complexType>
+ <complexType name="ChoiceDerivedFromSequence">
+ <sequence>
+ <element name="base_f" type="xsd1:base"/>
+ <element name="ChoiceDerivedFromSequenceChoiceType_f"
+ type="xsd1:ChoiceDerivedFromSequenceChoiceType"/>
+ </sequence>
+ </complexType>
+ <complexType name="ChoiceInTheMiddleSequenceStruct">
+ <sequence>
+ <element name="c" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ChoiceInTheMiddle">
+ <sequence>
+ <element name="ChoiceDerivedFromSequence_f"
+ type="xsd1:ChoiceDerivedFromSequence"/>
+ <element name="ChoiceInTheMiddleSequenceStruct_f"
+ type="xsd1:ChoiceInTheMiddleSequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="RepeatedElement">
+ <sequence>
+ <element maxOccurs="3" minOccurs="0" name="item" type="float"/>
+ </sequence>
+ </complexType>
+ <complexType name="ExtendFromRepeatedElementSequenceStruct">
+ <sequence>
+ <element name="c" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ExtendFromRepeatedElement">
+ <sequence>
+ <element name="RepeatedElement_f" type="xsd1:RepeatedElement"/>
+ <element name="ExtendFromRepeatedElementSequenceStruct_f"
+ type="xsd1:ExtendFromRepeatedElementSequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="sArray">
+ <sequence>
+ <element maxOccurs="4" minOccurs="0" name="item" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="RepeatedFromRepeatedElementSequenceStruct">
+ <sequence>
+ <element name="s" type="xsd1:sArray"/>
+ </sequence>
+ </complexType>
+ <complexType name="RepeatedFromRepeatedElement">
+ <sequence>
+ <element name="RepeatedElement_f" type="xsd1:RepeatedElement"/>
+ <element name="RepeatedFromRepeatedElementSequenceStruct_f"
+ type="xsd1:RepeatedFromRepeatedElementSequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="RepeatedSequenceFromRepeatedElementSequenceStruct">
+ <sequence>
+ <element name="s" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="RepeatedSequenceFromRepeatedElementSequenceStructArray">
+ <sequence>
+ <element maxOccurs="4" minOccurs="0" name="item"
+ type="xsd1:RepeatedSequenceFromRepeatedElementSequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="RepeatedSequenceFromRepeatedElement">
+ <sequence>
+ <element name="RepeatedElement_f" type="xsd1:RepeatedElement"/>
+ <element
+ name="RepeatedSequenceFromRepeatedElementSequenceStructArray_f"
+ type="xsd1:RepeatedSequenceFromRepeatedElementSequenceStructArray"/>
+ </sequence>
+ </complexType>
+ <element name="DerivedTypesPortType.echoBaseObj">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:base"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoBaseObjResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:base"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoSub1Obj">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:sub1"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoSub1ObjResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:sub1"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoSub2Obj">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:sub2"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoSub2ObjResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:sub2"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoSub3Obj">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:sub3"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoSub3ObjResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:sub3"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoExtendFromEmptySequence">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:ExtendFromEmptySequence"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoExtendFromEmptySequenceResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:ExtendFromEmptySequence"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoExtendFromContainingAnonSequence">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:ExtendFromContainingAnonSequence"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element
+ name="DerivedTypesPortType.echoExtendFromContainingAnonSequenceResult">
+ <complexType>
+ <sequence>
+ <element name="return"
+ type="xsd1:ExtendFromContainingAnonSequence"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoExtendFromSchemaType">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:ExtendFromSchemaType"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoExtendFromSchemaTypeResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:ExtendFromSchemaType"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoAllExtendingAll">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:AllExtendingAll"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoAllExtendingAllResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:AllExtendingAll"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoSequenceExtendedFromAll">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:SequenceExtendedFromAll"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoSequenceExtendedFromAllResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:SequenceExtendedFromAll"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoExtendFromChoice">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:ExtendFromChoice"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoExtendFromChoiceResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:ExtendFromChoice"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoChoiceDerivedFromSequence">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:ChoiceDerivedFromSequence"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoChoiceDerivedFromSequenceResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:ChoiceDerivedFromSequence"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoChoiceInTheMiddle">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:ChoiceInTheMiddle"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoChoiceInTheMiddleResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:ChoiceInTheMiddle"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoExtendFromRepeatedElement">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:ExtendFromRepeatedElement"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoExtendFromRepeatedElementResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:ExtendFromRepeatedElement"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoRepeatedFromRepeatedElement">
+ <complexType>
+ <sequence>
+ <element name="item" type="xsd1:RepeatedFromRepeatedElement"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="DerivedTypesPortType.echoRepeatedFromRepeatedElementResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:RepeatedFromRepeatedElement"/>
+ </sequence>
+ </complexType>
+ </element>
+ </schema>
+ </types>
+ <message name="DerivedTypesPortType.echoBaseObj">
+ <part element="xsd1:DerivedTypesPortType.echoBaseObj" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoBaseObjResponse">
+ <part element="xsd1:DerivedTypesPortType.echoBaseObjResult" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoSub1Obj">
+ <part element="xsd1:DerivedTypesPortType.echoSub1Obj" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoSub1ObjResponse">
+ <part element="xsd1:DerivedTypesPortType.echoSub1ObjResult" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoSub2Obj">
+ <part element="xsd1:DerivedTypesPortType.echoSub2Obj" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoSub2ObjResponse">
+ <part element="xsd1:DerivedTypesPortType.echoSub2ObjResult" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoSub3Obj">
+ <part element="xsd1:DerivedTypesPortType.echoSub3Obj" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoSub3ObjResponse">
+ <part element="xsd1:DerivedTypesPortType.echoSub3ObjResult" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoExtendFromEmptySequence">
+ <part element="xsd1:DerivedTypesPortType.echoExtendFromEmptySequence"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoExtendFromEmptySequenceResponse">
+ <part element="xsd1:DerivedTypesPortType.echoExtendFromEmptySequenceResult"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoExtendFromContainingAnonSequence">
+ <part element="xsd1:DerivedTypesPortType.echoExtendFromContainingAnonSequence"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoExtendFromContainingAnonSequenceResponse">
+ <part
+ element="xsd1:DerivedTypesPortType.echoExtendFromContainingAnonSequenceResult"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoExtendFromSchemaType">
+ <part element="xsd1:DerivedTypesPortType.echoExtendFromSchemaType"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoExtendFromSchemaTypeResponse">
+ <part element="xsd1:DerivedTypesPortType.echoExtendFromSchemaTypeResult"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoAllExtendingAll">
+ <part element="xsd1:DerivedTypesPortType.echoAllExtendingAll" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoAllExtendingAllResponse">
+ <part element="xsd1:DerivedTypesPortType.echoAllExtendingAllResult"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoSequenceExtendedFromAll">
+ <part element="xsd1:DerivedTypesPortType.echoSequenceExtendedFromAll"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoSequenceExtendedFromAllResponse">
+ <part element="xsd1:DerivedTypesPortType.echoSequenceExtendedFromAllResult"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoExtendFromChoice">
+ <part element="xsd1:DerivedTypesPortType.echoExtendFromChoice" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoExtendFromChoiceResponse">
+ <part element="xsd1:DerivedTypesPortType.echoExtendFromChoiceResult"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoChoiceDerivedFromSequence">
+ <part element="xsd1:DerivedTypesPortType.echoChoiceDerivedFromSequence"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoChoiceDerivedFromSequenceResponse">
+ <part element="xsd1:DerivedTypesPortType.echoChoiceDerivedFromSequenceResult"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoChoiceInTheMiddle">
+ <part element="xsd1:DerivedTypesPortType.echoChoiceInTheMiddle" name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoChoiceInTheMiddleResponse">
+ <part element="xsd1:DerivedTypesPortType.echoChoiceInTheMiddleResult"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoExtendFromRepeatedElement">
+ <part element="xsd1:DerivedTypesPortType.echoExtendFromRepeatedElement"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoExtendFromRepeatedElementResponse">
+ <part element="xsd1:DerivedTypesPortType.echoExtendFromRepeatedElementResult"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoRepeatedFromRepeatedElement">
+ <part element="xsd1:DerivedTypesPortType.echoRepeatedFromRepeatedElement"
+ name="parameters"/>
+ </message>
+ <message name="DerivedTypesPortType.echoRepeatedFromRepeatedElementResponse">
+ <part element="xsd1:DerivedTypesPortType.echoRepeatedFromRepeatedElementResult"
+ name="parameters"/>
+ </message>
+ <portType name="DerivedTypesPortType">
+ <operation name="echoBaseObj">
+ <input message="tns:DerivedTypesPortType.echoBaseObj" name="echoBaseObj"/>
+ <output message="tns:DerivedTypesPortType.echoBaseObjResponse"
+ name="echoBaseObjResponse"/>
+ </operation>
+ <operation name="echoSub1Obj">
+ <input message="tns:DerivedTypesPortType.echoSub1Obj" name="echoSub1Obj"/>
+ <output message="tns:DerivedTypesPortType.echoSub1ObjResponse"
+ name="echoSub1ObjResponse"/>
+ </operation>
+ <operation name="echoSub2Obj">
+ <input message="tns:DerivedTypesPortType.echoSub2Obj" name="echoSub2Obj"/>
+ <output message="tns:DerivedTypesPortType.echoSub2ObjResponse"
+ name="echoSub2ObjResponse"/>
+ </operation>
+ <operation name="echoSub3Obj">
+ <input message="tns:DerivedTypesPortType.echoSub3Obj" name="echoSub3Obj"/>
+ <output message="tns:DerivedTypesPortType.echoSub3ObjResponse"
+ name="echoSub3ObjResponse"/>
+ </operation>
+ <operation name="echoExtendFromEmptySequence">
+ <input message="tns:DerivedTypesPortType.echoExtendFromEmptySequence"
+ name="echoExtendFromEmptySequence"/>
+ <output
+ message="tns:DerivedTypesPortType.echoExtendFromEmptySequenceResponse"
+ name="echoExtendFromEmptySequenceResponse"/>
+ </operation>
+ <operation name="echoExtendFromContainingAnonSequence">
+ <input
+ message="tns:DerivedTypesPortType.echoExtendFromContainingAnonSequence"
+ name="echoExtendFromContainingAnonSequence"/>
+ <output
+ message="tns:DerivedTypesPortType.echoExtendFromContainingAnonSequenceResponse"
+ name="echoExtendFromContainingAnonSequenceResponse"/>
+ </operation>
+ <operation name="echoExtendFromSchemaType">
+ <input message="tns:DerivedTypesPortType.echoExtendFromSchemaType"
+ name="echoExtendFromSchemaType"/>
+ <output message="tns:DerivedTypesPortType.echoExtendFromSchemaTypeResponse"
+ name="echoExtendFromSchemaTypeResponse"/>
+ </operation>
+ <operation name="echoAllExtendingAll">
+ <input message="tns:DerivedTypesPortType.echoAllExtendingAll"
+ name="echoAllExtendingAll"/>
+ <output message="tns:DerivedTypesPortType.echoAllExtendingAllResponse"
+ name="echoAllExtendingAllResponse"/>
+ </operation>
+ <operation name="echoSequenceExtendedFromAll">
+ <input message="tns:DerivedTypesPortType.echoSequenceExtendedFromAll"
+ name="echoSequenceExtendedFromAll"/>
+ <output
+ message="tns:DerivedTypesPortType.echoSequenceExtendedFromAllResponse"
+ name="echoSequenceExtendedFromAllResponse"/>
+ </operation>
+ <operation name="echoExtendFromChoice">
+ <input message="tns:DerivedTypesPortType.echoExtendFromChoice"
+ name="echoExtendFromChoice"/>
+ <output message="tns:DerivedTypesPortType.echoExtendFromChoiceResponse"
+ name="echoExtendFromChoiceResponse"/>
+ </operation>
+ <operation name="echoChoiceDerivedFromSequence">
+ <input message="tns:DerivedTypesPortType.echoChoiceDerivedFromSequence"
+ name="echoChoiceDerivedFromSequence"/>
+ <output
+ message="tns:DerivedTypesPortType.echoChoiceDerivedFromSequenceResponse"
+ name="echoChoiceDerivedFromSequenceResponse"/>
+ </operation>
+ <operation name="echoChoiceInTheMiddle">
+ <input message="tns:DerivedTypesPortType.echoChoiceInTheMiddle"
+ name="echoChoiceInTheMiddle"/>
+ <output message="tns:DerivedTypesPortType.echoChoiceInTheMiddleResponse"
+ name="echoChoiceInTheMiddleResponse"/>
+ </operation>
+ <operation name="echoExtendFromRepeatedElement">
+ <input message="tns:DerivedTypesPortType.echoExtendFromRepeatedElement"
+ name="echoExtendFromRepeatedElement"/>
+ <output
+ message="tns:DerivedTypesPortType.echoExtendFromRepeatedElementResponse"
+ name="echoExtendFromRepeatedElementResponse"/>
+ </operation>
+ <operation name="echoRepeatedFromRepeatedElement">
+ <input message="tns:DerivedTypesPortType.echoRepeatedFromRepeatedElement"
+ name="echoRepeatedFromRepeatedElement"/>
+ <output
+ message="tns:DerivedTypesPortType.echoRepeatedFromRepeatedElementResponse"
+ name="echoRepeatedFromRepeatedElementResponse"/>
+ </operation>
+ </portType>
+</definitions>
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested-derivedtypes.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested-derivedtypes.wsdl
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested-derivedtypes.wsdl
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested.wsdl
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested.wsdl?view=auto&rev=466145
==============================================================================
--- incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested.wsdl (added)
+++ incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested.wsdl Fri Oct 20 08:13:32 2006
@@ -0,0 +1,240 @@
+<?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="nested"
+ targetNamespace="http://schemas.apache.org/idl/nested.idl"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:corba="http://schemas.apache.org/bindings/corba"
+ xmlns:corbatm="http://schemas.apache.org/typemap/corba/nested.idl"
+ xmlns:tns="http://schemas.apache.org/idl/nested.idl"
+ xmlns:wsa="http://www.w3.org/2005/08/addressing"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsd1="http://schemas.apache.org/idltypes/nested.idl">
+ <types>
+ <schema targetNamespace="http://schemas.apache.org/idltypes/nested.idl"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <complexType name="base">
+ <sequence>
+ <element name="attr1" type="string"/>
+ <element name="attr2" type="int"/>
+ <element name="e1" type="int"/>
+ <element name="e2" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="sub2ChoiceType">
+ <choice>
+ <element name="e4" type="double"/>
+ <element name="e6" type="double"/>
+ </choice>
+ </complexType>
+ <complexType name="_omg_sub2ChoiceType">
+ <sequence>
+ <element maxOccurs="1" minOccurs="1" name="discriminator" type="int"/>
+ <choice maxOccurs="1" minOccurs="0">
+ <element name="e4" type="double"/>
+ <element name="e6" type="double"/>
+ </choice>
+ </sequence>
+ </complexType>
+ <complexType name="sub2">
+ <sequence>
+ <element name="base_f" type="xsd1:base"/>
+ <element name="sub2ChoiceType_f" type="xsd1:sub2ChoiceType"/>
+ </sequence>
+ </complexType>
+ <complexType name="sub1SequenceStruct">
+ <sequence>
+ <element name="e3" type="float"/>
+ </sequence>
+ </complexType>
+ <complexType name="sub1">
+ <sequence>
+ <element name="base_f" type="xsd1:base"/>
+ <element name="sub1SequenceStruct_f" type="xsd1:sub1SequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="sub3SequenceStruct">
+ <sequence>
+ <element name="e5" type="boolean"/>
+ </sequence>
+ </complexType>
+ <complexType name="sub3">
+ <sequence>
+ <element name="sub2_f" type="xsd1:sub2"/>
+ <element name="sub3SequenceStruct_f" type="xsd1:sub3SequenceStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="SimpleStruct">
+ <sequence>
+ <element name="varFloat" type="float"/>
+ <element name="varInt" type="int"/>
+ <element name="varString" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="testStructType">
+ <sequence>
+ <element name="attrString" type="string"/>
+ <element name="SimpleStruct_f" type="xsd1:SimpleStruct"/>
+ </sequence>
+ </complexType>
+ <complexType name="typeSequenceStruct1">
+ <sequence>
+ <element name="varString" type="int"/>
+ <element name="varFloat" type="float"/>
+ </sequence>
+ </complexType>
+ <complexType name="typeSequenceStruct1Type">
+ <sequence>
+ <element name="attrString" type="string"/>
+ <element name="SimpleStruct_f" type="xsd1:SimpleStruct"/>
+ <element name="typeSequenceStruct1_f" type="xsd1:typeSequenceStruct1"/>
+ </sequence>
+ </complexType>
+ <simpleType name="_1_attrib2Type_nil">
+ <restriction base="string">
+ <maxLength value="2"/>
+ </restriction>
+ </simpleType>
+ <complexType name="typeSequenceStruct2">
+ <sequence>
+ <element name="attrib1" nillable="true" type="int"/>
+ <element name="attrib2" nillable="true"
+ type="xsd1:_1_attrib2Type_nil"/>
+ <element name="simpleTypeValue" type="short"/>
+ </sequence>
+ </complexType>
+ <complexType name="typeSequenceStruct3">
+ <sequence>
+ <element name="varFloat" type="float"/>
+ </sequence>
+ </complexType>
+ <complexType name="typeSequenceStruct3Type">
+ <sequence>
+ <element name="attrString1" type="string"/>
+ <element name="attrString2" type="string"/>
+ <element name="SimpleStruct_f" type="xsd1:SimpleStruct"/>
+ <element name="typeSequenceStruct3_f" type="xsd1:typeSequenceStruct3"/>
+ </sequence>
+ </complexType>
+ <complexType name="typeSequenceStruct4">
+ <sequence>
+ <element name="varInt" type="int"/>
+ <element name="varString" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="typeSequenceStruct5">
+ <sequence>
+ <element name="varStringExt" type="string"/>
+ <element name="varFloatExt" type="float"/>
+ </sequence>
+ </complexType>
+ <complexType name="typeSequenceStruct5Type">
+ <sequence>
+ <element name="AttrString" type="string"/>
+ <element name="any_f" type="anyType"/>
+ <element name="typeSequenceStruct5_f" type="xsd1:typeSequenceStruct5"/>
+ </sequence>
+ </complexType>
+ <complexType name="typeSequenceStructr6">
+ <sequence>
+ <element name="varFloat" type="float"/>
+ <element name="typeSequenceStruct4_f" type="xsd1:typeSequenceStruct4"/>
+ </sequence>
+ </complexType>
+ <element name="TypeInheritancePortType.echoObject">
+ <complexType>
+ <sequence>
+ <element name="x" type="xsd1:base"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="TypeInheritancePortType.echoObjectResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:base"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="TypeInheritancePortType.echoObject2">
+ <complexType>
+ <sequence>
+ <element name="x" type="xsd1:sub1"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="TypeInheritancePortType.echoObject2Result">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:sub2"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="TypeInheritancePortType.echoObject3">
+ <complexType>
+ <sequence>
+ <element name="x" type="xsd1:sub3"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="TypeInheritancePortType.echoObject3Result">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:sub2"/>
+ </sequence>
+ </complexType>
+ </element>
+ </schema>
+ </types>
+ <message name="TypeInheritancePortType.echoObject">
+ <part element="xsd1:TypeInheritancePortType.echoObject" name="parameters"/>
+ </message>
+ <message name="TypeInheritancePortType.echoObjectResponse">
+ <part element="xsd1:TypeInheritancePortType.echoObjectResult" name="parameters"/>
+ </message>
+ <message name="TypeInheritancePortType.echoObject2">
+ <part element="xsd1:TypeInheritancePortType.echoObject2" name="parameters"/>
+ </message>
+ <message name="TypeInheritancePortType.echoObject2Response">
+ <part element="xsd1:TypeInheritancePortType.echoObject2Result" name="parameters"/>
+ </message>
+ <message name="TypeInheritancePortType.echoObject3">
+ <part element="xsd1:TypeInheritancePortType.echoObject3" name="parameters"/>
+ </message>
+ <message name="TypeInheritancePortType.echoObject3Response">
+ <part element="xsd1:TypeInheritancePortType.echoObject3Result" name="parameters"/>
+ </message>
+ <portType name="TypeInheritancePortType">
+ <operation name="echoObject">
+ <input message="tns:TypeInheritancePortType.echoObject" name="echoObject"/>
+ <output message="tns:TypeInheritancePortType.echoObjectResponse"
+ name="echoObjectResponse"/>
+ </operation>
+ <operation name="echoObject2">
+ <input message="tns:TypeInheritancePortType.echoObject2" name="echoObject2"/>
+ <output message="tns:TypeInheritancePortType.echoObject2Response"
+ name="echoObject2Response"/>
+ </operation>
+ <operation name="echoObject3">
+ <input message="tns:TypeInheritancePortType.echoObject3" name="echoObject3"/>
+ <output message="tns:TypeInheritancePortType.echoObject3Response"
+ name="echoObject3Response"/>
+ </operation>
+ </portType>
+</definitions>
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested.wsdl
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested.wsdl
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_complex.wsdl
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_complex.wsdl?view=auto&rev=466145
==============================================================================
--- incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_complex.wsdl (added)
+++ incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_complex.wsdl Fri Oct 20 08:13:32 2006
@@ -0,0 +1,254 @@
+<?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="nested_complex"
+ targetNamespace="http://schemas.apache.org/idl/nested_complex.idl"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:corba="http://schemas.apache.org/bindings/corba"
+ xmlns:corbatm="http://schemas.apache.org/typemap/corba/nested_complex.idl"
+ xmlns:tns="http://schemas.apache.org/idl/nested_complex.idl"
+ xmlns:wsa="http://www.w3.org/2005/08/addressing"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsd1="http://schemas.apache.org/idltypes/nested_complex.idl">
+ <types>
+ <schema targetNamespace="http://schemas.apache.org/idltypes/nested_complex.idl"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <complexType name="obj">
+ <sequence>
+ <element name="s" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="S1">
+ <sequence>
+ <element maxOccurs="25" minOccurs="25" name="item" type="xsd1:obj"/>
+ </sequence>
+ </complexType>
+ <complexType name="obj2">
+ <sequence>
+ <element name="aa" type="xsd1:S1"/>
+ </sequence>
+ </complexType>
+ <simpleType name="color">
+ <restriction base="string">
+ <enumeration value="RED"/>
+ <enumeration value="GREEN"/>
+ <enumeration value="BLUE"/>
+ </restriction>
+ </simpleType>
+ <complexType name="nested_choice">
+ <choice>
+ <element name="e" type="string"/>
+ <element name="f" type="float"/>
+ </choice>
+ </complexType>
+ <complexType name="_omg_nested_choice">
+ <sequence>
+ <element maxOccurs="1" minOccurs="1" name="discriminator" type="int"/>
+ <choice maxOccurs="1" minOccurs="0">
+ <element name="e" type="string"/>
+ <element name="f" type="float"/>
+ </choice>
+ </sequence>
+ </complexType>
+ <complexType name="structOne">
+ <sequence>
+ <element name="s" type="short"/>
+ <element name="l" type="int"/>
+ </sequence>
+ </complexType>
+ <complexType name="structTwo">
+ <sequence>
+ <element name="white" type="xsd1:color"/>
+ <element name="nested_choice_f" type="xsd1:nested_choice"/>
+ <element name="structOne_f" type="xsd1:structOne"/>
+ </sequence>
+ </complexType>
+ <complexType name="unionTwo">
+ <choice>
+ <element name="nested_choice_f" type="xsd1:nested_choice"/>
+ <element name="color_f" type="xsd1:color"/>
+ <element name="structOne_f" type="xsd1:structOne"/>
+ </choice>
+ </complexType>
+ <complexType name="_omg_unionTwo">
+ <sequence>
+ <element maxOccurs="1" minOccurs="1" name="discriminator" type="int"/>
+ <choice maxOccurs="1" minOccurs="0">
+ <element name="nested_choice_f" type="xsd1:nested_choice"/>
+ <element name="color_f" type="xsd1:color"/>
+ <element name="structOne_f" type="xsd1:structOne"/>
+ </choice>
+ </sequence>
+ </complexType>
+ <complexType name="unionThree">
+ <choice>
+ <element name="unionTwo_f" type="xsd1:unionTwo"/>
+ <element name="obj2_f" type="xsd1:obj2"/>
+ </choice>
+ </complexType>
+ <complexType name="_omg_unionThree">
+ <sequence>
+ <element maxOccurs="1" minOccurs="1" name="discriminator" type="int"/>
+ <choice maxOccurs="1" minOccurs="0">
+ <element name="unionTwo_f" type="xsd1:unionTwo"/>
+ <element name="obj2_f" type="xsd1:obj2"/>
+ </choice>
+ </sequence>
+ </complexType>
+ <element name="X.op_obj2">
+ <complexType>
+ <sequence>
+ <element name="p1" type="xsd1:obj2"/>
+ <element name="p2" type="xsd1:obj2"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="X.op_obj2Result">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:obj2"/>
+ <element name="p2" type="xsd1:obj2"/>
+ <element name="p3" type="xsd1:obj2"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="X.op_structTwo">
+ <complexType>
+ <sequence>
+ <element name="p1" type="xsd1:structTwo"/>
+ <element name="p2" type="xsd1:structTwo"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="X.op_structTwoResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:structTwo"/>
+ <element name="p2" type="xsd1:structTwo"/>
+ <element name="p3" type="xsd1:structTwo"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="X.op_unionTwo">
+ <complexType>
+ <sequence>
+ <element name="p1" type="xsd1:unionTwo"/>
+ <element name="p2" type="xsd1:unionTwo"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="X.op_unionTwoResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:unionTwo"/>
+ <element name="p2" type="xsd1:unionTwo"/>
+ <element name="p3" type="xsd1:unionTwo"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="X.op_color">
+ <complexType>
+ <sequence>
+ <element name="p1" type="xsd1:color"/>
+ <element name="p2" type="xsd1:color"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="X.op_colorResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:color"/>
+ <element name="p2" type="xsd1:color"/>
+ <element name="p3" type="xsd1:color"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="X.op_unionThree">
+ <complexType>
+ <sequence>
+ <element name="p1" type="xsd1:unionThree"/>
+ <element name="p2" type="xsd1:unionThree"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="X.op_unionThreeResult">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:unionThree"/>
+ <element name="p2" type="xsd1:unionThree"/>
+ <element name="p3" type="xsd1:unionThree"/>
+ </sequence>
+ </complexType>
+ </element>
+ </schema>
+ </types>
+ <message name="X.op_obj2">
+ <part element="xsd1:X.op_obj2" name="parameters"/>
+ </message>
+ <message name="X.op_obj2Response">
+ <part element="xsd1:X.op_obj2Result" name="parameters"/>
+ </message>
+ <message name="X.op_structTwo">
+ <part element="xsd1:X.op_structTwo" name="parameters"/>
+ </message>
+ <message name="X.op_structTwoResponse">
+ <part element="xsd1:X.op_structTwoResult" name="parameters"/>
+ </message>
+ <message name="X.op_unionTwo">
+ <part element="xsd1:X.op_unionTwo" name="parameters"/>
+ </message>
+ <message name="X.op_unionTwoResponse">
+ <part element="xsd1:X.op_unionTwoResult" name="parameters"/>
+ </message>
+ <message name="X.op_color">
+ <part element="xsd1:X.op_color" name="parameters"/>
+ </message>
+ <message name="X.op_colorResponse">
+ <part element="xsd1:X.op_colorResult" name="parameters"/>
+ </message>
+ <message name="X.op_unionThree">
+ <part element="xsd1:X.op_unionThree" name="parameters"/>
+ </message>
+ <message name="X.op_unionThreeResponse">
+ <part element="xsd1:X.op_unionThreeResult" name="parameters"/>
+ </message>
+ <portType name="X">
+ <operation name="op_obj2">
+ <input message="tns:X.op_obj2" name="op_obj2"/>
+ <output message="tns:X.op_obj2Response" name="op_obj2Response"/>
+ </operation>
+ <operation name="op_structTwo">
+ <input message="tns:X.op_structTwo" name="op_structTwo"/>
+ <output message="tns:X.op_structTwoResponse" name="op_structTwoResponse"/>
+ </operation>
+ <operation name="op_unionTwo">
+ <input message="tns:X.op_unionTwo" name="op_unionTwo"/>
+ <output message="tns:X.op_unionTwoResponse" name="op_unionTwoResponse"/>
+ </operation>
+ <operation name="op_color">
+ <input message="tns:X.op_color" name="op_color"/>
+ <output message="tns:X.op_colorResponse" name="op_colorResponse"/>
+ </operation>
+ <operation name="op_unionThree">
+ <input message="tns:X.op_unionThree" name="op_unionThree"/>
+ <output message="tns:X.op_unionThreeResponse" name="op_unionThreeResponse"/>
+ </operation>
+ </portType>
+</definitions>
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_complex.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_complex.wsdl
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_complex.wsdl
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_interfaces.wsdl
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_interfaces.wsdl?view=auto&rev=466145
==============================================================================
--- incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_interfaces.wsdl (added)
+++ incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_interfaces.wsdl Fri Oct 20 08:13:32 2006
@@ -0,0 +1,143 @@
+<?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="nested_interfaces"
+ targetNamespace="http://schemas.apache.org/idl/nested_interfaces.idl"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:corba="http://schemas.apache.org/bindings/corba"
+ xmlns:corbatm="http://schemas.apache.org/typemap/corba/nested_interfaces.idl"
+ xmlns:tns="http://schemas.apache.org/idl/nested_interfaces.idl"
+ xmlns:wsa="http://www.w3.org/2005/08/addressing"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsd1="http://schemas.apache.org/idltypes/nested_interfaces.idl">
+ <types>
+ <schema targetNamespace="http://schemas.apache.org/idltypes/nested_interfaces.idl"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <complexType name="A.A1.AA1">
+ <sequence>
+ <element name="s" type="string"/>
+ <element name="f" type="float"/>
+ </sequence>
+ </complexType>
+ <complexType name="B.B1.BB1">
+ <sequence>
+ <element name="t" type="short"/>
+ <element name="r" type="xsd1:A.A1.AA1"/>
+ </sequence>
+ </complexType>
+ <simpleType name="C.C1.aString">
+ <restriction base="string">
+ <maxLength value="14"/>
+ </restriction>
+ </simpleType>
+ <complexType name="C.C1.CC1">
+ <sequence>
+ <element name="aString_f" type="xsd1:C.C1.aString"/>
+ <element name="b_f" type="xsd1:B.B1.BB1"/>
+ </sequence>
+ </complexType>
+ <element name="A.A1.op_AA1">
+ <complexType>
+ <sequence>
+ <element name="p1" type="xsd1:A.A1.AA1"/>
+ <element name="p2" type="xsd1:A.A1.AA1"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="A.A1.op_AA1Result">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:A.A1.AA1"/>
+ <element name="p2" type="xsd1:A.A1.AA1"/>
+ <element name="p3" type="xsd1:A.A1.AA1"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="B.B1.op_BB1">
+ <complexType>
+ <sequence>
+ <element name="p1" type="xsd1:A.A1.AA1"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="B.B1.op_BB1Result">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:B.B1.BB1"/>
+ <element name="p2" type="xsd1:B.B1.BB1"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="C.C1.op_CC1">
+ <complexType>
+ <sequence>
+ <element name="p1" type="xsd1:C.C1.CC1"/>
+ <element name="p2" type="xsd1:B.B1.BB1"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="C.C1.op_CC1Result">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd1:C.C1.CC1"/>
+ <element name="p2" type="xsd1:B.B1.BB1"/>
+ <element name="p3" type="xsd1:A.A1.AA1"/>
+ </sequence>
+ </complexType>
+ </element>
+ </schema>
+ </types>
+ <message name="A.A1.op_AA1">
+ <part element="xsd1:A.A1.op_AA1" name="parameters"/>
+ </message>
+ <message name="A.A1.op_AA1Response">
+ <part element="xsd1:A.A1.op_AA1Result" name="parameters"/>
+ </message>
+ <message name="B.B1.op_BB1">
+ <part element="xsd1:B.B1.op_BB1" name="parameters"/>
+ </message>
+ <message name="B.B1.op_BB1Response">
+ <part element="xsd1:B.B1.op_BB1Result" name="parameters"/>
+ </message>
+ <message name="C.C1.op_CC1">
+ <part element="xsd1:C.C1.op_CC1" name="parameters"/>
+ </message>
+ <message name="C.C1.op_CC1Response">
+ <part element="xsd1:C.C1.op_CC1Result" name="parameters"/>
+ </message>
+ <portType name="A.A1">
+ <operation name="op_AA1">
+ <input message="tns:A.A1.op_AA1" name="op_AA1"/>
+ <output message="tns:A.A1.op_AA1Response" name="op_AA1Response"/>
+ </operation>
+ </portType>
+ <portType name="B.B1">
+ <operation name="op_BB1">
+ <input message="tns:B.B1.op_BB1" name="op_BB1"/>
+ <output message="tns:B.B1.op_BB1Response" name="op_BB1Response"/>
+ </operation>
+ </portType>
+ <portType name="C.C1">
+ <operation name="op_CC1">
+ <input message="tns:C.C1.op_CC1" name="op_CC1"/>
+ <output message="tns:C.C1.op_CC1Response" name="op_CC1Response"/>
+ </operation>
+ </portType>
+</definitions>
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_interfaces.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_interfaces.wsdl
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nested_interfaces.wsdl
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nillable.wsdl
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nillable.wsdl?view=auto&rev=466145
==============================================================================
--- incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nillable.wsdl (added)
+++ incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nillable.wsdl Fri Oct 20 08:13:32 2006
@@ -0,0 +1,55 @@
+<?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="multipart.idl"
+ targetNamespace="http://schemas.apache.org/idl/multipart.idl"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:tns="http://schemas.apache.org/idl/multipart.idl"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsd1="http://schemas.apache.org/idltypes/multipart.idl"
+ xmlns:corba="http://schemas.apache.org/bindings/corba"
+ xmlns:corbatm="http://schemas.apache.org/bindings/corba/typemap">
+ <types>
+ <schema targetNamespace="http://schemas.apache.org/idltypes/multipart.idl"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+
+ <xsd:complexType name="Details">
+ <xsd:sequence>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="address" type="xsd:string" nillable="true"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="DetailsEl" type="xsd1:Details"/>
+ <xsd:element name="PEl" type="xsd:int" nillable="true"/>
+ </schema>
+ </types>
+ <message name="test_nillable">
+ <part name="x" element="xsd1:PEl"/>
+ </message>
+ <message name="test_nillableResponse">
+ <part name="p" element="xsd1:DetailsEl"/>
+ </message>
+ <portType name="NillablePortType">
+ <operation name="test_nillable">
+ <input message="tns:test_nillable" name="test_union"/>
+ <output message="tns:test_nillableResponse" name="test_unionResponse"/>
+ </operation>
+ </portType>
+</definitions>
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nillable.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nillable.wsdl
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/nillable.wsdl
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing.xsd
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing.xsd?view=auto&rev=466145
==============================================================================
--- incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing.xsd (added)
+++ incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing.xsd Fri Oct 20 08:13:32 2006
@@ -0,0 +1,188 @@
+<?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.
+-->
+<!DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd">
+<!--
+ W3C XML Schema defined in the Web Services Addressing 1.0 specification
+ http://www.w3.org/TR/ws-addr-core
+
+ Copyright © 2005 World Wide Web Consortium,
+
+ (Massachusetts Institute of Technology, European Research Consortium for
+ Informatics and Mathematics, Keio University). All Rights Reserved. This
+ work is distributed under the W3C® Software License [1] in the hope that
+ it will be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
+
+ $Id: ws-addr.xsd,v 1.3 2005/08/09 13:17:35 hugo Exp $
+-->
+<xs:schema
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://www.w3.org/2005/08/addressing"
+ targetNamespace="http://www.w3.org/2005/08/addressing"
+ blockDefault="#all" elementFormDefault="qualified" finalDefault=""
+ attributeFormDefault="unqualified">
+
+ <!-- Constructs from the WS-Addressing Core -->
+
+ <xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
+ <xs:complexType name="EndpointReferenceType" mixed="false">
+ <xs:sequence>
+ <xs:element name="Address" type="tns:AttributedURIType"/>
+ <xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"
+ minOccurs="0"/>
+ <xs:element ref="tns:Metadata" minOccurs="0"/>
+ <xs:any namespace="##other" processContents="lax"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:complexType name="ReferenceParametersType" mixed="false">
+ <xs:sequence>
+ <xs:any namespace="##any" processContents="lax"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:element name="Metadata" type="tns:MetadataType"/>
+ <xs:complexType name="MetadataType" mixed="false">
+ <xs:sequence>
+ <xs:any namespace="##any" processContents="lax"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+<!--
+ REVISIT: Until anyAttribute is supported, explicitly include the
+ wsdlLocation attribute definition.
+
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+-->
+ <xs:attribute name="wsdlLocation" type="xs:string" use="optional"/>
+ </xs:complexType>
+
+ <xs:element name="MessageID" type="tns:AttributedURIType"/>
+ <xs:element name="RelatesTo" type="tns:RelatesToType"/>
+ <xs:complexType name="RelatesToType" mixed="false">
+ <xs:simpleContent>
+ <xs:extension base="xs:anyURI">
+<!--
+ REVISIT (hrao): wsdltocpp does not handle default parameter on
+ xs:union (bug 7399).
+
+ <xs:attribute name="RelationshipType"
+ type="tns:RelationshipTypeOpenEnum" use="optional"
+ default="http://www.w3.org/2005/08/addressing/reply"/>
+-->
+ <xs:attribute name="RelationshipType"
+ type="tns:RelationshipTypeOpenEnum" use="optional"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:simpleType name="RelationshipTypeOpenEnum">
+ <xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
+ </xs:simpleType>
+
+ <xs:simpleType name="RelationshipType">
+ <xs:restriction base="xs:anyURI">
+ <xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
+ <xs:element name="From" type="tns:EndpointReferenceType"/>
+ <xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
+ <xs:element name="To" type="tns:AttributedURIType"/>
+ <xs:element name="Action" type="tns:AttributedURIType"/>
+
+ <xs:complexType name="AttributedURIType" mixed="false">
+ <xs:simpleContent>
+ <xs:extension base="xs:anyURI">
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <!-- Constructs from the WS-Addressing SOAP binding -->
+
+ <xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
+
+ <xs:simpleType name="FaultCodesOpenEnumType">
+ <xs:union memberTypes="tns:FaultCodesType xs:QName"/>
+ </xs:simpleType>
+
+ <xs:simpleType name="FaultCodesType">
+ <xs:restriction base="xs:QName">
+ <xs:enumeration value="tns:InvalidAddressingHeader"/>
+ <xs:enumeration value="tns:InvalidAddress"/>
+ <xs:enumeration value="tns:InvalidEPR"/>
+ <xs:enumeration value="tns:InvalidCardinality"/>
+ <xs:enumeration value="tns:MissingAddressInEPR"/>
+ <xs:enumeration value="tns:DuplicateMessageID"/>
+ <xs:enumeration value="tns:ActionMismatch"/>
+ <xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
+ <xs:enumeration value="tns:DestinationUnreachable"/>
+ <xs:enumeration value="tns:ActionNotSupported"/>
+ <xs:enumeration value="tns:EndpointUnavailable"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
+ <xs:complexType name="AttributedUnsignedLongType" mixed="false">
+ <xs:simpleContent>
+ <xs:extension base="xs:unsignedLong">
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
+ <xs:complexType name="AttributedQNameType" mixed="false">
+ <xs:simpleContent>
+ <xs:extension base="xs:QName">
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="ProblemHeader" type="tns:AttributedAnyType"/>
+ <xs:complexType name="AttributedAnyType" mixed="false">
+ <xs:sequence>
+ <xs:any namespace="##any" processContents="lax"
+ minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
+
+ <xs:element name="ProblemAction" type="tns:ProblemActionType"/>
+ <xs:complexType name="ProblemActionType" mixed="false">
+ <xs:sequence>
+ <xs:element ref="tns:Action" minOccurs="0"/>
+ <xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+</xs:schema>
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing.xsd
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing.xsd
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing_account.wsdl
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing_account.wsdl?view=auto&rev=466145
==============================================================================
--- incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing_account.wsdl (added)
+++ incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing_account.wsdl Fri Oct 20 08:13:32 2006
@@ -0,0 +1,117 @@
+<?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 xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:tns="http://www.apache.org/bus/demos/bank"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsd1="http://soapinterop.org/xsd"
+ xmlns:corba="http://schemas.apache.org/yoko/bindings/corba"
+ xmlns:ns1="http://www.apache.org/corba/typemap/BasePortType.idl"
+ xmlns:wsa="http://www.w3.org/2005/08/addressing"
+ xmlns:bank="http://www.apache.org/bus/demos/bank"
+ targetNamespace="http://www.apache.org/bus/demos/bank"
+ name="BaseService" >
+ <types>
+
+ <schema elementFormDefault="qualified"
+ targetNamespace="http://www.apache.org/bus/demos/bank"
+ xmlns="http://www.w3.org/2001/XMLSchema">
+
+ <import namespace="http://www.w3.org/2005/08/addressing"
+ schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/>
+ <complexType name="AccountNames">
+ <sequence>
+ <element maxOccurs="unbounded" minOccurs="0" name="name" type="xsd:string"/>
+ </sequence>
+ </complexType>
+ <xsd:element name="AccountRef" type="wsa:EndpointReferenceType">
+ <xsd:annotation>
+ <xsd:appinfo>corba:binding=AccountCORBABinding</xsd:appinfo>
+ </xsd:annotation>
+ </xsd:element>
+ </schema>
+ </types>
+ <message name="list_accounts" />
+ <message name="list_accountsResponse">
+ <part name="return" type="bank:AccountNames"/>
+ </message>
+
+ <message name="create_account">
+ <part name="account_name" type="xsd:string"/>
+ </message>
+ <message name="create_accountResponse">
+ <part name="return" element="tns:AccountRef"/>
+ </message>
+ <message name="get_account">
+ <part name="account_name" type="xsd:string"/>
+ </message>
+ <message name="get_accountResponse">
+ <part name="return" element="tns:AccountRef"/>
+ </message>
+ <message name="delete_account">
+ <part name="account_name" type="xsd:string"/>
+ </message>
+ <message name="delete_accountResponse" />
+
+ <message name="get_balance"/>
+ <message name="get_balanceResponse">
+ <part name="balance" type="xsd:float"/>
+ </message>
+
+ <message name="deposit">
+ <part name="addition" type="xsd:float"/>
+ </message>
+
+ <message name="depositResponse"/>
+
+
+ <portType name="Bank">
+ <operation name="list_accounts">
+ <input name="list_accounts" message="tns:create_account"/>
+ <output name="list_accountsResponse" message="tns:list_accountsResponse"/>
+ </operation>
+
+ <operation name="create_account">
+ <input name="create_account" message="tns:create_account"/>
+ <output name="create_accountResponse" message="tns:create_accountResponse"/>
+ </operation>
+
+ <operation name="get_account">
+ <input name="get_account" message="tns:get_account"/>
+ <output name="get_accountResponse" message="tns:get_accountResponse"/>
+ </operation>
+ <operation name="delete_account">
+ <input name="delete_account" message="tns:delete_account"/>
+ <output name="delete_accountResponse" message="tns:delete_accountResponse"/>
+ </operation>
+
+ </portType>
+ <portType name="Account">
+ <operation name="get_balance">
+ <input name="get_balance" message="tns:get_balance"/>
+ <output name="get_balanceResponse" message="tns:get_balanceResponse"/>
+ </operation>
+ <operation name="deposit">
+ <input name="deposit" message="tns:deposit"/>
+ <output name="depositResponse" message="tns:depositResponse"/>
+ </operation>
+ </portType>
+
+</definitions>
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing_account.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing_account.wsdl
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: incubator/yoko/branches/cxf_port/tools/src/test/resources/wsdl/wsaddressing_account.wsdl
------------------------------------------------------------------------------
svn:mime-type = text/xml