62. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 1/31/2018 9:02:23 AM Central Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

62.1 Files compared

# Location File Last Modified
1 NVCC_2.2_01162018.zip\NVCC\SQL MigrateUserTableForVersion2.1.0.sql Thu Oct 19 16:37:26 2017 UTC
2 NVCC_2.2_01162018.zip\NVCC\SQL MigrateUserTableForVersion2.1.0.sql Wed Jan 31 13:34:08 2018 UTC

62.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 4 90
Changed 3 90
Inserted 0 0
Removed 0 0

62.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

62.4 Active regular expressions

No regular expressions were active.

62.5 Comparison detail

  1   -- CLEAR R ECEIVING T ABLES
  2   TRUNCATE T ABLE App.N VCC_UsersV 2
  3   TRUNCATE T ABLE App.N VCC_UserFa cilities
  4  
  5   -- CEAR CO RRUPT ACCO UNTS FROM  ORIGINAL U SER TABLE
  6   DELETE App .NVCC_User s WHERE St a3n = 0
  7  
  8   -- INSERT  TABLE VALU ES
  9   -- First p ut in user  names to  create use rID
  10   INSERT INT O App.NVCC _UsersV2
  11   SELECT Dom ainPlusNet workUserNa me AS User Name
  12   FROM
  13           Ap p.NVCC_Use rs
  14  
  15   -- Second  merge orig inal user  table to n ew to get  the approp riate user ID
  16   -- cast co lumns and  insert the m
  17   INSERT INT O App.NVCC _UserFacil ities
  18   SELECT
  19           Ap p.NVCC_Use rsV2.UserI d,
  20           ca st(NVCC_Us ers.Sta3n  as smallin t) AS Sta3 n,
  21           ca st(NVCC_Us ers.Sta6a  as varchar (50)) AS S ta6a,
  22           ca st(NVCC_Us ers.UserSe ssionSaved DateTime a s datetime 2(0)) AS L astAuthDat eTime,
  23           NV CC_Users.V iaBApprove d AS ViaB,
  24           IS NULL(NVCC_ Users.[Adm in], 0) AS  [admin]
  25   FROM
  26           Ap p.NVCC_Use rs
  27           IN NER JOIN A pp.NVCC_Us ersV2
  28                    ON N VCC_Users. DomainPlus NetworkUse rName = Ap p.NVCC_Use rsV2.UserN ame
  29  
  30   -- Report  flags
  31   -- Verify  all the us ers exist
  32   exec App.N VCC_usp_Ge tOrCreateU ser '
D OMA I N\U S ER '
  33   exec App.N VCC_usp_Ge tOrCreateU ser ' D O MAI N \USE R
'
  34   exec App.N VCC_usp_Ge tOrCreateU ser ' D O
M AI N \USER '
  35   exec App.N VCC_usp_Ge tOrCreateU ser ' DOM A
I N\US E R '
  36   exec App.N VCC_usp_Ge tOrCreateU ser 'D OM A IN \ USER '
  37   exec App.N VCC_usp_Ge tOrCreateU ser ' DOM A IN \ USER '
  38   exec App.N VCC_usp_Ge tOrCreateU ser '
D OM AI N\USER '
  39   exec App.N VCC_usp_Ge tOrCreateU ser ' DO MA IN\U S
ER
'
  40   exec App.N VCC_usp_Ge tOrCreateU ser ' DO MA IN\U S
ER
'
  41   exec App.N VCC_usp_Ge tOrCreateU ser ' DO MA IN\U S
ER
'
  42   exec App.N VCC_usp_Ge tOrCreateU ser 'D OM A IN \ USER '
  43   exec App.N VCC_usp_Ge tOrCreateU ser 'D OM A IN \ USER '
  44   exec App.N VCC_usp_Ge tOrCreateU ser 'D OM A IN \ USER '
  45   exec App.N VCC_usp_Ge tOrCreateU ser ' DO MA
I N\U SE R '
  46   exec App.N VCC_usp_Ge tOrCreateU ser ' DO MA
I N\U S E R
'
  47   exec App.N VCC_usp_Ge tOrCreateU ser ' DO MA
I N\ U S E R '
  48   exec App.N VCC_usp_Ge tOrCreateU ser ' DO MA
I N\U S
E R '
  49   exec App.N VCC_usp_Ge tOrCreateU ser ' DO MA
I N\U S E R'
  50   exec App.N VCC_usp_Ge tOrCreateU ser ' DO MA IN\U S
ER
'
  51   exec App.N VCC_usp_Ge tOrCreateU ser 'D OM A IN \ USER '
  52  
  53   -- Give th em the rep ort attrib ute
  54   UPDATE App .NVCC_User sV2
  55   SET CanRep ort = 1
  56   WHERE User Name IN 
  57   (
  58   'DOMAIN\US ER',
  59   'DOMAIN\US ER',
  60   'DOMAIN\US ER',
  61   'DOMAIN\US ER',
  62   'DOMAIN\US ER',
  63   'DOMAIN\US ER',
  64   'DOMAIN\US ER',
  65   'DOMAIN\US ER',
  66   'DOMAIN\US ER',
  67   'DOMAIN\US ER',
  68   'DOMAIN\US ER',
  69   'DOMAIN\US ER',
  70   'DOMAIN\US ER',
  71   'DOMAIN\US ER',
  72   'DOMAIN\US ER',
  73   'DOMAIN\US ER',
  74   'DOMAIN\US ER',
  75   'DOMAIN\US ER',
  76   'DOMAIN\US ER'
  77   ,'DOMAIN\U SER'
  78   )
  79  
  80   -- These a ccounts we re already  verified  as exsitin g before p revious st ep
  81   UPDATE App .NVCC_User sV2
  82   SET CanAnn ounce = 1
  83   WHERE User Name IN
  84   (
  85   'DOMAIN\US ER',
  86   'DOMAIN\US ER',
  87   'DOMAIN\US ER',
  88   'DOMAIN\US ER',
  89   'DOMAIN\US ER'
  90   )