You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Tom Jordahl (JIRA)" <ax...@ws.apache.org> on 2005/03/23 23:43:21 UTC

[jira] Updated: (AXIS-1900) WSDL2JAva fails on SQL Reporting Services

     [ 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