尝试使用 PL/SQL 调用网络服务时,<faultstring> 处理输入错误 </faultstring> 是什么意思?

What does <faultstring>Error processing input</faultstring> mean when trying to call webservice using PL/SQL?

我正在尝试调用 Web 服务 wsdl。我在 SoapUI 中得到正确的响应。但是,当我使用 pl/sql 以编程方式调用时,出现以下错误:-

<?xml version="1.0" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
 <soap:Body>
   <soap:Fault>
     <faultcode>soap:Client</faultcode>
     <faultstring>Error processing input</faultstring>
     <detail>
      <OracleErrors xmlns="http://xmlns.oracle.com/orawsv/faults">
       <OracleError>
        <ErrorNumber>ORA-31011</ErrorNumber>
        <Message><![CDATA[XML parsing failed]]></Message>
      </OracleError>
      </OracleErrors>
     </detail>
   </soap:Fault>
 </soap:Body>
</soap:Envelope>

我使用在 SoapUI 中工作正常的相同请求。

请让我了解错误的含义。这个错误是在网络服务上还是在我在程序中的调用上。认证通过了,我知道来电了

谢谢。

如果它在 SOAP UI 中运行良好,则 Web 服务没有问题,一旦您从 SOAP UI 触发调用,请检查 http log 选项卡

检查您是否将所有详细信息作为程序的一部分传递

细节决定成败