You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Vincent Sun (JIRA)" <ji...@apache.org> on 2007/09/12 15:03:32 UTC

[jira] Created: (CXF-994) CXF Client Code generated by wsdl2java compile error

CXF Client Code generated by wsdl2java compile error
----------------------------------------------------

                 Key: CXF-994
                 URL: https://issues.apache.org/jira/browse/CXF-994
             Project: CXF
          Issue Type: Bug
          Components: Tooling
    Affects Versions: 2.0.1
         Environment: Windows XP, Eclipse 3.3.0
            Reporter: Vincent Sun


I followed the user guide to develop Asynchronous Invocations. 
But 3 lines of client code got compiled error as following.

        System.out.println("Invoking sayHiAsync...");
        java.lang.String _sayHiAsync_arg0 = "";
        Future<?> _sayHiAsync__return = port.sayHiAsync(_sayHiAsync_arg0, _sayHiAsync_asyncHandler);


        System.out.println("Invoking sayHiAsync...");
        java.lang.String _sayHiAsync_arg0 = "";
        Response<demo.hw.server.types.SayHiResponse> _sayHiAsync__return = port.sayHiAsync(_sayHiAsync_arg0);

helloWorld.wsdl:
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="HelloWorld"
	targetNamespace="http://server.hw.demo/"
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:ns1="http://server.hw.demo/"
	xmlns:ns2="http://schemas.xmlsoap.org/soap/http"
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:x1="http://server.hw.demo/types">
	<wsdl:types>
		<xsd:schema xmlns="http://server.hw.demo/types"
			attributeFormDefault="unqualified" elementFormDefault="unqualified"
			targetNamespace="http://server.hw.demo/types"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<xsd:element name="sayHi" type="x1:sayHi" />
			<xsd:complexType name="sayHi">
				<xsd:sequence>
					<xsd:element minOccurs="0" name="arg0"
						type="xsd:string" />
				</xsd:sequence>
			</xsd:complexType>
			<xsd:element name="sayHiResponse" type="x1:sayHiResponse" />
			<xsd:complexType name="sayHiResponse">
				<xsd:sequence>
					<xsd:element minOccurs="0" name="return"
						type="xsd:string" />
				</xsd:sequence>
			</xsd:complexType>
		</xsd:schema>
	</wsdl:types>
	<wsdl:message name="sayHi">
		<wsdl:part element="x1:sayHi" name="parameters"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="sayHiResponse">
		<wsdl:part element="x1:sayHiResponse" name="parameters">
		</wsdl:part>
	</wsdl:message>
	<wsdl:portType name="HelloWorld">
		<wsdl:operation name="sayHi">
			<wsdl:input message="ns1:sayHi" name="sayHi"></wsdl:input>
			<wsdl:output message="ns1:sayHiResponse"
				name="sayHiResponse">
			</wsdl:output>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="HelloWorldSoapBinding" type="ns1:HelloWorld">
		<soap:binding style="document"
			transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="sayHi">
			<soap:operation soapAction="" style="document" />
			<wsdl:input name="sayHi">
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output name="sayHiResponse">
				<soap:body use="literal" />
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="HelloWorld">
		<wsdl:port binding="ns1:HelloWorldSoapBinding"
			name="HelloWorldImplPort">
			<soap:address location="http://localhost:9000/helloWorld" />
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>

async.xml:
<bindings xmlns:xsd="http://www.w3.org/2001/XMLSchema"
          xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
          wsdlLocation="helloWorld.wsdl"
          xmlns="http://java.sun.com/xml/ns/jaxws">
  <bindings node="wsdl:definitions">
    <enableAsyncMapping>true</enableAsyncMapping>
  </bindings>
</bindings>

Command:wsdl2java -server -client -ant -impl -b C:/Europa/workspaces/CXF/src/async.xml C:/Europa/workspaces/CXF/src/helloWorld.wsdl
        
  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (CXF-994) CXF Client Code generated by wsdl2java compile error

Posted by "maomaode (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-994?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

maomaode reassigned CXF-994:
----------------------------

    Assignee: maomaode

