2014-10-10 58 views
1

我试图使用替换元件到代理服务映射请求和SAP web服务的响应,并在了SoapUI结果测试web服务的下一个错误BEA-380001 OSB代理响应

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> 
    <soapenv:Body> 
     <soapenv:Fault> 
     <faultcode>soapenv:Server</faultcode> 
     <faultstring>BEA-380001: Internal Server Error</faultstring> 
     <detail> 
      <con:fault xmlns:con="http://www.bea.com/wli/sb/context"> 
       <con:errorCode>BEA-380001</con:errorCode> 
       <con:reason>Internal Server Error</con:reason> 
       <con:location> 
        <con:node>RouteNode1</con:node> 
        <con:path>response-pipeline</con:path> 
       </con:location> 
      </con:fault> 
     </detail> 
     </soapenv:Fault> 
    </soapenv:Body> 
</soapenv:Envelope> 

我测试了Web服务SAP,它的工作原理,我试过默认代理,它的工作原理,我认为什么是失败的反应和XQuery中的转换。 我试过几种配置,并没有奏效。我离开的初始设置的图片给我任何想法可能什么

enter image description here enter image description here

+0

您是否尝试通过测试控制台运行代理并检查跟踪? – plkmthr 2014-10-14 18:47:53

+0

我有同样的问题。当使用OSB测试控制台时。如果有人有任何线索,会是一个巨大的帮助。 – QueryLars 2014-12-19 18:09:57

+0

不看xquery就无法给出答案。 – jtyreman 2017-06-26 13:10:26

回答

0

由于错误似乎不有任何明确的答案,我所能做的就是提供一些帮助调试的提示。请原谅我,如果你已经尝试了一切。

1)在请求Replace之后并且在响应Replace之前记录$主体内容。你可以使用这个Report组件。日志/报告将在http://host:7101/em控制台上提供。他们可以使用一些在线工具或SOAPUI来针对wsdl验证这两种XML。

2)您可以使用转换的请求在测试控制台调用业务服务,以查看是否有错误或无效响应来自此处。

3)在XQuery编辑器中,您可以选择测试两种转换,您可以使用记录的请求和响应来测试它们是否正常工作。

希望得到这个帮助!