JIRA please. If it is not yet fixed in nightly.
-- dims
On 9/24/06, Venkatesh Audinarayanan <[EMAIL PROTECTED]> wrote:
Hi Martin,
Thanks for your reply.
I was also trying to figure out the problem. Since the interface name
(BeanService) is same as the package name (BeanService), I am getting
the error (symbol : class Order
location: interface
_59._159._69._152.axis.services.OrderProcessor.BeanService
public java.lang.String processOrder(BeanService.Order in0) throws
java.rmi.
RemoteException;).
Your suggestion definitely solves my problem. *Is there any way to fix
this problem without modifying the class file?
*Is it an Axis bug? Why is it using the same interface name
(BeanService) for the package that contains the Order class?
Thanks,
Venkatesh.
Martin Gainty wrote:
> Venkatesh and Arvind
>
> You have certainly come to the right place for these solutions!
>
> changing
> 'processOrder(BeanService.Order in0)'
> to
> 'processOrder(Order in0)'
>
> and placing
> import BeanService.Order;
> after the package specification works (and before public interface
> BeanService specification) works
>
> Martin --
> *********************************************************************
> This email message and any files transmitted with it contain confidential
> information intended only for the person(s) to whom this email message is
> addressed. If you have received this email message in error, please
> notify
> the sender immediately by telephone or email and destroy the original
> message without making a copy. Thank you.
>
>
>
>
> ----- Original Message -----
> *From:* Venkatesh Audinarayanan
> <mailto:[EMAIL PROTECTED]>
> *To:* [email protected] <mailto:[email protected]>
> *Cc:* Arvind Maheshwari <mailto:[EMAIL PROTECTED]>
> *Sent:* Saturday, September 23, 2006 6:34 AM
> *Subject:* Unable to compile classes generated by java
> org.apache.axis.wsdl.WSDL2Java
>
> Hi,
> I am using Apache Axis 1.2.1 version. I generate the classes from
> wsdl file with WSDL2Java tool.
> The following packages & class files are created:
> 1) _59\_159\_69\_152\axis\services\OrderProcessor
> BeanService.java
> BeanServiceService.java
> BeanServiceServiceLocator.java
> OrderProcessorSoapBindingStub.java
>
> 2) BeanService
> Order.java
>
> I am able to compile the java bean (Order.java) inside BeanService
> package.
>
> *Then when I try to compile the proxy class (BeanService.java)
> inside _59\_159\_69\_152\axis\services\OrderProcessor, I am
> getting the following error:*
> _59\_159\_69\_152\axis\services\OrderProcessor\BeanService.java:11:
> cannot find
> symbol
> symbol : class Order
> location: interface
> _59._159._69._152.axis.services.OrderProcessor.BeanService
> public java.lang.String processOrder(BeanService.Order in0)
> throws java.rmi.
> RemoteException;
> ^
> In fact, I am getting similar kind of errors, when I try to
> compile the other classes in
> *_59\_159\_69\_152\axis\services\OrderProcessor package.
> I noticed that the classes inside
> **_59\_159\_69\_152\axis\services\OrderProcessor are referring to
> the Order class in *BeanService package. But they neither use
> package prefix nor import the class from the package.
>
> Please let me know if this is a known problem and there is any fix
> for this?
> I have attached the class files (orderProcessor.zap) and wsdl file
> (OrderProcessor.xml) for reference.
> Please rename orderProcessor.zap to orderProcessor.zip as my mail
> server doesn't allow zip files.
>
> Appreciate your help.
>
> Thanks,
> Venkatesh.
>
>
>
> *
> *
>
> ------------------------------------------------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
> targetNamespace="http://152.69.159.59:8080/axis/services/OrderProcessor"
> xmlns:apachesoap="http://xml.apache.org/xml-soap"
> xmlns:impl="http://152.69.159.59:8080/axis/services/OrderProcessor"
> xmlns:intf="http://152.69.159.59:8080/axis/services/OrderProcessor"
> xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:tns1="urn:BeanService"
> 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.2.1
> Built on Jun 14, 2005 (09:15:57 EDT)-->
> <wsdl:types>
> <schema targetNamespace="urn:BeanService"
> xmlns="http://www.w3.org/2001/XMLSchema">
> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
> <complexType name="Order">
> <sequence>
> <element name="customerName" nillable="true" type="xsd:string"/>
> <element name="shippingAddress" nillable="true"
> type="xsd:string"/>
> </sequence>
> </complexType>
> </schema>
> </wsdl:types>
>
> <wsdl:message name="processOrderRequest">
>
> <wsdl:part name="in0" type="tns1:Order"/>
>
> </wsdl:message>
>
> <wsdl:message name="processOrderResponse">
>
> <wsdl:part name="processOrderReturn" type="xsd:string"/>
>
> </wsdl:message>
>
> <wsdl:portType name="BeanService">
>
> <wsdl:operation name="processOrder" parameterOrder="in0">
>
> <wsdl:input message="impl:processOrderRequest"
> name="processOrderRequest"/>
>
> <wsdl:output message="impl:processOrderResponse"
> name="processOrderResponse"/>
>
> </wsdl:operation>
>
> </wsdl:portType>
>
> <wsdl:binding name="OrderProcessorSoapBinding"
> type="impl:BeanService">
>
> <wsdlsoap:binding style="rpc"
> transport="http://schemas.xmlsoap.org/soap/http"/>
>
> <wsdl:operation name="processOrder">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="processOrderRequest">
>
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://example5.userguide.samples" use="encoded"/>
>
> </wsdl:input>
>
> <wsdl:output name="processOrderResponse">
>
> <wsdlsoap:body
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="http://152.69.159.59:8080/axis/services/OrderProcessor"
> use="encoded"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> </wsdl:binding>
>
> <wsdl:service name="BeanServiceService">
>
> <wsdl:port binding="impl:OrderProcessorSoapBinding"
> name="OrderProcessor">
>
> <wsdlsoap:address
> location="http://152.69.159.59:8080/axis/services/OrderProcessor"/>
>
> </wsdl:port>
>
> </wsdl:service>
>
> </wsdl:definitions>
>
> ------------------------------------------------------------------------
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]