private void sendNotification(WsdlDefinitions definitions, String nodeID, String operationName,
Map<String, String> inputMap, Map<String, String> outputMap, MonitorNotifier notifier) {
WSIFServiceFactory factory = WSIFServiceFactory.newInstance();
WSIFService service = factory.getService(WSDLUtil.wsdlDefinitions5ToWsdlDefintions3(definitions));
WSIFClient client = WSIFRuntime.getDefault().newClientFor(service, null);
WSIFPort port = client.getPort();
WSIFOperation operation = port.createOperation(operationName);
WSIFMessage inputMessage = operation.createInputMessage();