R12.1: How To Generate SOA Log For Debugging SOA Provider Issues (文档 ID 828753.1) 转到底部

In this Document

  Goal
  Solution

APPLIES TO:

Oracle E-Business Suite Integrated SOA Gateway - Version 12.1.1 to 12.1.3 [Release 12.1]
Information in this document applies to any platform.
Oracle EBusiness Suite Integrated SOA Gateway - Version: 12.1.1

GOAL

How to generate SOA log for debugging any issues with SOA Provider in Integrated SOA Gateway,12.1.1?  This log file is helpful when there are errors during Service Generation/Deployment or in cases where the call to Native Services fails.

SOLUTION

SOA Logs can be generated either from the back end or the front end UI:

1. From the Front End :

  • Log on to Oracle Applications with the username that has the System Administrator responsibility access privilege.
  • Select the System Administrator responsibility from the Navigator and choose Oracle Applications Manager > Logs.
  • Click Log Setup to open the Java System Property Settings page.
  • Click the Site link and enable log for 
    Midtier Log File Name: Enter the file name that one would like on the middletier, for example, '/tmp/SOALog.log'. 
    Module=Enter an appropriate module name, for example, 'fnd/soa%'.
  • Ask the System Administrator to bounce the oafm container.
  • Perform any SOA specific action, such as generation of any API.

Look for logs in the file specified in the Middle tier Log File Name field. In case one is not able to get the logs using this method try method2 of getting the log from back end.

2. From the Back End :

  • Telnet to environment and in $INST_TOP/ora/10.1.3/j2ee/oafm/config/oc4j.properties 
    Add following property at the end of the file: 
    SOA_ENABLE_STANDALONE_LOGGING=TRUE
  • Bounce oafm container using script $ADMIN_SCRIPTS_HOME/adoafmctl.sh.
  • Perform any SOA specific action like generate.

SOA specific log would be created at : $INST_TOP/soa/SOALog.log

 
---------------------------------------------------------------------------------------------------------------------------------------------------

Enable ASADMIN user using the following steps:

  1. Log in to Oracle E-Business Suite as a user name sysadmin.
  2. Select the User Management responsibility in the Navigator.
  3. Click the Users link from the navigation menu to open the User Maintenance window.
  4. Locate 'ASADMIN' user by entering information in the search area to retrieve the 'ASADMIN' user.
  5. Click the Update icon next to the ASADMIN user to open the Update User window.
  6. Remove the Active To date field and click Apply.
  7. Click the Reset Password icon next to the ASADMIN user to open the Reset Password window.
  8. Enter new password twice and click Submit.
  9. After activating the ASADMIN user, verify if the ASADMIN user has the 'Apps Schema Connect Role' (UMX|APPS_SCHEMA_CONNECT) role in wf_user_roles.

    If the 'Apps Schema Connect Role' role is not present in the wf_user_roles for the ASADMIN user, then run the 'Workflow Directory Services User/Role Validation' concurrent program to grant the role.

  10. Reset the 'ASADMIN' password in the file system.
    After 'ASADMIN' user is enabled from Oracle E-Business Suite, update the file 
    $INST_TOP/ora/10.1.3/j2ee/oafm/config/system-jazn-data.xml as shown below to reset the password:

    <user> 
    <name>ASADMIN</name> 
    <display-name>Default Apps SOA User</display-name> 
    <description>Used by SOAProvider for DB connection</description> 
    <credentials>!<NEW PASSWORD></credentials> 
    </user>
    Note: The password should be preceded by a '!' (Exclamation) so that when OAFM is started, it gets encrypted. For example, if your password is 'welcome', then you should write it in the above file as "!welcome".
  11. Bounce the middle tier

