2020-08-17 09:31发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我想一次使集成流程处理一条消息,因为在尝试将令牌值存储在数据存储区时出现数据争用。 有办法吗?
具体问题是这样的:
我需要存储来自api的令牌值才能访问另一个api。 当我没有令牌时收到多个同时请求时,多个流会同时获取令牌,但是只有最后一个令牌才有效,因为当我获得一个新令牌时,api使先前的令牌无效。 因此某些消息会失败,因为它们的令牌在访问下一个api之前就失效了。
您好 Medepia ,
您可以使用消息拆分器,并在
类似以下内容:
[mainpayload]->拆分-> [ Fetchtoken->更新/访问API ]
希望这会有所帮助!
感谢和问候,
Praveen T
您好 Medepia Dev ,
您的问题对我来说不太清楚,因此我需要验证我的理解。
我认为您的访问令牌在一段时间内有效,您的方法是获取该令牌并在第一次调用时将其存储在数据存储中,然后将其重新用于所有后续调用。
但是您的问题是有时您会收到许多并行请求,并且如果数据存储中不存在令牌,则所有请求都将尝试获取并保存api令牌,因为先前的令牌会失效。
我的理解正确吗? 您还可以分享您的集成截图吗?
致谢,晴天
最多设置5个标签!
您好 Medepia ,
您可以使用消息拆分器,并在
类似以下内容:
[mainpayload]->拆分-> [ Fetchtoken->更新/访问API ]
希望这会有所帮助!
感谢和问候,
Praveen T
您好 Medepia Dev ,
您的问题对我来说不太清楚,因此我需要验证我的理解。
我认为您的访问令牌在一段时间内有效,您的方法是获取该令牌并在第一次调用时将其存储在数据存储中,然后将其重新用于所有后续调用。
但是您的问题是有时您会收到许多并行请求,并且如果数据存储中不存在令牌,则所有请求都将尝试获取并保存api令牌,因为先前的令牌会失效。
我的理解正确吗? 您还可以分享您的集成截图吗?
致谢,
晴天
一周热门 更多>