IGS_学习笔记02_Integrated SOA Gateway安装配置(案例)

简介: 20150817 Created By BaoXinjian 一、摘要 在使用IREP Parser之前,需要在EBS环境安装补丁9004712,IREP Parser是一个用Perl编写的独立工具,用来验证集成接口标记并生成集成接口描述文件(iLDT)。

 20150817 Created By BaoXinjian

一、摘要


在使用IREP Parser之前,需要在EBS环境安装补丁9004712,IREP Parser是一个用Perl编写的独立工具,用来验证集成接口标记并生成集成接口描述文件(iLDT)。

在使用它之前需要安装几个必须的Perl模块, 并安装IREP Parser对应的补丁

补丁安装完成后在$FND_TOP/bin 目录下可以找到Perl的脚本文件irep_parser.pl和irep_lct.pl

运行如下的命令:$IAS_ORACLE_HOME/perl/bin/perl $FND_TOP/bin/irep_parser.pl

这时运行会发生Can’t locate Class/MethodMaker.pm的错误

这是由于IREP Parser工具中的perl脚本使用到了一些第三方的CNAN模块,因此在用它来验证集成接口标记文件和生产iLDT之前需要进行必要的设置,下面是相关步骤:

Step1. 安装补丁9004712

安装补丁列表在:文档 ID 946192.1,安装在文档中提到Erp版本对应的Patch

Step2. 安装CNAN模块

Step3. 重启OC4J服务,是Responsible生效

 

二、安装补丁9004712


Step1. 下载9004712补丁

Step2. 通过sysadmin切换到维护模式

Step3. 通过adpatch打完补丁,后台数据库查看补丁是否打成功

SELECT * FROM ad_applied_patches
WHERE patch_name = '9004712';

SELECT * FROM ad_bugs
WHERE bug_number = '9004712';

 

三、安装CNAN模块


1. 替换$IAS_ORACLE_HOME/perl的实际路径  

Step1. 找到$IAS_ORACLE_HOME/perl对应的路径

使用命令echo $IAS_ORACLE_HOME 来查看,我的环境为:/u2/VIS/visappl/apps/tech_st/10.1.3

[applvis@paleonode1 gavin]$ echo $IAS_ORACLE_HOME
/u2/VIS/visappl/apps/tech_st/10.1.3

Step2. 找到文件$IAS_ORACLE_HOME/perl/lib/5.8.3/i686-linux-thread-multi/Config.pm

将/ade/smayer_perl58_main_linux/perl58/bin/Linux/Opt替换为$IAS_ORACLE_HOME/perl所对应的路径(需要替换的地方比较多,建议成批替换)

cp $IAS_ORACLE_HOME/perl/lib/5.8.3/i686-linux-thread-multi/Config.pm $IAS_ORACLE_HOME/perl/lib/5.8.3/i686-linux-thread-multi/Config.pm.bak
vi  $IAS_ORACLE_HOME/perl/lib/5.8.3/i686-linux-thread-multi/Config.pm
:%s#/ade/smayer_perl58_main_linux/perl58/bin/Linux/Opt#/u2/VIS/visappl/apps/tech_st/10.1.3/perl#g

 

2. 安装perl模块  

Step1. 从CPAN下载perl模块安装

Compress-Raw-Zlib-2.009

Compress-Zlib-2.009

Class-MethodMaker-1.12

Step2.1  安装 Compress-Raw-Zlib-2.009.tar.gz

gzip -d Compress-Raw-Zlib-2.009.tar.gz
tar -xvf Compress-Raw-Zlib-2.009.tar cd Compress-Raw-Zlib-2.009 perl Makefile.PL make make test make install

Step2.2 安装 Compress-Zlib-2.009.tar.gz

gzip -d Compress-Zlib-2.009.tar.gz 
tar -xvf Compress-Zlib-2.009.tar cd Compress-Zlib-2.009 perl Makefile.PL make make test make install

Step2.3 安装 Class-MethodMaker-1.12.tar.gz

gzip -d Class-MethodMaker-1.12.tar.gz 
tar -xvf Class-MethodMaker-1.12.tar cd Class-MethodMaker-1.12 perl Makefile.PL make make test make install

 

