Стек вызовов в DAX 2009

Стек вызовов в AX 2009 ограничен 400 вызовами для рекурсий. Данная статья подготовлена с помощью Windows Live Writer.


Пакетная обработка в AX 2009

В отличие от предыдущих версий, пакетная обработка в  AX 2009 базируется на сервере, и не требует запуска клиентского приложения AX. Между тем, для обратной совместимости оставлена возможность использовать клиентские пакетные обработчики, основанные на тех же принципах, что и в версиях 3.0 и 4.0. Из-за этого возникает путаница. Для того, чтобы настроить серверный пакетный обработчик, необходимо…


DAX 2009: Вопросы и ответы

Очень давно ничего не писал, год прошел, даже пароль пришлось восстанавливать 🙂 Недавно пришло письмо от коллеги: “Помоги, пожалуйста, понять что это за звери такие: 1. У View, Table, Map появилось новое свойство – EntityRelationshipType на что влияет? Я видел по коду это свойство использовалось в AIF, но хотелось бы знать для чего конкретно…. 2….


Работа с Microsoft Dynamics AX Object Wrapper

В предыдущей статье шла речь о работе утилиты тестирования производительности (BM) для Microsoft Dynamics AX, код стандартных примеров для которой был создан с помощью Microsoft Dynamics AX Object Wrapper (далее – AX Wrapper).      AX Wrapper позволяет использовать уже существующие объекты Microsoft Dynamics AX и построить их вызов и обработку из Visual Studio.  AX Wrapper…


Тестирование производительности в DAX 4.0

Тестирование производительности в DAX 3.0 в основном заключалось в использовании внутреннего модуля Benchmark (BM). У него были достоинства, были и недостатки. В качестве серьезных недостатков могу привести невозможность использования реальных данных для тестирования и процесс записи данных тестирования/логов в собственную базу данных, что на больших тестах приводит к резкому росту отдельных таблиц. Процесс работы с…


Вопросы по лицензированию портала в AX 4.0

Вопросы с лицензированием портала продожаются сколько бы не писал (смотри  статью “О лицензиях COM и порталов”). Попробую описать подробнее.   С технической точки зрения, возможно использование Корпоративного Портал (Enterprise Portal Framework) без веб – пользователей (Web users), однако с точки зрения лицензии веб – пользователи необходимы для соответствия лицензионному соглашению.    Для существующих клиентов использующих…


DAX 2009, работа с несколькими компаниями

DAX 2009 позволяет осуществлять доступ к авторизированным данным всех компаний из форм, запросов и кода X++. Поддерживаются все типы источников данных, включая табличные коллекции и представления. Правда не поддерживаются базовые структуры типа RecordInsertList и RecordSortedList. С точки зрения изменений в коде введены новые ключевые слова в X++ и параметры структур запросов. Новое ключевое слово для…

2

DAX 2009, что нового во взаимодействии с БД?

Вообще-то, изменения между версиями можно характеризовать так: 3.0 -> 4.0 Платформенные (технологические) изменения, развитие функциональности 4.0 -> 5.0 (2009) Функциональные изменения, развитие платформенных решений В данной статье посмотрим некоторые отличия во взаимодействии с базами данных.   Появилась поддержка сложных структур запросов, т.е. возможность создавать объединения не только типа родитель – наследник, но и более сложные,…


Что нового в Microsoft Dynamics AX 2009?

В наступившем году нас ждет встреча с Microsoft Dynamics 2009. Версия 5.0 будет переименована для соответствия общей политике наименования продуктов. При этом 2009 не означает перенос выпуска версии на 2009 год, просто версия системы выйдет во второй половине 2008 года. Данной статьей хотелось бы начать цикл статей о том, что интересного будет в Microsoft Dynamics…


Вызов скрипта из скрипта

Вроде простейшая операция, а при получении вопроса по теме невольно ищешь подвох 🙂   static void Job1(Args _args) {     #AOT     Job j2 = TreeNode::findNode(#JobsPath + ‘\\Job2’); // ‘Job2’ – вызываемый скрипт     ;     j2.AOTrun(); } static void Job2(Args _args) { ;     print ‘Hello world from JOB2’;     pause; }