You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Sagar Pidaparthi <Sa...@chordiant.com> on 2005/04/27 23:26:13 UTC
Converting RPC style service to Document/Wrapped style
Hi,
I have RPC style service, I want to now use Document/wrapped style, but
I see Bad QName error, when I use java2wsdl reported below. I am a bit
desperate, please help.
Regards
Sagar
Hi,
I am trying to use generate Document style WSDL using a
simple ant script, which mimics command line call as shown below.
<target name="SecurityMgrBeanClientAgentDoc"
depends="_init" description="Java to WSDL for
SecurityMgrBeanClientAgent">
<java fork="true"
classname="org.apache.axis.wsdl.Java2WSDL"
classpathref="classpath.tools" jvm="${tools.jvm}" >
<arg value="-o"/>
<arg
value="${wsdl}/SecurityMgrBeanClientAgentRpcEnc.wsdl"/>
<arg value="-m"/>
<arg value="authenticate"/>
<arg value="-y"/>
<arg value="DOCUMENT"/>
<!--
<arg value="-u"/>
<arg value="LITERAL"/>
-->
<arg value="-l"/>
<arg
value="http://localhost/WebServices/services/SecurityMgrBeanClientAgentR
pcEnc"/>
<arg
value="com.chordiant.userprofile.ejb.security.client.SecurityMgrBeanClie
ntAgent"/>
</java>
</target>
This just translates to
org.apache.axis.wsdl.Java2WSDL -o
SecurityMgrBeanClientAgentRpcEnc.wsdl -m authenticate -y DOCUMENT -l
"http://localhost/WebServices/services/SecurityMgrBeanClientAgentRpcEnc"
com.chordiant.userprofile.ejb.security.client.SecurityMgrBeanClientAgent
I get the following error in generation of wsdl. I
would appreciate any help in overcoming these problems.
Thanks
Sagar
SecurityMgrBeanClientAgentDoc:
[java] AxisFault
[java] faultCode:
{http://xml.apache.org/axis/}Server.generalException
[java] faultSubcode:
[java] faultString: Attempted to write schema
for bad QName (no namespace) : fault
[java] faultActor:
[java] faultNode:
[java] faultDetail:
[java] {http://xml.apache.org/axis/}stackTrace:
AxisFault
[java] faultCode:
{http://xml.apache.org/axis/}Server.generalException
[java] faultSubcode:
[java] faultString: Attempted to write schema
for bad QName (no namespace) : fault
[java] faultActor:
[java] faultNode:
[java] faultDetail:
[java]
[java] Attempted to write schema for bad QName
(no namespace) : fault
[java] at
org.apache.axis.wsdl.fromJava.Types.writeSchemaElement(Types.java:656)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.writePartToMessage(Emitter.java:13
68)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.writeFaultMessage(Emitter.java:129
0)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.writeMessages(Emitter.java:909)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.writePortType(Emitter.java:848)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:383)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:262)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:334)
[java] at
org.apache.axis.wsdl.Java2WSDL.run(Java2WSDL.java:504)
[java] at
org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:542)
[java]
[java]
[java] Attempted to write schema for bad QName
(no namespace) : fault
[java] at
org.apache.axis.wsdl.fromJava.Types.writeSchemaElement(Types.java:656)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.writePartToMessage(Emitter.java:13
68)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.writeFaultMessage(Emitter.java:129
0)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.writeMessages(Emitter.java:909)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.writePortType(Emitter.java:848)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:383)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:262)
[java] at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:334)
[java] at
org.apache.axis.wsdl.Java2WSDL.run(Java2WSDL.java:504)
[java] at
org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:542)
[java] Java Result: 1