QName serviceName = getServiceName(parameters);
if (serviceName != null && _componentName != null) {
serviceName = ComponentNames.qualify(_componentName, ComponentNames.unqualify(serviceName));
}
String operationName = getOperationName(parameters);
SwitchYardServiceRequest request = new SwitchYardServiceRequest(serviceName, operationName, content);
SwitchYardServiceResponse response = getInvoker().invoke(request);
// results (output)
Map<String, Object> results = workItem.getResults();
String resultName = getResultName(parameters);
if (!response.hasFault()) {