/** * This Client is used to test the ISBN-10 to ISBN-13 Converter Web Service * @author BooksPrice.com * */ import org.apache.axis.client.Call; import org.apache.axis.client.Service; public class ISBN13WebServiceClient { public static void main(String [] args) { try { String endpoint = "http://www.booksprice.com/IsbnConverter.jws"; Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress( new java.net.URL(endpoint) ); //convert to ean 10 books starting at title 22260 call.setOperationName("convertToEAN"); String [] ret = (String[]) call.invoke( new Object[] {new Integer(3),new Integer(598),new Integer(22260),new Integer(10)} ); for (int i = 0; i < ret.length; i++) { System.out.println(ret[i]); } //convert to isbn 13 one book call.setOperationName("convertToISBN13"); String isbn13 = (String) call.invoke(new Object[]{"3-598-22260-2"}); System.out.println(isbn13); } catch (Exception e) { e.printStackTrace(); } } }