問題: テンプレートにタスク・セットをインポートしようとすると、インポートがフリーズするか、テンプレート内にタスク・セットが重複して作成されます。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サーバーのタイムアウト設定を大きくします。
WebLogic管理サーバー・コンソールから、「domain name」、「環境」、「サーバー」の順に選択します。
右側のパネルで「FinancialClose0」というサーバー名をクリックします。
「構成」タブで次の操作を実行します:
「チューニング」サブタブで、「スタック・スレッド最大時間」の値を大きくします。
「オーバーロード」サブタブで、「スタック・スレッド最大時間」の値を大きくします。
「プロトコル」タブで、「完了メッセージ・タイムアウト」の値を大きくします。