Я пытаюсь понять, что моя синхронизация ( "Group_Name" ) пропускается, если я пытаюсь синхронизировать с ней разные значения, почему это так.
Рассмотрим следующую проблему.
У меня есть SyncGroup с именем - "Group1", в которой у меня есть MBO с именем "MBOGroup1", в котором у меня есть атрибуты "имя", "пароль", "код проверки". Я извлекаю данные и извлекаю атрибут как "releaseCode"
Теперь у меня есть еще одна SyncGroup с именем - GroupSub1, в которой у меня есть MBO с именем "MBOSubGroup1", в котором передаю атрибуты "releaseCode" , Я получаю некоторый результат.
Условие выглядит следующим образом
Если я получаю несколько строк для "MBOGroup1", я ставил цикл for для "GroupSub1" и передавал данные "releaseCode" в "GroupSub1" и извлекал результат
В большинстве случаев бывает, что некоторые releaseCode пропускаются, и я получаю неправильный "результат" для "GroupSub1" , почему это так? Это связано с тем, что цикл выполняется быстрее, чем synchronize(), или что-то еще, например, CacheGroup Policies как OnDemand и время как 10 секунд
Просьба помочь.
Так как есть данные, в которых мне нужно поставить больше 4 для циклов, в которых мои будущие результаты syncGroup зависят от результатов, полученных из предыдущего.