ГОСТ Р ИСО/МЭК 10165-5-2003
Если процедура инициализации завершается успешно, а ресурс работает и доступен для использования, то условие Initializing удаляется из атрибута ProceduralStatus и OperationalState равен Enabled. Если процедура инициализации не завершается успешно, то условие Initializing удаляется из атрибута ProceduralStatus и добавляется условие InitializationRequired; OperationalState равен Disabled. \
MODE CONFIRMED;
WITH INFORMA TION SYNTAX GMI-AttributeModule.ActionInfo;
WITH REPL Y SYNTAX GMI-AttributeModule.ActionReply;
REGISTEREDAS {joint-iso-ccittms(9) smi(3)part5(5) action(9) activate(O)};
11.2 Действие deactivate
Действие deactivate обеспечивает средства для экстренного завершения операции управляемого объекта.
deactivate ACTION BEHAVIOUR
deactivateB BEHAVIOUR DEFINED AS
\ Действие deactivate позволяет управляющему экстренно завершить нормальную операцию ресурса.
Хотя родовое поведение действия deactivate описано в ГОСТ Р ИСО/МЭК 1O164-2 с атрибутами OperationalState и ProceduralStatus, этим не подразумевается, что они обязательно должны быть видны для управления.
Действие deactivate инициализирует процедуру, которая приводит к прекращению ресурсом его нормального режима функционирования.
Если ресурс находится или может находиться в нерабочем состоянии, то действие deactivate завершается успешно; если ресурс не может быть в нерабочем состоянии, то действие deactivate возвращает ошибку processing)ailure.
Пока осуществляется процедура завершения, атрибут ProceduralStatus содержит значение Terminating, а OperationalState равен Disabled. Условие Terminating удаляется после завершения процедуры. \
MODE CONFIRMED;
WITH INFORMA TION SYNTAX GMI-AttributeModule.ActionInfo;
WITH REPL Y SYNTAX GMI-AttributeModule.ActionReply;
REGISTEREDAS {joint-iso-ccittms(9) smi(3)part5(5) action(9) deactivate(l)};
11.3 Действие deactivateWhenNoUsers
Действие deactivateWhenNoUsers обеспечивает средства естественного завершения операции управляемого объекта.
deactivateWhenNoUsers ACTION BEHAVIOUR
deactivateWhenNoUsersB BEHAVIOUR DEFINED AS
\ Действие deactivateWhenNoUsers позволяет управляющему завершить нормальную операцию ресурса, представленного управляемым объектом, когда количество экземпляров пользователя ресурса равно нулю.
Хотя родовое поведение действия deactivateWhenNoUsers описано в ГОСТ Р ИСО/МЭК 1O164-2 с атрибутами OperationalState и ProceduralStatus, этим не подразумевается, что они обязательно должны быть видны для управления.
Действие deactivateWhenNoUsers инициализирует процедуру, которая приводит к пре-
17