Web services 错误BEA-380001 OSB代理响应

Web services 错误BEA-380001 OSB代理响应,web-services,replace,proxy,osb,Web Services,Replace,Proxy,Osb,我试图将replace元素用于代理服务,以映射sapweb服务的请求和响应,并在SoapUI中测试web服务,结果是下一个 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <soapenv:Fault> <faultcode>soapenv:Server</faultcod

我试图将replace元素用于代理服务,以映射sapweb服务的请求和响应,并在SoapUI中测试web服务,结果是下一个

<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>

soapenv:服务器
BEA-380001:内部服务器错误
BEA-380001
内部服务器错误
路由节点1
响应管道
我测试了web服务sap,它工作了,我尝试了默认代理,它工作了,我认为在xquery中失败的是响应和转换。 我尝试了几种配置,但都不起作用。。。我留下初始设置的图像,让我知道可能会发生什么


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

1) 在请求替换之后和响应替换之前记录$body内容。您可以为此使用报表组件。日志/报告将在控制台上提供。您可以使用一些在线工具或SOAPUI根据wsdl验证这两个XML

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

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


希望这有帮助

我也有同样的问题。然而,在我的案例中,这是一个区分大小写的数据(套管)问题。你为什么不把数据改成小写的
false
而不是
false

你是否试着通过测试控制台运行代理并检查跟踪?我也遇到了同样的问题。使用OSB测试控制台时也是如此。如果有人有任何线索,这将是一个巨大的帮助。如果不看xquery,就无法给出答案。