【原因】
ジョブ実行時に案件のトランザクションXMLファイルをキャッシュし続けるため、事象が発生します。
対象のジョブは、ご利用のintra-mart Accel Platformのアップデートバージョンにより異なります。
・intra-mart Accel Platform 2016 Summer
未完了案件XMLデータ移行(File ->Database LOB)
未完了案件XMLデータ移行(Database LOB->File)
完了案件XMLデータ移行(File ->Database LOB)
完了案件XMLデータ移行(Database LOB->File)
過去案件XMLデータ移行(File ->Database LOB)
過去案件XMLデータ移行(Database LOB->File)
アーカイブ
なお、アーカイブに関しては、ワークフローパラメータ transaction-file-save-location の値が 3 の場合のみ、当該事象が発生します。
・intra-mart Accel Platform 2016 Spring以前
未完了案件XMLデータ移行(File ->Database LOB)
未完了案件XMLデータ移行(Database LOB->File)
【回避方法】
XMLファイルキャッシュ設定 「not-use-xml-file-cache」を「true :キャッシュ化しない」に設定後、ジョブを実行してください。
詳細な設定方法は、intra-mart Accel Platformのバージョンにより異なります。
ご利用のバージョンによって、以下のドキュメントを参照してください。
・intra-mart Accel Platform 2014 Spring以降
http://www.intra-mart.jp/document/library/iap/public/im_workflow/im_workflow_specification/texts/setting_guide/setting_list/system_unit/setting_guide_1.html?highlight=not-use-xml-file-cache#xml
・intra-mart Accel Platform 2013 Winter以前
http://accel-archives.intra-mart.jp/2013-winter/document/Documents/iap/im_workflow/im_workflow_specification.pdf
4.1.1.5 XMLファイルキャッシュの設定
【対応予定】
intra-mart Accel Platform 2016 Winterにて、XMLファイルをキャッシュ化しない対応を行いました。
【対応要件】
#23770 未完了案件XMLデータ移行でXMLファイルキャッシュを利用しないようにします。
https://issue.intra-mart.jp/issues/23770
#23771 完了・過去案件XMLデータ移行でXMLファイルキャッシュを利用しないようにします。
https://issue.intra-mart.jp/issues/23771
#23832 アーカイブ実行時にXMLファイルキャッシュを利用しないようにします。
https://issue.intra-mart.jp/issues/23832
【対象パッチ】
下記のパッチを適用してください。
・intra-mart Accel Platform 2016 Spring
im_workflow-8.0.13-PATCH_001
・intra-mart Accel Platform 2016 Summer
im_workflow-8.0.14-PATCH_001
-- 対象 ------------------------------------------------------------------------
iAP/Accel Platform/2016 Summer(Nirvana)
--------------------------------------------------------------------------------
FAQID:619
案件XMLデータ移行ジョブまたはアーカイブジョブを実行すると、メモリが大量に使用される場合があります