摘要: Dear Friends,本人目前在一家咨询公司上班的普通人,对技术有些爱好,所以胡诌些想法经验在博客中在博客中所有引用转载他人之观点和文章,都尽量注明出处,尊重别人的知识成果,若有遗漏还请见谅提醒在博客中所有测试数据都尽量使用Oracle Demo数据,如不小心泄露项目信息,请及时联系,尊重公司信... 阅读全文
posted @ 2014-06-01 11:03 东方瀚海 阅读(343) 评论(6) 推荐(0) 编辑
  2016年4月13日
摘要: 2014-06-25 Created By BaoXinjian一、摘要SQL TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,SQL TRACE是非常常用的方法。一般,一次跟踪可以分为以下几步:1. 界定需要跟踪的目标范围,并使用适当的命令启用所需跟踪。2. 经过一段时间后,停止跟踪。此时应该产生了一个跟踪结果文件。3. 找到跟踪文... 阅读全文
posted @ 2016-04-13 17:10 东方瀚海 阅读(472) 评论(0) 推荐(0) 编辑
  2016年3月27日
摘要: 一、摘要当遇到编译Package无法通过时,需要进行查询那个session在同时编译或者使用该package,可通过如下方式查询二、通过V$ACCESS视图通过表v$access就能够查看到使用到的表,存储过程以及cursor查找用户正在访问的对象 一旦发现某些用户或者系统中的查询存在问题, 查询 V$ACCESS 可以为您指出有潜在问题的对 三、通过DBA_DDL_LOCKS可以通过以下视图进行... 阅读全文
posted @ 2016-03-27 17:43 东方瀚海 阅读(585) 评论(1) 推荐(0) 编辑
摘要: 一、摘要PSQL转义字符二、PLSQL转义字符PLSQL对应的字符和序号关系二、PLSQL特殊字符PLSQL对应的字符和序号关系1. 转义字符为' ';select * from bxj_test where testchar like 'sdd _%' escaape ' ';--sdd_kk2. 转义字符为'\';select * from bxj_test where testchar li... 阅读全文
posted @ 2016-03-27 17:37 东方瀚海 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 一、摘要Oracle的手册上关于锁的分类说明如下: 1. DML锁:Date lock。执行DML时保护数据的锁。Row Lock(TX)保护特定行,Table Lock(TM)保护整个表,可以通过dba_kml_locks观察。2. DDL锁:Data dictionary lock。保护User/Table/View/Procedure等定义,可以通过dba_ddl_locks观察。 实际上,... 阅读全文
posted @ 2016-03-27 16:43 东方瀚海 阅读(2489) 评论(0) 推荐(0) 编辑
  2015年7月25日
摘要: 20150814 Created By BaoXinjian一、摘要在Oracle官方指南和例子中,一般遍历记录,都是通过RowSetIterator的方式进行,RowSetIterator的用法,通过为VO创建一个迭代器来 循环每一个行但在实际应用也可以通过Row和Rowset的方式进行遍历记录具... 阅读全文
posted @ 2015-07-25 14:10 东方瀚海 阅读(830) 评论(0) 推荐(0) 编辑
  2015年7月24日
摘要: 20150730 Created By BaoXinjian一、摘要在做OAF开发时,有时需通过下载EBS OAF标准代码,进行二次开发由于Oracle并没有提供class对应的java源码,需通过工具将class包进行反编译如下为两种方法1. 使用JAD反编译2. 使用Java DeCompile... 阅读全文
posted @ 2015-07-24 09:28 东方瀚海 阅读(584) 评论(0) 推荐(0) 编辑
  2015年7月23日
摘要: 20150814 Created By BaoXinjian一、摘要通过Java Concurrent Program导入XML文件和RTF文件导出PDF报表,一种官方的源码解读,通过以下三个关键程序实现 1. 通过DataProcess设定XML数据来源2. 通过RtfProcess设定RTF模板... 阅读全文
posted @ 2015-07-23 20:16 东方瀚海 阅读(1038) 评论(0) 推荐(0) 编辑
  2015年7月22日
摘要: 20150730 Created By BaoXinjian一、摘要并发程序调用Java类型的Concurrent Program主要实现类1. runProgram(CpContext cpContext):并发程序导入接口2. cpcontext.getParameterList():获取参数P... 阅读全文
posted @ 2015-07-22 14:08 东方瀚海 阅读(930) 评论(0) 推荐(0) 编辑
  2015年7月21日
