Weblogic 11g:BEA-382513:OSB替换操作失败更新变量“body”:{err} FORG0005:预计只有一个项目,得到0个项目

时间:2017-06-12 04:55:18

标签: java user-interface weblogic weblogic12c weblogic11g

是否有人遇到此错误并建议如何解决此问题?

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
        <soapenv:Fault>
            <faultcode>soapenv:Server</faultcode>
            <faultstring>BEA-382513: OSB Replace action failed updating variable "body": {err}FORG0005: expected exactly one item, got 0 items</faultstring>
            <detail>
                <con:fault xmlns:con="http://www.bea.com/wli/sb/context">
                    <con:errorCode>BEA-382513</con:errorCode>
                    <con:reason>OSB Replace action failed updating variable "body": {err}FORG0005: expected exactly one item, got 0 items</con:reason>
                    <con:location>
                        <con:path>request-pipeline</con:path>
                        <con:error-handler>true</con:error-handler>
                    </con:location>
                </con:fault>
            </detail>
        </soapenv:Fault>
    </soapenv:Body>
</soapenv:Envelope>

我查了一下互联网,但找不到任何有用的信息。

1 个答案:

答案 0 :(得分:1)

选择&#39;替换节点内容&#39;而不是选择&#39;替换整个节点&#39;。通过选择“替换整个节点”,您可以用其他节点替换正文标记。选择&#39;替换节点内容&#39;将替换正文节点内容而不是整个正文标记。 有关详细信息,请参阅Difference between replace entire node and replace node contents in OSB