无法在 SOA BPEL 12c 中填充 XREF 中的数据

问题描述 投票:0回答:1

我正在尝试在 SOA BPEL 12c 中简单实现 XREF。我创建了一个 XREF,其最终系统为

tokenType
Token
UpdatedOn
enter image description here

使用

populateXRefRow
在 XREF 中填充值。

xref:populateXRefRow('MyXref.xref','tokenType','EBS100', '令牌','CM001SDFSD34','ADD')

运行 BPEL 时出现以下错误:

XPath 表达式执行失败。处理时发生错误 XPath 表达式;表达式为 外部引用:populateXRefRow('MyXref.xref','tokenType','EBS100', 'Token','CM001','ADD') XPath 表达式执行失败;这 原因是:oracle.fabric.common.xml.xpath.XPathFunctionException: 交叉引用表“MyXref.xref”的元数据无效,请确保 元数据与 XSD 一致。检查详细的根本原因 异常消息文本中描述并验证 XPath 查询正确。

soa bpel cross-reference
1个回答
0
投票

发现问题了。我的 XREF 文件位于“XREFs”文件夹内。所以 populateXRefRow 应该是这样的。

xref:populateXRefRow('XREFs/MyXref.xref','tokenType','EBS100', 'Token','CM001SDFSD34','ADD')
© www.soinside.com 2019 - 2024. All rights reserved.