diff --git a/Direct_Framework/Stored Procedures/omd.RegisterBatch.sql b/Direct_Framework/Stored Procedures/omd.RegisterBatch.sql index 156bfbc..806c196 100644 --- a/Direct_Framework/Stored Procedures/omd.RegisterBatch.sql +++ b/Direct_Framework/Stored Procedures/omd.RegisterBatch.sql @@ -150,7 +150,7 @@ BEGIN TRY -- Evaluate the incoming values to see if the Batch should be updated. -- Note that the active indicator is excluded here, to allow it to be managed separately. DECLARE @NewChecksum BINARY(20) = - HASHBYTES('SHA1', + HASHBYTES('SHA2_512', @BatchType + '!' + @BatchFrequency + '!' + @BatchDescription @@ -163,7 +163,7 @@ BEGIN TRY -- Evaluate the existing values to see if the Module requires to be updated. DECLARE @ExistingChecksum BINARY(20); SELECT @ExistingChecksum = - HASHBYTES('SHA1', + HASHBYTES('SHA2_512', COALESCE([BATCH_TYPE], 'N/A') + '!' + COALESCE([FREQUENCY_CODE], 'N/A') + '!' + COALESCE([BATCH_DESCRIPTION], 'N/A')) diff --git a/Direct_Framework/Stored Procedures/omd.RegisterModule.sql b/Direct_Framework/Stored Procedures/omd.RegisterModule.sql index bc8e352..273662a 100644 --- a/Direct_Framework/Stored Procedures/omd.RegisterModule.sql +++ b/Direct_Framework/Stored Procedures/omd.RegisterModule.sql @@ -187,7 +187,7 @@ BEGIN TRY -- Note that the active indicator is excluded here, -- to allow it to be managed separately. DECLARE @NewChecksum BINARY(20) = - HASHBYTES('SHA1', + HASHBYTES('SHA2_512', @ModuleType + '!' + @ModuleSourceDataObject + '!' + @ModuleTargetDataObject + '!' + @@ -203,7 +203,7 @@ BEGIN TRY -- Evaluate the existing values to see if the Module requires to be updated. DECLARE @ExistingChecksum BINARY(20); SELECT @ExistingChecksum = - HASHBYTES('SHA1', + HASHBYTES('SHA2_512', COALESCE([MODULE_TYPE], 'N/A') + '!' + COALESCE([DATA_OBJECT_SOURCE], 'N/A') + '!' + COALESCE([DATA_OBJECT_TARGET], 'N/A') + '!' + diff --git a/Direct_Framework/Stored Procedures/omd.TableCondensing.sql b/Direct_Framework/Stored Procedures/omd.TableCondensing.sql index 0540c4a..5c113a6 100644 --- a/Direct_Framework/Stored Procedures/omd.TableCondensing.sql +++ b/Direct_Framework/Stored Procedures/omd.TableCondensing.sql @@ -216,7 +216,7 @@ BEGIN TRY SET @FinalQuery = 'WITH CondensingCTE AS' + CHAR(10); SET @FinalQuery = @FinalQuery + '(' + CHAR(10); SET @FinalQuery = @FinalQuery + 'SELECT' + CHAR(10); - SET @FinalQuery = @FinalQuery + ' HASHBYTES(''MD5'',' + CHAR(10); + SET @FinalQuery = @FinalQuery + ' HASHBYTES(''SHA2_512'',' + CHAR(10); SET @FinalQuery = @FinalQuery + @HashSnippet; SET @FinalQuery = @FinalQuery + ' ) AS FULL_ROW_CHECKSUM,' + CHAR(10); SET @FinalQuery = @FinalQuery + ' *' + CHAR(10);