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. Web SQL Database实例

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. ubuntu12.04 修改 主机名(hostname)

    1. sudo vim /etc/hostname -> hostname2. sudo vim /etc/hosts         -> 127.0.1.1       hostnam ...

  3. angular背景图片问题

    如果背景图片是从后台取得的数据,可以按下面的方式使用: ng-style="{'background':'url(http://xxx/{{item.id}})'}" 还需要加上  ...

  4. unity3d InverseTransformPoint方法

    从歪果仁的脚本里看到了这个方法,查脚本,看脚本说明也没看懂,官方的说明是,变换位置从世界坐标到自身坐标,Transform.TransformPoint相反. 试验了一下得出这个结论,如果某一个物体A ...

  5. 转:RTC搭建android下三层应用程序访问服务器MsSql-客户端

    原文:http://www.cnblogs.com/delphi007/p/3346084.html android下stringgrid已知问题: 通过点击时获取对应行的值有问题,在win下调试正常 ...

  6. Java和C++中的static

    1.Java类中的static变量和static方法会在类装载的过程中就得到内存分配,然后就会进行初始化工作.最多可能会被初始化3次,静态代码块的执行在main方法之前. static变量不可以在构造 ...

  7. hadoop单机and集群模式安装

    最近在学习hadoop,第一步当然是亲手装一下hadoop了. 下面记录我hadoop安装的过程: 注意: 1,首先明确hadoop的安装是一个非常简单的过程,装hadoop的主要工作都在配置文件上, ...

  8. APP分发渠道的竞争分析

    一. 最近几年,手机APP市场发展非常迅速,随着手机的硬件水平的不断升级,大量资本涌入,越来越多的开发者从桌面平台开发转移到移动平台开发,面对数以万计的手机APP,如何推广自己的APP成了难题,APP ...

  9. 正确停止kafka的方法

    kill -15 pid 即: kill SIGNTERM pid 不要使用kill -9. kill -15会触发调用shutdownHook的run方法,从而可以执行关闭服务器的时候一些必要代码. ...

  10. jquery中append跟prepend的用法

    jquery中append和prepend的用法 append   是插入到元素中,并放到元素内的最后面prepend  是插入到元素中,并放到元素内的最前面例$("body"). ...