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.