After upgrading to the new server, upgrade the templates and jobs created by Job Scheduler templates.
Several changes impact the Job Scheduler templates. These changes make some templates incompatible with earlier versions of the server. The current templates are version 3.0 in the XML files.
Directories below jobscheduler remain the same.
If you modify Sybase-supplied templates, save the changes under new names and in new files.
Template |
Modified files |
Change description |
Modify jobs created from this template |
---|---|---|---|
dump database |
SybBackupDbToDiskTemplate.xml jst_dump_databases |
Changed the datatype for the @use_srvr_name parameter from varchar(5) to int |
Required, modify job SQL to change @use_srvr_name to int datatype. |
dump database log |
SybBackupLogToDiskTemplate.xml jst_dump_log |
Changed the datatype for the @truncate_flag and @use_srvr_name parameters from varchar(5) to int |
Required, modify job SQL to change @truncate_flag and @use_srvr_name to int datatype. |
update statistics |
SybUpdateStatsTemplate.xml jst_update_statistics |
Changed the datatype for the @index_flag parameter from varchar(5) to int |
Required, modify job SQL to change @index_flag to int datatype. |
rebuild indexes |
SybRebuildIndexTemplate.xml jst_reorg_rebuild_indexes |
Changed the datatype for the @dump_flag parameter from varchar(5) to int |
Required, modify job SQL to change @dump_flag to int datatype. |
rebuild table |
SybRebuildTableTemplate.xml jst_reorg_rebuild_tables |
Changed the datatype for the @dump_flag parameter from varchar(5) to int |
Required, modify job SQL to change @dump_flag to int datatype. |
reclaim indexes |
SybReclaimIndexTemplate.xml jst_reclaim_index_spac |
Required, modify job SQL to change @dump_flag to int datatype. |
Required, modify job SQL to change @resume_flag to int datatype. |
reclaim tables |
SybReclaimTableTemplate.xml jst_reclaim_table_space |
Changed the datatype for the @resume_flag parameter from varchar(5) to int |
Required, modify job SQL to change @resume_flag to int datatype. |
If you have a job scheduled to run on a pre-15.5 server and you need it to run on 15.5 servers too, leave the existing job alone and create a new job for 15.5 servers as the job commands are different.
Jobs intended to run on pre-15.5 servers do not need to be modified. The following table lists the templates that changed in version 3.0 and the changes you must make to jobs created from them.
All templates listed below, except Delete Statistics, are incompatible with pre-15.0.1 servers. Do not use them to create jobs that are scheduled on pre-15.0.1 servers; you must use the 2.1 or 2.2 versions for pre-15.0.1 servers.
Template |
Modified file |
Change description |
Modify jobs created from this template |
---|---|---|---|
delete statistics |
SybDeleteStatsTemplate.xml jst_delete_statistics |
Added @ptn_name as third parameter. |
Optional. |
update statistics |
SybUpdateStatsTemplate.xml jst_update_statistics |
Added @ptn_name as fifth parameter and @datachg_threshold as the 10th parameter and added reference |
Required, modify job SQL to include values (or NULL) for new parameters. |
rebuild indexes |
SybRebuildIndexTemplate.xml jst_reorg_rebuild_indexes |
Added @ndx_ptn_name as third parameter. |
Required, modify job SQL to include value (or NULL) for new parameter. |
reclaim indexes |
SybReclaimIndexTemplate.xml jst_reclaim_index_space |
Added @ptn_name as third parameter |
Required, modify job SQL to include value (or NULL) for new parameter. |
reclaim tables |
SybReclaimTableTemplate.xml jst_reclaim_table_space |
Added @ptn_name as second parameter |
Required, modify job SQL to include value (or NULL) for new parameter. |
multiple |
jst_get_freespace,jst_get_usedspace |
Replace reserved_pgs and data_pgs with reserved_pages and data_pages |
No impact on job SQL. |
cd $SYBASE/$SYBASE_ASE/jobscheduler/Templates/sprocs
installTemplateProcs <servername> <username> <password>
Template stored procedures should be upgraded on all Job Scheduler servers and target servers that are upgraded to Adaptive Server version 15.5. Do not install them on pre-15.5 servers.
cd $SYBASE/$SYBASE_ASE/jobscheduler/Templates/xml
installTemplateXml <servername> <machinename> <serverport> <username> <password> [<language_code>]Use “en” for the language_code or omit the parameter completely as “en” is the default.
Template XML should be upgraded on all Job Scheduler servers upgraded to Adaptive Server version 15.0.1. Do not install them on pre-15.0.1 servers or servers where Job Scheduler is not installed.