Команды конфигурации устанавливают параметры, которые используются при запуске клиента системы Microsoft Dynamics AX. Команды конфигурации могут выполняться непосредственно из следующих местоположений:

  • В файле конфигурации.

  • В поле Команда конфигурации для выполнения при запуске ядрав служебной программе настройки клиента или служебной программы настройки сервера.

  • Из командной строки при запуске клиента или экземпляра сервера Application Object Server (AOS).

Команды конфигурации требуют использования различного синтаксиса при их настройке в файле конфигурации, а также при их выполнении в поле Команда конфигурации для выполнения при запуске ядраили из командной строки. Варианты синтаксиса приводятся в следующих разделах. Сведения о выполнении команд конфигурации см. в разделе Выполнение команд конфигурации при запуске.

Общие параметры

В следующей таблице перечислены параметры, которые можно использовать для работы с конфигурациями и файлами, а также такие общие параметры запуска, как компания, файл журнала, команды, выполняемые при запуске, и сообщения, выводимые при запуске.

Команда в файле конфигурации

Команда в командной строке

Параметры служебной программы настройки

Описание

company,Text,< строка>

- company=< строка>

Компания

Укажите компанию, которая содержит данные для приложения.

log,Text, < путь>

- log=< путь>

Каталог журнала

Укажите другой каталог для файлов журнала, созданных при выполнении изменений в Application Object Tree (AOT).

helpdir,Text,< путь>

- helpDir=< путь>

Отсутствует соответствующее значение пользовательского интерфейса

Определите местоположение файлов справки.Подробности см. в разделе Настройка местоположения файла справки.

Эта команда не может задаваться в файле.

- regConfig=< имя_конфигурации>

Конфигурация

Укажите имя текущей группы настроек для данного экземпляра Application Object Server (AOS).

startupcmd,Text,< команда>

- startupCmd=< команда>

Команда для выполнения запуска приложения

Введите метод SysStartupCmdдля его выполнения при запуске этого клиентского приложения. Подробности см. в разделе Executing commands on startup.

Примечание Примечание

Перед передачей команд startupCmdв клиентское приложение Microsoft Dynamics AX не производится проверка синтаксиса. Неверная команда может привести к отказу системы. Выполняйте проверку каждой команды перед ее использованием.


startupmsg,Text,< строка>

- startupmsg=< строка>

Сообщение, выводимое при запуске

Укажите текст, который будет отображаться в окне сообщения при запуске Microsoft Dynamics AX.

extracmd,Text,< команда>

- extracmd=< команда>

Команда конфигурации для выполнения при запуске ядра

Введите команду конфигурации для ее выполнения при запуске ядра.

Примечание Примечание

Перед передачей команды extracmdв ядро системы Microsoft Dynamics AX проверка синтаксиса не производится. Неверная команда может привести к отказу системы. Выполняйте проверку каждой команды перед ее использованием.


Эта команда не может быть задана в файле.

- language=< строка>

Отсутствует соответствующее значение пользовательского интерфейса

Измените язык, используемый при запуске клиента системы Microsoft Dynamics AX.

В большинстве экземпляров следует воспользоваться параметрами управления пользователями, чтобы изменить язык пользователя. Подробности см. в разделе Настройка языка пользователя по умолчанию. Используйте этот параметр только в тех случаях, когда пользователь внес изменение, установив новый язык, и клиент системы Microsoft Dynamics AX невозможно открыть.

Параметры подключения

В следующей таблице описаны параметры, которые можно использовать для подключения к экземпляру AOS

Команда в файле конфигурации

Команда из командной строки

Параметры служебной программы настройки

Описание

aos2,text,< параметры>

Возможные параметры:

узел

- или -

узел:порт

- aos2=узел

- или -

- aos2=узел:порт

Подключение Application Object Server

Указание на подключение к дополнительным экземплярам AOS. экземпляри портне являются обязательными.

Если портне указан, по умолчанию используется значение 2712

aosencryption,Text,< 0,1>

- aosencryption=< 0,1>

Шифрование соединения клиент-сервер

Шифрование всех данных, которые передаются между клиентом и AOS.

useserverprinters,Int,1

- useserverprinters

Подключение к принтерам на сервере

Это двоичная команда, которая не установлена по умолчанию. Разрешение клиентам подключаться к принтерам на компьютере AOS. Аналогичные настройки необходимо выполнить на экземпляре AOS, чтобы включить эту функцию.

Параметры разработчика

В следующей таблице описаны параметры, которые можно использовать для настройки среды разработки.

Команда в файле конфигурации

Команда из командной строки

Параметры служебной программы настройки

Описание

aol,Text, <строка>

- aol=< строка>

Уровень, который будет открываться в Application Object Tree

Уровень, который будет открываться в Application Object Tree (AOT)

aolcode,Text, <строка>

- aolcode=< строка>

Код лицензии

Код лицензии на разработку для открытия параметров разработки в Microsoft Dynamics AX

globalbreakpoints,Int,1

- globalbreakpoints

Разрешение глобальных точек останова для отладки кода, выполняемого в Business Connector или на клиенте

Это двоичная команда, которая не установлена по умолчанию. Разрешите всем пользователям прерывание кода X++, выполняемого в Business Connector или на клиенте, глобальными точками останова.

xppdebug,Text,< 0,1>

- xppdebug=< 0,1>

Разрешение пользовательских точек останова для отладки кода, выполняемого в Business Connector

Для сеансов пользователей, которым разрешена отладка, разрешите прерывание кода X++, выполняемого в Business Connector, точками останова.

aotfileimport,text,< файл.xpo>

aotfileimport=< Файл.xpo>

Параметр, недоступный в служебной программе

Импорт файла xpo и запуск полной компиляции AOT, когда запускается клиент.

Параметры трассировки

В следующей таблице описаны параметры, которые можно использовать для трассировки вызовов между клиентом, AOS и базой данных.

Примечание Примечание

Каталог logdir, в котором хранятся файлы трассировки, не может быть изменен. Это каталог установки\log.


Команда в файле конфигурации

Команда из командной строки

Параметры служебной программы настройки

Описание

TraceStart,Int,1

-TraceStart=

Запуск трассировки

Остановка трассировки

Укажите, должна ли трассировка быть начата или остановлена:

0 — остановка трассировки

1 — запуск трассировки

Значение по умолчанию — 0.

traceeventsenabled,Text, < 1; 100; 101; 200; 201; 202; 203; 204; 205>

-TraceEventsEnabled=< 1; 100; 101; 200; 201; 202; 203; 204; 205>

Описания см. в следующих разделах.

Укажите типы событий, которые должны быть разрешены. Можно разрешить несколько типов событий, используя точку с запятой ;в качестве разделителя. Подробные описания см. ниже. Значение по умолчанию — 1.

traceeventsenabled,Text,1

-TraceEventsEnabled=1

Циклы передачи RPC на сервер

Трассировка всех циклов передачи удаленного вызова процедуры (RPC) от клиента на сервер.

traceeventsenabled,Text,100

-TraceEventsEnabled=100

Вызовы методов X++

Трассировка всех методов X++, которые вызываются сервером.

traceeventsenabled,Text,101

-TraceEventsEnabled=101

Вызовы функций

Трассировка всех вызовов функций, которые вызываются на сервере.

traceeventsenabled,Text,200

-TraceEventsEnabled=200

Подключение и отключение

Трассировка всех подключений и отключений AOS от базы данных.

traceeventsenabled,Text,201

-TraceEventsEnabled=201

Проводки: TTSBegin, TTSCommit, TTSAbort

Трассировка всех проводок, в которых используются операторы TTSBegin, TTSCommitи TTSAbort.

traceeventsenabled,Text,202

-TraceEventsEnabled=202

Операторы SQL

Трассировка всех операторов SQL, которые вызываются на сервере.

traceeventsenabled,Text,203

