异常类型
OA Framework处理三种基本类型的异常:通用、校验和严重。这些类型在这节中简单的描述;特殊异常的使用在下面介绍。
通用异常
BC4J框架中的错误是通过抛出类型为oracle.jbo.JBOException的隐式(runtime)异
常。OA
Framework中有自己的对应的版本为oracle.apps.fnd.framework.OAException。这个特殊化的版本提供了一种机
制,可以将多个异常捆绑在一起,并使用Oracle应用消息字典(Oracle Applications Message
Dictionary)翻译这些异常信息,以便显示出有用的信息。在任何代码中,通常可以抛出一个OAException类型的页面级别异常。
校验异常
校验异常是从实体对象和视图对象中抛出的,可以是由于属性级或行级的校验失败引起。
- oracle.apps.fnd.framework.OAAttrValException 特殊版本的OAException,用于属性级校验失败。
- oracle.apps.fnd.framework.OARowValException 特殊版本的OAException,用于行(row)(entity)级校验失败。
OA Framework使用下面的方式显示错误信息:
- 属性级异常将在错误项目(item)和页面顶部标示出来
- 行级异常将在错误行(row)和页面顶部标示出来
- 页面级异常通常在页面顶部标示出来
严重异常
严重(severe)(或称为“毁灭(fatal)”)性的异常包括不希望出现的系统级的错误(比如NullPointerException)和所选的JBOException如:NoDefExcpetion。可以直接在代码中抛出严重异常。
如果严重异常发生,用户将被定向到OAErrorPage(异常被渲染在页面的中间,页面是区域渲染的,页面显示了用户友好的错误信息,并包含了一个指向堆栈跟踪细节的链接)。
注意: 这是一个未翻译过的信息客户可以在站点中修改。
Oracle工作流通知
分享到:
相关推荐
OAF学习笔记 博文链接:https://jamsa.iteye.com/blog/167874
oracle OAF 开发笔记 .part2,王重东大侠所写,内含高级案例,值得推荐
王重东大侠写的,R12版的,包含进阶案例,可与R11的基础案例结合使用
ORACLE EBS OAF开发笔记.适合从FORM转到OAF开发的同学们及JAVA转到EBS的同学们。
OAF开发学习总结教程.doc
比较好的一个基础教程,由于和现流行的EBS R12有一定的差距,如果在文档上的操作在OAF开发中找不到就可以忽略掉这一操作,可以顺利地往下操作。
OAF开发笔记
—OAF开发笔记 Author: Jarwang(王重东) Create Date: July 12, 2009 Update Date: Control No: Current Edition: 1.0 声明:本文可以任意免费转载、复制、传播。但您务必保持其完整性! If you copy this ...
OAF(oracle application framework)发布命令..............................
3) OAF使用Oracle Business Components for JAVA(BC4J)框架作为其模型部分,来实现业务逻辑和数据操作。 4) OAF使用元数据库支持的(整个页面由XML来定义,定义存储于Oracle数据库中)UIX框架作为其视图部分,将BC...
Oracle_OAF_开发笔记
OracleEBS R12-OAF开发笔记
OAF 开发笔记
R12培训Oracle OAF
OracleEBS_R12-OAF开发笔记共享给大家分享
oracle oaf教程,lesson 1
OAF入门学习教程.pdf
这是本人从别的网站找到的关于oaf的学习资料 是别人发到网上的学习笔记,本人免费共享给大家 希望对大家有用