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/SecurityMgrBeanClientAgentRpcEnc"/>
<arg value="com.chordiant.userprofile.ejb.security.client.SecurityMgrBeanClientAgent"/>
</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:1368)
[java] at org.apache.axis.wsdl.fromJava.Emitter.writeFaultMessage(Emitter.java:1290)
[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:1368)
[java] at org.apache.axis.wsdl.fromJava.Emitter.writeFaultMessage(Emitter.java:1290)
[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
