В 1с web-сервис постороннее приложение должно передать операцией SendFault - уведомление soap Fault (асинхронное уведомление если есть ошибка).
Что прописать в web сервисе чтобы он корректно принимал это сообщение?
HTTP-сервисом обрабатывается без проблем.
В web сервисе создал операцию SendFault, дальше затык. Если создать параметр - тогда какой должен быть его тип? - Fault (http://schemas.xmlsoap.org/soap/envelope/), но тут надо создать XDTO пакет с пространством имен http://schemas.xmlsoap.org/soap/envelope/, так как 1с не подключен такой пакет.
Получается:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<soapenv:SendError>
<soapenv:parameters>
<soapenv:faultcode>?</soapenv:faultcode>
<soapenv:faultstring>?</soapenv:faultstring>
<!--Optional:-->
<soapenv:faultactor>?</soapenv:faultactor>
<!--Optional:-->
<soapenv:detail>
<!--You may enter ANY elements at this point-->
</soapenv:detail>
</soapenv:parameters>
</soapenv:SendError>
</soapenv:Body>
</soapenv:Envelope>
А должно быть чтото вроде:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<soapenv:Fault>
<faultcode>?</faultcode>
<faultstring xml:lang="?">?</faultstring>
<!--Optional:-->
<faultactor>?</faultactor>
<!--Optional:-->
<detail>
<!--You may enter ANY elements at this point-->
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Подскажите корректное описание WEB сервиса для данного случая