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);