public new void Initialize() { base.Initialize(); _stepExecutionDao = new DbStepExecutionDao { DbOperator = DbOperator, PlaceholderGetter = new PlaceholderGetter(name => "@" + name, true), StepIncrementer = new SqlServerIncrementer { ConnectionStringSettings = ConnectionStringSettings, IncrementerName = "BATCH_STEP_EXECUTION_SEQ", ColumnName = "ID" } }; _jobExecution = new JobExecution(1); }
/// <summary> /// Creates the step execution DAO. /// </summary> /// <returns>An instance of <see cref="DbStepExecutionDao"/>.</returns> protected override IStepExecutionDao CreateStepExecutionDao() { var dao = new DbStepExecutionDao { DbOperator = DbOperator, StepIncrementer = _incrementer, TablePrefix = TablePrefix, }; dao.AfterPropertiesSet(); return dao; }
/// <summary> /// Creates an IStepExecutionDao. /// </summary> /// <returns>IStepExecutionDao</returns> protected override IStepExecutionDao CreateStepExecutionDao() { DbStepExecutionDao dao = new DbStepExecutionDao { DbOperator = DbOperator, StepIncrementer = GetIncrementer(TablePrefix + "STEP_EXECUTION_SEQ"), TablePrefix = TablePrefix, ExitMessageLength = MaxVarCharLength }; dao.AfterPropertiesSet(); return dao; }