JBoss AS 4.2.3.GA и SOAP 1.1 with Attachments
От: nordisk.skog  
Дата: 08.10.08 19:06
Оценка:
Клиент пишется на 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, так же как и сервис от клиента..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.