Configuring Oracle E-Business Suite Integrated SOA Gateway Release 12.1.2 and Release 12.1.3 in a Multinode Environment (Doc ID 1081100.1)


Modified:

25-Jul-2014

Type:

REFERENCE

 

See Change Record

This document contains information about the setup and configuration steps for Oracle E-Business Suite Integrated SOA Gateway release 12.1.2 and release 12.1.3 in a multinode environment. The following topics are included in this document:

Overview

Oracle E-Business Suite environments can be scaled up to handle large numbers of concurrent users by load-balancing across multiple application middle tier servers. To support service enablement through multiple nodes within Oracle E-Business Suite, Oracle E-Business Suite Integrated SOA Gateway enhances SOA Provider to allow instance specific service artifacts that were stored on a single node to be transferred and synchronized across various nodes of Oracle E-Business Suite.

What is a Multinode Environment?

A node is referred to as a server that runs a set of Oracle E-Business Suite Release 12 application processes or database processes. From Oracle E-Business Suite Integrated SOA Gateway's perspective, a single node environment means that the application tier or middle tier that hosts various services runs on a single node whereas in a multinode environment, all the application processes run on multiple nodes. For example, we can have multiple nodes of Oracle Application Server but with a single node of Oracle E-Business Suite database.

The following diagram represents a hardware load balancer configuration with a single entry point to load balance the Web application running on application servers 1 and 2. In this configuration, all users access Oracle E-Business Suite application via a single URL.

Using Hardware Load Balancers with Single Web Entry Point

Steps described in this document apply to single node behind load balancer as well.

Note: For information on configuring Oracle E-Businss Suite Release 12 with multinodes, see the "Using Load-Balancer with Oracle E-Business Suite Release 12", My Oracle Support Knowledge Document 380489.1.

For more information about Oracle E-Business Suite Integrated SOA Gateway, see the following Knowledge Documents on My Oracle Support:

  • 556540.1: Installing Oracle E-Business Suite Integrated SOA Gateway, Release 12
  • 726414.1: Oracle E-Business Suite Integrated SOA Gateway Troubleshooting Guide, Release 12
  • 1144313.1: Setting Up SAML Token Security for Oracle E-Business Suite Integrated SOA Gateway Release 12.1.3
  • 1096553.1: Oracle E-Business Suite Integrated SOA Gateway Release Notes for Release 12.1.3
  • 953482.1: Oracle E-Business Suite Integrated SOA Gateway Release Notes, Release 12.1.2
  • 1196642.1: Configuring Oracle E-Business Suite Integrated SOA Gateway Release 12.1.1 in a Multinode Environment
  • 815196.1: Oracle E-Business Suite Integrated SOA Gateway 12.1.1 Consolidated One-Off
  • 946192.1: Oracle E-Business Suite Integrated SOA Gateway 12.1.1 Integration Repository Parser One-Off
  • 565922.1: Oracle E-Business Suite Integrated SOA Gateway Release Notes, Release 12.1.1

One Time Configuration Steps for Oracle E-Business Suite Integrated SOA Gateway 12.1.2 and 12.1.3

Perform the following steps for enabling Oracle E-Business Suite Integrated SOA Gateway 12.1.2 and 12.1.3 in a multinode environment:

  1. Complete the setup tasks for Oracle E-Business Suite Integrated SOA Gateway 12.1.2 and 12.1.3 on each node of the multinode environment. These tasks are described in the "Installing Oracle E-Business Suite Integrated SOA Gateway, Release 12", My Oracle Support Knowledge Document 556540.1.
    • All setup and configuration steps that are supposed to be done through Oracle E-Business Suite user interface need to be performed only ONCE.
    • All setup and configuration steps that are supposed to be done through Backend (Middle tier access) need to be performed on EVERY node of the multinode environment.

On any node, find the EXTERNAL_URL by looking up value of variable "s_external_url" in $CONTEXT_FILE.

Test URL: Once your setup steps are completed, validate your setup through the following Test URL: EXTERNAL_URL/webservices/SOAProvider/?testquery

For example, Test URL: http://myhost.com/webservices/SOAProvider/?testquery

This URL should return "TEST RESPONSE". If "TEST RESPONSE" is not returned, then one or more setup steps are missing on one or more nodes. Check the setup tasks based on My Oracle Support Knowledge Document 556540.1.

  1. Apply patch 9300051:R12.OWF.B: Deployment of Web Services Fails When Using Hardware Load Balancing (For Oracle E-Business Suite Integrated SOA Gateway 12.1.2 Only)
  1. Perform the following steps on EACH node of the multinode environment:
    • Take backup and modify file $FND_TOP/admin/template/oc4j_properties_1013.tmp.
      • If SSL is configured on the node of the multinode environment, then set the following: SOA_SERVER_URL=%s_url_protocol%://%s_hostname%.%s_domainname%:%s_webssl_port%
      • If SSL is not configured on the node of the multinode environment, then set the following: SOA_SERVER_URL=%s_url_protocol%://%s_hostname%.%s_domainname%:%s_webport%
    • Take backup and modify file $FND_TOP/admin/template/oafm_oc4j_properties_1013.tmp.
      • If SSL is configured on the node of the multinode environment, then set the following: SOA_SERVER_URL=%s_url_protocol%://%s_hostname%.%s_domainname%:%s_webssl_port%
      • If SSL is not configured on the node of the multinode environment, then set the following: SOA_SERVER_URL=%s_url_protocol%://%s_hostname%.%s_domainname%:%s_webport%
  2. Run AutoConfig. For information on how to run AutoConfig, see "Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12", My Oracle Support Knowledge Document 387859.1 for details.

