SAP PI 7.5中的接口确定XPATH

2020-09-13 17:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,专家

对于以下有关文件到多个IDOC的错误,我想寻求帮助。

我有一个源文件平面文件,根据情况将其映射到两个不同的IDOC。

源结构:记录集(0..unbounded),标题(0..1),明细(0..unbounded)

接口状态

如果Header-Trans_type = A,则映射到IDOC 1

如果Header-Trans_type = D,则映射到IDOC 2

现在,当我在接口确定中创建条件时,在下面遇到错误。

接口确定条件

(/p1:MT_Test/Recordset/Header [Tran_Type ='A'] EX)(带有多行检查)

(/p1:MT_Test/Recordset/Header [Tran_Type ='D'] EX)(带有多行检查)

错误

错误:com.sap.aii.adapter.xi.routing.RoutingException:无法确定接口确定,因为条件评估失败com.sap.aii.adapter.xi.routing.condition.ConditionException:无法解决 带对象的ConditionFragment所需的提取器

我也尝试使用标准XPATH创建条件,但错误仍然相同,并尝试删除发送方接口的软件组件版本。

谁能告诉我正确的XPATH条件是什么?

感谢您的帮助!

其他信息

"入站处理"标签

"收件人"标签:无条件

发送方频道:传输模式-二进制和文件类型-文本

sender-channel.jpg (61.2 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,专家

对于以下有关文件到多个IDOC的错误,我想寻求帮助。

我有一个源文件平面文件,根据情况将其映射到两个不同的IDOC。

源结构:记录集(0..unbounded),标题(0..1),明细(0..unbounded)

接口状态

如果Header-Trans_type = A,则映射到IDOC 1

如果Header-Trans_type = D,则映射到IDOC 2

现在,当我在接口确定中创建条件时,在下面遇到错误。

接口确定条件

(/p1:MT_Test/Recordset/Header [Tran_Type ='A'] EX)(带有多行检查)

(/p1:MT_Test/Recordset/Header [Tran_Type ='D'] EX)(带有多行检查)

错误

错误:com.sap.aii.adapter.xi.routing.RoutingException:无法确定接口确定,因为条件评估失败com.sap.aii.adapter.xi.routing.condition.ConditionException:无法解决 带对象的ConditionFragment所需的提取器

我也尝试使用标准XPATH创建条件,但错误仍然相同,并尝试删除发送方接口的软件组件版本。

谁能告诉我正确的XPATH条件是什么?

感谢您的帮助!

其他信息

"入站处理"标签

"收件人"标签:无条件

发送方频道:传输模式-二进制和文件类型-文本

sender-channel.jpg (61.2 kB)
付费偷看设置
发送
6条回答
小c菟菟
1楼 · 2020-09-13 18:50.采纳回答

Marc,

最近,即使我们在7.5中也遇到了同样的问题:

检查此注释2226967

尝试重新配置ICO(这对我有用 )

Br,

Manoj

天桥码农
2楼-- · 2020-09-13 18:51

您找到问题的答案了吗?

灬番茄
3楼-- · 2020-09-13 18:48

嗨,马克!

我不确定,但是您可以尝试在条件相同的名称空间定义中使用不同的名称空间前缀。

关于Evgeniy。

我是小鹏鹏啊
4楼-- · 2020-09-13 18:56
< p>你好,

感谢您的帮助。 现在,可以通过遵循SAP NOTE 2226967

解决此问题。

我只是重新创建了ICO,它就可以了!

南山jay
5楼-- · 2020-09-13 18:53

嗨,两者

感谢您的帮助。 现在,可以通过遵循SAP NOTE 2226967

解决此问题。

我只是重新创建了ICO,它就起作用了!!

95年老男孩
6楼-- · 2020-09-13 18:45

Marc/Manoj,

我有一个IDoc归档涉及多个条件检查的出库方案

我有一个类似的查询,在其中我得到了与上面讨论的相同的以下错误:

使用连接IDoc_AAE_http:// sap.com将消息传输到端点{2}/xi/XI/System 失败,原因是:com.sap.aii.adapter.xi.routing.RoutingException:无法确定接口确定,因为条件评估失败了com.sap.aii.adapter.xi.routing.condition。 ConditionException:无法解析带有Object-Id的ConditionFragment所需的提取器:**************************************

另一方面,我试图检查被触发的xml,该xml的格式也不正确。

我是否需要根据说明重新配置ICO

2226967

您认为这与上面讨论的问题类似吗?

您的回答将不胜感激。

预先感谢

Rdgs

艾什瓦尔

一周热门 更多>