Задача обнаружить диски базы, диск бэкап, диск резервного бэкап, системный диск. Априори диск с БД находится на D:, системный на C: элементы данных для них должны создаваться только когда на них не расположен бэкап.
1. Само обнаружение - читаю в цикле все директории на всех дисках, затем через JS создаю макросы {#BACKUP_DISK}, {#BACKUP_REZ_DISK}, {#DB_DISK}, {#SYSTEM_DISK} По вышеописанной логике они могут создаваться не все.
2. Создаю 5 прототипов c этими макросами
3. На тестовом узле получаю ответ при обнаружении [{"{#BACKUP_DISK}":"D:","{#SYSTEM_DISK}":"C:"}]
4. Элементы данных связанные с этими макросами успешно создаются
5 Одновременно получаю ошибку:
Cannot create item: item with the same key "vfs.fs.size[{#BACKUP_REZ_DISK},free]" already exists.
Cannot create item: item with the same key "vfs.fs.size[{#DB_DISK},free]" already exists.
Элементов с такими ключами не создаётся да и не может быть создано из просто нет в JSON. Однако почему обнаружение их пытается создать с пустым именем диска?
1. Само обнаружение - читаю в цикле все директории на всех дисках, затем через JS создаю макросы {#BACKUP_DISK}, {#BACKUP_REZ_DISK}, {#DB_DISK}, {#SYSTEM_DISK} По вышеописанной логике они могут создаваться не все.
2. Создаю 5 прототипов c этими макросами
3. На тестовом узле получаю ответ при обнаружении [{"{#BACKUP_DISK}":"D:","{#SYSTEM_DISK}":"C:"}]
4. Элементы данных связанные с этими макросами успешно создаются
5 Одновременно получаю ошибку:
Cannot create item: item with the same key "vfs.fs.size[{#BACKUP_REZ_DISK},free]" already exists.
Cannot create item: item with the same key "vfs.fs.size[{#DB_DISK},free]" already exists.
Элементов с такими ключами не создаётся да и не может быть создано из просто нет в JSON. Однако почему обнаружение их пытается создать с пустым именем диска?
Comment