[
https://issues.apache.org/jira/browse/TUSCANY-2853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chad Phillips updated TUSCANY-2853:
-----------------------------------
Attachment: test.zip
Attached test program used to reproduce bug.
> WSDLs generated for services using binding.ws are not valid when input
> parameters contain complex types
> -------------------------------------------------------------------------------------------------------
>
> Key: TUSCANY-2853
> URL: https://issues.apache.org/jira/browse/TUSCANY-2853
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Misc Binding Extensions
> Affects Versions: Java-SCA-1.4
> Environment: Microsoft Windows XP SP2
> Java JDK 1.5.0_14
> Apache Tuscany SCA Java 1.4
> Axis 1.3
> Ant 1.7.0
> Reporter: Chad Phillips
> Attachments: test.zip
>
>
> The WSDLs that are being generated for services using binding.ws are not
> valid when input parameters contain complex types. Using a Tuscany SCA
> generated WSDL I have tried generating a WS client using the following
> software suites:
> * Axis
> * Axis2
> * JAX-WS
> * XMLBeans
> All of these suites generate an error regarding the "data" and/or "data2"
> types when using the WSDL in the supplied test code. This WSDL was obtained
> via http://localhost:8080/TestServiceComponent?wsdl and the only modification
> that was made to it was replacing the machines IP address with localhost.
> The supplied test code is set up to run a server using Tuscany SCA Java 1.4
> and generate a WS client using Axis 1.3. The instructions for running the
> server and generating the client are provided below.
> Create/run the server:
> Open a command prompt and run the following commands (adjust paths as
> necessary):
> cd <project directory>
> set TUSCANY_HOME=C:\tuscany-sca-1.4
> ant server
> Create/run the client:
> Open another command prompt and run the following commands (adjust paths as
> necessary):
> cd <project directory>
> set AXIS_HOME=C:\axis-1_3
> ant client
> This should display the following message when generating the WS client from
> the WSDL:
> generate-wsc:
> [java] Feb 17, 2009 10:00:33 AM org.apache.axis.utils.JavaUtils
> isAttachmentSupported
> [java] WARNING: Unable to find required classes
> (javax.activation.DataHandler and javax.mail.internet.MimeMultipart).
> Attachment support is disabled.
> [java] Parsing XML file: wsdl/TestServiceComponent.wsdl
> [java] java.io.IOException: Type data2 is referenced but not defined.
> [java] at
> org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.java:665)
> [java] at
> org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:545)
> [java] at
> org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:518)
> [java] at
> org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495)
> [java] at
> org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
> [java] at java.lang.Thread.run(Thread.java:595)
> BUILD FAILED
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.