Dear Mr. Butek, I am trying to use wsdl4j.jar. I specify $WSTK_HOME/lib/wsdl4j.jar in the $CLASSPATH. The version of my WSTK Toolkit is 3.0. I am reading a book, Professional Java Web Services. In the book, there are some samples shown how to use APIs in wsdl4j.jar. But when I compiling the first one, I got an error that DefinitionFactory can not be resolved. I check .jars in the $WSTK_HOME and can't find the class, DefinitionFactory. The book is about IBM Web Services Toolkit2.4. So I wonder in the latest version, the class, DefinitionFactory is not available?
import com.ibm.wsdl.xml.*; import javax.wsdl.*; import javax.wsdl.factory.*; public class WSDL4JCreateSample { public static void main(String[] args) { try { Definition def = DefinitionFactory.newInstance().newDefinition(); } catch (WSDLException ex) { System.out.println("Exception - fault code : " + ex.getFaultCode()); } } } When I compile the following code, WSDLReader and InputSource can not be resolved. I found that WSDLReader was in javax.wsdl.xml.*. So I added a new import, "import javax.wsdl.xml.*;", into the code. Although WSDLReader can be resolved, InputSource is still not resolved. So I wonder the wsdl4j.jar in the book is different from the one on my linux box. Do you think so? import com.ibm.wsdl.xml.*; import javax.wsdl.*; import javax.wsdl.factory.*; public class WSDL4JReadSample { public static void main(String[] args) { try { Definition def = WSDLReader.readWSDL(null, new InputSource("http://localhost:8080/wrox/wsdl/AddressBook-service.wsdl")); } catch (WSDLException ex) { System.out.println("Exception - fault code : " + ex.getFaultCode()); } } } By the way, could you please provide me with some samples on how to use APIs in wsdl4j.jar? Thanks so much, Li Bing ----- Original Message ----- From: "Russell Butek" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, March 19, 2002 6:20 AM Subject: Re: WSDL4J AXIS uses WSDL4J, particularly Java2WSDL and WSDL2Java. Take a look at the source in org/apache/axis/wsdl/toJava and .../fromJava and see if that helps. If you have any particular questions, I can try to answer them. Russell Butek [EMAIL PROTECTED] Li Bing <[EMAIL PROTECTED]> on 03/19/2002 02:12:56 AM Please respond to [EMAIL PROTECTED] To: AXIS-USER <[EMAIL PROTECTED]> cc: Subject: WSDL4J Dear all, Anyone familar with WSDL4J? I can hardly find any resources that can provide me some examples to use WSDL4J. Thanks so much in advance! Li Bing _.--"""--._ .' '-. `. __/__ (-. `\ /o `o \ \ \ _\__.__/ )) | | .--;" | | ( `) | | _|`---' .' _, _| | `\ '`_\ \ '_,.-';_.-`\| \ \_ .' '--'---;` / / |\ |_..--' \'-'.' .--'.__/ __.-; `"` (___...---''` _/_ /ASU\ [EMAIL PROTECTED] \___/ 480-965-9038(L), 602-743-9767(C) http://www.public.asu.edu/~libing