> CXF Client Code generated by wsdl2java compile error
> ----------------------------------------------------
>
>                 Key: CXF-994
>                 URL: https://issues.apache.org/jira/browse/CXF-994
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>    Affects Versions: 2.0.1
>         Environment: Windows XP, Eclipse 3.3.0
>            Reporter: Vincent Sun
>            Assignee: maomaode
>
> I followed the user guide to develop Asynchronous Invocations. 
> But 3 lines of client code got compiled error as following.
>         System.out.println("Invoking sayHiAsync...");
>         java.lang.String _sayHiAsync_arg0 = "";
>         Future<?> _sayHiAsync__return = port.sayHiAsync(_sayHiAsync_arg0, _sayHiAsync_asyncHandler);
>         System.out.println("Invoking sayHiAsync...");
>         java.lang.String _sayHiAsync_arg0 = "";
>         Response<demo.hw.server.types.SayHiResponse> _sayHiAsync__return = port.sayHiAsync(_sayHiAsync_arg0);
> helloWorld.wsdl:
> <?xml version="1.0" encoding="utf-8"?>
> <wsdl:definitions name="HelloWorld"
> 	targetNamespace="http://server.hw.demo/"
> 	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:ns1="http://server.hw.demo/"
> 	xmlns:ns2="http://schemas.xmlsoap.org/soap/http"
> 	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> 	xmlns:x1="http://server.hw.demo/types">
> 	<wsdl:types>
> 		<xsd:schema xmlns="http://server.hw.demo/types"
> 			attributeFormDefault="unqualified" elementFormDefault="unqualified"
> 			targetNamespace="http://server.hw.demo/types"
> 			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 			<xsd:element name="sayHi" type="x1:sayHi" />
> 			<xsd:complexType name="sayHi">
> 				<xsd:sequence>
> 					<xsd:element minOccurs="0" name="arg0"
> 						type="xsd:string" />
> 				</xsd:sequence>
> 			</xsd:complexType>
> 			<xsd:element name="sayHiResponse" type="x1:sayHiResponse" />
> 			<xsd:complexType name="sayHiResponse">
> 				<xsd:sequence>
> 					<xsd:element minOccurs="0" name="return"
> 						type="xsd:string" />
> 				</xsd:sequence>
> 			</xsd:complexType>
> 		</xsd:schema>
> 	</wsdl:types>
> 	<wsdl:message name="sayHi">
> 		<wsdl:part element="x1:sayHi" name="parameters"></wsdl:part>
> 	</wsdl:message>
> 	<wsdl:message name="sayHiResponse">
> 		<wsdl:part element="x1:sayHiResponse" name="parameters">
> 		</wsdl:part>
> 	</wsdl:message>
> 	<wsdl:portType name="HelloWorld">
> 		<wsdl:operation name="sayHi">
> 			<wsdl:input message="ns1:sayHi" name="sayHi"></wsdl:input>
> 			<wsdl:output message="ns1:sayHiResponse"
> 				name="sayHiResponse">
> 			</wsdl:output>
> 		</wsdl:operation>
> 	</wsdl:portType>
> 	<wsdl:binding name="HelloWorldSoapBinding" type="ns1:HelloWorld">
> 		<soap:binding style="document"
> 			transport="http://schemas.xmlsoap.org/soap/http" />
> 		<wsdl:operation name="sayHi">
> 			<soap:operation soapAction="" style="document" />
> 			<wsdl:input name="sayHi">
> 				<soap:body use="literal" />
> 			</wsdl:input>
> 			<wsdl:output name="sayHiResponse">
> 				<soap:body use="literal" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 	</wsdl:binding>
> 	<wsdl:service name="HelloWorld">
> 		<wsdl:port binding="ns1:HelloWorldSoapBinding"
> 			name="HelloWorldImplPort">
> 			<soap:address location="http://localhost:9000/helloWorld" />
> 		</wsdl:port>
> 	</wsdl:service>
> </wsdl:definitions>
> async.xml:
> <bindings xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>           xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>           wsdlLocation="helloWorld.wsdl"
>           xmlns="http://java.sun.com/xml/ns/jaxws">
>   <bindings node="wsdl:definitions">
>     <enableAsyncMapping>true</enableAsyncMapping>
>   </bindings>
> </bindings>
> Command:wsdl2java -server -client -ant -impl -b C:/Europa/workspaces/CXF/src/async.xml C:/Europa/workspaces/CXF/src/helloWorld.wsdl
>         
>   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (CXF-994) CXF Client Code generated by wsdl2java compile error

Posted by "maomaode (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-994?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

maomaode resolved CXF-994.
--------------------------

       Resolution: Fixed
    Fix Version/s: 2.1

