if (srcMessage.getPart(name) != null)
destOperation.addRpcSignatureItem(new WSDLRPCSignatureItem(name));
}
}
WSDLInterfaceOperationInput rpcInput = new WSDLInterfaceOperationInput(destOperation);
for (Part srcPart : (List<Part>)srcMessage.getOrderedParts(paramOrder))
{
// Skip SWA attachment parts
if (ignorePart(srcPortType, srcPart))
continue;
if (Constants.URI_STYLE_DOCUMENT == destOperation.getStyle())
{
WSDLInterfaceOperationInput destInput = new WSDLInterfaceOperationInput(destOperation);
QName elementName = messagePartToElementName(srcMessage, srcPart, destOperation, destBinding);
destInput.setElement(elementName);
//Lets remember the Message name
destInput.setMessageName(srcMessage.getQName());
destOperation.addProperty(new WSDLProperty(Constants.WSDL_PROPERTY_MESSAGE_NAME_IN, srcMessage.getQName().getLocalPart()));
destInput.setPartName(srcPart.getName());
processUnknownExtensibilityElements(srcMessage, destInput);
destOperation.addInput(destInput);
}
else