AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.07.2006, 10:35   #1  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
? Интересный вопрос к ветеранам
Проблема с ипортом...

У нас имеется девелоперская, тестовая база и рабочая.
При импорте проекта в тестовую базу все проходит хорошо...
А вот, при импорте из тестовой в рабочую начинаются проблемы с модифицированными таблицами...

При сравнении модифицированной таблицы на этапе импорта происходит следующее...
Вне зависимости от того какая это таблица, новые поля отображаются как UNKNOW, также отображаются все время одни и теже "новые" группы полей и "новые" отношения, хотя они в таблице никогда не присутствовали, и никто их туда добавлять не собирался... Такая проблема только с таблицами, причем методы на них корректно сравниваются...
Старый 11.07.2006, 11:03   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Попробуйте импортировать проект дважды. Дело в том, что никто не гарантирует в каком порядке будут импортироваться элементы проекта и, если в проекте были созданы новые типы и поля на таблицах, использующие эти новые типы, то вполне возможен случай, когда сначала импортируются таблицы, а только потом типы данных
Старый 11.07.2006, 11:07   #3  
itfs is offline
itfs
Участник
 
277 / 43 (2) +++
Регистрация: 18.07.2005
Адрес: Moscow
Импорт/Экспорт через xpo? Попроектно или всем слоем? Платформы разные?
В принципе можно разбираться ... но раз пошла такая ерунда, лучше начать жизнь заново: перенести проложение с пом. *.aod, убить индексы и засинхронизировать. (это только при одинаковых платформах)

С уважение, itfs.
Старый 11.07.2006, 11:10   #4  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Цитата:
Сообщение от Андре
Попробуйте импортировать проект дважды. Дело в том, что никто не гарантирует в каком порядке будут импортироваться элементы проекта и, если в проекте были созданы новые типы и поля на таблицах, использующие эти новые типы, то вполне возможен случай, когда сначала импортируются таблицы, а только потом типы данных
Проекты импортировать пытались по несколько раз, результат один и тот же.
Цитата:
Сообщение от Андре
Дело в том, что никто не гарантирует в каком порядке будут импортироваться элементы проекта и, если в проекте были созданы новые типы и поля на таблицах, использующие эти новые типы, то вполне возможен случай, когда сначала импортируются таблицы, а только потом типы данных
В данном случае наблюдалась бы как и ранее слежующая ситуация: Компилятор выдал бы ошибки, типы не известный EDT и т.п., просто слетели бы со свойств EDT и все, в общем ничего страшного на самом деле, однако же у нас, не отображается даже имя переносимого поля, вместо имени пишеться UNKNOW и лезут какие-то "левые" объекты в таблицы...
Старый 11.07.2006, 11:17   #5  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Цитата:
Сообщение от itfs
Импорт/Экспорт через xpo? Попроектно или всем слоем? Платформы разные?
В принципе можно разбираться ... но раз пошла такая ерунда, лучше начать жизнь заново: перенести проложение с пом. *.aod, убить индексы и засинхронизировать. (это только при одинаковых платформах)

С уважение, itfs.
Проблемы:
1) Платформы одинаковые (девлоперская и тестовая - это по сути копии рабочей, изначально).
2) "Начать жизнь заново" - это проблема, т.к. база рабочая, час упавшего сервера выльется компании в миллионы .
3) Глобальная компиляция рассмотрю только в крайнем случае, т.к. это грозит крахом аппликухи.
Старый 11.07.2006, 11:17   #6  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,941 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Jox
Проекты импортировать пытались по несколько раз, результат один и тот же.
...
однако же у нас, не отображается даже имя переносимого поля, вместо имени пишеться UNKNOW ...
Судя по симтомам, у вас проблема с кешировнаием объектов приложения в AOC файлах.

Импорт проектов делать лучше при остановленном сервере приложения.

И обязательно после этого убивать на клиентском месте aoc файлы. Пользователь в этот момент должен выйти из аксапты, а то файл может пересоздаться заново и не факт что чистеньким.

По карйней мере нам удаление aoc файлов помогло.
Старый 11.07.2006, 11:19   #7  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Цитата:
Сообщение от Logger
Судя по симтомам, у вас проблема с кешировнаием объектов приложения в AOC файлах.

Импорт проектов делать лучше при остановленном сервере приложения.

И обязательно после этого убивать на клиентском месте aoc файлы. Пользователь в этот момент должен выйти из аксапты, а то файл может пересоздаться заново и не факт что чистеньким.

По карйней мере нам удаление aoc файлов помогло.
Спасибо, попробую сейчас, о результате напишу в форум.
Старый 11.07.2006, 11:28   #8  
itfs is offline
itfs
Участник
 
277 / 43 (2) +++
Регистрация: 18.07.2005
Адрес: Moscow
Цитата:
Сообщение от Jox
Проблемы:
2) "Начать жизнь заново" - это проблема, т.к. база рабочая, час упавшего сервера выльется компании в миллионы .
3) Глобальная компиляция рассмотрю только в крайнем случае, т.к. это грозит крахом аппликухи.
Это я как раз и имел ввиду.
Компиляции не требуется, только синхронизация таблиц, если ms-sql - 5 мин. + затраты на копирование и прибитие индексов. Главное, что это однозначно решит проблему.

