package com.westat.ctsu.cews; import org.apache.axis.client.Call; import org.apache.axis.client.Service; import java.security.Security; public class NodeTester { public static void main(String[] args) { NodeTester node = new NodeTester(); System.out.println(node.invokeOPENClient()); } public NodeTester() { } /** * Web Service Client * @return */ public static String invokeOPENClient() { String endPoint = "https://www3.ctsu.org/cews/services/openDataUpdate"; String result = ""; String groupCode = "GOG"; String lookupName = "TEST_ORGS"; try { System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol"); Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); // Create a stub object Service service = new Service(); Call call = (Call)service.createCall(); call.setUsername("username"); call.setPassword("password"); call.setTargetEndpointAddress(new java.net.URL(endPoint)); call.setOperationName(new javax.xml.namespace.QName("getGroupLookup")); result = (String)call.invoke(new Object[] { groupCode, lookupName }); } catch (Exception ex) { System.out.println("[invokeClient] Exception: " + ex.toString()); result = ex.toString(); } return result; } }