Service Generation and Deployment in a Multinode Environment

Oracle E-Business Integrated SOA Gateway supports service enablement for various integration interface types. This enablement process is normally performed through the Integration Repository user interface (UI). However, it is recommended that the service generation and deployment be performed through backend processing in a multinode environment. This is because in a multinode environment, if a service is generated through the UI, we may not know in which node the service artifact will be actually generated and the user would have to check it on each node. Therefore, the service generation and deployment steps on a multinode environment described in this section are executed through the backend in any one node.

After a service is generated and deployed through the backend, a WSDL link for the service would be available on the Interface Details page in the Integration Repository user interface.

Note: The backend processing on service enablement applies to all integration interface types that can be service enabled and follow these manual steps. The Business Service Object (BSO) services can only be Deployed through the backend processing.

Detailed instructions on how to generate and deploy a service using the backend script are described in the following sections:

Manual Steps to Generate a Service

Perform the following steps to generate a service through the backend processing:

1.    Find irep_name of the service to be generated.

For PL/SQL APIs, irep_name is the 'Internal Name' as shown on the Interface Details page of a PL/SQL API in the Integration Repository user interface.

Note: Use the exact irep_name as it is without changing its case.

  1. Perform the following steps on the first node (can be any one node) of a multinode environment:
    • cd $FND_TOP/bin.
    • Run soagenerate.sh irepname=<irep_name>. For example, soagenerate.sh irepname=FND_GLOBAL

Note: soagenerate.sh is a standalone script used to generate WSDL services for all the integration interfaces that can be service enabled through backend processing except BSO service type. For setup prerequisites on using this script, see the "Oracle E-Business Suite Integrated SOA Gateway Troubleshooting Guide, Release 12", My Oracle Support Knowledge Document 726414.1.

  1. See log file ServiceGenerator.log for details. Look for statement "Service Generated" for successful generation. It means that the service is successfully generated. Also, look for 'classId' for this service in log file.

For example, "irepName is FND_GLOBAL. Generating service with classId = 1728". Notice that the classId is 1728.

  1. If a service is generated successfully, the following directory should be created:

$INST_TOP/soa/PLSQL/<classId>

For example, $INST_TOP/soa/PLSQL/1728

Zip the directory <classId> as <classId>.zip and put it in the directory $INST_TOP/soa/PLSQL.

  1. Perform the following steps on ALL other nodes of a multinode environment:
    • ftp to the first node as described in the Step 2 of this section.
    • cd to $INST_TOP/soa/PLSQL.
    • Get <classId>.zip.
    • Unzip <classId>.zip in $INST_TOP/soa/PLSQL.

Manual Steps to Deploy a Service

Perform the following steps to deploy a service including a BSO service:

  1. Find irep_name of the service to be deployed. For example:
    • For PL/SQL APIs, irep_name is the 'Internal Name' as shown on the Interface Details page of a PL/SQL API in the Integration Repository user interface.
    • For Business Service Object (BSO) integration services, irep_name is the 'Qualified Name' as shown on the Interface Details page of a BSO service in the Integration Repository user interface.
  1. Perform the following steps on ALL nodes of a multinode environment:
    • cd $FND_TOP/bin.
    • Run soadeploy.sh irepname=<irep_name>. For example:
      • soadeploy.sh irepname=FND_GLOBAL
      • soadeploy.sh irepname=/oracle/apps/fnd/rep/ws/IntegrationRepositoryService

See log file ServiceDeployer.log for details. Look for statement "Service Deployed" for successful deployment. It means that the service is successfully deployed.


Change Record

Date

Description

July 24, 2014

Updated the step 2 in the Manual Steps to Deploy a Service section.

April 23, 2013

Updated the Overview section that steps described in this document apply to single node behind load balancer as well.

April 9, 2013

Updated step 3 in the One Time Configuration Steps for Oracle E-Business Suite Integrated SOA Gateway 12.1.2 and 12.1.3 section.

May 3, 2012

This document applies to both ISG release 12.1.2 and release 12.1.3; therefore, modified the document title by adding release 12.1.3.

September 7, 2011

Updated the Overview section.

May 4, 2010

Published document.


Oracle

Copyright Notice
Copyright © 2010, 2014 Oracle. All rights reserved.

