0455: java org.apache.axis.wsdl.WSDL2Java Service1.wsdl
Service1.java Service1Locator.java Service1Soap.java Service1SoapStub.javain the subdirectory com\a\www\webservices.
These interfaces and classes are used in the following Java program:
0456: import java.rmi. RemoteException; // ConsoleClient.java
0457: import javax.xml.rpc. ServiceException;
0458: import com.a.www.webservices. Service1;
0459: import com.a.www.webservices. Service1Soap;
0460: import com.a.www.webservices. Service1Locator;
0461: public class ConsoleClient
0462: {
0463: public static void main(String[] pArgs)
0464: throws RemoteException, ServiceException
0465: {
0466: double tCentigrade = Double.parseDouble(pArgs[0]);
0467: System.out.println("Centigrade: " + tCentigrade);
0468: Service1 tService1 = new Service1Locator();
0469: Service1Soap tService1Soap = tService1.getService1Soap();
0470: double tFahrenheit = tService1Soap.toFahrenheit(tCentigrade);
0471: System.out.println("Fahrenheit: " + tFahrenheit);
0472: }
0473: }
0474: javac ConsoleClient.java 0475: java ConsoleClient 0.0
0470: double tFahrenheit = tService1Soap.toFahrenheit(tCentigrade);