摘要: 20150719 Created By BaoXinjian一、摘要在是使用Form/Report/SQL等并发程式时,集中在数据的操作和处理上,但是在事物处理与系统交互有很大的局限性,没有Java程序方便,因此需要EBS系统中注册并运行Java并发程序,通过Java的强大功能实现EBS的功能扩展在... 阅读全文
posted @ 2015-07-21 22:05 东方瀚海 阅读(1308) 评论(0) 推荐(0) 编辑
  2015年7月20日
摘要: 20150716 Created By BaoXinjian一、摘要OAF页面控件中显示记录历史信息有如下的限制:1. 首先当然是后台的表结构中必须包含WHO字段列了 2. 基于的视图对象必须是非PL/SQL的可更新VO 3. 这个功能仅在Header、Table和Advanced Table 这3... 阅读全文
posted @ 2015-07-20 17:05 东方瀚海 阅读(875) 评论(0) 推荐(0) 编辑
  2015年7月19日
摘要: 20150716 Created By BaoXinjian一、摘要1. 需求OAF中,如果不使用CSS,有时会遇到一些显示的问题,比如在一个明细页面,页面上半部分显示头详细信息,页面下半部分显示行详细信息,在显示头信息时 如果采用的是messageStyledText组件,就会出现prompt和v... 阅读全文
posted @ 2015-07-19 09:42 东方瀚海 阅读(888) 评论(0) 推荐(0) 编辑
  2015年7月18日
