package com.icss.sccmaly.ws.interative.test;
import javax.xml.namespace.QName;
import org.apache.axiom.om.OMElement;
import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.rpc.client.RPCServiceClient;
public class WsTest {
private static void test() {
RPCServiceClient serviceClient;
try {
serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
EndpointReference targetEPR = new EndpointReference(
"http://localhost:8080/sccmaly/services/SccmAlyWs");
options.setTo(targetEPR);
QName opPrint = new QName("http://interative.ws.sccmaly.icss.com",
"login");
Object obj[] = new Object[] { "ab", "123" };
OMElement omEle = serviceClient.invokeBlocking(opPrint, obj);
Object[] results = serviceClient.invokeBlocking(opPrint, obj, new Class[]{Integer.class});
System.out.println(results.length+"===="+results[0]);
System.out.println("==="+omEle.toString()+"===");
System.out.println(omEle.getFirstElement().getText());
} catch (AxisFault e) {
e.printStackTrace();
}
}
/**
* @param args
*/
public static void main(String[] args) {
test();
}
}