Example Webservice Call using Java:

This example requires Apache Axis:

import javax.xml.namespace.QName;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;

public class test {
    private String hostIp = null;
    private int hostPort = 8090;
    
    public test(String ip, int port) {
        this.hostIp = ip;
        this.hostPort = port;
    }
    
    public String execTest() {
        try {
            String endpoint = "http://" + this.hostIp + ":" + this.hostPort + "/test";
            
            Service  service = new Service();
            Call call = (Call) service.createCall();
            
            call.setTargetEndpointAddress( new java.net.URL(endpoint));
            call.setOperationName(new QName(endpoint, "test"));
            
            return (String) call.invoke(new Object[]{}); 
        } catch (Exception e) {
            return null;
        }
    }
    
    public static void main(String[] args) {
        test soapCallTest = new test("192.168.0.5",8090);
        String dateString = soapCallTest.execTest();
        if (dateString != null) {
            System.out.println("Date: " + dateString);
        }
    }    
}