OpenHieResult OpenHie([RubId tRub], OpenHieArg tArg)
tRub. Моникёр объекта репозитория, являющегося базой данных временных рядов.
tArg. Параметры открытия иерархии показателей.
Операция OpenHie осуществляет построение иерархии показателей базы данных временных рядов.
Для выполнения операции необходимо задать базу данных временных рядов, иерархия показателей которой будет отстроена. Для указания доступны два варианта: Если имеется открытый экземпляр БДВР, то указать его моникёр в параметре tRub; Если открытого экземпляра БДВР нет, то указать моникёр соответствующего объекта репозитория в поле tArg.args.rubObj. Моникёр объекта репозитория может быть получен при выполнении операции GetObjects.
Также в поле tArg.metaGet может быть задан шаблон, в соответствии с которым будут извлекаться метаданные показателей, а в поле tArg.loadXml могут быть определены параметры загрузки показателей из XML-структуры.
Результатом работы операции будет моникёр иерархии показателей, а также метаданные, если при выполнении операции был задан шаблон tArg.metaGet. Дальнейшая работа осуществляется с помощью операций GetHieMd/SetHieMd. Также моникёр, полученный при открытии, используется операцией GetHieMembers.
См. также: