ГОСТ Р ИСО/МЭК 19831—2017
«/Meter» *
«operation rel-’add’ href-’xs:anyURI7> ?
<xs:any>*
«/Collection»
5.14.1.2 Операции
Данный Ресурс поддерживает операции Read. Update и Delete. Операция Create поддерживается
через Ресурс MachineCollection.
Кроме этого определены следующие специальные операции,
start
/link@rel
http://schemas.dmtf.Org/cimi/1/action/start
Данная операция должна запустить Machine.
Входные параметры: Нет.
Выходные параметры: Нет.
Во время обработки этой операции Machine должна быть в состоянии STARTING.
После успешного завершения этой операции Machine должна быть в состоянии STARTED.
Если Machine будет в состоянии STOPPED, то ее запуск должен быть виртуальным эквивалентом
включения на физической машине. Какого-либо восстановленного состояния ЦП или Памяти не суще
ствует. поэтому гость ОС обычно выполняет задачи установки или начальной загрузки.
Если Machine была в состоянии SUSPENDED или PAUSED, ее запуск должен быть равносилен
ее возобновлению.
Протокол HTTP
Для запуска Machine в URI ’
http://schemas.
dmtf.org/dmi/1/action/start" Ресурса Machine должен
быть отправлен запрос POST, где запрос HTTP должен быть представлен следующим образом:
Тип медиа JSON: application/json
Сериализация JSON:
{ "resourceURI": ’
http://schemas.dmtf.
0
rg/c
1
mi/l/Action”
,
"action". "
http://schemas.dmtf.Org/cimi/1/action/start’
.
■properties’: { string: string. ♦ } ?
}
Тип модиа XML: application/xml
Сериализация XML:
«Action xmlns=*http7/schemas.dmtf.org/cimi/r>
«action»
http://schemas.dmtf.
0
rg/cimi/l/act
10
n/start
«/action»
«property key=’xs:string"»xs:s/w7g«/property> *
<xs:any>*
«/Action»
После успешной обработки запроса ответ HTTP может быть пустым,
stop
/link@rel.
http://schemas.dmtf.Org/cimi/1/action/stop
Данная операция должна остановить экземпляр Machine
Входные параметры:
1) "force*: тип булевая переменная — необязательный.
Флажок, указывающий, что Поставщик должен моделировать отключение питания (force=true),
либо должен моделировать операцию завершения работы, которая позволит приложениям и файловой
системе корректно сохранить состояние (force=false). Включение данного параметра Потребителями
является необязательным условием и если он не указан. Поставщик может выбрать любой механизм.
Поставщикам предлагается информировать об этой опции через MachineStopForceDefault.
Выходные параметры: Нет.
Во время обработки данной операции Machine должна быть в состоянии STOPPING.
После успешного завершения данной операции Machine должна быть в состоянии STOPPED.
Остановка Machine с force=true должна быть виртуальным эквивалентом выключения компьютера.
Какого-либо сохраненного состояния ЦП или памяти не существует. Остановка Machine с force=false
должна привести к машине с корректными файловыми системами.
Потребитель может повторно вызвать операцию stop, если текущее состояние STOPPING воз
можно с force=true, но Поставщики не должны вызывать операцию stop с force=true самостоятельно.
78