通过服务标注在OSB中调用soap服务时,我遇到了以下错误。
" 常规运行时错误:找不到顶级SOAP正文元素!"
有谁能告诉我这个错误的根本原因?
谢谢&问候, 塔伦
答案 0 :(得分:0)
显然,您并未在信封中发送实际的<soap:Body>
。在替换操作中错误地替换整个$body
(而不是$ body的内容)时,通常会发生这种情况。
答案 1 :(得分:0)
我发现了问题并解决了它。
实际上,&#39; Body&#39;的变量名称。在服务标注&gt;&gt;配置&gt;&gt;配置正文&gt;&gt; Body *与我在&#39;替换&#39;中使用的body变量的名称不同。动作。
在我更改了服务标注中的正文变量名称后,给了Body * = body并使用了&#39; body&#39;,它运行正常。
谢谢&amp;问候, 塔伦