【原因】
执行Job时,持续缓存案件的事务XML文件,因此发生此现象。
根据使用的intra-mart Accel Platform更新版本的不同,对象Job也有所不同。
・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 :不缓存”后,请执行Job。
根据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数据迁移Job或存档Job时,有时内存将被大量使用。