17.03.2022, 23:50 | #1 |
Участник
|
Слетает свойство объекта после релиза
Добрый вечер!
По итогам переноса решения с preproduction на production, в DAX 2009, возникает проблема - изменение свойства определенного (кастомного) объекта (всегда меняется на определенное значение). Под переносом следует понимать: 1. Глобальную компиляцию preproduction. 2. Остановку служб АОСов preproduction и всех production; 3. Копирование файлов-слоев приложения; 4. Запуск АОСов; 5. Глобальную компиляция production. Как это выглядит в системе: Preproduction подключен к контролю версий. Редактирование должно создать запись изменения в VCS - этого не происходит. Результатом редактирования объекта является изменение значения поля modifiedDateTime в UtilElements/UtilIdElements (даже если и обойти контроль версий) - этого не происходит. Значение поля code в UtilElements/UtilIdElements - отличается от корректного. Соответственно, в свойствах объекта видим, что его дата изменения равна дате последнего изменения объекта (дате исправления проблемы), а значение свойства проблемного поля не равно корректному (словно исправления и не было). Кода изменяющего значение свойства объекта не выявлено. Озвучьте, пожалуйста, свои соображения на данную тему. В каком направлении стоит двигаться для решения проблемы? |
|
18.03.2022, 08:40 | #2 |
Участник
|
Не увидел в списке шагов по синхронизации, мб это включено в пункт глобальной компиляции, или просто полей не добавляете ), но не суть.
В целом не очень понимаю шаг в п5, насколько я помню в младших версиях (2009 и более ранние) всегда делали по схеме - компиляция в препрод, копирование файлов приложения в прод, синхронизация и всё, т.е. глобалку на проде уже не делали, вы почему делаете, что то не работает без нее ? Может я конечно чего то уже не помню просто, и её все таки нужно запускать. Допустим вы копируете только часть файлов (а не каталог целиком), но тогда вроде надо удалять aoi файл. По описанию как то сложновато получается, может быть проще на примере (например, меняем такое то св-во поля, судя по второй части проблема с табличкой и полем в ней) или более мелкие итерации посмотреть, где начинается расхождение ? В целом только с одной табличкой проблема или с другими тоже ? В моем понимании у вас флоу примерно такой должен быть : 1. Перенос изменений в препрод - здесь все корректно - видны правильные значения св-в которые вы проверяете ? (насколько понимаю да) 2. Компиляция в препрод глобальная - после этого шага - все корректно со свойствами ? (насколько понимаю да) 3. Компиляция на прод глобальная - после этого шага - ошибка ? (насколько понимаю да). Если aoi файл удаляется перед компиляцией, то я бы попробовал сделать перенос проектом на прод и скомпилировать только его.
__________________
Sergey Nefedov |
|
22.03.2022, 16:51 | #3 |
Участник
|
В данном случае объект - встроенный отчёт.
А причина проблемы заключается в результате выполнения ГК (этап 1). На который виляет...принтер... пробрасываемый с другого компа согласно параметрам RDP подключения. Отключаем маппинг на сервере - нет проблемы, включаем - вот она... Последний раз редактировалось Товарищ ♂uatr; 22.03.2022 в 16:55. |
|
|
|