[
https://issues.apache.org/jira/browse/AXIS2C-1224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bill Blough updated AXIS2C-1224:
--------------------------------
Component/s: code generation
(was: wsdl2c tool)
> Error in WSDL2C while generating stubs in C
> -------------------------------------------
>
> Key: AXIS2C-1224
> URL: https://issues.apache.org/jira/browse/AXIS2C-1224
> Project: Axis2-C
> Issue Type: Bug
> Components: code generation
> Affects Versions: 1.4.0
> Environment: Windows 2003, jdk1.5
> Reporter: Mohinder Verma
> Priority: Major
> Original Estimate: 168h
> Remaining Estimate: 168h
>
> We are trying to generate C code with WSDL2C tool. We are running WSDL2C.bat
> as follows:
> WSDL2C.bat -uri D:\Axis2c\bin\tools\wsdl2c\PublicReportService.wsdl -d adb -u
> The WSDL file is as below:
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
> targetNamespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> xmlns:apachesoap="http://xml.apache.org/xml-soap"
> xmlns:impl="http://xmlns.oracle.com/oxp/service/PublicReportService"
> xmlns:intf="http://xmlns.oracle.com/oxp/service/PublicReportService"
> xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <!--WSDL created by Apache Axis version: 1.3
> Built on Oct 05, 2005 (05:23:37 EDT)-->
> <wsdl:types>
> <schema
> targetNamespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> xmlns="http://www.w3.org/2001/XMLSchema">
> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
> <complexType name="ArrayOf_xsd_string">
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
> </restriction>
> </complexContent>
> </complexType>
> <complexType name="ParamNameValue">
> <sequence>
> <element name="multiValuesAllowed" type="xsd:boolean"/>
> <element name="name" nillable="true" type="xsd:string"/>
> <element name="values" nillable="true" type="impl:ArrayOf_xsd_string"/>
> </sequence>
> </complexType>
> <complexType name="ArrayOfParamNameValue">
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType"
> wsdl:arrayType="impl:ParamNameValue[]"/>
> </restriction>
> </complexContent>
> </complexType>
> <complexType name="ReportRequest">
> <sequence>
> <element name="attributeFormat" nillable="true" type="xsd:string"/>
> <element name="attributeLocale" nillable="true" type="xsd:string"/>
> <element name="attributeTemplate" nillable="true" type="xsd:string"/>
> <element name="parameterNameValues" nillable="true"
> type="impl:ArrayOfParamNameValue"/>
> <element name="reportAbsolutePath" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="AccessDeniedException">
> <sequence/>
> </complexType>
> <complexType name="OperationFailedException">
> <sequence/>
> </complexType>
> <complexType name="InvalidParametersException">
> <sequence/>
> </complexType>
> <complexType name="ReportResponse">
> <sequence>
> <element name="reportBytes" nillable="true" type="xsd:base64Binary"/>
> <element name="reportContentType" nillable="true" type="xsd:string"/>
> <element name="reportLocale" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="ReportDefinition">
> <sequence>
> <element name="defaultOutputFormat" nillable="true" type="xsd:string"/>
> <element name="defaultTemplateId" nillable="true" type="xsd:string"/>
> <element name="parameterNames" nillable="true"
> type="impl:ArrayOf_xsd_string"/>
> <element name="reportParameterNameValues" nillable="true"
> type="impl:ArrayOfParamNameValue"/>
> <element name="templateIds" nillable="true"
> type="impl:ArrayOf_xsd_string"/>
> </sequence>
> </complexType>
> <complexType name="ItemData">
> <sequence>
> <element name="absolutePath" nillable="true" type="xsd:string"/>
> <element name="creationDate" nillable="true" type="xsd:dateTime"/>
> <element name="displayName" nillable="true" type="xsd:string"/>
> <element name="fileName" nillable="true" type="xsd:string"/>
> <element name="lastModified" nillable="true" type="xsd:dateTime"/>
> <element name="lastModifier" nillable="true" type="xsd:string"/>
> <element name="owner" nillable="true" type="xsd:string"/>
> <element name="parentAbsolutePath" nillable="true" type="xsd:string"/>
> <element name="type" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="ArrayOfItemData">
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ItemData[]"/>
> </restriction>
> </complexContent>
> </complexType>
> <complexType name="EMailDeliveryOption">
> <sequence>
> <element name="emailBCC" nillable="true" type="xsd:string"/>
> <element name="emailBody" nillable="true" type="xsd:string"/>
> <element name="emailCC" nillable="true" type="xsd:string"/>
> <element name="emailFrom" nillable="true" type="xsd:string"/>
> <element name="emailReplyTo" nillable="true" type="xsd:string"/>
> <element name="emailSubject" nillable="true" type="xsd:string"/>
> <element name="emailTo" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="FaxDeliveryOption">
> <sequence>
> <element name="faxNumber" nillable="true" type="xsd:string"/>
> <element name="faxServer" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="FTPDeliveryOption">
> <sequence>
> <element name="ftpServerName" nillable="true" type="xsd:string"/>
> <element name="ftpUserName" nillable="true" type="xsd:string"/>
> <element name="ftpUserPassword" nillable="true" type="xsd:string"/>
> <element name="remoteFile" nillable="true" type="xsd:string"/>
> <element name="sftpOption" type="xsd:boolean"/>
> </sequence>
> </complexType>
> <complexType name="LocalDeliveryOption">
> <sequence>
> <element name="destination" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="PrintDeliveryOption">
> <sequence>
> <element name="printNumberOfCopy" nillable="true" type="xsd:string"/>
> <element name="printRange" nillable="true" type="xsd:string"/>
> <element name="printSide" nillable="true" type="xsd:string"/>
> <element name="printTray" nillable="true" type="xsd:string"/>
> <element name="printerName" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="WebDAVDeliveryOption">
> <sequence>
> <element name="deliveryAuthType" nillable="true" type="xsd:string"/>
> <element name="deliveryAuthTypeBasic" nillable="true" type="xsd:string"/>
> <element name="deliveryAuthTypeDigest" nillable="true"
> type="xsd:string"/>
> <element name="password" nillable="true" type="xsd:string"/>
> <element name="remoteFilePath" nillable="true" type="xsd:string"/>
> <element name="server" nillable="true" type="xsd:string"/>
> <element name="userName" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="DeliveryRequest">
> <sequence>
> <element name="emailOption" nillable="true"
> type="impl:EMailDeliveryOption"/>
> <element name="faxOption" nillable="true" type="impl:FaxDeliveryOption"/>
> <element name="ftpOption" nillable="true" type="impl:FTPDeliveryOption"/>
> <element name="localOption" nillable="true"
> type="impl:LocalDeliveryOption"/>
> <element name="printOption" nillable="true"
> type="impl:PrintDeliveryOption"/>
> <element name="webDAVOption" nillable="true"
> type="impl:WebDAVDeliveryOption"/>
> </sequence>
> </complexType>
> <complexType name="ScheduleRequest">
> <sequence>
> <element name="deliveryRequest" nillable="true"
> type="impl:DeliveryRequest"/>
> <element name="endDate" nillable="true" type="xsd:dateTime"/>
> <element name="jobCalendar" nillable="true" type="xsd:string"/>
> <element name="jobLocale" nillable="true" type="xsd:string"/>
> <element name="jobTZ" nillable="true" type="xsd:string"/>
> <element name="notificationTo" nillable="true" type="xsd:string"/>
> <element name="notifyWhenFailed" type="xsd:boolean"/>
> <element name="notifyWhenSuccess" type="xsd:boolean"/>
> <element name="notifyWhenWarning" type="xsd:boolean"/>
> <element name="repeatCount" type="xsd:int"/>
> <element name="repeatInterval" type="xsd:int"/>
> <element name="reportRequest" nillable="true" type="impl:ReportRequest"/>
> <element name="saveDataOption" type="xsd:boolean"/>
> <element name="saveOutputOption" type="xsd:boolean"/>
> <element name="scheduleBurstringOption" type="xsd:boolean"/>
> <element name="schedulePublicOption" type="xsd:boolean"/>
> <element name="startDate" nillable="true" type="xsd:dateTime"/>
> <element name="useUTF8Option" type="xsd:boolean"/>
> <element name="userJobName" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> </schema>
> </wsdl:types>
> <wsdl:message name="getReportParametersResponse">
> <wsdl:part name="getReportParametersReturn"
> type="impl:ArrayOfParamNameValue"/>
> </wsdl:message>
> <wsdl:message name="getReportDefinitionResponse">
> <wsdl:part name="getReportDefinitionReturn"
> type="impl:ReportDefinition"/>
> </wsdl:message>
> <wsdl:message name="getReportParametersRequest">
> <wsdl:part name="reportRequest" type="impl:ReportRequest"/>
> <wsdl:part name="userID" type="xsd:string"/>
> <wsdl:part name="password" type="xsd:string"/>
> </wsdl:message>
> <wsdl:message name="hasReportAccessResponse">
> <wsdl:part name="hasReportAccessReturn" type="xsd:boolean"/>
> </wsdl:message>
> <wsdl:message name="AccessDeniedException">
> <wsdl:part name="fault" type="impl:AccessDeniedException"/>
> </wsdl:message>
> <wsdl:message name="validateLoginResponse">
> <wsdl:part name="validateLoginReturn" type="xsd:boolean"/>
> </wsdl:message>
> <wsdl:message name="scheduleReportResponse">
> <wsdl:part name="scheduleReportReturn" type="xsd:string"/>
> </wsdl:message>
> <wsdl:message name="runReportResponse">
> <wsdl:part name="runReportReturn" type="impl:ReportResponse"/>
> </wsdl:message>
> <wsdl:message name="OperationFailedException">
> <wsdl:part name="fault" type="impl:OperationFailedException"/>
> </wsdl:message>
> <wsdl:message name="getFolderContentsRequest">
> <wsdl:part name="folderAbsolutePath" type="xsd:string"/>
> <wsdl:part name="userID" type="xsd:string"/>
> <wsdl:part name="password" type="xsd:string"/>
> </wsdl:message>
> <wsdl:message name="hasReportAccessRequest">
> <wsdl:part name="reportAbsolutePath" type="xsd:string"/>
> <wsdl:part name="userID" type="xsd:string"/>
> <wsdl:part name="password" type="xsd:string"/>
> </wsdl:message>
> <wsdl:message name="getReportDefinitionRequest">
> <wsdl:part name="reportAbsolutePath" type="xsd:string"/>
> <wsdl:part name="userID" type="xsd:string"/>
> <wsdl:part name="password" type="xsd:string"/>
> </wsdl:message>
> <wsdl:message name="getFolderContentsResponse">
> <wsdl:part name="getFolderContentsReturn" type="impl:ArrayOfItemData"/>
> </wsdl:message>
> <wsdl:message name="InvalidParametersException">
> <wsdl:part name="fault" type="impl:InvalidParametersException"/>
> </wsdl:message>
> <wsdl:message name="scheduleReportRequest">
> <wsdl:part name="scheduleRequest" type="impl:ScheduleRequest"/>
> <wsdl:part name="userID" type="xsd:string"/>
> <wsdl:part name="password" type="xsd:string"/>
> </wsdl:message>
> <wsdl:message name="runReportRequest">
> <wsdl:part name="reportRequest" type="impl:ReportRequest"/>
> <wsdl:part name="userID" type="xsd:string"/>
> <wsdl:part name="password" type="xsd:string"/>
> </wsdl:message>
> <wsdl:message name="validateLoginRequest">
> <wsdl:part name="userID" type="xsd:string"/>
> <wsdl:part name="password" type="xsd:string"/>
> </wsdl:message>
> <wsdl:portType name="PublicReportService">
> <wsdl:operation name="getReportParameters"
> parameterOrder="reportRequest userID password">
> <wsdl:input message="impl:getReportParametersRequest"
> name="getReportParametersRequest"/>
> <wsdl:output message="impl:getReportParametersResponse"
> name="getReportParametersResponse"/>
> <wsdl:fault message="impl:AccessDeniedException"
> name="AccessDeniedException"/>
> <wsdl:fault message="impl:OperationFailedException"
> name="OperationFailedException"/>
> <wsdl:fault message="impl:InvalidParametersException"
> name="InvalidParametersException"/>
> </wsdl:operation>
> <wsdl:operation name="validateLogin" parameterOrder="userID password">
> <wsdl:input message="impl:validateLoginRequest"
> name="validateLoginRequest"/>
> <wsdl:output message="impl:validateLoginResponse"
> name="validateLoginResponse"/>
> </wsdl:operation>
> <wsdl:operation name="runReport" parameterOrder="reportRequest userID
> password">
> <wsdl:input message="impl:runReportRequest" name="runReportRequest"/>
> <wsdl:output message="impl:runReportResponse"
> name="runReportResponse"/>
> <wsdl:fault message="impl:AccessDeniedException"
> name="AccessDeniedException"/>
> <wsdl:fault message="impl:OperationFailedException"
> name="OperationFailedException"/>
> <wsdl:fault message="impl:InvalidParametersException"
> name="InvalidParametersException"/>
> </wsdl:operation>
> <wsdl:operation name="getReportDefinition"
> parameterOrder="reportAbsolutePath userID password">
> <wsdl:input message="impl:getReportDefinitionRequest"
> name="getReportDefinitionRequest"/>
> <wsdl:output message="impl:getReportDefinitionResponse"
> name="getReportDefinitionResponse"/>
> <wsdl:fault message="impl:AccessDeniedException"
> name="AccessDeniedException"/>
> <wsdl:fault message="impl:OperationFailedException"
> name="OperationFailedException"/>
> <wsdl:fault message="impl:InvalidParametersException"
> name="InvalidParametersException"/>
> </wsdl:operation>
> <wsdl:operation name="getFolderContents"
> parameterOrder="folderAbsolutePath userID password">
> <wsdl:input message="impl:getFolderContentsRequest"
> name="getFolderContentsRequest"/>
> <wsdl:output message="impl:getFolderContentsResponse"
> name="getFolderContentsResponse"/>
> <wsdl:fault message="impl:AccessDeniedException"
> name="AccessDeniedException"/>
> <wsdl:fault message="impl:OperationFailedException"
> name="OperationFailedException"/>
> <wsdl:fault message="impl:InvalidParametersException"
> name="InvalidParametersException"/>
> </wsdl:operation>
> <wsdl:operation name="scheduleReport" parameterOrder="scheduleRequest
> userID password">
> <wsdl:input message="impl:scheduleReportRequest"
> name="scheduleReportRequest"/>
> <wsdl:output message="impl:scheduleReportResponse"
> name="scheduleReportResponse"/>
> <wsdl:fault message="impl:AccessDeniedException"
> name="AccessDeniedException"/>
> <wsdl:fault message="impl:OperationFailedException"
> name="OperationFailedException"/>
> <wsdl:fault message="impl:InvalidParametersException"
> name="InvalidParametersException"/>
> </wsdl:operation>
> <wsdl:operation name="hasReportAccess"
> parameterOrder="reportAbsolutePath userID password">
> <wsdl:input message="impl:hasReportAccessRequest"
> name="hasReportAccessRequest"/>
> <wsdl:output message="impl:hasReportAccessResponse"
> name="hasReportAccessResponse"/>
> <wsdl:fault message="impl:InvalidParametersException"
> name="InvalidParametersException"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:binding name="PublicReportServiceSoapBinding"
> type="impl:PublicReportService">
> <wsdlsoap:binding style="rpc"
> transport="http://schemas.xmlsoap.org/soap/http"/>
> <wsdl:operation name="getReportParameters">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="getReportParametersRequest">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:input>
> <wsdl:output name="getReportParametersResponse">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:output>
> <wsdl:fault name="AccessDeniedException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="AccessDeniedException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> <wsdl:fault name="OperationFailedException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="OperationFailedException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> <wsdl:fault name="InvalidParametersException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="InvalidParametersException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> </wsdl:operation>
> <wsdl:operation name="validateLogin">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="validateLoginRequest">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:input>
> <wsdl:output name="validateLoginResponse">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="runReport">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="runReportRequest">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:input>
> <wsdl:output name="runReportResponse">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:output>
> <wsdl:fault name="AccessDeniedException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="AccessDeniedException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> <wsdl:fault name="OperationFailedException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="OperationFailedException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> <wsdl:fault name="InvalidParametersException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="InvalidParametersException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> </wsdl:operation>
> <wsdl:operation name="getReportDefinition">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="getReportDefinitionRequest">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:input>
> <wsdl:output name="getReportDefinitionResponse">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:output>
> <wsdl:fault name="AccessDeniedException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="AccessDeniedException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> <wsdl:fault name="OperationFailedException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="OperationFailedException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> <wsdl:fault name="InvalidParametersException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="InvalidParametersException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> </wsdl:operation>
> <wsdl:operation name="getFolderContents">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="getFolderContentsRequest">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:input>
> <wsdl:output name="getFolderContentsResponse">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:output>
> <wsdl:fault name="AccessDeniedException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="AccessDeniedException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> <wsdl:fault name="OperationFailedException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="OperationFailedException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> <wsdl:fault name="InvalidParametersException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="InvalidParametersException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> </wsdl:operation>
> <wsdl:operation name="scheduleReport">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="scheduleReportRequest">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:input>
> <wsdl:output name="scheduleReportResponse">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:output>
> <wsdl:fault name="AccessDeniedException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="AccessDeniedException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> <wsdl:fault name="OperationFailedException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="OperationFailedException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> <wsdl:fault name="InvalidParametersException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="InvalidParametersException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> </wsdl:operation>
> <wsdl:operation name="hasReportAccess">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="hasReportAccessRequest">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:input>
> <wsdl:output name="hasReportAccessResponse">
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:output>
> <wsdl:fault name="InvalidParametersException">
> <wsdlsoap:fault
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> name="InvalidParametersException"
> namespace="http://xmlns.oracle.com/oxp/service/PublicReportService"
> use="encoded"/>
> </wsdl:fault>
> </wsdl:operation>
> </wsdl:binding>
> <wsdl:service name="PublicReportServiceService">
> <wsdl:port binding="impl:PublicReportServiceSoapBinding"
> name="PublicReportService">
> <wsdlsoap:address
> location="http://localhost:9704/xmlpserver/services/PublicReportService"/>
> </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
> Error thrown is as below:
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
> at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:153)
> at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
> at org.apache.axis2.wsdl.WSDL2C.main(WSDL2C.java:31)
> Caused by: org.apache.axis2.AxisFault: Part 'fault' of fault message
> '{http://xmlns.oracle.com/oxp/service/PublicReportService}AccessDeniedException'
> must be defined with 'element=QName' and not 'type=QName'
> at
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameReference(WSDL11ToAxisServiceBuilder.java:1240)
> at
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateBinding(WSDL11ToAxisServiceBuilder.java:771)
> at
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpoint(WSDL11ToAxisServiceBuilder.java:538)
> at
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpoints(WSDL11ToAxisServiceBuilder.java:489)
> at
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:363)
> at
> org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.populateAllServices(WSDL11ToAllAxisServicesBuilder.java:107)
> at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:147)
> ... 2 more
> Please help us to rectify this error.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]