----- Original Message -----
From: Dimuthu Leelarathne
To: [EMAIL PROTECTED]
Sent: Friday, August 22, 2003 4:59 PM
Subject: Re: Introspecting on Service from within RPC implementation?


Juergen,

As I understand your question I think you want to dynamically find out the
information like name, port info of the web service from wsdl. If you want
to find these information dynamically using a client you can find some very
useful code in sample/client package.

If you want to do it from the scratch using a wsdl file, you can use the
Parser( ) in wsdl2java and then parse wsdl informatino into a class called
org.apache.axis.wsdl.symbolTable.SymbolTable (The above mentioned dynamic
client also does the same) . SymbolTable has methods like
         public BindingEntry getBindingEntry(QName qname)
         public ServiceEntry getServiceEntry(QName qname)


Dimuthu,


----- Original Message -----
From: "Juergen Simon" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 22, 2003 2:52 PM
Subject: Introspecting on Service from within RPC implementation?


> Hello.
>
> My problem is obtaining information about a webservice
> (using rpc) from within the implementation classes, ie:
>
> when compiling the wsdl using rpc, the method definitions
> go into a "Remote" Interface whose methods are implemented
> in the BindingImpl class. How can I obtain information
> about the webservice, like name, port info or else, from
> within the implementation class? The decoupling seems to be
> too perfect, I cant see a way.
>
> Any ideas?
>
>


Reply via email to