Document Literal Wrapped webservice wsdl fails to compile
---------------------------------------------------------

         Key: BEEHIVE-599
         URL: http://issues.apache.org/jira/browse/BEEHIVE-599
     Project: Beehive
        Type: Test
  Components: Web Services (181)  
    Versions: V1Alpha    
 Environment: N/A
    Reporter: Xibin Zeng


Install the wsm-samples application, using the following wsdl:
http://localhost:8080/wsm-samplesWS/web/complex/RpcLiteralSample.jws?wsdl

Trying to generate stub classes using wscompile caused the following exception:

[wscompile] in message "AddressException", part "fault" must specify a 
"element" attribute

[wscompile]     at 
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase.handleLiteralSOA
PFault(WSDLModelerBase.java:2892)
[wscompile]     at 
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase.processSOAPOpera
tionRPCLiteralStyle(WSDLModelerBase.java:2652)
[wscompile]     at 
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase.processSOAPOpera
tion(WSDLModelerBase.java:905)
[wscompile]     at 
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase.processPort(WSDL
ModelerBase.java:763)
[wscompile]     at 
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase.processService(W
SDLModelerBase.java:519)
[wscompile]     at 
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase.internalBuildMod
el(WSDLModelerBase.java:354)
[wscompile]     at 
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase.buildModel(WSDLM
odelerBase.java:238)
[wscompile]     at 
com.sun.xml.rpc.processor.config.ModelInfo.buildModel(ModelInfo.java:88
)
[wscompile]     at 
com.sun.xml.rpc.processor.Processor.runModeler(Processor.java:63)
[wscompile]     at 
com.sun.xml.rpc.tools.wscompile.CompileTool.run(CompileTool.java:714)
[wscompile]     at com.sun.xml.rpc.util.ToolBase.run(ToolBase.java:43)
[wscompile]     at com.sun.xml.rpc.tools.wscompile.Main.main(Main.java:22)
[wscompile] error: in message "AddressException", part "fault" must specify a 
"element" at
tribute
[wscompile] Command invoked: wscompile C:\jdk1.5.0_02\jre\bin\java.exe 
-classpath C:\jdk1.
5.0_02\lib\tools.jar;D:\Sun\jwsdp-1.5\jwsdp-shared\lib\mail.jar;D:\Sun\jwsdp-1.5\jwsdp-sha
red\lib\activation.jar;D:\Sun\jwsdp-1.5\jaxp\lib\endorsed\dom.jar;D:\Sun\jwsdp-1.5\jaxp\li
b\endorsed\sax.jar;D:\Sun\jwsdp-1.5\jaxp\lib\endorsed\xalan.jar;D:\Sun\jwsdp-1.5\jaxp\lib\
endorsed\xercesImpl.jar;D:\Sun\jwsdp-1.5\jaxrpc\lib\jaxrpc-api.jar;D:\Sun\jwsdp-1.5\jaxrpc
\lib\jaxrpc-impl.jar;D:\Sun\jwsdp-1.5\jaxrpc\lib\jaxrpc-spi.jar;D:\Sun\jwsdp-1.5\saaj\lib\
saaj-api.jar;D:\Sun\jwsdp-1.5\saaj\lib\saaj-impl.jar;D:\Sun\jwsdp-1.5\jwsdp-shared\lib\rel
axngDatatype.jar;D:\Sun\jwsdp-1.5\jwsdp-shared\lib\xsdlib.jar;D:\Sun\jwsdp-1.5\jwsdp-share
d\lib\jax-qname.jar;D:\Sun\jwsdp-1.5\apache-ant\lib\ant.jar;D:\dev\standards\jsr181\tck\li
b\javatest.jar;D:\dev\standards\jsr181\tck\lib\sigtestdev.jar;D:\dev\standards\jsr181\tck\
lib\sigtest.jar com.sun.xml.rpc.tools.wscompile.Main -d 
D:\dev\sandbox\beehive\v1\wsm\tck\
build\clientclasses "-features:explicitcontext, useonewayoperations" 
-gen:client -keep -Xp
rintstacktrace 
D:\dev\sandbox\beehive\v1\wsm\tck\build\clientclasses\config-template.xml

To repro, you will need to download jwsdp 1.5, and here is the config file for 
wscompile:

<?xml version="1.0" encoding="UTF-8"?>

<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config";>
    <wsdl 
location="http://localhost:8080/wsm-samplesWS/web/complex/RpcLiteralSample.jws?wsdl";
          packageName="com.bea.ts.tests.utils" />    
</configuration>

This is encountered during the jsr181 TCK testing process.

Xibin


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to