You are browsing the archive for Oracle E-Business Suite(EBS).

使用Bpel调用IREP中发布的Web Service

十二月 30, 2009 in Oracle EBS二次开发

Oracle EBS R12中提供了将系统接口和客户化接口发布成Web Service的功能,下面将尝试使用Oralce SOA Suite 11g中的Bpel对其进行调用。

 

一、开发以及测试环境

EBS R12.1.1

Weblogic 10.3.1

Oracle SOA Suite 11.1.1.2

Jdeveloper 11.1.1.2.0

二、前提设置

本文描述如何建立一个调用IREP中WEB SERVICE的BPEL流程。在开始之前,必须对一些环境进行安装和设置。涉及到的内容有:

Read the rest of this entry →

Oracle EBS二次开发系列视频教程:BI Publisher报表开发

十一月 6, 2009 in 开发系列视频教程

结束了关于Form开发的系列教程,下面就让我们步入报表设计的世界。

如果你经历了在Oracle EBS环境下使用Oracle Report来开发报表,那你肯定也经历了使用Pasta这样的方式来输出PDF的报表。曾经如果你想在EBS下打印出有公司logo的报表,那简直是一种妄想,并不是Oracle Report这样的工具不够强大无法实现图像报表,而是Oracle EBS为了实现跨平台而失去了这些东西;而随着跨平台技术Java和XML的广泛应用,Oracle也基于它们设计了全新的报表发布系统XML Publisher,后面将其归并到BI产品家族中,改名为BI Publisher。

虽然BI Publisher有其自己很多的优越性,但是Oracle Report强大的开发和设计效率还是它无法比拟的,因此在Oracle EBS的环境下,你可以使用Oracle Report工具来进行报表的设计,然后通过后台工具将其转化为BI Publisher格式的报表和模板;同时也可以使用BI Publisher中的Data Template来设计取数,但是由于Data Template的设计还没有可视化工具,只能采用文本编辑工具来设计,所以采用Oracle Report来作为报表数据源的设计工具是一个比较高效的选择。

另外BI Publisher报表的模板可以采用多种工具来实现,视频中选择了使用最广泛的Microsoft Word工具来演示,至于其它的方式可参考相关的开发手册。

本视频教程包括了如下内容:

1,Oracle_Report_Data_Source/开发基于Oracle Report的报表数据源:如何使用Oracle Report开发工具来取得报表的数据
2,Register_Report/在Oracle EBS中注册报表:如何将已设计好的Oracle Report注册到Oracle EBS系统中
3,Design_BIP_Layout/设计BI Publisher报表模板:演示如何使用Microsoft Word来设计报表的模板
4,Register_BIP_Report/在Oracle EBS中注册BI Publisher报表:如何将取数的Oracle Report和Word设计的模板管理起来并注册到Oracle EBS系统中,最终输出用户期望的报表

 

关于BI Publisher的相关介绍请参考博客中其它文章。

 

点击下载视频文件: Download Oracle EBS二次开发系列视频教程:BI Publisher报表开发 Version 1

Download Oracle EBS二次开发系列视频教程:BI Publisher报表开发2 Version 1

Oracle EBS二次开发系列视频教程:R12中MOAC类型Form的开发(12)

十月 29, 2009 in 开发系列视频教程

Oracle EBS R12开始,多组织架构发生了非常大的变化,引入了MOAC的概念。R12之前一个职责只能对应单一OU的限制已被改变,用户无需切换职责就可以操作多个组织的数据,关于MOAC的概念请参考博客中已发表的相关文章。

本视频教程演示了如何在二次开发的表单中实现一个MOAC功能的控制。

 

点击下载视频文件:Download Oracle EBS二次开发系列视频教程之R12中MOAC类型Form的开发(12) Version 1

IREP: 发布并发程序(Concurrent Program)为Web服务

十月 27, 2009 in Oracle EBS二次开发

前面文章已经介绍了如何将一个PL/SQL API发布到Oracle Integration Repository中的WSDL服务,下面介绍Oracle E-Business Suite中使用频率非常高的客户化并发程序如何发布为Oracle Integration Repository中的WSDL服务。并发程序接口发布的流程是:

  1. 根据集成接口标记的规范定义或编写并发程序的标记
  2. 使用FNDLOAD将并发程序的标记信息导出到LDT文件中
  3. 使用irep_parser.pl工具验证并生成接口描述标记文件(iLDT)
  4. 使用FNDLOAD工具将接口描述标记文件中的信息上传到Oracle Integration Repository中
  5. 通过Oracle Integration Repository可视化界面或者soagenerate.sh脚本将接口发布为WSDL服务
  6. 将WSDL服务发布到中间服务器

Read the rest of this entry →

IREP: 生成服务后台工具soagenerate.sh

十月 23, 2009 in Oracle EBS二次开发

Oracle Integration Repositoy(IREP)中发布客户化集成接口为Web Service一文中介绍过如何通过Oracle Integration Repository界面来发布集成接口,这样的方式有如下的特点:

  1. 可视化的操作界面给我们带来了操作的简便性
  2. 成批处理或者发布处理时间比较长的时候带来不便
  3. 程序移植的过程反而变得费时费力,同时容易出现遗漏等问题

因此Oracle 提供了一个后台的处理脚本 $FND_TOP/bin/soagenerate.sh 来从后台来完成PL/SQL、并发程序和XML Gateway Map的接口类型生成WSDL服务。

Read the rest of this entry →