工作流错误处理

如果在执行工作流期间发生错误,则会引发异常。如果异常未由工作流自身所捕获(或者如果工作流引发的异常未以其他方式捕获),则工作流将失败,并向用户显示有关异常的信息。要正确处理错误,应该捕获并处理异常。例如,在前面的示例中,尝试在不存在的项目中创建共享资源会导致未捕获的异常。此示例可以修改以捕获违例错误,并在项目不存在的情况下创建该项目:

var workflow = {

name: 'Create share',

description: 'Creates a new share in a business unit',

parameters: {

name: {

label: 'Name of new share',

type: 'String'

},

unit: {

label: 'Business unit',

type: 'ChooseOne',

options: [ 'development', 'finance', 'qa', 'sales' ],

optionlabels: [ 'Development', 'Finance',

'Quality Assurance', 'Sales/Administrative' ],

}

},

execute: function (params) {

try {

run('shares select ' + params.unit);

} catch (err) {

if (err.code != EAKSH_ENTITY_BADSELECT)

throw (err);

/*

* We haven't yet created a project that corresponds to

* this business unit; create it now.

*/

run('shares project ' + params.unit);

run('commit');

run('shares select ' + params.unit);

}

run('filesystem ' + params.name);

run('commit');

return ('Created new share "' + params.name + '"');

}

};

oracle工作流错误,工作流错误处理 - Oracle® ZFS Storage Appliance 客户服务手册相关推荐

  1. oracle 群集 无存储,存储的群集注意事项 - Oracle® ZFS Storage Appliance 管理指南

    存储的群集注意事项 为了在群集中使用而对 Oracle ZFS Storage Appliance 进行大小调整时,另有两个非常重要的注意事项.或许最重要的决定是将所有存储池的所有权分配给同一机头还是 ...

  2. oracle导出客户机使用us7a,导出已复制的文件系统 - Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.6.0...

    导出已复制的文件系统 可以将已复制的文件系统以只读形式导出到 NAS 客户机.这可用来验证已复制的数据或对已复制的数据执行备份或其他密集型操作(转移源设备的此类工作负荷). 文件系统的内容始终与最新接 ...

  3. 数据集 oracle,Analytics 数据集 - Oracle® ZFS Storage Appliance RESTful API 指南,发行版 OS8.6.0...

    Analytics 数据集 表 27数据集属性 名称 描述 name 底层统计信息的名称 grouping 此统计信息的所属组 explanation 底层统计信息的说明 incore 内核中的数据集 ...

  4. oracle异地接管,群集的接管和故障恢复 - Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.6.0...

    群集的接管和故障恢复 群集控制器节点在任何指定时间均处于以下几种状态之一: 表 46群集状态 状态 图标 CLI/BUI 表示 说明 UNCONFIGURED Clustering is not co ...

  5. Oracle采用自己的公有云作为ZFS阵列的后端存储

    Oracle正在使用自己内部的公有云作为本地ZFS设备的后端存储. 与Exadata云服务不同的是,Oracle正在将自己的ZFS内部部署套件引入公有云. 最新的ZFS Storage Applian ...

  6. oracle数据库配置失败,oracle11g – Oracle 11G XE安装错误:数据库配置失败

    在 linuxMint上安装后运行oracle配置时: /etc/init.d/oracle-xe configure 指定以下错误: sudo /etc/init.d/oracle-xe confi ...

  7. oracle列名无效字符,案例学习Oracle错误:ORA-00904 invalid column name

    ORA-00904 invalid column name ORA-00904: 无效的列名 Cause The column name entered is either missing or in ...

  8. oracle更新快捷方式的错误,oracle 11g数据库启动错误总结

    1.启动数据库时提示ORA-00845: MEMORY_TARGET not supported on this system (在oracle 11g中新增的内存自动管理的参数MEMORY_TARG ...

  9. Oracle 11g RAC ASM 错误之(1)

    Oracle 11g RAC ASM 错误之(1) 系统环境: 操作系统:RedHat EL5.5 集群软件:  GI (11.2.0.1) 数据库软件:Oracle 11g(11.2.0.1) 故障 ...

最新文章

  1. php开发我的世界插件,WorldEdit/开发与API
  2. 男生和女生的差别(转载)
  3. Asp.Net MVC2.0 Url 路由入门---实例篇
  4. Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
  5. struct2(二) struct2的hello world 程序
  6. asp.net添加删除表格_你问我答|135编辑器使用之超链接和表格问题
  7. 委外订单_ERP软件教程:金蝶ERP的委外加工业务流程(一)
  8. Java操作——获取文件扩展名,去掉文件扩展名
  9. 《Python核心编程》第二版第308页第十一章练习 续一 -Python核心编程答案-自己做的-...
  10. SGU 428 Rebus(构造)
  11. 【NDSS 2021】On the Insecurity of SMS One-Time Password Messages against Local Attackers 论文笔记
  12. 罗马盘,大力盘,大圣盘等网盘资源搜索免费下载资源教程
  13. GreenSock (TweenMax) 动画案例(一)
  14. 中国心率监测器行业市场供需与战略研究报告
  15. 计算机用户名起什么好,如何随机取名计算机名-如何改计算机用户名
  16. 妈妈吼你屋子乱的像猪窝的无聊探究
  17. Gluster分布式文件系统
  18. 56腾讯搜狐优酷视频,utubu 视频去重去水印去logo字幕工具 搜狐网易爱拍b站视频,今日头条视频...
  19. php上传图片并预览
  20. 操作系统OS linux实验日记

热门文章

  1. 前端学习(2034)vue之电商管理系统电商系统之绘制图表
  2. mongo:(1)nosql简介
  3. Linux与C++11多线程编程(学习笔记)
  4. python 学习资源推荐
  5. 深度学习领域有哪些瓶颈
  6. 我的世界光影mod怎么用_玩转光影!闪光灯、反光板怎么用才高级?
  7. node.js之文件读写模块,配合递归函数遍历文件夹和其中的文件
  8. 转载:python引用DLL文件的方法
  9. Win10系列:JavaScript页面导航
  10. Redis集群搭建笔记