private static void invokeWorkService(String scheme, int port, String context, String username) throws Exception {
String soapRequest = new StringPuller().pull("/xml/soap-request.xml").replaceAll("WORK_CMD", "CMD-" + System.currentTimeMillis());
HTTPMixIn http = new HTTPMixIn();
soapRequest = soapRequest.replaceFirst("<!-- Username -->", username);
http.initialize();
try {
String endpoint = String.format("%s://localhost:%s/%s/WorkService", scheme, port, context);
//LOGGER.info(String.format("Invoking work service at endpoint: %s with request: %s", endpoint, soapRequest));
LOGGER.info(String.format("Invoking work service at endpoint: %s", endpoint));
String soapResponse = http.postString(endpoint, soapRequest);