In this Document

  Symptoms
  Cause
  Solution
  References

APPLIES TO:

Oracle Cost Management - Version 12.1.3 and later
Information in this document applies to any platform.

SYMPTOMS

"Detailed Item Cost Report (XML)" runs for 31 hours, when "Detailed Item Cost Report" completes in 4 min for the same parameters.

STEPS

1. Navigator -> Cost Management -> View (M) -> Requests -> Submit a New Request (B) -> Single Request -> Detailed Item Cost Report (XML) 
2. View the output
3. Encounter the issue

CAUSE

Detailed Item Cost Report (XML) - the incorrect setup for OPP parameters

SOLUTION

1. Increase the number of Output Post Processor as follows: 
      * Logon to Applications with "System Administrator" responsibility 
      * Navigate to Concurrent -> Manager -> Define 
      * Query for "Output Post Processor" 
      * Click on "Work Shifts" and Increase the number of processes. 
        (If you have 2 processes then make them 4 if required to 8).

*  make sure that you have   oracle.apps.fnd.cp.opp.OPPServiceThread:2:0:max_threads=5 under Parameters

2. Please ensure the following settings: 
      * Logon to Applications with "XMLPublisher Administrator" responsibility .
      * On the admin tab ensure the following settings: 
        - Use XML Publisher's XSLT processor TRUE 
        - Enable scalable feature of XSLT processor TRUE 
        - Enable XSLT runtime optimization TRUE 
      * Set the Temporary Directory to a valid path 
        Make sure that the tmp directory is at least 5GB or 20x larger than largest data file running 
        See also <Note 406195.1> XML Publisher Temp Directory.

  3. Increase the value of the Concurrent:OPP Process Timeout  as follows: 
      -Logon to Applications with "System Administrator" responsibility 
      - Navigate to Profile -> System 
      - Query for "Concurrent:OPP Response Timeout". 
        If the value of the Concurrent:OPP Response Timeout is 120 increase it  to 240. (Value * 2) 
      - Query for "Concurrent:OPP Process Timeout". 
        Set the value to 10800 sec (3 hours) 
  
  4.  Determine the heap size per OPP process:

      select DEVELOPER_PARAMETERS from FND_CP_SERVICES 
      where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES 
      where CONCURRENT_QUEUE_NAME = 'FNDCPOPP');

The default is: J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx512m 
  
      You can increase the heap space per process to 1024 (or another value  like 2048 depending on the java capabilities on the concurrent server) 
      For example, to increase to 1024:

      update FND_CP_SERVICES 
      set DEVELOPER_PARAMETERS = 'J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx1024m' 
      where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES 
      where CONCURRENT_QUEUE_NAME = 'FNDCPOPP');

Things to be checked for each concurrent program:
  
  A. In XML Publisher Administrator responsibility navigate to Data Definition

Although the scalable feature of the XSLT can be set at the Site level, it is recommended to enable it rather at the Data Definition level for those concurrent programs that are expected to produce large XML data files. 
      Navigation Path : XML Publisher Administrator responsibility 
         - query the data definition 
         - on the View Data Definition page select Edit Configuration button 
           (similar navigation path for Templates) 
     The XSLT related properties are stored under Properties > FO Processing 
       - set 'Use XML Publisher's XSLT processor' to True 
       - set 'Enable scalable feature of XSLT processor' to True 
       - set 'Enable XSLT runtime optimization' to True

      Note that these property values, set at the Data Definition level, take precedence over values set at the Site level.

B. Under Concurrent > Program > Define, query for Detailed Item Cost Report (XML) that is receiving the error. 
     (Only for two step method when not using the OPP) 
  
    * In the 'Options' field changed the value to -Xmx1024M. 
  
   Once the changes are done please Restart the concurrent manager so that  changes take effect.

REFERENCES

BUG:19678099 - DETAILED ITEM COST REPORT COMPLETED WARNING WITH OUTPUT IN XML

