IGS_学习笔记01_Integrated SOA Gateway介绍(案例)
2014-01-01 Created By BaoXinjian
一、摘要
Oracle EBS 11.5.10的时候,Oracle就开始推动EBS系统中SOA服务架构的支持,作为SOA服务中心的Integration Repository作为预览提早发布出来,
到了Oracle EBS R12.1的时候推出了Oracle E-Business Suite Integrated SOA Gateway来完成基于SOA系统的集成
1. Integration Repository
作为Oracle EBS系统为SOA架构提供的Service Broker,所有EBS相关的Web服务都会发布到这里来为客户端提供使用,而Integration Repository基本支持将EBS系统中所有的程序类型发布为Web服务
Product Family
(1).PL/SQL程序
(2).Java程序
(3).XML Gateway Map
(4).并发程序/Concurrent Program
(5).业务服务对象/Business Service Object
(6).业务事件/Business Event
(7).BPEL
(8).接口表
(9).EDI接口
2. IREP Parser Patch
2009/10/09 IREP Parser (Patch 9004712)作为一个补丁发布了,通过它我们可以将自己的各种程序发布到Integration Repository中后通过Web服务的方式提供系统集成,
补丁安装完成后在 $FND_TOP/bin 目录下可以找到Perl的脚本文件irep_parser.pl和irep_lct.pl
发布自定义的集成接口到Integration Repository的步骤如下
Step1.开发人员按照Integration Repository标记的标准定义客户化的集成接口;
Step2.使用IREP Parser工具来验证客户化的集成接口标记,如果没有错误则生成 ildt 文件;
Step3.使用FNDLOAD工具将 ildt 文件中的内容上载到 Integration Repository中;
Step4.管理员为客户化的集成接口设置必要的授权;
Step5.为客户化的集成接口生成Web服务;
Step6.将Web服务从Integration Repository发布到应用服务器供客户端使用;
二、查看实时文档
从Oracle Document Library下载实时文档
三、补丁安装和搭建
1. 设定Responsible
2. 下载补丁9004712
3. 安装补丁
[applvis@paleonode1 appl]$ pwd
/u2/VIS/visappl/apps/apps_st/appl
[applvis@paleonode1 appl]$ source PROD_paleonode1.env
[applvis@paleonode1 appl]$ source APPSPROD_paleonode1.env
[applvis@paleonode1 9004712]$ adadmin
AD code level : [B.1]
AD Administration Main Menu
--------------------------------------------------
1. Generate Applications Files menu
2. Maintain Applications Files menu
3. Compile/Reload Applications Database Entities menu
4. Maintain Applications Database Entities menu
5. Change Maintenance Mode
6. Exit AD Administration
[applvis@paleonode1 9004712]$ pwd
/u2/VIS/visappl/patch/9004712
[applvis@paleonode1 9004712]$ adpatch driver=u9004712.drv
AutoPatch is complete.
AutoPatch may have written informational messages to the file
/u2/VIS/visappl/apps/apps_st/appl/admin/PROD/log/gavin_adpatch.lgi
Errors and warnings are listed in the log file
/u2/VIS/visappl/apps/apps_st/appl/admin/PROD/log/gavin_adpatch.log
and in other log files in the same directory.
4. 确认补丁安装情况
(1). irep_parser and irep_lct在$FND_TOP/bin下生产
[applvis@paleonode1 bin]$ pwd
/u2/VIS/visappl/apps/apps_st/appl/fnd/12.0.0/bin
[applvis@paleonode1 bin]$ ls -ltr irep*.pl
-rwxr-xr-x 1 applvis oinstall 34677 Jan 4 17:10 irep_parser.pl
-rwxr-xr-x 1 applvis oinstall 81130 Jan 4 17:10 irep_lct.pl
2. 数据库安装补丁记录
Thanks and Regards
学习:张礼军先生 - http://oracleseeker.com/2009/10/13/standalone_integration_repository_parser_irep_parser_release/
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?