> CXF Client Code generated by wsdl2java compile error
> ----------------------------------------------------
>
>                 Key: CXF-994
>                 URL: https://issues.apache.org/jira/browse/CXF-994
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>    Affects Versions: 2.0.1
>         Environment: Windows XP, Eclipse 3.3.0
>            Reporter: Vincent Sun
>            Assignee: maomaode
>             Fix For: 2.1
>
>
> I followed the user guide to develop Asynchronous Invocations. 
> But 3 lines of client code got compiled error as following.
>         System.out.println("Invoking sayHiAsync...");
>         java.lang.String _sayHiAsync_arg0 = "";
>         Future<?> _sayHiAsync__return = port.sayHiAsync(_sayHiAsync_arg0, _sayHiAsync_asyncHandler);
>         System.out.println("Invoking sayHiAsync...");
>         java.lang.String _sayHiAsync_arg0 = "";
>         Response<demo.hw.server.types.SayHiResponse> _sayHiAsync__return = port.sayHiAsync(_sayHiAsync_arg0);
> helloWorld.wsdl:
> <?xml version="1.0" encoding="utf-8"?>
> <wsdl:definitions name="HelloWorld"
> 	targetNamespace="http://server.hw.demo/"
> 	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:ns1="http://server.hw.demo/"
> 	xmlns:ns2="http://schemas.xmlsoap.org/soap/http"
> 	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> 	xmlns:x1="http://server.hw.demo/types">
> 	<wsdl:types>
> 		<xsd:schema xmlns="http://server.hw.demo/types"
> 			attributeFormDefault="unqualified" elementFormDefault="unqualified"
> 			targetNamespace="http://server.hw.demo/types"
> 			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 			<xsd:element name="sayHi" type="x1:sayHi" />
> 			<xsd:complexType name="sayHi">
> 				<xsd:sequence>
> 					<xsd:element minOccurs="0" name="arg0"
> 						type="xsd:string" />
> 				</xsd:sequence>
> 			</xsd:complexType>
> 			<xsd:element name="sayHiResponse" type="x1:sayHiResponse" />
> 			<xsd:complexType name="sayHiResponse">
> 				<xsd:sequence>
> 					<xsd:element minOccurs="0" name="return"
> 						type="xsd:string" />
> 				</xsd:sequence>
> 			</xsd:complexType>
> 		</xsd:schema>
> 	</wsdl:types>
> 	<wsdl:message name="sayHi">
> 		<wsdl:part element="x1:sayHi" name="parameters"></wsdl:part>
> 	</wsdl:message>
> 	<wsdl:message name="sayHiResponse">
> 		<wsdl:part element="x1:sayHiResponse" name="parameters">
> 		</wsdl:part>
> 	</wsdl:message>
> 	<wsdl:portType name="HelloWorld">
> 		<wsdl:operation name="sayHi">
> 			<wsdl:input message="ns1:sayHi" name="sayHi"></wsdl:input>
> 			<wsdl:output message="ns1:sayHiResponse"
> 				name="sayHiResponse">
> 			</wsdl:output>
> 		</wsdl:operation>
> 	</wsdl:portType>
> 	<wsdl:binding name="HelloWorldSoapBinding" type="ns1:HelloWorld">
> 		<soap:binding style="document"
> 			transport="http://schemas.xmlsoap.org/soap/http" />
> 		<wsdl:operation name="sayHi">
> 			<soap:operation soapAction="" style="document" />
> 			<wsdl:input name="sayHi">
> 				<soap:body use="literal" />
> 			</wsdl:input>
> 			<wsdl:output name="sayHiResponse">
> 				<soap:body use="literal" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 	</wsdl:binding>
> 	<wsdl:service name="HelloWorld">
> 		<wsdl:port binding="ns1:HelloWorldSoapBinding"
> 			name="HelloWorldImplPort">
> 			<soap:address location="http://localhost:9000/helloWorld" />
> 		</wsdl:port>
> 	</wsdl:service>
> </wsdl:definitions>
> async.xml:
> <bindings xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>           xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>           wsdlLocation="helloWorld.wsdl"
>           xmlns="http://java.sun.com/xml/ns/jaxws">
>   <bindings node="wsdl:definitions">
>     <enableAsyncMapping>true</enableAsyncMapping>
>   </bindings>
> </bindings>
> Command:wsdl2java -server -client -ant -impl -b C:/Europa/workspaces/CXF/src/async.xml C:/Europa/workspaces/CXF/src/helloWorld.wsdl
>         
>   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.