С уважением, itfs.
PS. Да, согласен насчет прибития *.aoc, это тоже как правило помогает.

Последний раз редактировалось itfs; 11.07.2006 в 11:30.
Старый 11.07.2006, 12:08   #9  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,941 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от itfs
только синхронизация таблиц, если ms-sql - 5 мин.
Ну это только если в большие таблицы полей не добавляли.
У меня как то InventTrans минут 40 синхронизировался. А всего-то добавил пару малеьнких полей.

Хотя в общем по любому при импорте проекта синхронизация будет. Так что зря я придираюсь.
Старый 11.07.2006, 13:50   #10  
itfs is offline
itfs
Участник
 
277 / 43 (2) +++
Регистрация: 18.07.2005
Адрес: Moscow
Цитата:
Сообщение от Logger
Ну это только если в большие таблицы полей не добавляли.
У меня как то InventTrans минут 40 синхронизировался. А всего-то добавил пару малеьнких полей.
Вот по этому-то я и применяю методы психологического давления, если мне предлагают модифицировать такие таблички: А уверены ли вы, что это абсолютно необходимо ... А как понять, что нет другого решения .... Короче, легче обойтись без этого, чем что-то доказать такому зануде, как я ...
Затраты на синхронизацию - это только начало длинного списка всевозможных затрат, которые придется влачить в дальнейшем системе ...

С уваженим, itfs.
Старый 11.07.2006, 14:10   #11  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
На самом деле можно долго рассуждать о проблемах, с большими таблицами, а что вы скажите, если абсолютно новая таблица, отсутствующая в рабочей базе вызывает такие же точно симптомы...
Реально проблема существует с любой таблицей (новой или модифицированной, не имеет значения)
Старый 11.07.2006, 14:11   #12  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Цитата:
Судя по симтомам, у вас проблема с кешировнаием объектов приложения в AOC файлах.
Судя по всему, проблема вовсе не в кэшировании, тогда в чем же??
Старый 11.07.2006, 14:22   #13  
itfs is offline
itfs
Участник
 
277 / 43 (2) +++
Регистрация: 18.07.2005
Адрес: Moscow
Предположение: в месте на диске под файлами БД.
Все-таки, лучше бы знать, что было проделано и каков эффект...Так уж устроено сознание, что отсутствие информации вызывает ступор.

С уважением, itfs.
Старый 11.07.2006, 14:25   #14  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от Jox
Судя по всему, проблема вовсе не в кэшировании, тогда в чем же??
Телепаты, к сожалению, в отпуске. Как делаете импорт - в двухзвенке или тонким клиентом, с идентификаторами или без них, на скольких слоях ведется разработка, какая, в конце концов, версия асксапты?
__________________
-ТСЯ или -ТЬСЯ ?
Старый 12.07.2006, 10:40   #15  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Цитата:
Сообщение от Vadik
Телепаты, к сожалению, в отпуске. Как делаете импорт - в двухзвенке или тонким клиентом, с идентификаторами или без них, на скольких слоях ведется разработка, какая, в конце концов, версия асксапты?
Axapta 3.0 SP3
-----------------------
Импортировал и в двухзвенке и трехзвенке - эффект одинаковый.
Без идентификаторов (присваиваются новые).
в девелоперско базе разработка ведется на usr-слое, переносится на cus-слой в тестовую, а потом их тестовой в рабочую, тоже на cus-слой.
Старый 12.07.2006, 10:41   #16  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Цитата:
Сообщение от Jox
Проблема с ипортом...

У нас имеется девелоперская, тестовая база и рабочая.
При импорте проекта в тестовую базу все проходит хорошо...
А вот, при импорте из тестовой в рабочую начинаются проблемы с модифицированными таблицами...

При сравнении модифицированной таблицы на этапе импорта происходит следующее...
Вне зависимости от того какая это таблица, новые поля отображаются как UNKNOW, также отображаются все время одни и теже "новые" группы полей и "новые" отношения, хотя они в таблице никогда не присутствовали, и никто их туда добавлять не собирался... Такая проблема только с таблицами, причем методы на них корректно сравниваются...
Мне кажется, что проблему я довольно ясно описал.
Теги
ax3.0, xpo, импорт

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по перегрузке лукапа поля прям на таблице HorrR DAX: Программирование 3 03.06.2008 18:02
Вопрос по Проектам PSA DAX: Функционал 35 19.01.2007 22:26
Вопрос по проектам Фиксированная цена PSA DAX: Функционал 9 29.06.2006 14:23
расчеты с персоналом. НДФЛ. вопрос чайника shumelka DAX: Функционал 2 25.03.2004 11:36
Вопрос к пользователю при сохранении данных в таблице Anais DAX: Программирование 1 19.03.2004 10:28

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:24.