Detailed Item Cost Report (XML) timed out waiting for the Output Post-processor to finish的更多相关文章

  1. java.io.IOException: Timed out waiting 20000ms for a quorum of nodes to respond

    16-11-14 21:23:41,540 FATAL org.apache.hadoop.hdfs.server.namenode.FSEditLog: Error: starting log se ...

  2. timed out waiting for input: auto-logout

    The ssh "timed out waiting for input: auto-logout" messages is generated by ssh upon reach ...

  3. OpenStack报错:MessagingTimeout: Timed out waiting for a reply to message ID

    L3.agent中出现大量消息超时错误,对网络的操作各种异常. 报错如下: -- :: ERROR neutron.agent.l3.agent [req-db9207e6--4f23-8c19-0d ...

  4. MessagingTimeout: Timed out waiting for a reply to message ID

    l3中出现大量消息超时错误,对网络的操作各种异常. 报错如下: 2016-02-25 05:54:59.886 15110 ERROR neutron.agent.l3.agent [req-db92 ...

  5. DHCP request error:Timed out waiting for dhcpcd to start【转】

    本文转载自:http://blog.csdn.net/zvivi521/article/details/9166899 [init.svc.dhcpcd_eth0]: [stopped] I/Serv ...

  6. Java连接ArtemisMQ,出现Timed out waiting to receive cluster topology. Group:null异常

    完整异常内容:org.springframework.jms.UncategorizedJmsException: Uncategorized exception occurred during JM ...

  7. (adhoc) process launch failed: timed out waiting for app to launch

    I had a similar issue when trying to debug an App with Ad-Hoc provisioning... Check which provisioni ...

  8. Xcode Coule not launch "aaa" press launch failed:timed out waiting for app launch

    遇见这个问题 可能是 由于 runapp 的时候设置里面 设置为release了. 解决办法是:见图 build configuration 设置成 debug 状态就OK了. 要是上面的不行就试一下 ...

  9. A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

    使用arduino烧写esp32模块遇到的无法烧录问题,时钟无法烧录遇到如下提示 后来搜索在如下连接找到解决方法: https://github.com/espressif/esptool/issue ...

随机推荐

  1. 0417 jsBom操作+Dom再次整理

    BOM 1.Windows对象 window.open("打开的地址","打开的位置")window.opener:打开此页面的上一个页面对象window.cl ...

  2. 解决将/etc/passwd文件中1000改为0后只能guest进入系统的问题 ||ubuntu下将普通用户权限升级为root用户权限的方法;

    其实我现在才知道linux系统对于用户权限管理比较严,在ubuntu下系统不允许root权限的用户进入图像界面系统.由于之前没弄过权限这个东西瞬间掉坑了了. 我是想修改一下root下的nginx.co ...

  3. mysql之连接查询小作业

    #数据准备drop table if exists class;create table class(    class_no int(2) unsigned zerofill primary key ...

  4. 机器学习基石:02 Learning to Answer Yes/No

    Perceptron Learning Algorithm 感知器算法, 本质是二元线性分类算法,即用一条线/一个面/一个超平面将1,2维/3维/4维及以上数据集根据标签的不同一分为二. 算法确定后, ...

  5. 实验吧_简单的sql注入_1、2、3

    简单的sql注入1 看着这个简单的界面,一时间没有特别好的思路,先输入一个1',发生了报错 初步猜测这是一个字符型的注入,他将我们输入的语句直接当成sql语句执行了,按题目的意思后面肯定过滤了很多注入 ...

  6. [ Java学习基础 ] String字符串的基本操作

    字符串的拼接 String字符串虽然是不可变的字符串,但也同样可以进行拼接,只是会产生一个新的对象.String字符串拼接的时候可以使用"+"运算符或String的concat(S ...

  7. nginx方向代理

    nginx 的安装 # yum install nginx 新建配置文件 # vi /etc/nginx/conf.d/resume-xyz-8081.conf 配置 upstream resume ...

  8. [SDOI 2015]约数个数和

    Description  设d(x)为x的约数个数,给定N.M,求 $\sum^N_{i=1}\sum^M_{j=1}d(ij)$ Input 输入文件包含多组测试数据. 第一行,一个整数T,表示测试 ...

  9. Go学习——new()和 make()的区别详解(转载)

    这篇文章主要介绍了Go语言中new()和 make()的区别详解,本文讲解了new 的主要特性.make 的主要特性,并对它们的区别做了总结,需要的朋友可以参考下 概述 Go 语言中的 new 和 m ...

  10. hdu 5015(矩阵快速幂z )

    a[i][j] = a[i-1][j] + a[i][j-1] m.特别大,可以计算出第一列,找出规律,构建一个特殊的矩阵,运用快速幂 设矩阵x: 1 0 0 0 ... |10 1 1 1 0 0 ...