摘要: 20150717 Created By BaoXinjian一、摘要1二、锁定统计信息1三、删除统计信息1Thanks and Regards public void processRequest(OAPageContext pageContext, OAWebBean webBean) { su... 阅读全文
posted @ 2015-07-18 10:19 东方瀚海 阅读(782) 评论(0) 推荐(0) 编辑
  2015年7月17日
摘要: 20150716 Created By BaoXinjian一、摘要TransactionUnitHelper用以创建一个被标记的Transaction,个人感觉类似PLSQL SavePoint用以Commit和Rollback特定交易的作用主要用法1. 交易开始时TransactionUnitH... 阅读全文
posted @ 2015-07-17 10:44 东方瀚海 阅读(992) 评论(0) 推荐(0) 编辑
  2015年7月16日
摘要: ddddd添加一个页面级的button区域:pagebuttonBar,在之下添加button item ,这里主要设置的参数有:采用默认的oaf的打印按钮的id名称: IcxPrintablePageButton,设置属性集为:/oracle/apps/fnd/attributesets/Butt... 阅读全文
posted @ 2015-07-16 14:39 东方瀚海 阅读(801) 评论(0) 推荐(0) 编辑
  2015年7月15日
摘要: 20150716 Created By BaoXinjian一、摘要Oracle dialogPage是OAF提示框的一种用法,具体应用例如在删除数据时,提示用户进行确认是否可以删除二、实现方法在CO中添加如下方法public void processFormRequest(OAPageContex... 阅读全文
posted @ 2015-07-15 14:37 东方瀚海 阅读(1566) 评论(0) 推荐(0) 编辑
  2015年7月14日
摘要: 20150716 Created By BaoXinjian一、摘要setForwardURL()与forwardImmediately()1. forwardImmediately会停止当前页面的请求,直接跳转到新的页面;2. setForwardURL会等当头页面的请求结束后再跳转;二、setF... 阅读全文
posted @ 2015-07-14 14:29 东方瀚海 阅读(1993) 评论(0) 推荐(0) 编辑
  2015年7月13日
摘要: 20150506 Created By BaoXinjian一、摘要Vector、ArrayList和Hashtable Jashmap的异同 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。 1... 阅读全文
posted @ 2015-07-13 13:07 东方瀚海 阅读(615) 评论(0) 推荐(0) 编辑
  2015年7月12日
摘要: http://wenku.baidu.com/link?url=y2SFKHP5qqn4bl_iNeqLGjXsTvhyFuhkMraIbWZdTXbzcv0vTefrZFFBDWie0cAAKuTwgwhrMAVvTjAo_f1mH1CdAPhhl_JCLeb3BuVTYaS 阅读全文
posted @ 2015-07-12 17:08 东方瀚海 阅读(246) 评论(0) 推荐(0) 编辑
  2015年7月5日
摘要: 20150717 Created By BaoXinjian一、摘要组件的重用和继承如果你想包含共享对象到你的页面中,你可以简单继承它们。比如,在OAFToolBox Sample Library/Tutorial中,我们创建了一个通用区域(名为OrganizationRN),因此同样的内容不需要编... 阅读全文
posted @ 2015-07-05 18:03 东方瀚海 阅读(367) 评论(0) 推荐(0) 编辑
  2015年7月4日
摘要: d 阅读全文
posted @ 2015-07-04 18:03 东方瀚海 阅读(380) 评论(0) 推荐(0) 编辑
  2015年7月3日
摘要: 20150715 Created By BaoXinjian一、摘要Oracle OAF Guide上介绍的标准客制化查询的方式,在多条件下进行查询具体实现步骤如下 Step1.在controler中的processRequest 的方法中调用(1). am.invokeMethod("vector... 阅读全文
posted @ 2015-07-03 17:57 东方瀚海 阅读(540) 评论(0) 推荐(0) 编辑
  2015年7月2日
摘要: 20150712 Created By BaoXinjian一、摘要1. 标记当你在声明式的页面定义中指定URL参数时,你可以直接指定文本也可以指定替代值的标记,这些标记在生成时会从控件所关联的VO对象属性中获取值(这也就是说,这些控件必须绑定到一个VO对象上)。这个经常被使用,比如,表中的一列要把... 阅读全文
posted @ 2015-07-02 20:20 东方瀚海 阅读(796) 评论(0) 推荐(0) 编辑
  2015年7月1日
摘要: 20150712 Created By BaoXinjian一、摘要在OAF中除了Required, Rendered,Disabled, 和 Read Only这些属性可以通过属性面板用SPEL语言来进行声明式实现。其它的属性比如水平对齐,换行或者其它的任意属性都不能进行声明式实现,都必须通过Da... 阅读全文
posted @ 2015-07-01 14:06 东方瀚海 阅读(902) 评论(0) 推荐(0) 编辑
  2015年6月30日
摘要: 20150712 Created By BaoXinjian一、摘要要在OAF中动态创建LOV的功能是很复杂的一件事,本文所讲述的动态LOV创建场合用于事先不能知道页面上会有多少个LOV,而且LOV所使用的SQL查询,也是由用户交互而获得的。思路如下:首先创建一个通用的LOV Region,建立一个... 阅读全文
posted @ 2015-06-30 12:50 东方瀚海 阅读(1321) 评论(0) 推荐(0) 编辑
  2015年6月29日
摘要: 20150712 Created By BaoXinjian一、摘要1. 预取LOV(Look Ahead LOV)(1). 预取LOV最大的特点就是再也不需要每次都要烦人的弹出一个窗口让人选择了。(2). 但有好处的同时也有缺陷,那就是如果在LOV禁用验证的话,没有办法在基础页面上捕捉LOV事件了... 阅读全文
posted @ 2015-06-29 13:49 东方瀚海 阅读(865) 评论(0) 推荐(0) 编辑
  2015年6月28日
摘要: 20150711 Created By BaoXinjian一、摘要参数式弹出窗口和嵌入式弹出窗口不一样,它拥有独立的区域,并不嵌入到使用页面中。它里面的内容根据需要来获取和生成,它拥有自己的AM和页面状态,对popup页面事件的处理也不一样。1. 两种弹出式窗口都只在下面四种组件所支持,既不能改变... 阅读全文
posted @ 2015-06-28 13:57 东方瀚海 阅读(531) 评论(0) 推荐(0) 编辑
  2015年6月27日
摘要: 20150706 Created By BaoXinjian一、摘要下拉列表的级联显示是非常常用的一种界面显示效果,在FORMS中我常作,作法也很简单,可OAF中显然有点麻烦了现假定有张表,里面有两个字段,一个是Province(省),一个是City(市)现需要在页面上放置两个下拉列表字段,一个选择... 阅读全文
posted @ 2015-06-27 09:24 东方瀚海 阅读(551) 评论(0) 推荐(0) 编辑
  2015年6月26日
摘要: 20150705 Created By BaoXinjian一、摘要EBS OAF开发中属性集(Attribute Set)的介绍和手工实现。在OAF开发中就和Form开发中一样,有时也要给一些对象设置统一的特定属性。OAF中也有和Form 开发中的属性类(Property Class)和可视属性集... 阅读全文
posted @ 2015-06-26 18:45 东方瀚海 阅读(383) 评论(0) 推荐(0) 编辑
  2015年6月25日
摘要: 一、摘要在OAF经常使用到自带的图标库, 大概1000个图标可以满足大部分需求比如deletearea_disabled.gif / deletearea_enabled.gif实现按钮的delete的switch显示二、图标库位置目标库位置: D:\Oracle\Jdeveloper\jdevho... 阅读全文
posted @ 2015-06-25 09:05 东方瀚海 阅读(367) 评论(0) 推荐(0) 编辑
  2015年6月24日
摘要: 2014-06-02 Created By BaoXinjian一、摘要OAF实现查询功能或需求,一般都会采用以下四种方式(1). ResultBasedSearch最简单的实现方式,将结果中某些栏位需要查询的栏位的属性search设定为true即可(2). AutoCustomizationCri... 阅读全文
posted @ 2015-06-24 16:17 东方瀚海 阅读(738) 评论(0) 推荐(0) 编辑
  2015年6月23日
摘要: 2014-06-26 Created By BaoXinjian一、摘要在OAF的开发中,可能有这样的需求,在选择保存按钮时,如果存在改动的数据,则提交事务,保存到数据库中;如果不存在改动的数据,就提示用户当前没有数据可更改;解决时需要判断页面中所使用的视图对象是否发生过改动,存在多种方法1. 调用... 阅读全文
posted @ 2015-06-23 16:19 东方瀚海 阅读(459) 评论(0) 推荐(0) 编辑
  2015年6月22日
摘要: 2014-06-10 Created By BaoXinjian一、摘要在做欧美项目时,对页面做全球化的定制的必须,本文介绍了OAF在页面上做多语言的开发OAF多语言开发涉及两个方面界面的多语言开发底层数据库的多语言开发界面的多语言开发一般也有两种方式实现OAF个性化实施OAF对MDS的xlf修改导... 阅读全文
posted @ 2015-06-22 16:20 东方瀚海 阅读(373) 评论(0) 推荐(0) 编辑
  2015年6月21日
摘要: 2014-06-02 Created By BaoXinjian一、摘要OAF和Form Builder一样,也需要主从块的管理,应为Form只需要建立一个relationship,相对简单在OAF中实现主从Master-Detail联动的实现,更多的是通过代码去实现比如在主块中添加一个event,... 阅读全文
posted @ 2015-06-21 16:23 东方瀚海 阅读(556) 评论(0) 推荐(0) 编辑
  2015年5月12日
摘要: ap.paymentrequest.webuiPaymentRequestSignCOhttp://wenku.baidu.com/link?url=ujbT5CHkeC1bAtUn9Nsm_FgVB4k4nAWwwlphukyPGKNoPv5cDjRONWAZmf6RejggMg9onxIg_Rq... 阅读全文
posted @ 2015-05-12 10:36 东方瀚海 阅读(778) 评论(0) 推荐(0) 编辑
  2015年5月11日
摘要: 20150803 Created By BaoXinjian一、摘要1. JXL1.1 JXL优点:Jxl对中文支持非常好,操作简单,方法看名知意。Jxl是纯javaAPI,在跨平台上表现的非常完美,代码可以再windows或者Linux上运行而无需重新编写支持Excel 95-2000的所有版本生... 阅读全文
posted @ 2015-05-11 20:29 东方瀚海 阅读(1000) 评论(0) 推荐(0) 编辑
  2015年5月10日
摘要: 20150729 Created By BaoXinjian一、摘要将页面上的信息通过调用JXL脚本,将资料导出为Excel引用的一些包方法1. 获取输出文件流1.1. HttpServletResponse: 将文件写到客户端所引用的包1.2. OutputStream: 从HttpServelt... 阅读全文
posted @ 2015-05-10 16:15 东方瀚海 阅读(838) 评论(0) 推荐(0) 编辑
  2015年5月9日
摘要: dddpuroder. webui. poLineExcelImport.java 阅读全文
posted @ 2015-05-09 16:14 东方瀚海 阅读(350) 评论(0) 推荐(0) 编辑
  2015年5月8日
摘要: 写入/读取Excle,设置打印样式排版,锁定列与行,设置打印标题,给Excle加密。http://www.blogjava.net/xing5156/archive/2011/11/18/364221.html 阅读全文
posted @ 2015-05-08 10:44 东方瀚海 阅读(566) 评论(0) 推荐(0) 编辑
  2015年5月7日
摘要: 20150714 Created By BaoXinjian一、摘要JAVA EXCEL API是一个操作excel的组件包,可以满足对一般的excel操作的需要JAVA EXCEL API是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的E... 阅读全文
posted @ 2015-05-07 10:12 东方瀚海 阅读(564) 评论(0) 推荐(0) 编辑
  2015年5月6日
摘要: 20150803 Created By BaoXinjian一、摘要通过javax.xml.parsers和javax.xml.parsers产生XML文件此过程需要用到一些包方法1. File:创建XML文件 2. DocumentBuilderFactory / DocumentBuilder ... 阅读全文
posted @ 2015-05-06 20:20 东方瀚海 阅读(345) 评论(0) 推荐(0) 编辑