This was fixed in 1.2.  I'm updating and resolving the JIRA.

  Simon

Simon Laws (JIRA) wrote:
     [ 
https://issues.apache.org/jira/browse/TUSCANY-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Simon Laws updated TUSCANY-2220:
--------------------------------

    Fix Version/s:     (was: Java-SCA-1.2)
                   Java-SCA-Next

Move fix to SCA Next

WSDL representations of binding.ws generated incorrectly.
---------------------------------------------------------

                Key: TUSCANY-2220
                URL: https://issues.apache.org/jira/browse/TUSCANY-2220
            Project: Tuscany
         Issue Type: Bug
         Components: Java SCA Embedded Runtime
   Affects Versions: Java-SCA-1.2
        Environment: Websphere 6.1.0.14 on AIX, jdk150_10
Jetty on Windows XP x86, jdk150_10
Websphere on Windows XP x86, jdk150_10
Tomcat on Windows XP x86. jdk150_10
           Reporter: Dave Sowerby
            Fix For: Java-SCA-Next


WSDL representations of binding.ws generated incorrectly.
I'm currently facing issues when attmepting to utilise the wsdl
generated by a service exposed using binding.ws, when I use wsdl2java
with this wsdl I get the following exception:
IWAB0399E Error in generating Java from WSDL:  java.io.IOException:
Emitter failure.  Cannot find endpoint address in port
ServiceRequestPortType__SOAPHTTPPort in service
ServiceRequestPortType__ServiceLocator
   java.io.IOException: Emitter failure.  Cannot find endpoint
address in port ServiceRequestPortType__SOAPHTTPPort in service
ServiceRequestPortType__ServiceLocator
   at 
org.apache.axis.wsdl.toJava.JavaServiceImplWriter.writeFileBody(JavaServiceImplWriter.java:189)
   at org.apache.axis.wsdl.toJava.JavaWriter.generate(JavaWriter.java:127)
   at 
org.apache.axis.wsdl.toJava.JavaServiceWriter.generate(JavaServiceWriter.java:112)
   at 
org.apache.axis.wsdl.toJava.JavaGeneratorFactory$Writers.generate(JavaGeneratorFactory.java:421)
   at org.apache.axis.wsdl.gen.Parser.generate(Parser.java:476)
   at org.apache.axis.wsdl.gen.Parser.access$000(Parser.java:45)
   at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:362)
   at java.lang.Thread.run(Unknown Source)
I've diffed a previously functioning wsdl against the currently (RC3a)
generated wsdl file, the difference causing this problem appears to be
the additional lines of:
 <wsdl:service name="ServiceRequestPortType__Service">
   <wsdl:port name="ServiceRequestPortType__SOAPHTTPPort"
binding="ns2:ServiceRequestPortType__SOAPBinding">
   </wsdl:port>
 </wsdl:service>
Which without an address is causing wsdl2java to fail.


Reply via email to