Это требование SAP PI,
- Исходная система: XY_Client
- Промежуточное ПО: PI System
- Целевая система: SAP
XML-файлы передаются в систему PI, для каждого 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
Мой вопрос: если в систему PI одновременно поступает 'n' файлов, первый файл заблокирует файл sequence_gen. так как же второй файл обновит значение в файле sequence_gen? Итак, как решить эту проблему?