Integration Server 10.3 | Built-In Services Reference Guide | Scheduler Folder | Summary of Elements in this Folder | pub.scheduler:migrateTasksToJDBC
 
pub.scheduler:migrateTasksToJDBC
WmPublic. Migrates scheduled user tasks from the Integration Server embedded database to an external database.
Integration Server stores information about certificate maps and scheduled jobs in a database that is associated with the ISInternal functional alias. When you install Integration Server, you can select whether this database will exist as an embedded database that is shipped with Integration Server, or an external RDBMS that you set up. If you chose to use the embedded database at install time, but later want to use an external RDBMS instead, you can use the pub.scheduler:migrateTasksToJDBC service to copy or move information about user scheduled tasks from the embedded database to the external RDBMS.
Input Parameters
move
Boolean Specifies whether the tasks are to be deleted from the embedded database after the migration successfully completes. If set to false, the default, the tasks remain in the embedded database. If set to true, the tasks are removed from the embedded database.
Output Parameters
numberOfTaskMigrated
String The number of user scheduled tasks that were migrated.
successful
String Indicates whether or not the migration was successful. The service returns “true” if all tasks were successfully migrated, otherwise “false.”
Usage Notes
This service copies scheduled user tasks only; it does not copy or move information about certificate maps.
Before running this service you must install the external IS Internal database component and define a database connection for it. For instructions, refer to Installing Software AG Products.
When you run the service, it looks in the embedded database for scheduled user tasks and writes any tasks it finds to the database identified by the ISInternal functional alias, which is defined on the Settings > JDBC Pools screen of the Integration Server Administrator.