Запрос мыла в pl/sql используя apex

Я хочу общаться с мыльным веб-сервисом, используя pl/sql и apex (версия 5.0). Мой конверт выглядит так:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" 
      xmlns:ns="http://CIS/BIR/PUBL/2014/07">
    <soap:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
       <wsa:Action>http://CIS/BIR/PUBL/2014/07/IUslugaBIRzewnPubl/Zaloguj</wsa:Action>
       <wsa:To>https://wyszukiwarkaregontest.stat.gov.pl/wsBIR/UslugaBIRzewnPubl.svc</wsa:To>
    </soap:Header>
    <soap:Body>
        <ns:Zaloguj>
            <ns:pKluczUzytkownika>abcde12345abcde12345</ns:pKluczUzytkownika>
        </ns:Zaloguj>
    </soap:Body>
    </soap:Envelope>

Тогда я использую

apex_web_service.make_request(
    p_url => 'https://wyszukiwarkaregontest.stat.gov.pl/wsBIR/UslugaBIRzewnPubl.svc',
    p_envelope => envelope,
    p_wallet_path => obslugaparametrow.podajwartosc('WALLET_PATH')

Когда я делаю это, я получаю кучу ошибок, таких как

ORA-31011: XML parsing failed

ORA-19213: error occurred in XML processing at lines 3

LPX-00231: invalid character 34 (' ') found in a Name or Nmtoken when transforming

LPX-00210: expected '<' instead of 'T'

И куча ORA 06512 Это синтаксические ошибки. Также упомяну, что я пытался отправить запрос в SoapUI (программное обеспечение для тестирования запросов), и он работал хорошо. Не могли бы вы помочь мне решить эту проблему?

0 ответов

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