SOA问题处理的更多相关文章

  1. 服务治理要先于SOA

      讲在前面的话: 若企业缺乏对服务变更的控制和规则,那么一个服务在经过几个项目之后,就很有可能被随意更改成多个版本,将来变成什么样更是无法预测.久而久之,降低了服务重用的可能性,提高了服务利用的成本 ...

  2. 简述我的SOA服务治理

    SOA服务治理 1.解决业务部门服务冲突和纠纷2.版本定义与版本管理3.服务备案与服务管理4.业务监督与服务监控 SOA的战略目的 一.业务价值胜过技术策略 二.战略目标胜过具体项目的效益 三.内置的 ...

  3. 浅谈SOA

    概念 wiki对于SOA定义如下: A service-oriented architecture (SOA) is a design pattern in which application com ...

  4. 我所理解的SOA和微服务

    本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p/5847441.html SOA和微服务到底是什么关系? 说实话,我确实不明白SOA和微服务到底有什么本质上 ...

  5. 我的架构设计~用层关系图说说mvc,mvvm,soa,ddd

    下面是按着我所接触的架构模式,开始一个一个的说一下 第一 标准架构 三层结构

  6. Atitit 软件架构方法的进化与演进cs bs soa roa  msa  attilax总结

    Atitit 软件架构方法的进化与演进cs bs soa roa  msa  attilax总结 1.1. 软件体系架构是沿着单机到 CS 架构,再到 BS 的三层架构甚至多层架构逐步发展过来的,关于 ...

  7. 说说面向服务的体系架构SOA

    序言 在.Net的世界中,一提及SOA,大家想到的应该是Web Service,WCF,还有人或许也会在.NET MVC中的Web API上做上标记,然后泛泛其谈! 的确,微软的这些技术也确实推动着面 ...

  8. 微服务和SOA服务

    微服务和SOA都被认为是基于服务的架构,这意味着这两种架构模式都非常强调将“服务”作为其架构中的首要组件,用于实现各种功能(包括业务层面和非业务层面).微服务和SOA是两种差异很大的架构模式,但是他们 ...

  9. 基于SOA分布式架构的dubbo框架基础学习篇

    以需求用例为基,抽象接口,Case&Coding两条线并行,服务(M)&消费(VC)分离,单元.接口.功能.集成四层质量管理,自动化集成.测试.交付全程支持. 3个大阶段(需求分析阶段 ...

  10. 架构从最简单的数据访问框架(ORM)到资源调度和治理中心(SOA)说起

    随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进. 单一应用架构当网站流量很小时,只需一个应用,将 ...

随机推荐

  1. 浅谈js的键值对key和value

    > 昨晚无意中看到类似下面结构的一段代码的取值问题,引起我的兴趣,花了点时间写了个demo给大家分享一下... var obj = [ {"2011":{"name ...

  2. java学习第10天

    今天,下载了eclipse,终于不用在notepad里面敲了..好高兴=-=.下载安装eclipse就不用说了,去oracle官网下就好了,提醒一下,在所有路径中都不要有中文的出现..很能会有很多奇怪 ...

  3. 【转】用Python实现各种排序算法

    以下代码均为python3版本的代码 # 冒泡排序 # 比较相邻的元素大小,将小的前移,大的后移,就像水中的气泡一样,最小的元素经过几次移动,会最终浮到水面上. def bubbleSort(list ...

  4. Java遍历JSON

    JSONObject jsonObject = new JSONObject(s);然后用Iterator迭代器遍历取值,建议用反射机制解析到封装好的对象中 JSONObject jsonObject ...

  5. ajax实现文件下载

    前台: <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> ...

  6. MVC dirname(——FILE——)

    1.MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织 ...

  7. centos7.2下编译安装git

    centos最新的7.2版本,git居然是1.8,而最新的git版本是2.9 差的太多了,何况git2.0后有大更新.于是,我决定编译安装.中间有一点小破折,记录一下,备忘. 1,下载最新的源码,网址 ...

  8. DIOCP之注册编码解码器与ClientContext

    FTcpServer.registerCoderClass(TIOCPStreamDecoder, TIOCPStreamEncoder);//注册编码器与解码器 FTcpServer.registe ...

  9. ZMQ 在linux进程 和分布式之间的通信

    ZMQ 在linux进程 和分布式之间的通信 待补全

  10. Highcharts 的实际实践一

    题记: 原先是想用chart.js 这个轻量级来完成我的需求的,结果基于我的数据不规则,所以实现不了. 我的需求: XX后台系统会产生有些报警日志. 我负责把这些数据按照图标的方式来展示. 这写报警日 ...