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 "Maria Claribelle Loto (JIRA)" <ji...@apache.org> on 2009/02/24 09:26:01 UTC

[jira] Created: (AXIS2-4250) Error in Skeleton Class: Web Service Method Problem - Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation

Error in Skeleton Class: Web Service Method Problem - Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation
-------------------------------------------------------------------------------------------------------------------------------------

                 Key: AXIS2-4250
                 URL: https://issues.apache.org/jira/browse/AXIS2-4250
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
         Environment: Intellij IDEA,  Java, Resin, Windows XP
            Reporter: Maria Claribelle Loto


Hi all, 
I have generated classes using wsdl2java tool but i am getting error in the generated skeleton class. It says that Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation in the method signature part. Below is the generated Skeleton Class:

 /**
     * Axis2MarketInterfaceSkeleton.java
     *
     * This file was auto-generated from WSDL
     * by the Apache Axis2 version: 1.2 Apr 27, 2007 (04:14:19 IST)
     */
    package net.brokerhub.xml.webservices;
    /**
     *  Axis2MarketInterfaceSkeleton java skeleton for the axisService
     */
    public class Axis2MarketInterfaceSkeleton{
        
         
        /**
         * Auto generated method signature
         
         
                                     * @param getMarketDataRequest
         */
        

                 public net.brokerhub.xml.otcxml.OTCxmlDocument getMarketData
                  (
                  net.brokerhub.xml.webservices.GetMarketDataRequestDocument getMarketDataRequest
                  )
            throws InvalidServerDataException{
                //Todo fill this with the necessary business logic
                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getMarketData");
        }
     
    }

here is my wdl file: 

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
        name="Axis2MarketInterface"
        xmlns:apachesoap="http://xml.apache.org/xml-soap"
        targetNamespace="http://xml.brokerhub.net/webservices/"
        xmlns:impl="http://xml.brokerhub.net/webservices/"
        xmlns:intf="http://xml.brokerhub.net/webservices/"
        xmlns:bhml="http://xml.brokerhub.net/bhml/"
        xmlns:otcxml="http://xml.brokerhub.net/otcxml/"
        xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
        xmlns:wsv="http://xml.brokerhub.net/webservices/"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema">



    <!-- import uses relative paths. this way we dont have to hardcode
    the location of schemas which helps while developing new versions -->

    <wsdl:import
            location="webservices.xsd"
            namespace="http://xml.brokerhub.net/webservices/"/>
   <!--
    <wsdl:import
            location="bhml_1.0.xsd"
            namespace="http://xml.brokerhub.net/bhml/"/>
    <wsdl:import
            location="otcxml_1.1.xsd"
            namespace="http://xml.brokerhub.net/otcxml/"/>-->
<wsdl:types></wsdl:types>

    <wsdl:message name="getMarketDataRequest">
        <wsdl:part element="wsv:getMarketDataRequest" name="getMarketDataRequest"/>
    </wsdl:message>
    <wsdl:message name="invalidServerData">
        <wsdl:part element="wsv:message" name="errorMessage"/>
    </wsdl:message>
    <wsdl:message name="getMarketDataResponse">
        <wsdl:part element="otcxml:OTCxml" name="getMarketDataResponse"/>
    </wsdl:message>
    <wsdl:portType name="Axis2MarketInterfacePortType">
        <wsdl:operation name="getMarketData">
            <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requesting market data requires a valid
                login. Supply the sessionId received from the login with the Market request:</wsdl:documentation>
            <wsdl:input message="wsv:getMarketDataRequest"/>
            <wsdl:output message="wsv:getMarketDataResponse"/>
            <wsdl:fault message="wsv:invalidServerData" name="invalidServerData"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="Axis2MarketInterfaceBinding" type="impl:Axis2MarketInterfacePortType">
        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <wsdl:operation name="getMarketData">
            <wsdlsoap:operation
                    soapAction="capeconnect:Axis2MarketInterface:Axis2MarketInterfacePortType#getMarketData"/>
            <wsdl:input>
                <wsdlsoap:body parts="getMarketDataRequest" use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <wsdlsoap:body parts="getMarketDataResponse" use="literal"/>
            </wsdl:output>
            <wsdl:fault name="invalidServerData">
                <wsdlsoap:fault name="invalidServerData" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="Axis2MarketInterface">
        <wsdl:port binding="impl:Axis2MarketInterfaceBinding" name="Axis2MarketInterface">
            <wsdlsoap:address
                    location="http://localhost:8080/axis2/services/Axis2MarketInterface"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>

Any idea how i can resolve the error? thanks a lot in advance

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


[jira] Updated: (AXIS2-4250) Error in Skeleton Class: Web Service Method Problem - Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation

Posted by "Maria Claribelle Loto (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-4250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Claribelle Loto updated AXIS2-4250:
-----------------------------------------

    Description: 
Hi all, 
I have generated classes using wsdl2java tool but i am getting error in the generated skeleton class. It says that Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation in the method signature part. 

Any idea how i can resolve the error? thanks a lot in advance

  was:
