▪Using the application common master (WebPlatform Version 6.1.x to Version 7.2.x)
[Event]
When executing a batch of the application common master, the error “A batch with the same process name may be currently running.” occurs even though same batch is not started in multiple times. The batch of the application common master could not be executed.
[Cause]
This error is caused by a feature that prevents duplicate execution of application common master import batches.
A start-up control file is created in the storage service at the start of process to prevent duplicate execution of the same process for application common master import batches.
The start-up control file is created in the storage service with a name uniquely identified by login group ID and process name.
[A path of the control file to be created]
------------------------------------------------------
storage/system/master/batch/%Login group ID%/%Process name%_batch_control
------------------------------------------------------
Normally, the start-up control file is deleted at the end of the batch processing, but if the batch processing is unexpectedly terminated due to some kind of failure, the start-up control file remains.
If the start-up control file remains, it is judged as duplicate execution and the error "A batch with the same process name may be running" occurs even though the same batch is not started multiple times.
[Countermeasure]
Manually delete the following start-up control file.
------------------------------------------------------
storage/system/master/batch/%Login group ID%/%Process name%_batch_control
------------------------------------------------------
▪Using IM-Common Master (WebPlatform Version 7.2.x)
[Event]
The error “this export is already started.” occurs even though the same batch is not started multiple times. The batch of IM Common Master cannot be executed.
[Cause]
This is an error caused by the concurrency prevention function of import/export in the IM Common Master batch.
The IM Common Master batch has a function to prevent import/export from running concurrently.
If import/export is started, the concurrency control file is created in Storage Service.
[A Path of the control file to be created]
------------------------------------------------------
StorageService/master/%Login group code%/batch/%Data area%/%Process name%
------------------------------------------------------
If a concurrency control file does not exist at the start of import/export, import/export is started, but if it already exists, it is assumed to be concurrency. And the import/export is not executed but "this export is already started.” is output to logs and then it ends.
Normally, the concurrency control file is deleted at the end of the batch process, but if the batch process is unexpectedly terminated due to some kind of failure or other reason, the concurrency control file remains.
If the concurrency control file remains, it is assumed to be concurrently execution and the error "this export is already started.” occurs.
[Countermeasure]
Manually delete the following concurrency control file.
------------------------------------------------------
StorageService/master/%Login group code%/batch/%Data area%/%Process name%
------------------------------------------------------
-- Target-------------------------------------------------------------------------------------
iWP/Web System Construction Platform/WebPlatform/AppFramework
------------------------------------------------------------------------------------------------
FAQID:307