Hi Davanum,

yes I saw this method but it came not in my mind to use it ;-)
For others who have the same question, this is a code snippet:

StringWriter writer = new StringWriter();
AxisService service = ... // your service
service.printWSDL(writer, loc); // loc=epr.getAddress() or hard coded or
something else
XMLStreamReader parser =
XMLInputFactory.newInstance().createXMLStreamReader(new
StringReader(writer.toString()));
OMXMLParserWrapper builder =
OMXMLBuilderFactory.createStAXOMBuilder(OMAbstractFactory.getOMFactory(),
parser);
OMElement el = builder.getDocumentElement();

Maybe it's not the shortest, but it's working...

Andreas Bobek.




did you try latest SVN? AxisService has a printWSDL method.

-- dims

On 1/9/06, Andreas Bobek <[EMAIL PROTECTED]> wrote:
> Hi,
>
> if a service archive (*.aar) contains a WSDL file inside META-INF 
> directory, it is attached to the AxisService in the deployment 
> process. Is there a feature to obtain the definition as OMElement? 
> Otherwise I have to reload the file from the archive.
>
> Thanks, Andreas Bobek.
>
> --------------------------------------------
> Dipl.-Ing. Andreas Bobek
>
> University of Rostock,
> Institute of Applied Microelectronics and CE, Department of CS and EE
>
> Richard-Wagner Str. 31
> 18119 Rostock-Warnemuende
> Germany
>
> www.andreas-bobek.de
>
>


--
Davanum Srinivas : http://wso2.com/blogs/

Reply via email to