Replaces a current job definition, including all comparisons and schedules, with a new job definition.
replace job job_name
[set MAX_CONCURRENT_COMPARISONS [{to|=}] number_of_max_concurrent_comparisons]
[and set DESC [{to|=}] description] 
add comparison comparison_name
set COMPARESET=compareset_name
[and set ABORT_DIFF_MAX [{to|=}] number_of_differences
[and set ABORT_DIFF_ROW_COUNT [{to|=}] {true|false}
[and set AUTO_RECONCILE [{to|=}] {true|false}
[and set COMPARE_MODE [{to|=}] {row_compare | key_compare | row_count} 
[and set COMPRESS_DATA_TRANSFER [{to|=}] {true|false}
[and set CREATE_COL_LOG [{to|=}] {true|false}
[and set CREATE_RECON_SCRIPT [{to|=}] {true|false}
[and set DESC [{to|=}] description
[and set ENABLE_ROW_COUNT [{to|=}] {true|false}
[and set EXTERNAL_SORT [{to|=}] {true|false}
[and set HASH_TYPE [{to|=}] {database_hash | agent_hash}
[and set NUM_PARTITIONS [{to|=}] number
[and set PRIORITY [{to|=}] {highest | high | normal | low}
[and set RETRY_DELAY_SEC [{to|=}] number_delay_second
[and set RETRY_DIFF [{to|=}] {never | wait_and_retry }
[and set RETRY_MAX [{to|=}] number_of_retries
]]]]]]]]]]]]]]]
[with column option
set column_name [{to|=}] {literal | column_hash | row_hash}
[set column_name [{to|=}] {literal | column_hash | row_hash}]
 […]]
 
                        [add schedule schedule_name
[set TYPE [{to|=}] {once | cron | every_day | every_week | every_month}
[and set EVERY [{to|=}] n
[and set DATE [{to|=}] date_value
[and set TIME [{to|=}] time_value
[and set KEEP [{to|=}] keep_value
[and set KEEP_UNIT [{to|=}] {day | week | month | forever}
[and set CRON [{to|=}] cron_value
[and set DESC [{to|=}] description
]]]]]]]]]
                        replace job job_name with exist_job_name
replace job job_name  
   [set description [{to|=}] description
   [and set max_concurrent_comparisons [{to|=}]
      max_concurrent_comparisons
  ]]
  add comparison foreach compareset 
       [{include | exclude} compareset_name_pattern
       [and compareset_name_pattern]…]
       [and set ABORT_DIFF_MAX [{to|=}] number_of_differences
       [and set ABORT_DIFF_ROW_COUNT [{to|=}] {true|false}
       [and set AUTO_RECONCILE [{to|=}] {true|false}
       [and set COMPARE_MODE [{to|=}] {row_compare | key_compare | row_count} 
       [and set COMPRESS_DATA_TRANSFER [{to|=}] {true|false}
       [and set CREATE_COL_LOG [{to|=}] {true|false}
       [and set CREATE_RECON_SCRIPT [{to|=}] {true|false}
       [and set DESC [{to|=}] description
       [and set ENABLE_ROW_COUNT [{to|=}] {true|false}
       [and set EXTERNAL_SORT [{to|=}] {true|false}
        [and set HASH_TYPE [{to|=}] {database_hash | agent_hash}       
       [and set NUM_PARTITIONS [{to|=}] number
       [and set PRIORITY [{to|=}] {highest | high | normal | low}
       [and set RETRY_DELAY_SEC [{to|=}] number_delay_second
       [and set RETRY_DIFF [{to|=}] {never | wait_and_retry }
       [and set RETRY_MAX [{to|=}] number_of_retries
    ]]]]]]]]]]]]]]]
[add schedule schedule_name
[set TYPE [{to|=}] {once | cron | every_day | every_week | every_month}
[and set EVERY [{to|=}] n
[and set DATE [{to|=}] date_value
[and set TIME [{to|=}] time_value
[and set KEEP [{to|=}] keep_value
[and set KEEP_UNIT [{to|=}] {day | week | month | forever}
[and set CRON [{to|=}] cron_value
[and set DESC [{to|=}] description
]]]]]]]]]
| 
								 Parameter  | 
								 Value  | 
|---|---|
| 
								 ABORT_DIFF_MAX  | 
								 Aborts row comparison if the difference count exceeds the specified value. Valid values: 1 to 9223372036854775807. Default value:1000.  | 
| 
								 ABORT_DIFF_ROW_COUNT  | 
								 Determines whether to abort row comparison if table row counts do not match. Valid values: true or false. Default value: false.  | 
| 
								 AUTO_RECONCILE  | 
								 Indicates whether to automatically apply the reconciliation script. Valid values: true or false. Default value: false. Note: To enable AUTO_RECONCILE, set
										CREATE_COL_LOG to true. 
							 | 
| 
								 COMPARE_MODE  | 
								 Specifies the row comparison mode. 
								
 Default value: row_compare.  | 
| 
								 COMPRESS_DATA_TRANSFER  | 
Compresses the row data between the agent and the
									server. Valid values: true or false. Default value: false.  | 
| 
								 CREATE_COL_LOG  | 
								 Generates a column differences log, which lists all missing,
									orphaned, and inconsistent row values (keys and columns). Create
									a column log if you want to: 
								
 Valid values: true or false. Default value: false.  | 
| 
								 CREATE_RECON_SCRIPT  | 
								 Generates a reconciliation script. To use this parameter, you must also set CREATE_COL_LOG to true. Valid values: true or false. Default value: false.  | 
| 
								 ENABLE_ROW_COUNT  | 
Determines whether or not to count source and
								target table rows before they are compared. DA server uses the row
								count to estimate the comparison progress and end time. Note: DA
									server counts rows if COMPARE_MODE is
									row_count. Use ENABLE_ROW_COUNT only if
										COMPARE_MODE is a value other than
									row_count. 
Valid values: true or false. Default value: true.  | 
| 
								 EXTERNAL_SORT  | 
Sorts rows on the agent, thereby reducing the
								impact of processing the ORDER BY clause in the
									databases. Valid values: true or false. Default value: false.  | 
| 
								 HASH_TYPE  | 
								 Specifies the hash type for the comparison. 
								
 
 Note: Set
										the hash type comparison option to
											agent_hash for heterogeneous
										comparison. The database_hash
										comparison option is used only for Adaptive
										Server-to-Adaptive Server comparisons. 
Default value: database_hash.  | 
| 
								 NUM_PARTITIONS  | 
								 Specifies the number of partitions for a table.  | 
| 
								 PRIORITY  | 
								
								 Specifies the job comparison order in the comparison queue. Valid values are: 
								
 Default value: normal.  | 
| 
								 RETRY_DIFF  | 
								 Specifies the retry option. 
								
 
 Default value: never.  | 
| 
								 RETRY_DELAY_SEC  | 
								 Specifies the number of seconds delay for each recomparison. Valid values: 0 to 86400. Default value: 10.  | 
| 
								 RETRY_MAX  | 
								 Specifies the total number of recomparison for rows that have differences resulting from a previous comparison. Valid values: 0 to 100. Default value: 3.  | 
| Column Option | Value | 
|---|---|
| 
								 COMPARE_MODE  | 
								 Specifies for how each column is compared.  
							
  | 
| 
								 Parameter  | 
								 Value  | 
|---|---|
| 
								 date_value  | 
								 Specifies a date in the scheduler.  | 
| 
								 time_value  | 
								 Specifies a time in the scheduler.  | 
| 
								 keep_value  | 
								 Specifies the number of keep units for which this schedule remains active.  | 
| 
								 cron_value  | 
								 Specifies the cron option value in the scheduler.  | 
replace job cust_chk
add comparison cust1 
    set compareset=cust1
  set create_col_log = true 
  and set create_recon_script = true
go