checks for presence of PK1-3 in query, as well as proper usage of them throughout Extraction step (VBAT-65)
added cleanRawSql() method; added 'No vBatch SQL token found.' exception that aborts job (VBAT-65)
improved PK1-3 handling in isRowInPreviousRunOkDtl(); fixed consistency issue with exception handling (VBAT-65)
improvements to error reporting (VBAT-65)
updated code for dup checking (VBAT-65)
added data to test duplicate record handling (VBAT-65)
Merge branch 'VBAT-65' of https://github.com/VCO-Systems/vBatch into VBAT-65
added debug message when duplicate ok-dtl is skipped (VBAT-65)
Merge branch 'VBAT-65' of https://github.com/VCO-Systems/vBatch into VBAT-65
fixed bug in hadling of queries with empty PK2/3 (VBAT-65)
close out jdbc db connection after step completes (VBAT-65)
fixes to ExtractDBStep for date handling, etc (VBAT-65)
fixed issues with rollback (VBAT-65)
fixes to rollback logic (VBAT-65)
fixed bug where batch re-run didn't always stop when it had exported the same number of rows as the original run (VBAT-65)
updated test data (VBAT-65)
Merge branch 'VBAT-65' of https://github.com/VCO-Systems/vBatch into VBAT-65
added space after sql token replacement; added debugging statements; fixed ordering of jobSteps record lookup so that records created out of order will still run in correct order (VBAT-65)
added .gitignore statements to clean up repo