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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.01.2008, 08:41   #1  
Blog bot is offline
Blog bot
Участник
 
25,631 / 848 (80) +++++++
Регистрация: 28.10.2006
aEremenko: DAX 2009, несколько временных зон
Источник: http://blogs.msdn.com/aeremenk/archi...1/7339961.aspx
==============

Для распределенных инсталляций достаточно критичным является поддержка нескольких временных зон (мультизональности). Вроде бы нет проблем, ничто не должно мешать работать в системе из разных часовых поясов.
Однако, не все так просто. В 3.0 и 4.0 для обеспечения некоего уровня поддержки мультизональности необходимо было разворачивать отдельный физический сервер приложений, настроенный на данную временную зону, для каждой из зон.
Кроме того, был некоторый момент корректности расчета для временных характеристик части функциональности. Например, при работе с рабочими центрами, находящихся в разных временных зонах.

В версии 2009 эти проблемы решили введением нового типа данных DateTime. Были разработы новые функции (фактически - интерфейс) взаимодействия с этим типом данных, которые в частности позволяют добавлять и удалять смещения относительно DateTime.

При использовании DataTime локальное время машины не используется, текущие типы даты (Date) и времени (Time) останутся как есть с ‘локальной’ семантикой.
В данном решении реализована поддержка семантики UTC для X++, доступа к данным и базе данных.
Общее правило для типов данных Date и Time:
  • Не используйте, если необходима поддержка временных зон
  • При переносе данных будут обновлены до UTC автоматически относительно текущей зоны
Соотвественно, при обновлении произойдет конвертация данных:
  • CreateDate и CreateTime - в CreateDateTime
  • ModifiedDate и ModifiedTime - в ModifiedDateTime
Для поддержки мультизональности теперь нет необходимости использовать выделенные сервера приложений для зон, мультизональность поддерживается и в рамках одного экземпляра сервера приложений.
Временная зона может быть установлена для пользователя администратором в настройках пользователя.

Данная статья подготовлена с помощью Windows Live Writer.


Источник: http://blogs.msdn.com/aeremenk/archi...1/7339961.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
aEremenko: DAX 2009, работа с несколькими компаниями Blog bot DAX Blogs 8 28.10.2010 14:43
msdynamicsax: DAX 2009 and MS SQL 2008 Blog bot DAX Blogs 0 09.08.2008 14:05
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
msdynamicsax: Enterprise Portal development in DAX 2009 Blog bot DAX Blogs 0 18.04.2008 07:06
aEremenko: Несколько серверов DAX на одной машине Blog bot DAX Blogs 3 30.11.2006 08:13

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

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

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