[ http://issues.apache.org/jira/browse/AXIS-1900?page=history ]

Tom Jordahl updated AXIS-1900:
------------------------------

    Attachment: reportservice.wsdl

This WSDL demonstrates the problem.

> WSDL2JAva fails on SQL Reporting Services
> -----------------------------------------
>
>          Key: AXIS-1900
>          URL: http://issues.apache.org/jira/browse/AXIS-1900
>      Project: Axis
>         Type: Bug
>   Components: WSDL processing
>     Versions: current (nightly)
>     Reporter: Tom Jordahl
>     Priority: Blocker
>  Attachments: reportservice.wsdl
>
> A customer of ours is using web services to connect to SQL Reporting 
> Services.  When Axis 1.1 WSDL2Java is used on the WSLD, there are no problems 
> compiling the stubs.
> Using either Axis 1.2RC2 or the latest CVS source, Axis does not unwrap the 
> parameters to the operations, and does not generate the Request or Response 
> wrapper types.
> Compile Errors: 
> > javac *.java */*.java
> ReportingServiceSoap.java:39: cannot resolve symbol
> symbol  : class SetExecutionOptions
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetExecutionOptionsResponse 
> setExecutionOptions(com.microsoft.schemas.sqlserver
> ._2003._12.reporting.reportingservices.SetExecutionOptions parameters) throws 
> ja
> va.rmi.RemoteException;
>                                       ^
> ReportingServiceSoap.java:39: cannot resolve symbol
> symbol  : class SetExecutionOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetExecutionOptionsResponse 
> setExecutionOptions(com.microsoft.schemas.sqlserver
> ._2003._12.reporting.reportingservices.SetExecutionOptions parameters) throws 
> ja
> va.rmi.RemoteException;
> ^
> ReportingServiceSoap.java:40: cannot resolve symbol
> symbol  : class GetExecutionOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .GetExecutionOptionsResponse getExecutionOptions(java.lang.String report) 
> throws
>  java.rmi.RemoteException;
> ^
> ReportingServiceSoap.java:41: cannot resolve symbol
> symbol  : class SetCacheOptions
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetCacheOptionsResponse 
> setCacheOptions(com.microsoft.schemas.sqlserver._2003._
> 12.reporting.reportingservices.SetCacheOptions parameters) throws 
> java.rmi.Remot
> eException;
>                               ^
> ReportingServiceSoap.java:41: cannot resolve symbol
> symbol  : class SetCacheOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetCacheOptionsResponse 
> setCacheOptions(com.microsoft.schemas.sqlserver._2003._
> 12.reporting.reportingservices.SetCacheOptions parameters) throws 
> java.rmi.Remot
> eException;
> ^
> ReportingServiceSoap.java:42: cannot resolve symbol
> symbol  : class GetCacheOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .GetCacheOptionsResponse getCacheOptions(java.lang.String report) throws 
> java.rm
> i.RemoteException;
> ^
> ReportingServiceSoap.java:57: cannot resolve symbol
> symbol  : class SetReportHistoryOptions
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetReportHistoryOptionsResponse 
> setReportHistoryOptions(com.microsoft.schemas.s
> qlserver._2003._12.reporting.reportingservices.SetReportHistoryOptions 
> parameter
> s) throws java.rmi.RemoteException;
>                                               ^
> ReportingServiceSoap.java:57: cannot resolve symbol
> symbol  : class SetReportHistoryOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetReportHistoryOptionsResponse 
> setReportHistoryOptions(com.microsoft.schemas.s
> qlserver._2003._12.reporting.reportingservices.SetReportHistoryOptions 
> parameter
> s) throws java.rmi.RemoteException;
> ^
> ReportingServiceSoap.java:58: cannot resolve symbol
> symbol  : class GetReportHistoryOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .GetReportHistoryOptionsResponse getReportHistoryOptions(java.lang.String 
> report
> ) throws java.rmi.RemoteException;
> ^
> ReportingServiceSoapStub.java:2573: cannot resolve symbol
> symbol  : class SetExecutionOptions
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetExecutionOptionsResponse 
> setExecutionOptions(com.microsoft.schemas.sqlserver
> ._2003._12.reporting.reportingservices.SetExecutionOptions parameters) throws 
> ja
> va.rmi.RemoteException {
>                                       ^
> ReportingServiceSoapStub.java:2573: cannot resolve symbol
> symbol  : class SetExecutionOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetExecutionOptionsResponse 
> setExecutionOptions(com.microsoft.schemas.sqlserver
> ._2003._12.reporting.reportingservices.SetExecutionOptions parameters) throws 
> ja
> va.rmi.RemoteException {
> ^
> ReportingServiceSoapStub.java:2604: cannot resolve symbol
> symbol  : class GetExecutionOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .GetExecutionOptionsResponse getExecutionOptions(java.lang.String report) 
> throws
>  java.rmi.RemoteException {
> ^
> ReportingServiceSoapStub.java:2635: cannot resolve symbol
> symbol  : class SetCacheOptions
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetCacheOptionsResponse 
> setCacheOptions(com.microsoft.schemas.sqlserver._2003._
> 12.reporting.reportingservices.SetCacheOptions parameters) throws 
> java.rmi.Remot
> eException {
>                               ^
> ReportingServiceSoapStub.java:2635: cannot resolve symbol
> symbol  : class SetCacheOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetCacheOptionsResponse 
> setCacheOptions(com.microsoft.schemas.sqlserver._2003._
> 12.reporting.reportingservices.SetCacheOptions parameters) throws 
> java.rmi.Remot
> eException {
> ^
> ReportingServiceSoapStub.java:2666: cannot resolve symbol
> symbol  : class GetCacheOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .GetCacheOptionsResponse getCacheOptions(java.lang.String report) throws 
> java.rm
> i.RemoteException {
> ^
> ReportingServiceSoapStub.java:3089: cannot resolve symbol
> symbol  : class SetReportHistoryOptions
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetReportHistoryOptionsResponse 
> setReportHistoryOptions(com.microsoft.schemas.s
> qlserver._2003._12.reporting.reportingservices.SetReportHistoryOptions 
> parameter
> s) throws java.rmi.RemoteException {
>                                               ^
> ReportingServiceSoapStub.java:3089: cannot resolve symbol
> symbol  : class SetReportHistoryOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .SetReportHistoryOptionsResponse 
> setReportHistoryOptions(com.microsoft.schemas.s
> qlserver._2003._12.reporting.reportingservices.SetReportHistoryOptions 
> parameter
> s) throws java.rmi.RemoteException {
> ^
> ReportingServiceSoapStub.java:3120: cannot resolve symbol
> symbol  : class GetReportHistoryOptionsResponse
> location: package reportingservices
>     public 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices
> .GetReportHistoryOptionsResponse getReportHistoryOptions(java.lang.String 
> report
> ) throws java.rmi.RemoteException {
> ^
> ReportingServiceSoapStub.java:340: cannot resolve symbol
> symbol  : class SetExecutionOptions
> location: package reportingservices
>         oper.addParameter(new 
> javax.xml.namespace.QName("http://schemas.microsof
> t.com/sqlserver/2003/12/reporting/reportingservices", "SetExecutionOptions"), 
> ne
> w 
> javax.xml.namespace.QName("http://schemas.microsoft.com/sqlserver/2003/12/repo
> rting/reportingservices", ">SetExecutionOptions"), 
> com.microsoft.schemas.sqlserv
> er._2003._12.reporting.reportingservices.SetExecutionOptions.class, 
> org.apache.a
> xis.description.ParameterDesc.IN, false, false);
>                                         ^
> ReportingServiceSoapStub.java:342: cannot resolve symbol
> symbol  : class SetExecutionOptionsResponse
> location: package reportingservices
>         
> oper.setReturnClass(com.microsoft.schemas.sqlserver._2003._12.reporting.
> reportingservices.SetExecutionOptionsResponse.class);
>                  ^
> ReportingServiceSoapStub.java:352: cannot resolve symbol
> symbol  : class GetExecutionOptionsResponse
> location: package reportingservices
>         
> oper.setReturnClass(com.microsoft.schemas.sqlserver._2003._12.reporting.
> reportingservices.GetExecutionOptionsResponse.class);
>                  ^
> ReportingServiceSoapStub.java:364: cannot resolve symbol
> symbol  : class SetCacheOptions
> location: package reportingservices
>         oper.addParameter(new 
> javax.xml.namespace.QName("http://schemas.microsof
> t.com/sqlserver/2003/12/reporting/reportingservices", "SetCacheOptions"), new 
> ja
> vax.xml.namespace.QName("http://schemas.microsoft.com/sqlserver/2003/12/reportin
> g/reportingservices", ">SetCacheOptions"), 
> com.microsoft.schemas.sqlserver._2003
> ._12.reporting.reportingservices.SetCacheOptions.class, 
> org.apache.axis.descript
> ion.ParameterDesc.IN, false, false);
>                                 ^
> ReportingServiceSoapStub.java:366: cannot resolve symbol
> symbol  : class SetCacheOptionsResponse
> location: package reportingservices
>         
> oper.setReturnClass(com.microsoft.schemas.sqlserver._2003._12.reporting.
> reportingservices.SetCacheOptionsResponse.class);
>                  ^
> ReportingServiceSoapStub.java:376: cannot resolve symbol
> symbol  : class GetCacheOptionsResponse
> location: package reportingservices
>         
> oper.setReturnClass(com.microsoft.schemas.sqlserver._2003._12.reporting.
> reportingservices.GetCacheOptionsResponse.class);
>                  ^
> ReportingServiceSoapStub.java:519: cannot resolve symbol
> symbol  : class SetReportHistoryOptions
> location: package reportingservices
>         oper.addParameter(new 
> javax.xml.namespace.QName("http://schemas.microsof
> t.com/sqlserver/2003/12/reporting/reportingservices", 
> "SetReportHistoryOptions")
> , new 
> javax.xml.namespace.QName("http://schemas.microsoft.com/sqlserver/2003/12/
> reporting/reportingservices", ">SetReportHistoryOptions"), 
> com.microsoft.schemas
> .sqlserver._2003._12.reporting.reportingservices.SetReportHistoryOptions.class,
> org.apache.axis.description.ParameterDesc.IN, false, false);
>                                                 ^
> ReportingServiceSoapStub.java:521: cannot resolve symbol
> symbol  : class SetReportHistoryOptionsResponse
> location: package reportingservices
>         
> oper.setReturnClass(com.microsoft.schemas.sqlserver._2003._12.reporting.
> reportingservices.SetReportHistoryOptionsResponse.class);
>                  ^
> ReportingServiceSoapStub.java:531: cannot resolve symbol
> symbol  : class GetReportHistoryOptionsResponse
> location: package reportingservices
>         
> oper.setReturnClass(com.microsoft.schemas.sqlserver._2003._12.reporting.
> reportingservices.GetReportHistoryOptionsResponse.class);
>                  ^
> ReportingServiceSoapStub.java:2597: cannot resolve symbol
> symbol  : class SetExecutionOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.SetExecutionOptionsResponse) _resp;
>              ^
> ReportingServiceSoapStub.java:2599: cannot resolve symbol
> symbol  : class SetExecutionOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.SetExecutionOptionsResponse) 
> org.apache.axis.utils.JavaUtils.conve
> rt(_resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices.
> SetExecutionOptionsResponse.class);
>              ^
> ReportingServiceSoapStub.java:2599: cannot resolve symbol
> symbol  : class SetExecutionOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.SetExecutionOptionsResponse) 
> org.apache.axis.utils.JavaUtils.conve
> rt(_resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices.
> SetExecutionOptionsResponse.class);
>                                                                               
>  ^
> ReportingServiceSoapStub.java:2628: cannot resolve symbol
> symbol  : class GetExecutionOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.GetExecutionOptionsResponse) _resp;
>              ^
> ReportingServiceSoapStub.java:2630: cannot resolve symbol
> symbol  : class GetExecutionOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.GetExecutionOptionsResponse) 
> org.apache.axis.utils.JavaUtils.conve
> rt(_resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices.
> GetExecutionOptionsResponse.class);
>              ^
> ReportingServiceSoapStub.java:2630: cannot resolve symbol
> symbol  : class GetExecutionOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.GetExecutionOptionsResponse) 
> org.apache.axis.utils.JavaUtils.conve
> rt(_resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices.
> GetExecutionOptionsResponse.class);
>                                                                               
>  ^
> ReportingServiceSoapStub.java:2659: cannot resolve symbol
> symbol  : class SetCacheOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.SetCacheOptionsResponse) _resp;
>              ^
> ReportingServiceSoapStub.java:2661: cannot resolve symbol
> symbol  : class SetCacheOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.SetCacheOptionsResponse) 
> org.apache.axis.utils.JavaUtils.convert(_
> resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices.SetC
> acheOptionsResponse.class);
>              ^
> ReportingServiceSoapStub.java:2661: cannot resolve symbol
> symbol  : class SetCacheOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.SetCacheOptionsResponse) 
> org.apache.axis.utils.JavaUtils.convert(_
> resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices.SetC
> acheOptionsResponse.class);
>                                                                            ^
> ReportingServiceSoapStub.java:2690: cannot resolve symbol
> symbol  : class GetCacheOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.GetCacheOptionsResponse) _resp;
>              ^
> ReportingServiceSoapStub.java:2692: cannot resolve symbol
> symbol  : class GetCacheOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.GetCacheOptionsResponse) 
> org.apache.axis.utils.JavaUtils.convert(_
> resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices.GetC
> acheOptionsResponse.class);
>              ^
> ReportingServiceSoapStub.java:2692: cannot resolve symbol
> symbol  : class GetCacheOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.GetCacheOptionsResponse) 
> org.apache.axis.utils.JavaUtils.convert(_
> resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservices.GetC
> acheOptionsResponse.class);
>                                                                            ^
> ReportingServiceSoapStub.java:3113: cannot resolve symbol
> symbol  : class SetReportHistoryOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.SetReportHistoryOptionsResponse) _resp;
>              ^
> ReportingServiceSoapStub.java:3115: cannot resolve symbol
> symbol  : class SetReportHistoryOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.SetReportHistoryOptionsResponse) 
> org.apache.axis.utils.JavaUtils.c
> onvert(_resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservi
> ces.SetReportHistoryOptionsResponse.class);
>              ^
> ReportingServiceSoapStub.java:3115: cannot resolve symbol
> symbol  : class SetReportHistoryOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.SetReportHistoryOptionsResponse) 
> org.apache.axis.utils.JavaUtils.c
> onvert(_resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservi
> ces.SetReportHistoryOptionsResponse.class);
>    ^
> ReportingServiceSoapStub.java:3144: cannot resolve symbol
> symbol  : class GetReportHistoryOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.GetReportHistoryOptionsResponse) _resp;
>              ^
> ReportingServiceSoapStub.java:3146: cannot resolve symbol
> symbol  : class GetReportHistoryOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.GetReportHistoryOptionsResponse) 
> org.apache.axis.utils.JavaUtils.c
> onvert(_resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservi
> ces.GetReportHistoryOptionsResponse.class);
>              ^
> ReportingServiceSoapStub.java:3146: cannot resolve symbol
> symbol  : class GetReportHistoryOptionsResponse
> location: package reportingservices
>                 return 
> (com.microsoft.schemas.sqlserver._2003._12.reporting.repo
> rtingservices.GetReportHistoryOptionsResponse) 
> org.apache.axis.utils.JavaUtils.c
> onvert(_resp, 
> com.microsoft.schemas.sqlserver._2003._12.reporting.reportingservi
> ces.GetReportHistoryOptionsResponse.class);
>    ^
> 45 errors

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to