Клиент пишется на Delphi 7, который поддерживает SOAP 1.1 with Attachments, а веб сервис развёртывается на JBoss AS 4.2.3.GA.
wsconsume потребляет нормально wsdl типа:
.............
<wsdl:binding name="BoundSoapBinding" type="intf:BoundPortType">
<soap:binding style="rpc"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="bound">
<soap:operation soapAction=""/>
<wsdl:input>
<mime:multipartRelated>
<mime:part>
<soap:body parts="stringIn" namespace="http://bound"
use="literal"/>
</mime:part>
<mime:part>
<mime:content part="attachIn" type="text/xml"/>
</mime:part>
</mime:multipartRelated>
</wsdl:input>
.............
и генерирует интерфейс и прокси сервиса . Но проблема в том, что при деплои публикуется на JBoss'е совершенно не та wsdl, которую я подсовывал wsconsume. В итоге: delphi 7 ни в какую не хочет принимать attachments, так же как и сервис от клиента..