Faultstring говорит: «Необходимый заголовок, представляющий свойство адресации сообщения, отсутствует». Где я ошибся?

Когда я делаю тот же запрос через приложение SOAP UI, мне нужно поставить галочку «Создать случайный идентификатор сообщения», и тогда это сработает.

Но когда я пытаюсь сделать этот запрос в облаке Oracle Integration (OIC), Интеграция, я получаю сообщение об ошибке ниже. Я выполнил базовую аутентификацию и создал собственный заголовок для замены опции «Создать случайный идентификатор сообщения», как в пользовательском интерфейсе SOAP.

Я искал в файле WSDL, из которого выбрана эта операция HoldRequest, я не вижу ни одного элемента с именем MessageID.

Получено следующее сообщение об ошибке:

      Fault:<soap-env:Fault xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
  <faultcode xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">soap:Server</faultcode>
  <faultstring>A required header representing a Message Addressing Property is not present</faultstring>
  <detail>
    <ICSfaultVar />
    <reason>CASDK-0033: Received a SOAP fault while invoking endpoint target: https://fa.oraclecloud.com:443/ess/esswebservice. This indicates a processing exception on the service endpoint side. Please check service side logs to further diagnose the problem &lt;![CDATA[ Fault Code : wsa:MessageAddressingHeaderRequired Fault String : A required header representing a Message Addressing Property is not present ]]&gt; :Application Error</reason>
    <operation>holdRequest</operation>
    <request_payload />
  </detail>
</soap-env:Fault>

Я надеюсь, что ваш экспертный взгляд сможет мне помочь. Спасибо

0 ответов

Другие вопросы по тегам