11.1 Действие activate
Действие activate обеспечивает средства для инициализации управляемого объекта.
activate ACTION
BEHAVIOUR
activateВ BEHAVIOUR
DEFINED AS
| Действие activate инициализирует ресурс, представленный управляемым объектом так, что он может осуществлять свои обычные функции. Управляемые объекты, поддерживающие это действие, никогда не могут быть созданы в рабочем состоянии.
Хотя родовое поведение действия activate описано в ГОСТ Р ИСО/МЭК 10164-2 с атрибутами OperationalState и ProceduralStatus, этим не подразумевается, что они обязательно должны быть видны для управления.
Процедуры инициализации обязательно должны быть доступны управляемому объекту, если атрибут ProceduralStatus содержит значение InitializationRequired, a OperationalState равен Disabled.
Действие activate инициализирует процедуру, которая приводит ресурс в его нормальный режим функционирования.
Если ресурс находится или может находиться в рабочем состоянии, то действие activate завершается успешно; если ресурс не может быть в рабочем состоянии, то действие activate возвращает ошибку processingFailure.
Пока осуществляется процедура инициализации, атрибут ProceduralStatus содержит значение Initializing. Условие InitializationRequired отсутствует.
Если процедура инициализации завершается успешно, а ресурс работает и доступен для использования, то условие Initializing удаляется из атрибута ProceduralStatus и OperationalState равен Enabled. Если процедура инициализации не завершается успешно, то условие Initializing удаляется из атрибута ProceduralStatus и добавляется условие InitializationRequired; OperationalState равен Disabled. |
;
;
MODE CONFIRMED;
WITH INFORMATION SYNTAX GMI-AttributeModule.ActionInfo;
WITH REPLY SYNTAX GMI-AttributeModule.ActionReply;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) action(9) activate(0)};
11.2 Действие deactivate
Действие deactivate обеспечивает средства для экстренного завершения операции управляемого объекта.
deactivate ACTION
BEHAVIOUR
deactivateB BEHAVIOUR
DEFINED AS
| Действие deactivate позволяет управляющему экстренно завершить нормальную операцию ресурса.
Хотя родовое поведение действия deactivate описано в ГОСТ Р ИСО/МЭК 10164-2 с атрибутами OperationalState и ProceduralStatus, этим не подразумевается, что они обязательно должны быть видны для управления.
Действие deactivate инициализирует процедуру, которая приводит к прекращению ресурсом его нормального режима функционирования.
Если ресурс находится или может находиться в нерабочем состоянии, то действие deactivate завершается успешно; если ресурс не может быть в нерабочем состоянии, то действие deactivate возвращает ошибку processingFailure.
Пока осуществляется процедура завершения, атрибут ProceduralStatus содержит значение Terminating, a OperationalState равен Disabled. Условие Terminating удаляется после завершения процедуры.|
;
;
MODE CONFIRMED;
WITH INFORMATION SYNTAX GMI-AttributeModule.ActionInfo;
WITH REPLY SYNTAX GMl-AttributeModule.ActionReply;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) action(9) deactivate(1)};
11.3 Действие deactivateWhenNoUsers
Действие deactivateWhenNoUsers обеспечивает средства естественного завершения операции управляемого объекта.
deactivateWhenNoUsers ACTION
BEHAVIOUR
deactivate WhenNoUsersB BEHAVIOUR