Расшифровка расширений файлов AX
Dynamics AX использует множество разнообразных расширений для своих системных файлов. Все эти расширения имеют логический смысл и можно с легкостью понять их предназначение.
Большинство файлов находятся в папке с приложением:
C:\Program Files\Microsoft Dynamics AX\50\Application\Appl\[your_application] — (пример пути AX 2009)
У таких файлов как правило в качестве расширения используется 3 символа. Чтобы разобраться с тем, что обозначает то или иное расширение в системных файлах аксапты, воспользуемся списком ниже:
Первый символ обозначает принадлежность файла:
a: application (приложение)
k: kernel (ядро)
Второй символ обозначает содержимое файла:
l: label (лейбл/метка)
o: object (объект)
t: text (текст)
d: developer documentation (документация разработчика/для разработчиков)
h: help (помощь)
И третий символ обозначает тип файла:
d: data (данные)
i: index (индекс)
c: cache (кэш)
t: temporary (временный)
Ниже рассмотрим различные варианты файлов с разными расширениями:
ALD — Application Label Data. Файл содержит в себе метки и комментарии к меткам для определенного языка в файле меток (label file).
ALC — Application Label Cache. Файл содержит в себе кэш меток приложения. Эти файлы можно удалять после того, как будет остановлен AOS.
ALI — Application Label Index. Файл содержит в себе индекс для файлов с расширением .ald, эти файлы можно удалять после того, как будет остановлен AOS.
ALT — Application Label Temporary. Файл содержит в себе новые метки (лейблы) до того, как они будут зафиксированы в файле с расширением .ald .
AOI — Application Object Index. Файл содержит в себе индекс для файла с расширением AOD. Этот файл можно удалять после того, как будет остановлен AOS. *Обязательно удалите этот файл, если вы скопировали слои из одной установки AX в другую.
ADD — Application Developer Documentation Data. Файл содержит в себе документацию, которую можно найти в узле Документация разработчика приложений (Application Developer Documentation). Эти файлы локализованы также, как и файлы меток.
ADI — Application Developer Documentation Index. Файл содержит индекс для .add файла.
AHD — Application Help Data. Файл содержит документацию предназначенную для конечного пользователя. В AOT находится в узле «Application Documentation».
AHI — Application Help Index. Файл содержит индекс для .ahd файла.
AOD — Application Object Data. Это «файл слоя AX», каждый из этих файлов представляет один слой.
KHD — Kernel Help Documentation. Файл содержит в себе справочную документацию по ядру, которую можно найти в AOT в узле «System Documentation».
KHI — Kernel Help Index. Файл содержит индекс для .khd файла. Находтся в папке Server/bin
KTD — Kernel Text Data. Файл содержит в себе системные текстовые строки. Они используются в интерфейсе AX и для системных сообщений.
KTI — Kernel Text Index. Файл содержит индекс для .ktd файла.
Файлы, которые хранятся на стороне пользователя (client side)
AUC — Application Unicode Object Cache. Этот файл создается на стороне клиента и используется для повышения производительности за счет кэширования объектов AX.
Бывают случаи, когда на стороне клиента АХ «сохраняет» старый код и новый/обновленный код не отрабатывает у пользователя, при этом у других пользователей таких проблем нет. Удаление файлов .auc зачастую помогает решить эту проблему.
Найти этот файл можно в каталоге C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Local.
AOC — Axapta Object Cache (до Axapta 3) — Это старая версия auc файла и служит для тех же самых целей.
Наиболее обсуждаемые: