String inputMessage = findInputMessage(wsdlBindingOperation, wsdl);
header.setAttributeValue(MESSAGE, inputMessage);
body.removeAttribute(body.attribute(PARTS));
String inputPartName = null;
WsdlMessage wsdlMessage = wsdl.getMessage(findInputMessaQname(wsdlBindingOperation, wsdl)
.getLocalPart());
Iterable<WsdlMessagePart> parts = wsdlMessage.parts();
Iterator<WsdlMessagePart> partsItr = parts.iterator();
while (partsItr.hasNext()) {
WsdlMessagePart wsdlMessagePart = (WsdlMessagePart) partsItr.next();
if (!LEAD_HEADER.equals(wsdlMessagePart.getName())) {
inputPartName = wsdlMessagePart.getName();