Deploying a newly modified TIBCO IntegrationManager (IM) project (DAT file) when an older version of the project is running with a number of checkpointed jobs?

Deploying a newly modified TIBCO IntegrationManager (IM) project (DAT file) when an older version of the project is running with a number of checkpointed jobs?

book

Article ID: KB0088491

calendar_today

Updated On:

Products Versions
TIBCO IntegrationManager -
Not Applicable -

Description

Description:
Description
------------
TIBCO IntegrationManager (IM) engine allows to complete checkpointed jobs created from repo (old version) after running engie with newly modified repo.

Issue/Introduction

Deploying a newly modified TIBCO IntegrationManager (IM) project (DAT file) when an older version of the project is running with a number of checkpointed jobs?

Resolution

Resolution
------------

The following are the steps to complete check-pointed jobs.

1). Make a backup of the db folder at other locations and the original dat file.

2). Make sure you have all check-pointed jobs after the IM engine has exited and shutdown IM engine safely. Refer to the IM admin guide->Chap 2->Shutting down the Engine section to understand the overall impact.

3). Rerun IM engine with the new dat file. It will process the check-pointed jobs.

Note that if you changes at Job Creator(JC) level (e.g binding parameters) then it will create a problem for the old jobs those are check-pointed at JC level.

4). You can control loading of all check pointed jobs at engine start-up with following property:

#to Enable/Disable loading checkpoints during engine startup

Config.Primary.JobPool.LoadCheckpointedJobsOnStartup: false

5). You can then load checkpoint jobs selectively or all later with the imadmin command.
imadmin LoadCP <job-id> or <all>

Additional Information

IM Admin guide.