wsdlInput.getName();
Output wsdlOutput = wsdlOperation.getOutput();
String outputName = (wsdlOutput.getName() == null) ? null :
wsdlOutput.getName();
WSIFOperation wsifOperation =
wsifPort.createOperation(operationName, inputName, outputName);
WSIFMessage input = wsifOperation.createInputMessage();
WSIFMessage output = wsifOperation.createOutputMessage();
WSIFMessage fault = wsifOperation.createFaultMessage();
initializeInputParts(wsdlInput.getMessage(), message, input);
createTypeMappings(input, output, wsifService, wsifOperation);
try {
wsifOperation.executeRequestResponseOperation(
input, output, fault);
} catch (IOException e) {
throw new WSIFException(e.getMessage(), e);
}