Yes. I need to obtain details of the operations (parameters and theit types). I
was trying to use wsdl4j, but the only thing I can get is org.w3c.dom.Element,
that represents <wsdl:types>. I'm not sure that this is optimal way to parse
parameters from the Element "by hand". It is really strange when I easily can
get all necessary data for SOAP1.1 binding, but I can't do the same with
SOAP1.2 binding.
Gurus, please, help me solve this problem. This is very necessary for me now.
Thanks,
Eugene
On Nov 20, 2007 7:28 PM, Evgeniy Vyborov wrote:
> Hi, everyone.
>
> I worked with Axis1.x and I used the next code to determine operations and
> parameter types of the concrete port:
> ...
> SymbolTable symbolTable = wsdlParser.getSymbolTable();
> BindingEntry bEntry =
> symbolTable.getBindingEntry(binding.getQName());
> Parameters parameters = null;
> Operation operation = null;
> Iterator i = bEntry.getParameters().keySet().iterator();
> while (i.hasNext()) {
> Operation o = (Operation) i.next();
> if (o.getName().equals(operationName)) {
> operation = o;
> parameters = (Parameters) bEntry.getParameters().get(o);
>
> break;
> }
> }
> ...
> But this code doesn't work with SOAP12 binding.
> Can someone tell me how to determine operations parameters and their types
> using Axis1 or Axis2?
you mean you want to parse a WSDL file and get the details of the
Operations. Then you can use
wsdl4j. This is what use inside Axis2.
thanks,
Amila.
>
> And one more...
> Please, tell me the way to convert AXIOM's OMElement to org.w3c.Element and
> backward.
Solved.
>
> Regards,
> Eugene
>
>
> ________________________________
> Never miss a thing. Make Yahoo your homepage.
--
Amila Suriarachchi,
WSO2 Inc.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------
Never miss a thing. Make Yahoo your homepage.