ГОСТ Р ИСО/МЭК 19831—2017
<affectedResource href=mxs:anyURn> ♦
«action»xs.anyl//?/«/action>
<returnCode>xs.7nteger«/returnCode>
<progress>xs.7nfegerc progress»
«statusMessage»xs.s//-/ng</statusMessage>
<timeOfStatusChange>xs:dare77me«/timeOfStatusChange»
<parentJob href="xs:anyURH> ?
<nestedJob hrei="xs:anyURn> *
«operation rei=’’edit" href=’xs:anyl//?r/> ?
«operation rel-’delete* href-’xs.anyl/Rf/» ?
«operation rel-’
http://schemas.dmtf.ofg/cimi/1/action/stop
"
href="xs:anyURH> ?
<xs:any>*
«/Job>
5.17.1.1 Операции Ресурса
Данный Ресурс поддерживает операции Read, Update и Delete. Удаление Ресурса Job в состоянии
RUNNING должно быть эквивалентно остановке Job и последующему удалению. Ответом на запрос на
удаление выполняющегося Ресурса Job, который не поддерживает действие ’stop’, должен быть отказ.
Кроме этого определены следующие специальные операции:
stop
/link@rel.
http://schemas.dmtf.Org/cimi/1/action/stop
Данная операция должна остановить задание Job.
Параметры входа: Нет.
Параметры выхода: Нет.
Во время обработки этой операции Job должен быть в состоянии STOPPING.
После успешного завершения этой операции Job должен быть в состоянии "STOPPED”.
Протокол HTTP
Чтобы остановить Job, необходимо отправить запрос POST к URI "
http://schemas.dmtf.Org/cimi/1/
action/stop’ Ресурса Job, где запрос HTTP должен быть следующим.
Тип модиа JSON: application/json
Сериализация JSON:
{ "resourceURI*: ’
http://schemas.dmtf.
0
rg/dmi/l/Acti
0
n’
,
■action": "
http://schemas.dmtf.Org/cimi/1/action/stop
",
■properties’: { string-, string. + } ?
}
Тип медиа XML: application/xml
Сериализация XML
«Action xmlns=*
http://schemas.dmtf.org/cimi/r»
«action»
http://schemas.dmtf.Org/cimi/1/acton/stop
«/action»
«property key=*xs:string"» xs:string «/property» *
<xs:any>*
«/Action»
После успешной обработки запроса текст ответа HTTP может быть пустым.
5.17.2 Ресурс JobCollection
Ресурс JobCollection представляет собой Набор Ресурсов Job Поставщика и соответствует спе
цификации Набора, приведенной в 5.5.12. Данный Ресурс должен быть сериализован следующим об
разом:
Сериализация JSON:
{ "resourceURI*: ’
http://schemas.dmtf.
0
rg/c
1
mi/l/J
0
bC
0
llecti
0
n’,
*id": string.
"count*: integer.
■jobs": [
{ "resourceURI*: ’
http://schemas.dmtf.
0
rg/ami/l/J
0
b’
.
*id": string.
142