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 en...@apache.org on 2006/06/26 15:35:38 UTC
svn commit: r417212 - in /incubator/yoko/trunk/tools/src/test:
java/org/apache/yoko/tools/processors/ resources/idlgen/
Author: enolan
Date: Mon Jun 26 08:35:37 2006
New Revision: 417212
URL: http://svn.apache.org/viewvc?rev=417212&view=rev
Log:
Adding two new tests for wsdltoidl for stringtypes and integertypes.
Added:
incubator/yoko/trunk/tools/src/test/resources/idlgen/expected_integertypes.idl
incubator/yoko/trunk/tools/src/test/resources/idlgen/expected_stringtypes.idl
incubator/yoko/trunk/tools/src/test/resources/idlgen/integertypes.wsdl (with props)
incubator/yoko/trunk/tools/src/test/resources/idlgen/stringtypes.wsdl (with props)
Modified:
incubator/yoko/trunk/tools/src/test/java/org/apache/yoko/tools/processors/WSDLToIDLGenerationTest.java
Modified: incubator/yoko/trunk/tools/src/test/java/org/apache/yoko/tools/processors/WSDLToIDLGenerationTest.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/tools/src/test/java/org/apache/yoko/tools/processors/WSDLToIDLGenerationTest.java?rev=417212&r1=417211&r2=417212&view=diff
==============================================================================
--- incubator/yoko/trunk/tools/src/test/java/org/apache/yoko/tools/processors/WSDLToIDLGenerationTest.java (original)
+++ incubator/yoko/trunk/tools/src/test/java/org/apache/yoko/tools/processors/WSDLToIDLGenerationTest.java Mon Jun 26 08:35:37 2006
@@ -22,6 +22,7 @@
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
+import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
@@ -125,4 +126,71 @@
checkIDLStrings(orig, idloutput.toByteArray());
}
+
+ public void testStringtypesIdlgen() throws Exception {
+ try {
+ WSDLToIDLAction idlgen = new WSDLToIDLAction();
+ String fileName = getClass().getResource("/idlgen/stringtypes.wsdl").toString();
+ idlgen.setWsdlFile(fileName);
+
+ idlgen.setBindingName("BasePortTypeCORBABinding");
+ idlgen.setOutputFile("stringtypes.idl");
+ ByteArrayOutputStream idloutput = new ByteArrayOutputStream();
+ idlgen.setOutput(new PrintWriter(idloutput));
+ idlgen.generateIDL(null);
+
+ InputStream origstream = getClass().getResourceAsStream("/idlgen/expected_stringtypes.idl");
+ byte orig[] = inputStreamToBytes(origstream);
+
+ checkIDLStrings(orig, idloutput.toByteArray());
+ } finally {
+ new File("stringtypes.idl").deleteOnExit();
+ }
+ }
+
+ public void testIntegertypesIdlgen() throws Exception {
+ try {
+ WSDLToIDLAction idlgen = new WSDLToIDLAction();
+ String fileName = getClass().getResource("/idlgen/integertypes.wsdl").toString();
+ idlgen.setWsdlFile(fileName);
+
+ idlgen.setBindingName("BasePortTypeCORBABinding");
+ idlgen.setOutputFile("integertypes.idl");
+ ByteArrayOutputStream idloutput = new ByteArrayOutputStream();
+ idlgen.setOutput(new PrintWriter(idloutput));
+ idlgen.generateIDL(null);
+
+ InputStream origstream = getClass().getResourceAsStream("/idlgen/expected_integertypes.idl");
+ byte orig[] = inputStreamToBytes(origstream);
+
+ checkIDLStrings(orig, idloutput.toByteArray());
+ } finally {
+ new File("stringtypes.idl").deleteOnExit();
+ }
+ }
+
+ /*public void testEnumIdlgen() throws Exception {
+
+ try {
+ WSDLToIDLAction idlgen = new WSDLToIDLAction();
+ String fileName = getClass().getResource("/idlgen/enum.wsdl").toString();
+ idlgen.setWsdlFile(fileName);
+
+ idlgen.setBindingName("BVOIPCORBABinding");
+ idlgen.setOutputFile("enumtype.idl");
+ ByteArrayOutputStream idloutput = new ByteArrayOutputStream();
+ idlgen.setOutput(new PrintWriter(idloutput));
+ idlgen.generateIDL(null);
+
+ InputStream origstream = getClass().getResourceAsStream("/idlgen/expected_enum.idl");
+ byte orig[] = inputStreamToBytes(origstream);
+
+ checkIDLStrings(orig, idloutput.toByteArray());
+ } finally {
+ new File("stringtypes.idl").deleteOnExit();
+ }
+ }*/
+
+
+
}
Added: incubator/yoko/trunk/tools/src/test/resources/idlgen/expected_integertypes.idl
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/tools/src/test/resources/idlgen/expected_integertypes.idl?rev=417212&view=auto
==============================================================================
--- incubator/yoko/trunk/tools/src/test/resources/idlgen/expected_integertypes.idl (added)
+++ incubator/yoko/trunk/tools/src/test/resources/idlgen/expected_integertypes.idl Mon Jun 26 08:35:37 2006
@@ -0,0 +1,22 @@
+interface BasePortType {
+ long long
+ echoInteger(
+ in long long inputInteger
+ );
+ unsigned long long
+ echoNonNegativeInteger(
+ in unsigned long long inputNonNegativeInteger
+ );
+ unsigned long long
+ echoPositiveInteger(
+ in unsigned long long inputPositiveInteger
+ );
+ long long
+ echoNonPositiveInteger(
+ in long long inputNonPositiveInteger
+ );
+ long long
+ echoNegativeInteger(
+ in long long inputNegativeInteger
+ );
+};
Added: incubator/yoko/trunk/tools/src/test/resources/idlgen/expected_stringtypes.idl
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/tools/src/test/resources/idlgen/expected_stringtypes.idl?rev=417212&view=auto
==============================================================================
--- incubator/yoko/trunk/tools/src/test/resources/idlgen/expected_stringtypes.idl (added)
+++ incubator/yoko/trunk/tools/src/test/resources/idlgen/expected_stringtypes.idl Mon Jun 26 08:35:37 2006
@@ -0,0 +1,34 @@
+interface BasePortType {
+ string
+ echoNormalizedString(
+ in string inputNormalizedString
+ );
+ string
+ echoToken(
+ in string inputToken
+ );
+ string
+ echoLanguage(
+ in string inputLanguage
+ );
+ string
+ echoNMTOKEN(
+ in string inputNMTOKEN
+ );
+ string
+ echoName(
+ in string inputName
+ );
+ string
+ echoNCName(
+ in string inputNCName
+ );
+ string
+ echoID(
+ in string inputID
+ );
+ string
+ echoAnyURI(
+ in string inputAnyURI
+ );
+};
Added: incubator/yoko/trunk/tools/src/test/resources/idlgen/integertypes.wsdl
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/tools/src/test/resources/idlgen/integertypes.wsdl?rev=417212&view=auto
==============================================================================
--- incubator/yoko/trunk/tools/src/test/resources/idlgen/integertypes.wsdl (added)
+++ incubator/yoko/trunk/tools/src/test/resources/idlgen/integertypes.wsdl Mon Jun 26 08:35:37 2006
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions
+ targetNamespace="http://schemas.apache.org/tests"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:corba="http://schemas.apache.org/yoko/bindings/corba"
+ xmlns:ns1="http://schemas.apache.org/tests/corba/typemap/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://schemas.apache.org/tests"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsd1="http://schemas.apache.org/tests">
+
+ <corba:typeMapping
+ targetNamespace="http://schemas.apache.org/tests/corba/typemap/">
+ </corba:typeMapping>
+ <types>
+ <schema targetNamespace="http://schemas.iona.com/idltypes/integertypes.idl"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <xsd:element name="BasePortType.echoInteger.input" type="xsd:integer"/>
+ <xsd:element name="BasePortType.echoInteger.return" type="xsd:integer"/>
+ <xsd:element name="BasePortType.echoNonNegativeInteger.input" type="xsd:nonNegativeInteger"/>
+ <xsd:element name="BasePortType.echoNonNegativeInteger.return" type="xsd:nonNegativeInteger"/>
+ <xsd:element name="BasePortType.echoPositiveInteger.input" type="xsd:positiveInteger"/>
+ <xsd:element name="BasePortType.echoPositiveInteger.return" type="xsd:positiveInteger"/>
+ <xsd:element name="BasePortType.echoNonPositiveInteger.input" type="xsd:nonPositiveInteger"/>
+ <xsd:element name="BasePortType.echoNonPositiveInteger.return" type="xsd:nonPositiveInteger"/>
+ <xsd:element name="BasePortType.echoNegativeInteger.input" type="xsd:negativeInteger"/>
+ <xsd:element name="BasePortType.echoNegativeInteger.return" type="xsd:negativeInteger"/>
+ </schema>
+ </types>
+ <message name="BasePortType.echoInteger">
+ <part name="inputInteger" element="xsd1:BasePortType.echoInteger.input"/>
+ </message>
+ <message name="BasePortType.echoIntegerResponse">
+ <part name="return" element="xsd1:BasePortType.echoInteger.return"/>
+ </message>
+ <message name="BasePortType.echoNonNegativeInteger">
+ <part name="inputNonNegativeInteger" element="xsd1:BasePortType.echoNonNegativeInteger.input"/>
+ </message>
+ <message name="BasePortType.echoNonNegativeIntegerResponse">
+ <part name="return" element="xsd1:BasePortType.echoNonNegativeInteger.return"/>
+ </message>
+ <message name="BasePortType.echoPositiveInteger">
+ <part name="inputPositiveInteger" element="xsd1:BasePortType.echoPositiveInteger.input"/>
+ </message>
+ <message name="BasePortType.echoPositiveIntegerResponse">
+ <part name="return" element="xsd1:BasePortType.echoPositiveInteger.return"/>
+ </message>
+ <message name="BasePortType.echoNonPositiveInteger">
+ <part name="inputNonPositiveInteger" element="xsd1:BasePortType.echoNonPositiveInteger.input"/>
+ </message>
+ <message name="BasePortType.echoNonPositiveIntegerResponse">
+ <part name="return" element="xsd1:BasePortType.echoNonPositiveInteger.return"/>
+ </message>
+ <message name="BasePortType.echoNegativeInteger">
+ <part name="inputNegativeInteger" element="xsd1:BasePortType.echoNegativeInteger.input"/>
+ </message>
+ <message name="BasePortType.echoNegativeIntegerResponse">
+ <part name="return" element="xsd1:BasePortType.echoNegativeInteger.return"/>
+ </message>
+ <portType name="BasePortType">
+ <operation name="echoInteger">
+ <input message="tns:BasePortType.echoInteger" name="echoInteger"/>
+ <output message="tns:BasePortType.echoIntegerResponse" name="echoIntegerResponse"/>
+ </operation>
+ <operation name="echoNonNegativeInteger">
+ <input message="tns:BasePortType.echoNonNegativeInteger" name="echoNonNegativeInteger"/>
+ <output message="tns:BasePortType.echoNonNegativeIntegerResponse" name="echoNonNegativeIntegerResponse"/>
+ </operation>
+ <operation name="echoPositiveInteger">
+ <input message="tns:BasePortType.echoPositiveInteger" name="echoPositiveInteger"/>
+ <output message="tns:BasePortType.echoPositiveIntegerResponse" name="echoPositiveIntegerResponse"/>
+ </operation>
+ <operation name="echoNonPositiveInteger">
+ <input message="tns:BasePortType.echoNonPositiveInteger" name="echoNonPositiveInteger"/>
+ <output message="tns:BasePortType.echoNonPositiveIntegerResponse" name="echoNonPositiveIntegerResponse"/>
+ </operation>
+ <operation name="echoNegativeInteger">
+ <input message="tns:BasePortType.echoNegativeInteger" name="echoNegativeInteger"/>
+ <output message="tns:BasePortType.echoNegativeIntegerResponse" name="echoNegativeIntegerResponse"/>
+ </operation>
+ </portType>
+ <binding name="BasePortTypeCORBABinding" type="tns:BasePortType">
+ <corba:binding repositoryID="IDL:BasePortType:1.0"/>
+ <operation name="echoInteger">
+ <corba:operation name="echoInteger">
+ <corba:param name="inputInteger" mode="in" idltype="corba:longlong"/>
+ <corba:return name="return" idltype="corba:longlong"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoNonNegativeInteger">
+ <corba:operation name="echoNonNegativeInteger">
+ <corba:param name="inputNonNegativeInteger" mode="in" idltype="corba:ulonglong"/>
+ <corba:return name="return" idltype="corba:ulonglong"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoPositiveInteger">
+ <corba:operation name="echoPositiveInteger">
+ <corba:param name="inputPositiveInteger" mode="in" idltype="corba:ulonglong"/>
+ <corba:return name="return" idltype="corba:ulonglong"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoNonPositiveInteger">
+ <corba:operation name="echoNonPositiveInteger">
+ <corba:param name="inputNonPositiveInteger" mode="in" idltype="corba:longlong"/>
+ <corba:return name="return" idltype="corba:longlong"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoNegativeInteger">
+ <corba:operation name="echoNegativeInteger">
+ <corba:param name="inputNegativeInteger" mode="in" idltype="corba:longlong"/>
+ <corba:return name="return" idltype="corba:longlong"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ </binding>
+ <service name="BasePortTypeCORBAService">
+ <port name="BasePortTypeCORBAPort" binding="tns:BasePortTypeCORBABinding">
+ <corba:address location="..."/>
+ </port>
+ </service>
+</definitions>
Propchange: incubator/yoko/trunk/tools/src/test/resources/idlgen/integertypes.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/trunk/tools/src/test/resources/idlgen/integertypes.wsdl
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: incubator/yoko/trunk/tools/src/test/resources/idlgen/stringtypes.wsdl
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/tools/src/test/resources/idlgen/stringtypes.wsdl?rev=417212&view=auto
==============================================================================
--- incubator/yoko/trunk/tools/src/test/resources/idlgen/stringtypes.wsdl (added)
+++ incubator/yoko/trunk/tools/src/test/resources/idlgen/stringtypes.wsdl Mon Jun 26 08:35:37 2006
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions
+ targetNamespace="http://schemas.apache.org/tests"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:corba="http://schemas.apache.org/yoko/bindings/corba"
+ xmlns:ns1="http://schemas.apache.org/tests/corba/typemap/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://schemas.apache.org/tests"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsd1="http://schemas.apache.org/tests">
+
+ <corba:typeMapping
+ targetNamespace="http://schemas.apache.org/tests/corba/typemap/">
+ </corba:typeMapping>
+ <types>
+ <schema targetNamespace="http://schemas.apache.org/idltypes/stringtypes.idl"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <xsd:element name="BasePortType.echoNormalizedString.input" type="xsd:normalizedString"/>
+ <xsd:element name="BasePortType.echoNormalizedString.return" type="xsd:normalizedString"/>
+ <xsd:element name="BasePortType.echoToken.input" type="xsd:token"/>
+ <xsd:element name="BasePortType.echoToken.return" type="xsd:token"/>
+ <xsd:element name="BasePortType.echoLanguage.input" type="xsd:language"/>
+ <xsd:element name="BasePortType.echoLanguage.return" type="xsd:language"/>
+ <xsd:element name="BasePortType.echoNMTOKEN.input" type="xsd:NMTOKEN"/>
+ <xsd:element name="BasePortType.echoNMTOKEN.return" type="xsd:NMTOKEN"/>
+ <xsd:element name="BasePortType.echoName.input" type="xsd:Name"/>
+ <xsd:element name="BasePortType.echoName.return" type="xsd:Name"/>
+ <xsd:element name="BasePortType.echoNCName.input" type="xsd:NCName"/>
+ <xsd:element name="BasePortType.echoNCName.return" type="xsd:NCName"/>
+ <xsd:element name="BasePortType.echoID.input" type="xsd:ID"/>
+ <xsd:element name="BasePortType.echoID.return" type="xsd:ID"/>
+ <xsd:element name="BasePortType.echoAnyURI.input" type="xsd:anyURI"/>
+ <xsd:element name="BasePortType.echoAnyURI.return" type="xsd:anyURI"/>
+ </schema>
+ </types>
+ <message name="BasePortType.echoNormalizedString">
+ <part name="inputNormalizedString" element="xsd1:BasePortType.echoNormalizedString.input"/>
+ </message>
+ <message name="BasePortType.echoNormalizedStringResponse">
+ <part name="return" element="xsd1:BasePortType.echoNormalizedString.return"/>
+ </message>
+ <message name="BasePortType.echoToken">
+ <part name="inputToken" element="xsd1:BasePortType.echoToken.input"/>
+ </message>
+ <message name="BasePortType.echoTokenResponse">
+ <part name="return" element="xsd1:BasePortType.echoToken.return"/>
+ </message>
+ <message name="BasePortType.echoLanguage">
+ <part name="inputLanguage" element="xsd1:BasePortType.echoLanguage.input"/>
+ </message>
+ <message name="BasePortType.echoLanguageResponse">
+ <part name="return" element="xsd1:BasePortType.echoLanguage.return"/>
+ </message>
+ <message name="BasePortType.echoNMTOKEN">
+ <part name="inputNMTOKEN" element="xsd1:BasePortType.echoNMTOKEN.input"/>
+ </message>
+ <message name="BasePortType.echoNMTOKENResponse">
+ <part name="return" element="xsd1:BasePortType.echoNMTOKEN.return"/>
+ </message>
+ <message name="BasePortType.echoName">
+ <part name="inputName" element="xsd1:BasePortType.echoName.input"/>
+ </message>
+ <message name="BasePortType.echoNameResponse">
+ <part name="return" element="xsd1:BasePortType.echoName.return"/>
+ </message>
+ <message name="BasePortType.echoNCName">
+ <part name="inputNCName" element="xsd1:BasePortType.echoNCName.input"/>
+ </message>
+ <message name="BasePortType.echoNCNameResponse">
+ <part name="return" element="xsd1:BasePortType.echoNCName.return"/>
+ </message>
+ <message name="BasePortType.echoID">
+ <part name="inputID" element="xsd1:BasePortType.echoID.input"/>
+ </message>
+ <message name="BasePortType.echoIDResponse">
+ <part name="return" element="xsd1:BasePortType.echoID.return"/>
+ </message>
+ <message name="BasePortType.echoAnyURI">
+ <part name="inputAnyURI" element="xsd1:BasePortType.echoAnyURI.input"/>
+ </message>
+ <message name="BasePortType.echoAnyURIResponse">
+ <part name="return" element="xsd1:BasePortType.echoAnyURI.return"/>
+ </message>
+ <portType name="BasePortType">
+ <operation name="echoNormalizedString">
+ <input message="tns:BasePortType.echoNormalizedString" name="echoNormalizedString"/>
+ <output message="tns:BasePortType.echoNormalizedStringResponse" name="echoNormalizedStringResponse"/>
+ </operation>
+ <operation name="echoToken">
+ <input message="tns:BasePortType.echoToken" name="echoToken"/>
+ <output message="tns:BasePortType.echoTokenResponse" name="echoTokenResponse"/>
+ </operation>
+ <operation name="echoLanguage">
+ <input message="tns:BasePortType.echoLanguage" name="echoLanguage"/>
+ <output message="tns:BasePortType.echoLanguageResponse" name="echoLanguageResponse"/>
+ </operation>
+ <operation name="echoNMTOKEN">
+ <input message="tns:BasePortType.echoNMTOKEN" name="echoNMTOKEN"/>
+ <output message="tns:BasePortType.echoNMTOKENResponse" name="echoNMTOKENResponse"/>
+ </operation>
+ <operation name="echoName">
+ <input message="tns:BasePortType.echoName" name="echoName"/>
+ <output message="tns:BasePortType.echoNameResponse" name="echoNameResponse"/>
+ </operation>
+ <operation name="echoNCName">
+ <input message="tns:BasePortType.echoNCName" name="echoNCName"/>
+ <output message="tns:BasePortType.echoNCNameResponse" name="echoNCNameResponse"/>
+ </operation>
+ <operation name="echoID">
+ <input message="tns:BasePortType.echoID" name="echoID"/>
+ <output message="tns:BasePortType.echoIDResponse" name="echoIDResponse"/>
+ </operation>
+ <operation name="echoAnyURI">
+ <input message="tns:BasePortType.echoAnyURI" name="echoAnyURI"/>
+ <output message="tns:BasePortType.echoAnyURIResponse" name="echoAnyURIResponse"/>
+ </operation>
+ </portType>
+ <binding name="BasePortTypeCORBABinding" type="tns:BasePortType">
+ <corba:binding repositoryID="IDL:BasePortType:1.0"/>
+ <operation name="echoNormalizedString">
+ <corba:operation name="echoNormalizedString">
+ <corba:param name="inputNormalizedString" mode="in" idltype="corba:string"/>
+ <corba:return name="return" idltype="corba:string"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoToken">
+ <corba:operation name="echoToken">
+ <corba:param name="inputToken" mode="in" idltype="corba:string"/>
+ <corba:return name="return" idltype="corba:string"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoLanguage">
+ <corba:operation name="echoLanguage">
+ <corba:param name="inputLanguage" mode="in" idltype="corba:string"/>
+ <corba:return name="return" idltype="corba:string"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoNMTOKEN">
+ <corba:operation name="echoNMTOKEN">
+ <corba:param name="inputNMTOKEN" mode="in" idltype="corba:string"/>
+ <corba:return name="return" idltype="corba:string"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoName">
+ <corba:operation name="echoName">
+ <corba:param name="inputName" mode="in" idltype="corba:string"/>
+ <corba:return name="return" idltype="corba:string"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoNCName">
+ <corba:operation name="echoNCName">
+ <corba:param name="inputNCName" mode="in" idltype="corba:string"/>
+ <corba:return name="return" idltype="corba:string"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoID">
+ <corba:operation name="echoID">
+ <corba:param name="inputID" mode="in" idltype="corba:string"/>
+ <corba:return name="return" idltype="corba:string"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ <operation name="echoAnyURI">
+ <corba:operation name="echoAnyURI">
+ <corba:param name="inputAnyURI" mode="in" idltype="corba:string"/>
+ <corba:return name="return" idltype="corba:string"/>
+ </corba:operation>
+ <input/>
+ <output/>
+ </operation>
+ </binding>
+ <service name="BasePortTypeCORBAService">
+ <port name="BasePortTypeCORBAPort" binding="tns:BasePortTypeCORBABinding">
+ <corba:address location="..."/>
+ </port>
+ </service>
+</definitions>
Propchange: incubator/yoko/trunk/tools/src/test/resources/idlgen/stringtypes.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/trunk/tools/src/test/resources/idlgen/stringtypes.wsdl
------------------------------------------------------------------------------
svn:mime-type = text/xml