Greetings all,
I am trying to use wsconsume to generate the artifacts for a very simple web service (see
wsdl below). Here are the results of executing the command:
C:\JBoss\jboss-4.2.2.GA\bin>wsconsume -k -p org.ebsinc.adalert.ws -o c:\ebs\work
| spaces\ws-adalert\adalert-service\src -s c:\ebworkspaces\ws-adalert\adalert-serv
| uces\src
http://localhost:81/services/echoService?wsdl
| parsing WSDL...
|
|
| generating code...
| org\ebsinc\adalert\ws\\Proxy0.java
| org\ebsinc\adalert\ws\Echo.java
| org\ebsinc\adalert\ws\EchoResponse.java
| org\ebsinc\adalert\ws\EchoService.java
| org\ebsinc\adalert\ws\Log.java
| org\ebsinc\adalert\ws\LogResponse.java
| org\ebsinc\adalert\ws\ObjectFactory.java
| org\ebsinc\adalert\ws\package-info.java
|
c:\ebworkspaces\ws-adalert\adalert-servuces\src\org\ebsinc\adalert\ws\Proxy0.java:2:<identifier>expected
package org.ebsinc.adalert.ws.;
| ^
| c:\ebworkspaces\ws-adalert\adalert-servuces\src\org\ebsinc\adalert\ws\EchoServic
| e.java:10: malformed floating point literal
| import org.ebsinc.adalert.ws..Proxy0;
| ^
| 2 errors
| compilation failed, errors should have been reported
| Failed to invoke WsImport
| java.lang.IllegalStateException: WsImport invocation failed. Try the verbose swi
| tch for more information
| at org.jboss.ws.tools.jaxws.impl.SunRIConsumerImpl.consume(SunRIConsumer
| Impl.java:190)
| at org.jboss.wsf.spi.tools.cmd.WSConsume.importServices(WSConsume.java:2
| 16)
| at org.jboss.wsf.spi.tools.cmd.WSConsume.main(WSConsume.java:79)
|
Any ideas why this is happening? I am using JBoss 4.2.2.GA's wsconsume.
Thanks in advance for any and all help.
Earnie!
wsdl:
<?xml version="1.0" encoding="UTF-8"?>
| <wsdl:definitions targetNamespace="http://simple.components.mule.org"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="http://simple.components.mule.org"
xmlns:intf="http://simple.components.mule.org"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><!--WSDL created by Apache
Axis version: 1.4
| Built on Apr 22, 2006 (06:55:48 PDT)--><wsdl:types><schema
elementFormDefault="qualified"
targetNamespace="http://simple.components.mule.org"
xmlns="http://www.w3.org/2001/XMLSchema"><element
name="echo"><complexType><sequence><element
name="in0"
type="xsd:string"/></sequence></complexType></element><element
name="echoResponse"><complexType><sequence><element
name="echoReturn"
type="xsd:string"/></sequence></complexType></element><element
name="log"><complexType><sequence><element
name="in0"
type="xsd:string"/></sequence></complexType></element><element
name="logResponse"><complexType/></element></schema></wsdl:types>
| <wsdl:message name="logRequest">
| <wsdl:part element="impl:log" name="parameters"/>
| </wsdl:message>
| <wsdl:message name="echoRequest">
| <wsdl:part element="impl:echo" name="parameters"/>
| </wsdl:message>
| <wsdl:message name="echoResponse">
| <wsdl:part element="impl:echoResponse"
name="parameters"/>
|
| </wsdl:message>
| <wsdl:message name="logResponse">
| <wsdl:part element="impl:logResponse"
name="parameters"/>
| </wsdl:message>
| <wsdl:portType name="$Proxy0">
| <wsdl:operation name="echo">
| <wsdl:input message="impl:echoRequest"
name="echoRequest"/>
| <wsdl:output message="impl:echoResponse"
name="echoResponse"/>
| </wsdl:operation>
|
| <wsdl:operation name="log">
| <wsdl:input message="impl:logRequest"
name="logRequest"/>
| <wsdl:output message="impl:logResponse"
name="logResponse"/>
| </wsdl:operation>
| </wsdl:portType>
| <wsdl:binding name="echoServiceSoapBinding"
type="impl:$Proxy0">
| <wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
| <wsdl:operation name="echo">
| <wsdlsoap:operation soapAction=""/>
|
| <wsdl:input name="echoRequest">
| <wsdlsoap:body use="literal"/>
| </wsdl:input>
| <wsdl:output name="echoResponse">
| <wsdlsoap:body use="literal"/>
| </wsdl:output>
| </wsdl:operation>
| <wsdl:operation name="log">
| <wsdlsoap:operation soapAction=""/>
|
| <wsdl:input name="logRequest">
| <wsdlsoap:body use="literal"/>
| </wsdl:input>
| <wsdl:output name="logResponse">
| <wsdlsoap:body use="literal"/>
| </wsdl:output>
| </wsdl:operation>
| </wsdl:binding>
| <wsdl:service name="echoService">
|
| <wsdl:port binding="impl:echoServiceSoapBinding"
name="echoService">
| <wsdlsoap:address
location="http://localhost:81/services/echoService"/>
| </wsdl:port>
| </wsdl:service>
| </wsdl:definitions>
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4135406#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...