WRITE数据存储SAP条目ID将本地变量类型作为其ID,而不是唯一消息ID

2020-08-16 04:17发布

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

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


专家们,

我正在使用WRITE组件将异常存储在数据存储中。 我没有提供任何条目ID。 但在运行时SapDataStoreId从标头中获取局部变量类型。 这就是为什么没有其他异常存储的原因。

错误:com.sap.esb.datastore.DuplicateEntryException:数据存储区INT399A_20200625070225894_Exception中已经存在ID为XXXXX的条目

预先感谢。

BR,

Sunitha

(19.9 kB)

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

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


专家们,

我正在使用WRITE组件将异常存储在数据存储中。 我没有提供任何条目ID。 但在运行时SapDataStoreId从标头中获取局部变量类型。 这就是为什么没有其他异常存储的原因。

错误:com.sap.esb.datastore.DuplicateEntryException:数据存储区INT399A_20200625070225894_Exception中已经存在ID为XXXXX的条目

预先感谢。

BR,

Sunitha

(19.9 kB)
付费偷看设置
发送
7条回答
Nan4612
1楼-- · 2020-08-16 04:45

你好Sunita,

首先要做的是监视并查看您创建的数据存储条目是否已经存在。

如果已经存在,那么您得到的错误就很明显了,您可以通过检查以下选项来消除它 写步骤。还要确保将值获取到写步骤中输入字段中传递的标头中

致谢

Sriprasad Shivaram Bhat

浮生未央
2楼-- · 2020-08-16 05:07

您好,Sunitha

请分享一些集成流程建模的详细屏幕截图。

此致,
晴天

打个大熊猫
3楼-- · 2020-08-16 05:04

嗨,

尝试在"监视"页面中创建"数字"范围,并在content修饰符中使用它来创建标题,并在"条目ID"中使用它。 这可能会解决您的问题。

感谢和问候,

维杰。

Aaron 3364
4楼-- · 2020-08-16 05:09

其他信息:

我创建了一些消息标头,其中包括LastRunDate作为局部变量类型。 在运行时," SapDataStoreId"会将本地变量作为其条目ID。

尝试在此内容修饰符之后删除此SapDataStoreId,但同时也没有为每个异常创建唯一的消息ID。 请找到以下相同错误。

org.apache.camel.RuntimeCamelException:com.sap.esb.datastore.DuplicateEntryException:ID为1f83adfa-c0d6-44e9-bf0a-68e75be8609d的条目已存在于数据存储INT399A_20200625134816145_Exception中,原因:com.sap .esb.datastore.DuplicateEntryException:数据存储区INT399A_20200625134816145_Exception

中已经存在ID为1f83adfa-c0d6-44e9-bf0a-68e75be8609d的条目


请提出建议。

谢谢。

bbpeas
5楼-- · 2020-08-16 05:00

嗨,

无论我在哪里使用数据存储,我都在WRITE步骤的条目ID中使用$ {header.KeyField}。 现在,我可以在dataStore中创建动态条目。

谢谢

Sunitha

Aaron 3364
6楼-- · 2020-08-16 04:51

您在屏幕快照所示的条目ID中使用的KeyField是动态的吗? 我可以知道这个表情吗? 谢谢。

一周热门 更多>