Instance name (optional)
, я считаю, что это только имя папки и отображаемое имя службы. Поэтому, когда вы создаете несколько экземпляров, создается папка C:\Program Files\Microsoft Dynamics AX\60\Server\[InstanceName]\
, а затем служба AOS с отображаемым именем этого экземпляра.
Если вы действительно этого хотите, вы можете перечислить папку и проанализировать ее с помощью регулярного выражения или любого количества других методов. Чтобы перечислить папку, создать этот сервер статического метод где-то и называют его:
static server FilenameOpen pathServer()
{
return xInfo::directory(DirectoryType::Bin);
}
Существует также ServerId
, который я не думаю, что это то же самое, как Instance Name
, но это в SysServerConfig
таблицы:
while select sysServerConfig
{
info(strFmt("%1", sysServerConfig.ServerId));
}
и ServerId
является производной величиной от AOSId и имя, и т.д. Вы можете видеть, как он получен в этом методе: \Data Dictionary\Tables\SysServerConfig\Methods\delete
Спасибо, Алекс. Создание сервера Статический метод работал. Я добавил дополнительную логику для получения имени экземпляра. –