DispatchHttpClientsAsync
это просто черта под капотом.Реальная реализация клиента, которую вы можете вызвать, генерируется в другом месте.Я не знаю названия вашей службы SOAP и ее операций, но посмотрите на пример WSDL http://scalaxb.org/wsdl-support:
. Это должно сгенерировать следующие 9 файлов:
- scalaxb / httpclients_async.scala
- scalaxb / httpclients_dispatch_async.scala
- scalaxb / scalaxb.scala
- scalaxb / soap12_async.scala
- soapenvelope12 / soapenvelope.1017 *
- soapenvelope12 / soapenvelope12_xmlprotocol.scala
- stockquote / stockquote.scala
- stockquote / stockquote_type1.scala
- stockquote / xmlprotocol.scala
Посмотрите на stockquote / folder, там должна быть характеристика и метод для вашей службы SOAP.В примере вы должны расширить черту StockQuoteSoap12Binding
- есть реализация требуемого метода.