Hi all, 
I have generated classes using wsdl2java tool but i am getting error in the generated skeleton class. It says that Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation in the method signature part. Below is the generated Skeleton Class:

 /**
     * Axis2MarketInterfaceSkeleton.java
     *
     * This file was auto-generated from WSDL
     * by the Apache Axis2 version: 1.2 Apr 27, 2007 (04:14:19 IST)
     */
    package net.brokerhub.xml.webservices;
    /**
     *  Axis2MarketInterfaceSkeleton java skeleton for the axisService
     */
    public class Axis2MarketInterfaceSkeleton{
        
         
        /**
         * Auto generated method signature
         
         
                                     * @param getMarketDataRequest
         */
        

                 public net.brokerhub.xml.otcxml.OTCxmlDocument getMarketData
                  (
                  net.brokerhub.xml.webservices.GetMarketDataRequestDocument getMarketDataRequest
                  )
            throws InvalidServerDataException{
                //Todo fill this with the necessary business logic
                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getMarketData");
        }
     
    }

here is my wdl file: 

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
        name="Axis2MarketInterface"
        xmlns:apachesoap="http://xml.apache.org/xml-soap"
        targetNamespace="http://xml.brokerhub.net/webservices/"
        xmlns:impl="http://xml.brokerhub.net/webservices/"
        xmlns:intf="http://xml.brokerhub.net/webservices/"
        xmlns:bhml="http://xml.brokerhub.net/bhml/"
        xmlns:otcxml="http://xml.brokerhub.net/otcxml/"
        xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
        xmlns:wsv="http://xml.brokerhub.net/webservices/"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema">



    <!-- import uses relative paths. this way we dont have to hardcode
    the location of schemas which helps while developing new versions -->

    <wsdl:import
            location="webservices.xsd"
            namespace="http://xml.brokerhub.net/webservices/"/>
   <!--
    <wsdl:import
            location="bhml_1.0.xsd"
            namespace="http://xml.brokerhub.net/bhml/"/>
    <wsdl:import
            location="otcxml_1.1.xsd"
            namespace="http://xml.brokerhub.net/otcxml/"/>-->
<wsdl:types></wsdl:types>

    <wsdl:message name="getMarketDataRequest">
        <wsdl:part element="wsv:getMarketDataRequest" name="getMarketDataRequest"/>
    </wsdl:message>
    <wsdl:message name="invalidServerData">
        <wsdl:part element="wsv:message" name="errorMessage"/>
    </wsdl:message>
    <wsdl:message name="getMarketDataResponse">
        <wsdl:part element="otcxml:OTCxml" name="getMarketDataResponse"/>
    </wsdl:message>
    <wsdl:portType name="Axis2MarketInterfacePortType">
        <wsdl:operation name="getMarketData">
            <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requesting market data requires a valid
                login. Supply the sessionId received from the login with the Market request:</wsdl:documentation>
            <wsdl:input message="wsv:getMarketDataRequest"/>
            <wsdl:output message="wsv:getMarketDataResponse"/>
            <wsdl:fault message="wsv:invalidServerData" name="invalidServerData"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="Axis2MarketInterfaceBinding" type="impl:Axis2MarketInterfacePortType">
        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <wsdl:operation name="getMarketData">
            <wsdlsoap:operation
                    soapAction="capeconnect:Axis2MarketInterface:Axis2MarketInterfacePortType#getMarketData"/>
            <wsdl:input>
                <wsdlsoap:body parts="getMarketDataRequest" use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <wsdlsoap:body parts="getMarketDataResponse" use="literal"/>
            </wsdl:output>
            <wsdl:fault name="invalidServerData">
                <wsdlsoap:fault name="invalidServerData" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="Axis2MarketInterface">
        <wsdl:port binding="impl:Axis2MarketInterfaceBinding" name="Axis2MarketInterface">
            <wsdlsoap:address
                    location="http://localhost:8080/axis2/services/Axis2MarketInterface"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>

Any idea how i can resolve the error? thanks a lot in advance


> Error in Skeleton Class: Web Service Method Problem - Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation
> -------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4250
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4250
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>         Environment: Intellij IDEA,  Java, Resin, Windows XP
>            Reporter: Maria Claribelle Loto
>
> Hi all, 
> I have generated classes using wsdl2java tool but i am getting error in the generated skeleton class. It says that Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation in the method signature part. 
> Any idea how i can resolve the error? thanks a lot in advance

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


[jira] Updated: (AXIS2-4250) Error in Skeleton Class: Web Service Method Problem - Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation

Posted by "Maria Claribelle Loto (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-4250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Claribelle Loto updated AXIS2-4250:
-----------------------------------------

    Description: 
Hi all, 
I have generated classes using wsdl2java tool but i am getting error in the generated skeleton class. It says that Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation in the method signature part. 



  was:
Hi all, 
I have generated classes using wsdl2java tool but i am getting error in the generated skeleton class. It says that Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation in the method signature part. 

Any idea how i can resolve the error? thanks a lot in advance


> Error in Skeleton Class: Web Service Method Problem - Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation
> -------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4250
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4250
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>         Environment: Intellij IDEA,  Java, Resin, Windows XP
>            Reporter: Maria Claribelle Loto
>
> Hi all, 
> I have generated classes using wsdl2java tool but i am getting error in the generated skeleton class. It says that Class org.apache.xmlbeans.SchemaType not public or does not allow instantiation in the method signature part. 

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