获取oracle工作流流程图节点,获取工作流 - Oracle® ZFS Storage Appliance RESTful API 指南,发行版 OS8.6.0...

获取工作流

获取单个工作流的属性。在标头中,如果 Accept 指定为 application/javascript,则会返回工作流内容,否则会返回工作流属性。

请求示例-Accept 指定为 application/javascript:

GET /api/workflow/v1/workflows/cc574599-4763-4523-9e72-b74e1246d448 HTTP/1.1

Authorization: Basic cm9vdDpsMWE=

Host: zfssa.example.com:215

Accept: application/javascript

响应示例:

HTTP/1.1 200 OK

X-Zfssa-Appliance-Api: 1.0

Content-Type: application/javascript; charset=utf-8

Content-Length: 916

var workflow = {

name: 'Clear locks',

description: 'Clear locks held on behalf of an NFS client',

origin: 'Oracle Corporation',

version: '1.0.0',

parameters: {

hostname: {

label: 'Client hostname',

type: 'String'

},

ipaddrs: {

label: 'Client IP address',

type: 'String'

}

},

validate: function (params) {

if (params.hostname == '') {

return ({ hostname: 'Hostname cannot be empty.' });

}

if (params.ipaddrs == '') {

return ({ ipaddrs: 'IP address cannot be empty.' });

}

},

execute: function (params) {

try {

nas.clearLocks(params.hostname, params.ipaddrs);

} catch (err) {

return ('Failed to clear NFS locks: ' + err.message);

}

return ('Clear of locks held for ' + params.hostname +

' returned success.' );

}

};

请求示例- Accept 未指定或指定为 application/json:

GET /api/workflow/v1/workflows/cc574599-4763-4523-9e72-b74e1246d448 HTTP/1.1

Authorization: Basic cm9vdDpsMWE=

Host: zfssa.example.com:215

Accept: application/json

响应示例:

HTTP/1.1 200 OK

X-Zfssa-Appliance-Api: 1.0

Content-Type: application/json; charset=utf-8

Content-Length: 649

{

"workflow": {

"href": "/api/workflow/v1/workflows/cc574599-4763-4523-9e72-b74e1246d448",

"name": "Clear locks",

"description": "Clear locks held on behalf of an NFS client",

"uuid": "cc574599-4763-4523-9e72-b74e1246d448",

"checksum": "695d029224f614258e626fe0b3c449c1233dee119571f23b678f245f7748d13c",

"installdate": "Wed Apr 01 2015 17:59:44 GMT+0000 (UTC)",

"owner": "root",

"origin": "Oracle Corporation",

"setid": false,

"alert": false,

"version": "1.0.0",

"scheduled": false

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值