Ulf, There's a new Java API in the works called JWSDL (JSR 110 - see http://www.jcp.org/jsr/detail/110.jsp). It's based on the WSDL4J API developed by IBM. You can obtain a preliminary implementation of JWSDL from IBM (it's part of the WSTK).
Systinet also includes a JWSDL library. You can download Systinet's SOAP implementation (WASP), which includes full support for WSDL, from www.systinet.com. Best regards, Anne Thomas Manes Chief Technology Officer Systinet (formerly Idoox) www.systinet.com > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On > Behalf Of Ulf Reiman > Sent: Wednesday, October 24, 2001 12:09 AM > To: [EMAIL PROTECTED] > Subject: WSDL > > > > > > Hello > Is someone now a java API when a can take out some info from a wsdl > file? > > e.g. from this file take out > http://services.xmethods.net:80/perl/soaplite.cgi. > If....can you send me some example to do that. or tell where a can find > some > > Regards > > Ulf Reiman > > > <?xml version = "1.0"?> > <definitions name = "PingService" targetNamespace = > "http://www.xmethods.net/sd/PingService.wsdl" xmlns:tns = > "http://www.xmetho > ds.net/sd/PingService.wsdl" xmlns:xsd = > "http://www.w3.org/1999/XMLSchema" xmlns:soap = > "http://schemas.xmlsoap.org/wsdl/soap/" > xmlns = "http://schemas.xmlsoap.org/wsdl/"> > <message name = "pingHostRequest"> > <part name = "hostname" type = "xsd:string"/> > </message> > <message name = "pingHostResponse"> > <part name = "return" type = "xsd:int"/> > </message> > <portType name = "PingPortType"> > <operation name = "pingHost"> > <input message = "tns:pingHostRequest" name = > "pingHost"/> > <output message = "tns:pingHostResponse" name = > "pingHostResponse"/> > </operation> > </portType> > <binding name = "PingBinding" type = "tns:PingPortType"> > <soap:binding style = "rpc" transport = > "http://schemas.xmlsoap.org/soap/http"/> > <operation name = "pingHost"> > <soap:operation soapAction = > "urn:xmethodsSoapPing#pingHost"/> > <input> > <soap:body use = "encoded" namespace = > "urn:xmethodsSoapPing" encodingStyle = "http://schemas.xm > lsoap.org/soap/encoding/"/> > </input> > <output> > <soap:body use = "encoded" namespace = > "urn:xmethodsSoapPing" encodingStyle = "http://schemas.xm > lsoap.org/soap/encoding/"/> > </output> > </operation> > </binding> > <service name = "PingService"> > <documentation>Performs a network "PING" of input > host</documentation> > <port name = "PingPort" binding = "tns:PingBinding"> > <soap:address location = > "http://services.xmethods.net:80/perl/soaplite.cgi"/> > </port> > </service> > </definitions> > > > >