Trademark Notice
Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

References

Didn't find what you are looking for?Ask in Community...

Configuring Oracle E-Business Suite Integrated SOA Gateway Release 12.1.2 and Release 12.1.3 in a Multinode Environment (Doc ID 1081100.1)的更多相关文章

  1. 配置Oracle E-Business Suite Integrated SOA Gateway Release 12.1.2/12.1.3

    3.3 配置Oracle E-Business Suite Integrated SOA Gateway Release 12.1.2 注意: 在多节点环境上配置Oracle E-Business S ...

  2. Using Integrated SOA Gateway in Oracle EBS

    FROM:http://blog.csdn.net/pan_tian/article/details/10159935 Oracle EBS如何与第三方系统相集成?比如这样的需求,X系统知道物料编码, ...

  3. Using Integrated SOA Gateway in Oracle EBS(websevice)

    http://blog.csdn.net/pan_tian/article/details/10159935 Oracle EBS如何与第三方系统相集成?比如这样的需求,X系统知道物料编码,需要从EB ...

  4. Integrated SOA Gateway 不是当前用户的有效责任。请联系您的系统管理员。

    问题:给用户新增职责集成SOA网关,点击路径进入时出现报错:"Integrated SOA Gateway 不是当前用户的有效责任.请联系您的系统管理员." 解决:功能管理员职责, ...

  5. IGS_学习笔记01_Integrated SOA Gateway介绍(案例)

    2014-01-01 Created By BaoXinjian

  6. wsse:InvalidSecurity Error When Testing FND_PROFILE Web Service in Oracle Applications R 12.1.2 from SOAP UI (Doc ID 1314946.1)

    wsse:InvalidSecurity Error When Testing FND_PROFILE Web Service in Oracle Applications R 12.1.2 from ...

  7. Oracle电子商务套件版本12.1.3自述文件 (Doc ID 1534411.1)

    文档内容 用途 适用范围 详细信息   应用版本更新包   更新后的步骤   包含的修补程序列表   变更记录   文档可访问性 参考 适用于: Oracle Applications DBA - 版 ...

  8. Using Load-Balancers with Oracle E-Business Suite Release 12 (Doc ID 380489.1)

      Using Load-Balancers with Oracle E-Business Suite Release 12 (Doc ID 380489.1) Modified: 12-Jun-20 ...

  9. 【原】Configuring Oracle Data Guard In Physical Standby Database

    作者:david_zhang@sh [转载时请以超链接形式标明文章] http://www.cnblogs.com/david-zhang-index/p/5042640.html参照文档:https ...

随机推荐

  1. [转]Docker 为什么这么火

    本文来自:Docker为什么这么火 以及此文:http://cloud.51cto.com/art/201408/447966_1.htm Docker 我的理解是,相对于 VMware 的一个分支. ...

  2. 中信信用卡淘气金卡,V金卡,大众点评金卡,易卡白金卡

    中信 | 谈谈经典多倍积分卡:易卡&悦卡(超详细+图解+思考)! http://www.flyertea.com/thread-1972766-1-1.html 易卡积分测试,购物/机票/外卖 ...

  3. ffmpeg源码分析--av_find_best_stream <转>

    1. av_find_best_streama. 就是要获取音视频及字幕的stream_indexb.以前没有函数av_find_best_stream时,获取索引可以通过如下 ; i<is-& ...

  4. LUA 表排序

    t = { [] = , [] = , [] = } for k, v in pairs(t) do--注意这个输出顺序是没有规律的!!! print(k, v) end local keys = { ...

  5. UGUI 锚点设置为四方扩充模式然后设置局部坐标为0将出现什么问题

    UGUI 锚点设置为四方扩充模式然后设置局部坐标为0将出现什么问题? 情形:按钮A挂在主画布上.四方扩充模式.A的中心和画面中心不重合. 这时候用代码设置A.localPosition = new V ...

  6. Struts2 学习记录-1--Struts2中的配置文件

    目录 1. web.xml 2. struts.xml 3. struts.properties文件 4.注解式开发 5.与Spring框架集成的配置 主要涉及3个配置文件:web.xml.strut ...

  7. ubuntu17.10 安装CUDA

    1. 更新apt-get源列表 sudo apt-get update sudo apt-get upgrade 2. 添加驱动源 sudo add-apt-repository ppa:graphi ...

  8. UNITY地图寻路及服务器解决方案

    多边形寻路算法简单介绍 http://liweizhaolili.lofter.com/post/1cc70144_86a939e UNITY3D MMO服务器寻路 http://www.pathen ...

  9. for 续3

    --------siwuxie095                 (三)delims=xxx (xxx 是被定义的符号,该符号在文本中存在,将作为分隔符)     定义分隔符(用于切分文本)   ...

  10. 4-memset函数总结

    头文件:cstring 或 memory 一般用处: memset(arr, 0, sizeof(aar));    //初始化为0 memset(arr, -1, sizeof(aar));   / ...