File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Web Services and the fly likes newbie on WSDL Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "newbie on WSDL" Watch "newbie on WSDL" New topic

newbie on WSDL

Alan Shiers
Ranch Hand

Joined: Sep 24, 2003
Posts: 237
Hi Guys,

I'm just learning WSDL and I'm working on a new project that requires me to develop a WSDL file. I've gone over numerous tutorials on the internet and put together a file that I hope will do what I expect it to. Following is the file I've so far put together. I need someone who knows WSDL really well to look over my file and let me know if it is written properly. I'm afraid I might have made the wsdl file more complicated than it needs to be. It needs to be rewritten. Please advise.

1. Define a user defined type named ListItem: contains an integer and a string
2. Define an array of type ListItem named ArrayOfListItems
3. Describe java method getIndustryList: takes one parameter of type integer and returns an array of ListItems[]
4. Describe java method getCategoryList: takes two parameters of type integer and returns an array of ListItems[]
5. Describe java method getKeywordList: takes two parameters of type integer and returns a String

I went ahead and used WSDL2Java to create my file which I tried to attach but this darn forum won't let me because it's too big.
In short, however, I need it to contain methods with these signatures:
public static ListItem[] getIndustryList(int id);
public static ListItem[] getCategoryList(int id1, int id2);
public static String getKeywordList(int id1, int id2);

I created a file in order to make use of classes and methods in Axis2KeywordServiceStub class. It's not compliling as I would have hoped. I'm really confused about this. Methods I expect to find there, don't exist. Obviously my wsdl file below needs more work. My KeywordsClient class looks like the following:

If there is any corrections or additions that are required, please let me know.


I agree. Here's the link:
subject: newbie on WSDL
It's not a secret anymore!