Unknown style detected !! No code is generated
----------------------------------------------

                 Key: AXIS2-4317
                 URL: https://issues.apache.org/jira/browse/AXIS2-4317
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: wsdl
    Affects Versions: 1.4.1
         Environment: Windows XP - JDK 1.4
            Reporter: Thomas Barbier


Hi All,

I was provided a wsdl file (I copied/pasted it at the end of this email) and I 
generated stub with Axis2 version 1.4.1.
I have no error during stub generation but the generated classes don't compile:
In fact, it seems to miss a return statement in the methode SarimSoap I need to 
call
Generated method signature is:
public  
com.equant.supvision.adapter.orchestre.OrchestreSarimServicesServiceStub.ResultSarimSoap
 SarimSOAP(
                            
com.equant.supvision.adapter.orchestre.OrchestreSarimServicesServiceStub.RequestSarimSoap
 requestSarimSoap0)
                      throws java.rmi.RemoteException

I can see also a lot of comments << Unknown style detected !! No code is 
generated >> within the same method.

As a result, this class doesn't compile and I can't make the client application 
work.

I created this as a bug since the wsdl2java doesn't show any error.

Please let me know if this issue come from the wsdl instead of Axis

Thank you very much for your support and please don't hesitate to contact me if 
you need more information

Best Regards
Thomas

------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------ 
----------------------------------------------- WSDL File 
------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------ 

  <?xml version="1.0" encoding="UTF-8" ?> 
- <!--  ============================================== 
  --> 
- <!--  orchestre-sarim.wsdl                                                    
  --> 
- <!--                                                                          
                
  --> 
- <!--  Pulbicated services:                                                    
  --> 
- <!--  SarimSOAP                                                               
        
  --> 
- <!--                                                                          
                
  --> 
- <!--                                                                          
                
  --> 
- <!--  ============================================== 
  --> 
- <wsdl:definitions targetNamespace="http://OrchestreSarimServicesService/"; 
xmlns="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:apachesoap="http://xml.apache.org/xml-soap/"; 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:svc="http://OrchestreSarimServicesService/"; 
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
- <!--  ============================================== 
  --> 
- <!--  SECTION types                                                           
  --> 
- <!--  ============================================== 
  --> 
- <!--  Definition of structures' types                         
  --> 
- <!--  ============================================== 
  --> 
- <types>
- <xsd:schema elementFormDefault="qualified" 
targetNamespace="http://OrchestreSarimServicesService/";>
- <xsd:element name="ResultSarimSoap">
- <xsd:complexType>
- <xsd:sequence>
  <xsd:element minOccurs="1" maxOccurs="1" name="ReturnCode" type="xsd:string" 
/> 
  <xsd:element minOccurs="1" maxOccurs="1" name="ErrorMessage" 
type="xsd:string" /> 
  <xsd:element minOccurs="1" maxOccurs="1" name="RequestResult" 
type="xsd:string" /> 
  </xsd:sequence>
  </xsd:complexType>
  </xsd:element>
- <xsd:element name="RequestSarimSoap">
- <xsd:complexType>
- <xsd:sequence>
  <xsd:element minOccurs="1" maxOccurs="1" name="RequestName" type="xsd:string" 
/> 
  <xsd:element minOccurs="1" maxOccurs="1" name="RequestVersion" 
type="xsd:string" /> 
  <xsd:element minOccurs="0" maxOccurs="1" name="ITTTicket" type="xsd:string" 
/> 
  <xsd:element minOccurs="0" maxOccurs="1" name="CodLng" type="xsd:string" /> 
  <xsd:element minOccurs="1" maxOccurs="1" name="RequestParameters" 
type="xsd:string" /> 
  </xsd:sequence>
  </xsd:complexType>
  </xsd:element>
  </xsd:schema>
  </types>
- <!--  ============================================== 
  --> 
- <!--   SECTION message                                                        
  --> 
- <!--  ============================================== 
  --> 
- <!--  Definition of messages sent/received                    
  --> 
- <!--  by the server/client                                                
  --> 
- <!--  ============================================== 
  --> 
- <!--  Service SarimSOAP       
  --> 
- <!--  ================== 
  --> 
- <wsdl:message name="SarimSOAPIn">
  <wsdl:part name="parametersIn" element="svc:RequestSarimSoap" /> 
  </wsdl:message>
- <wsdl:message name="SarimSOAPOut">
  <wsdl:part name="parameters" element="svc:ResultSarimSoap" /> 
  </wsdl:message>
- <!--  ============================================== 
  --> 
- <!--   SECTION portType                                                       
  --> 
- <!--  ============================================== 
  --> 
- <!--   Description of the WEB services               
  --> 
- <!--  ============================================== 
  --> 
- <wsdl:portType name="OrchestreSarimServicesSoap">
- <!--  SarimSOAP 
  --> 
- <wsdl:operation name="SarimSOAP">
  <wsdl:input message="svc:SarimSOAPIn" name="SarimSOAPIn" /> 
  <wsdl:output message="svc:SarimSOAPOut" name="SarimSOAPOut" /> 
  </wsdl:operation>
  </wsdl:portType>
- <!--  ============================================== 
  --> 
- <!--   SECTION Bindings                                                       
  --> 
- <!--  ============================================== 
  --> 
- <!--   Description of the links with WEB Services    
  --> 
- <!--   The binding section specifies the protocol,   
  --> 
- <!--   the serialization and the encoding.            
  --> 
- <!--  ============================================== 
  --> 
- <wsdl:binding name="OrchestreSarimServicesSoap" 
type="svc:OrchestreSarimServicesSoap">
  <wsdlsoap:binding style="Document" 
transport="http://schemas.xmlsoap.org/soap/http"; /> 
- <!--  SarimSOAP 
  --> 
- <wsdl:operation name="SarimSOAP">
  <wsdlsoap:operation soapAction="" /> 
- <wsdl:input name="SarimSOAPIn">
  <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://172.20.64.41/OrchestreSarimServicesService"; use="encoded" /> 
  </wsdl:input>
- <wsdl:output name="SarimSOAPOut">
  <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://172.20.64.41/OrchestreSarimServicesService"; use="encoded" /> 
  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
- <!--  ============================================== 
  --> 
- <!--   SECTION service                                                        
  --> 
- <!--  ============================================== 
  --> 
- <!--  Association port <-> bindings                                   
  --> 
- <!--  ============================================== 
  --> 
- <wsdl:service name="OrchestreSarimServicesService">
- <wsdl:port binding="svc:OrchestreSarimServicesSoap" 
name="OrchestreSarimServicesSoap">
  <wsdlsoap:address 
location="http://172.20.64.41/72xorc/current/webservices/soap/perl/OrchestreSarimServices.pl";
 /> 
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>





-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to