10:12 am in Oracle 融合中间件 by Eleven.Xu
Oracle ADF是下一代企业级应用开发框架,作为Oracle Fusion体系架构中最重要的技术之一和Fusion Application的核心技术,Oracle ADF势必将在今后的Oracle产品中发挥举足轻重的作用。那么对于Oracle技术开发人员,我们就需要对该技术有所认识和掌握,目前国内ADF相关技术的资料还比较少,本着共享知识与分享精神,Oracleseeker的博主们在研究或项目实施过程中对ADF的一些开发技巧进行了总结,希望对国内的Oracle技术人员有所帮助。
随着研究的深入和项目实施经验的逐步增多,我们将不断充实本列表,如果大家在学习过程中有什么疑问或经验,也希望能及时跟贴或在论坛上发表,共同构筑Oracle ADF和Oracle Fusion研究社区。
Read the rest of this entry →
Tags: adf11g, HADF
1:14 pm in 开发系列视频教程 by aronezhang
Oracle EBS R12开始,多组织架构发生了非常大的变化,引入了MOAC的概念。R12之前一个职责只能对应单一OU的限制已被改变,用户无需切换职责就可以操作多个组织的数据,关于MOAC的概念请参考博客中已发表的相关文章。
本视频教程演示了如何在二次开发的表单中实现一个MOAC功能的控制。
点击下载视频文件:
Tags: Form, Oracle EBS
5:41 pm in Oracle 融合中间件 by Eleven.Xu
概述
在ADF项目的开发中,经常会发现大家忽略了一个Operation的使用,即ExecuteWithParams。文本主要描述了如何在ADF应用中使用ExecuteWithParams。
实现
1、创建ADF应用
2、基于HR Schema的Departments表创建Entity Object, View Object,同时创建Application Module,添加View Object的实例到Data Model中
3、为DepartmentsView(View Object)添加名为bv_deptname的Bind Variable,类型为String
Read the rest of this entry →
Tags: adf11g
8:38 am in Oracle 融合中间件 by Eleven.Xu
概述
Task-Flow在ADF应用中被广泛应用,而在实际开发过程中,有时会需要知道当前页面所在的Task-Flow种类甚至ID。
在Backing Bean中获取该ID的方法是非常简便的,代码如下:
1
2
| ViewPortContext ctx = ControllerContext.getInstance().getCurrentViewPort();
TaskFlowId id = ctx.getTaskFlowContext().getTaskFlowId(); |
如果想在页面中使用该ID,也可以使用EL表达式进行绑定,代码如下:
1
| #{controllerContext.currentViewPort.taskFlowContext.taskFlowId} |
下面将通过具体的实例来详细阐述获取页面当前Task-Flow ID的方法。
Read the rest of this entry →
Tags: adf, task-flow
8:40 pm in Oracle EBS二次开发 by aronezhang
前面文章已经介绍了如何将一个PL/SQL API发布到Oracle Integration Repository中的WSDL服务,下面介绍Oracle E-Business Suite中使用频率非常高的客户化并发程序如何发布为Oracle Integration Repository中的WSDL服务。并发程序接口发布的流程是:
- 根据集成接口标记的规范定义或编写并发程序的标记
- 使用FNDLOAD将并发程序的标记信息导出到LDT文件中
- 使用irep_parser.pl工具验证并生成接口描述标记文件(iLDT)
- 使用FNDLOAD工具将接口描述标记文件中的信息上传到Oracle Integration Repository中
- 通过Oracle Integration Repository可视化界面或者soagenerate.sh脚本将接口发布为WSDL服务
- 将WSDL服务发布到中间服务器
Read the rest of this entry →
Tags: Integrated SOA Gateway, Oracle EBS SOA