-TraceEventsEnabled=203

Переменные связывания

Трассировка всех столбцов, которые используются как входные переменные связывания.

Примечание Примечание

TraceEventsEnabledнеобходимо также установить на 202, чтобы использовать эту команду.


traceeventsenabled,Text,204

-TraceEventsEnabled=204

Выборка строки

Трассировка всех строк, которые выбираются с использованием сервера SQL.

Примечание Примечание

TraceEventsEnabledнеобходимо также установить на 202, чтобы использовать эту команду.


traceeventsenabled,Text,205

-TraceEventsEnabled=205

Сводка выборок строки (счетчик и время)

Счетчик всех строк, которые выбираются, и регистрация времени, затраченного на выборку.

Примечание Примечание

TraceEventsEnabledнеобходимо также установить на 202, чтобы использовать эту команду.


tracexppmethodcalldepth,Text,< число>

-TraceXppMethodCallDepth=< число>

Число вложенных вызовов:

Укажите максимальную глубину вызова трассировки для методов X++, действуют, только если методы X++ трассируются.

Примечание Примечание

TraceEventsEnabledнеобходимо также установить на 100, чтобы использовать эту команду.


Значение по умолчанию — 3.

tracemaxfilesize,Text,< число>

-TraceMaxFileSize=< число>

Параметр, недоступный в служебной программе

Укажите максимальный размер каждого файла трассировки в мегабайтах (МБ).

Значение по умолчанию — 10 МБ.

tracebuffersize,Text,< число>

-TraceBufferSize=< 0:64>

Параметр, недоступный в служебной программе

Укажите размер буфера трассировки событий для Windows в килобайтах (КБ). Максимальный размер, который может быть установлен — 64 КБ.

Значение по умолчанию — 20 КБ.

Неизвестные параметры конфигурации

В файлах конфигурации, созданных системой Microsoft Dynamics AX, могут встретиться неизвестные параметры. Некоторые из них — это устаревшие параметры (параметры конфигурации из предыдущих версий), которые не используются. Другие параметры конфигурации остаются как в файле конфигурации клиента, так и сервера, хотя они применяются только для клиента или сервера, так как в предыдущих версиях продукта служебные программы были объединенными. Рекомендуется не изменять эти параметры, так как это может привести к непредсказуемым результатам.

Значение в файле конфигурации

Применимо к

directory,Text,<путь>

Сервер

client,Text,thin

Устаревший параметр

broadcast,Text,

Устаревший параметр

sql,Int,1

Сервер

native,Int,0

Устаревший параметр

fetchahead,Text,

Сервер

opencursors,Text,

Сервер

database,Text,

Сервер

dsn,Text,

Сервер

sqluser,Text,

Устаревший параметр

hint,Text,

Сервер

sqlbuffer,Text,

Сервер

log,Text,

Сервер

hassqlpwd,Int,0

Устаревший параметр

sqlpwd,Text,

Устаревший параметр

retry,Text,

Сервер

dbserver,Text,

Сервер

localappldoc,Int,0

Устаревший параметр

localsysdoc,Int,0

Устаревший параметр

applshare,Int,1

Устаревший параметр

applexclusive,Int,0

Устаревший параметр

hascompwd,Int,0

Устаревший параметр

compwd,Text,

Устаревший параметр

hasserveridletimeout,Int,0

Сервер

serveridletimeout,Text,

Сервер

connectionidletimeout,Text,

Сервер

port,Text,

Сервер

createdsn,Text,

Сервер

allowunauth,Int,0

Устаревший параметр

sqlformliterals,Text,1

Сервер

sqlcomplexliterals,Text,1

Сервер

ignoredatasourceindex,Text,0

Сервер

dbcli,Text,odbc

Сервер

dbunicodeenabled,Text,1

Устаревший параметр

newconnectionretrydelayms,Text,

Сервер

newconnectionretrycount,Text,

Сервер

cachesynctime,Text,

Сервер

_clientadname,Text,

Устаревший параметр

См. также