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. jquery radio取值,checkbox取值,select取值及选中

    jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('in ...

  2. writel(readl(&pwm_timer->tcfg0) | 0xff, &pwm_timer->tcfg0);

    解析这句代码什么意思! 神说:选定预分频器0 为什么? 神说:因为实验中选的是timer1,在预分频器0下: 若选择timer4,该如何写这句代码? 首先看tcfg0中选择预分频器1,在看tcfg1里 ...

  3. sql case when 操作

    ,(CASE WHEN (SELECT COUNT(1) FROM BookAuthorizeObject WHERE BookAuthorizeObject.BookNo=T.BookNo)=8 T ...

  4. [Reship]如何回复审稿人意见

    ================================= This article came from here:http://blog.renren.com/GetEntry.do?id= ...

  5. 快速升级php5.6

    !!yum list installed | grep phpcd /etc/yum.repos.drpm -Uvh https://mirror.webtatic.com/yum/el6/lates ...

  6. 记一次未解决的异常:java.lang.NoClassDefFoundError: net/sf/json/JSONObject

    原因:Jetty会导致这个问题,Tomcat可以正常启动   一.异常产生现象 使用json-lib转换实体类/字符串,跑单元测试没问题,但是启动jetty后调用JSONArray.fromObjec ...

  7. VC++ 将IP字符串转为 DWORD值

    CString strIP="192.168.1.184"; DWORD dwAddress= ntohl( inet_addr(strIP)); m_IPAddr.SetAddr ...

  8. MC java 远程调试 plugin 开发

    @ECHO OFF SET CATALINA_OPTS= -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,se ...

  9. spark textFile 困惑与解释

    在编写spark测试应用时, 会用到sc.textFile(path, partition) 当配置为spark分布式集群时,当你读取本地文件作为输入时, 需要将文件存放在每台work节点上. 这时会 ...

  10. Groovy basic

    1. print println "Hello Groovy!" you can use java in Groovy System.out.println("Hello ...