HP CloudSystem Matrix/Matrix Operating Environment 7.2 Integration Interfaces API and CLI Operations Reference Guide

RequestStatus requestStatus =
waitForTerminalStatus(port, requestId);
System.out.println("Operation completed with status: " +
requestStatus.getEnumValue());
} catch (Exception e) {
System.out.println("Operation failed with exception: " +
e.getMessage());
}
System.out.println("Invoking deactivateService...");
try {
String requestId = port.deactivateService(infServiceName);
RequestStatus requestStatus =
waitForTerminalStatus(port, requestId);
System.out.println("Operation completed with status: " +
requestStatus.getEnumValue());
} catch (Exception e) {
System.out.println("Operation failed with exception: " +
e.getMessage());
}
System.out.println("Invoking activateService...");
try {
String requestId = port.activateService(infServiceName,null);
RequestStatus requestStatus =
waitForTerminalStatus(port, requestId);
System.out.println("Operation completed with status: " +
requestStatus.getEnumValue());
} catch (Exception e) {
System.out.println("Operation failed with exception: " +
e.getMessage());
}
System.exit(0);
}
/**
* Initializes the security settings for the web service client.
*/
private static void setupConnection(IO port) {
final String USER_NAME = "MyUserName";
final String PASSWORD = "MySecretPassword";
Client proxy = ClientProxy.getClient(port);
// Configure WS-Security UsernameToken parameters
Endpoint cxfEndpoint = proxy.getEndpoint();
Map<String, Object> outProps = new HashMap<String, Object>();
outProps.put(WSHandlerConstants.ACTION,
WSHandlerConstants.USERNAME_TOKEN + " " +
WSHandlerConstants.TIMESTAMP);
outProps.put(WSHandlerConstants.USER, USER_NAME);
outProps.put(WSHandlerConstants.PASSWORD_TYPE,
WSConstants.PW_TEXT);
IOClientPasswordHandler.setPassword(PASSWORD);
outProps.put(WSHandlerConstants.PW_CALLBACK_CLASS,
IOClientPasswordHandler.class.getName());
outProps.put(WSHandlerConstants.TTL_TIMESTAMP, "1800");
outProps.put(WSHandlerConstants.TIMESTAMP_PRECISION, "false");
WSS4JOutInterceptor wssOut = new WSS4JOutInterceptor(outProps);
cxfEndpoint.getOutInterceptors().add(wssOut);
// Configure TLS client parameters
HTTPConduit conduit = (HTTPConduit) proxy.getConduit();
TLSClientParameters tcp = new TLSClientParameters();
tcp.setTrustManagers(
new TrustManager[] { new TrustAllX509TrustManager() });
tcp.setDisableCNCheck(true);
conduit.setTlsClientParameters(tcp);
Sample Code 89