这是 SAP PI 要求,
- 源系统:XY_Client
- 中间件:PI System
- 目标系统:SAP
XML 文件被接收到 PI System,为每个 XML 文件生成一个内部文件以跟踪 store_number 和 xml 文件的计数。
工作原理:假设如果 XML_FILE_1 到达 PI,则会创建名为 sequence_gen 的内部文件。该文件包含 XML 文件中存在的商店编号,并且计数将被初始化为 1。
所以第一次,
sequence_gen file contains Store: 1001 Count:1
一段时间后 XML_FILE_2 达到 PI
sequence_gen file contains Store: 1001 Count:2
我的问题是:如果 'n' 个文件同时进入 PI 系统,第一个文件将锁定 sequence_gen 文件。那么第二个文件将如何将值更新到 sequence_gen 文件中呢?那么如何解决这个问题呢?