Financial Close Managementサーバーのタイムアウト

問題: テンプレートにタスク・セットをインポートしようとすると、インポートがフリーズするか、テンプレート内にタスク・セットが重複して作成されます。FinancialClose.logファイルに次のエラー・メッセージが記録されます:

       ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "623" seconds working on the request "weblogic.servlet.internal.ServletRequestImpl 
  

FinancialClose.logファイルに次のトレース・メッセージも記録されます:

       Thread-64 "[STUCK] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'"  <alive, suspended, priority=1, DAEMON>
oracle.jbo.server.ViewObjectImpl.getApplyAllViewCriterias(ViewObjectImpl.java:8043)
oracle.jbo.server.ViewRowSetImpl.getWhereClauseParamsFromVcVars(ViewRowSetImpl.java:4588)
oracle.jbo.server.ViewRowSetImpl.getParameters(ViewRowSetImpl.java:5906)
oracle.jbo.server.ViewRowSetImpl.getRowFilter(ViewRowSetImpl.java:625)
oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1008)
oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1291)
oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1221)
oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1213)
oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:6097)
^-- Holding lock: oracle.jbo.JboSyncLock@376adc6[thin lock]
^-- Holding lock: oracle.jbo.JboSyncLock@376adc6[thin lock]
oracle.apps.epm.fcc.model.applicationModule.scheduling.TaskScheduling$TaskCriticalPath._loadPredecessors(TaskScheduling.java:1462) 
    

解決策: 3つの設定を変更し、Financial Close Managementサーバーのタイムアウト設定を大きくします。

  1. WebLogic管理サーバー・コンソールから、「domain name」、「環境」、「サーバー」の順に選択します。

  2. 右側のパネルで「FinancialClose0」というサーバー名をクリックします。

  3. 「構成」タブで次の操作を実行します:

    1. 「チューニング」サブタブで、「スタック・スレッド最大時間」の値を大きくします。

    2. 「オーバーロード」サブタブで、「スタック・スレッド最大時間」の値を大きくします。

  4. 「プロトコル」タブで、「完了メッセージ・タイムアウト」の値を大きくします。