3. 再次运行irep_parser.pl

上面的Perl模块安装后,再次运行脚本可以运行得到如下的命令描述信息:

[applvis@paleonode1 gavin]$ $IAS_ORACLE_HOME/perl/bin/perl $FND_TOP/bin/irep_parser.pl
/u2/VIS/visappl/apps/apps_st/appl/fnd/12.0.0/bin/irep_parser.pl: No files given.
Usage:
    irep_parser [-verbose] [-logfile=*file* | -append-logfile=*file*]
    [-generate] [-force] [-development] [-xmlgen | -note-xmlgen]
    [-outdir=*directory*] [-java-source=*version*] [-cache-java=*oper*]
    [-cache-file=*file*] [-imports=*file*] [-username=*username*] <filespec>
    ...

    irep_parser -help

    irep_parser -manual

 

四、添加Responsible职责SOA Integration


1. 添加职责Integrated SOA Gateway

 

2.  查看页面

 

3. 在分配职责,有时进入一些基于Web页面时,提示无效responsible的这种情况

解决方式:以下两种

i. 重启OC4J

ii. 清理高速缓存

 

4. 解决方案

方法1:重启 OC4J (以applmgr用户登录)(适合R12)

cd $ADMIN_SCRIPTS_HOME
adoacorectl.sh stop
adoacorectl.sh start
adoacorectl.sh status(optional)

方法2:清理高速缓存

Step1: 核心服务

Step2. 高速缓存结构

Step3. 全局配置 -> 清除缓存

 

Thanks and Regards

参考: http://oracleseeker.com/2009/10/20/setup_and_using_integration_repository_parser/

ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
相关文章
|
3月前
|
负载均衡 Java Nacos
SpringCloud基础2——Nacos配置、Feign、Gateway
nacos配置管理、Feign远程调用、Gateway服务网关
SpringCloud基础2——Nacos配置、Feign、Gateway
|
2月前
|
负载均衡 Java API
【Spring Cloud生态】Spring Cloud Gateway基本配置
【Spring Cloud生态】Spring Cloud Gateway基本配置
47 0
|
4月前
|
传感器 安全 物联网
Gateway基本配置:打开网络之门
Gateway基本配置:打开网络之门
|
7月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
299 0
|
5月前
|
Java Spring
spring cloud gateway在使用 zookeeper 注册中心时,配置https 进行服务转发
spring cloud gateway在使用 zookeeper 注册中心时,配置https 进行服务转发
126 3
|
4月前
|
存储 容器
【Azure 事件中心】为应用程序网关(Application Gateway with WAF) 配置诊断日志,发送到事件中心
【Azure 事件中心】为应用程序网关(Application Gateway with WAF) 配置诊断日志,发送到事件中心
|
6月前
|
Java API 网络架构
Spring Cloud Gateway的高级配置与实践
Spring Cloud Gateway的高级配置与实践
|
5月前
|
Kubernetes 监控 Java
有了k8s还需要gateway网关,nacos配置中心吗
在Kubernetes环境中,服务网关(如Spring Cloud Gateway)和Nacos配置中心补充了k8s的不足。Nacos提供灵活服务路由和动态配置更新,超越k8s基础服务发现。它还支持更复杂的配置管理和实时推送,以及环境隔离和版本控制。作为服务注册中心,Nacos增强k8s服务治理能力,保持技术一致性,并提供额外的安全层及监控功能。
300 0
|
7月前
|
负载均衡 Java 网络安全
gateway基本配置
gateway基本配置
2484 4
|
7月前
|
安全 Java API
gateway基本配置
【5月更文挑战第7天】API Gateway在微服务架构中起着关键作用,作为客户端与后端服务的统一入口,负责路由转发、安全控制和负载均衡。本文深入介绍了API Gateway的基本配置、常见问题、跨平台配置差异及避免错误的方法。内容包括路由和过滤器配置、动态路由、安全性配置、限流和熔断机制,以及自定义过滤器和服务降级策略。通过示例代码和实践指南,帮助读者理解和部署API Gateway。
260 3