78. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 1/15/2018 12:47:37 AM Eastern 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.

78.1 Files compared

# Location File Last Modified
1 AHOBPRe_v5.0_build3.zip\DatabaseScripts\AHOBPR\HRE_Build1\SQA\Registry.AHOBPR.Database.Version.4.0.2.zip Registry.AHOBPR.Database.Version.4.0.2.sql Tue Jun 27 16:57:10 2017 UTC
2 AHOBPRe_v5.0_build3.zip\DatabaseScripts\AHOBPR\HRE_Build1\SQA\Registry.AHOBPR.Database.Version.4.0.2.zip Registry.AHOBPR.Database.Version.4.0.2.sql Tue Jun 27 16:57:10 2017 UTC

78.2 Comparison summary

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

78.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

78.4 Active regular expressions

No regular expressions were active.

78.5 Comparison detail

  1   :setvar Da tabaseName  "Registry QA "
  2   :setvar Ma jorRelease Number "4"  
  3   :setvar Mi norRelease Number "0"  
  4   :setvar Po intRelease Number "2"
  5   :setvar Sc riptName " AHOBPR_Rel ease_4.0.2 _workitem_ 513951.sql "
  6  
  7   PRINT ' 
  8   ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ------
  9   $(ScriptNa me)
  10  
  11   Script in  support of  AHOBPR Re lease $(Ma jorRelease Number).$( MinorRelea seNumber). $(PointRel easeNumber )
  12  
  13   ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ------
  14    ';
  15   PRINT 'Scr ipt starti ng ' + CAS T(GETDATE( ) as varch ar(20)) +  '.';
  16   PRINT ' 
  17   ********** ********** ********** ********** ********** *******
  18   NOTE: This  script mu st be run  with SQLCM D Mode tur ned on.
  19   ********** ********** ********** ********** ********** *******
  20  
  21   ';
  22   GO
  23  
  24   :on error  exit
  25   GO
  26  
  27   :setvar __ IsSqlCmdEn abled "Tru e"
  28   /*
  29   Detect SQL CMD mode a nd disable  script ex ecution if  SQLCMD mo de is not  supported.
  30   To re-enab le the scr ipt after  enabling S QLCMD mode , execute  the follow ing:
  31   */
  32   SET NOEXEC  OFF; 
  33   GO
  34   IF N'$(__I sSqlCmdEna bled)' NOT  LIKE N'Tr ue'
  35       BEGIN
  36           PR INT N'SQLC MD mode mu st be enab led to suc cessfully  execute th is script. ';
  37           SE T NOEXEC O N; --When  SET NOEXEC  is ON, SQ L Server c ompiles ea ch batch o f Transact -SQL state ments but  does not e xecute the m.
  38       END
  39  
  40   GO
  41   USE [$(Dat abaseName) ]
  42   GO
  43  
  44   PRINT 'CRE ATE TABLE  [AHOBPR].[ USER_STATE S_FILTER]. ...';
  45   GO
  46  
  47   IF NOT EXI STS (SELEC T * FROM s ys.objects  WHERE obj ect_id = O BJECT_ID(N '[AHOBPR]. [USER_STAT ES_FILTER] ') AND typ e in (N'U' ))
  48   BEGIN
  49   CREATE TAB LE [AHOBPR ].[USER_ST ATES_FILTE R](
  50           [U SER_STATE_ FILTER_ID]  [int] IDE NTITY(1,1)  NOT NULL,
  51           [U SER_ID] [i nt] NOT NU LL,
  52           [S TATES] [nv archar](30 ) NOT NULL ,
  53           [C REATEDBY]  [varchar]( 30) NOT NU LL,
  54           [C REATED] [d atetime] N OT NULL,
  55           [U PDATEDBY]  [varchar]( 30) NOT NU LL,
  56           [U PDATED] [d atetime] N OT NULL,
  57           [R OW_VERSION ] [timesta mp] NOT NU LL,
  58    CONSTRAIN T [STATE_F ILTER_PK]  PRIMARY KE Y CLUSTERE
  59   (
  60           [U SER_STATE_ FILTER_ID]  ASC
  61   )WITH (PAD _INDEX = O FF, STATIS TICS_NOREC OMPUTE = O FF, IGNORE _DUP_KEY =  OFF, ALLO W_ROW_LOCK S = ON, AL LOW_PAGE_L OCKS = ON)  ON [AHOBP R],
  62   UNIQUE NON CLUSTERED 
  63   (
  64           [U SER_ID] AS C
  65   )WITH (PAD _INDEX = O FF, STATIS TICS_NOREC OMPUTE = O FF, IGNORE _DUP_KEY =  OFF, ALLO W_ROW_LOCK S = ON, AL LOW_PAGE_L OCKS = ON)  ON [AHOBP R]
  66   ) ON [AHOB PR]
  67  
  68   END
  69   GO
  70  
  71  
  72   ALTER TABL E [AHOBPR] .[USER_STA TES_FILTER ]  WITH CH ECK ADD  C ONSTRAINT  [STATE_FIL TER_USERS_ FK] FOREIG N KEY([USE R_ID])
  73   REFERENCES  [dbo].[US ERS] ([USE R_ID])
  74   GO
  75  
  76   ALTER TABL E [AHOBPR] .[USER_STA TES_FILTER ] CHECK CO NSTRAINT [ STATE_FILT ER_USERS_F K]
  77   GO
  78  
  79  
  80   PRINT '';
  81   PRINT 'Don e Creating  Table [AH OBPR].[USE R_STATES_F ILTER]';
  82   GO
  83  
  84  
  85   PRINT 'INS ERT INTO [ dbo].[ROLE _PERMISSIO NS]...';
  86   GO
  87  
  88   DECLARE  @ ApppageId  int = (SEL ECT ID FRO M [dbo].[S TD_APPPAGE ] where [C ODE] = 'AH OBPR CHANG E STATUS') ;
  89   DECLARE  @ Today Date time = GET DATE();
  90   DECLARE @U ser varcha r(30 )= 'A HOBPR DBA' ;
  91   DECLARE @A dvancedUse rRoleId in t = (SELEC T ID FROM  [dbo].[STD _ROLE] WHE RE CODE =  'AHOBPR_AD VANCED_USE R'); 
  92  
  93   INSERT INT O [dbo].[R OLE_PERMIS SIONS]
  94               ([STD_ROL E_ID]
  95               ,[STD_APP PAGE_ID]
  96               ,[CREATED BY]
  97               ,[UPDATED BY]
  98               ,[CREATED ]
  99               ,[UPDATED ]
  100               ,[INSERT_ FLAG]
  101               ,[UPDATE_ FLAG]
  102               ,[DELETE_ FLAG])
  103        VALUE S
  104               (@Advance dUserRoleI d
  105               ,@Apppage Id
  106               ,@User
  107               ,@User
  108               ,@Today
  109               ,@Today
  110               ,1
  111               ,1
  112               ,1)
  113   GO
  114  
  115   PRINT 'INS ERT UserCo ntrolListB oxState in to [dbo].[ STD_GUI_CO NTROLS]... ';
  116   GO 
  117  
  118   INSERT INT O [dbo].[S TD_GUI_CON TROLS] (
  119       [STD_R EGISTRY_ID ], [CATEGO RY], [NAME ], 
  120       [BASE_ CONTROL_TY PE], [USER _CONTROL_I D], [VALID ATION_ERRO R_MESSAGE]
  121       [VALID ATION_REGU LAR_EXPRES SION], [TO OL_TIP], [ SORT_ORDER ], 
  122       [CREAT ED], [UPDA TED], 
  123       [CREAT EDBY], [UP DATEDBY], 
  124       [LOOKU P_LIST_CAT EGORY], [B ASE_CONTRO L_WIDTH],  [DATA_ELEM ENT_WIDTH]
  125       [REQUI RED], [INC LUDE_LABEL ], [LABEL_ TEXT], 
  126       [LOOKU P_LIST_CAT EGORY2], [ LOOKUP_LIS T_CATEGORY 3], [VALID ATION_GROU P], [DATA_ TYPE_MAX_L ENGTH], [P ANEL_NAME]
  127       VALUES  (
  128          (SE LECT ID FR OM [dbo].[ STD_REGIST RY] where  [CODE] = ' AHOBPR'),  N'AHOBPR_M YACCOUNT_A CCOUNTINFO RMATION',  'My Accoun t State Pa rameters',
  129            ' 5', 'UserC ontrolList BoxState',  NULL, 
  130            N ULL, 'Stat e is the s tate from  the curren t addresse s a Regist rant has i n AHOBPR.   The Selec tion Crite ria allows  a user to  filter wi th one or  more state s.', '0',
  131            G ETDATE(),G ETDATE(), 
  132            ' DBA', 'DBA ', 
  133            ' STD_STATE' , '170', ' 170', 
  134            ' True', 'Tr ue', 'Chan ge Status  States:</b r>', 
  135            N ULL, NULL,  NULL, NUL L, 'PanelU serInforma tion')
  136  
  137   GO
  138  
  139   PRINT 'Don e';
  140   GO
  141  
  142   PRINT 'INS ERT BaseCo ntrolTextS tatesFilte r into [db o].[STD_GU I_CONTROLS ]...';
  143   GO 
  144  
  145   INSERT INT O [dbo].[S TD_GUI_CON TROLS] (
  146       [STD_R EGISTRY_ID ], [CATEGO RY], [NAME ], 
  147       [BASE_ CONTROL_TY PE], [USER _CONTROL_I D], [VALID ATION_ERRO R_MESSAGE]
  148       [VALID ATION_REGU LAR_EXPRES SION], [TO OL_TIP], [ SORT_ORDER ], 
  149       [CREAT ED], [UPDA TED], 
  150       [CREAT EDBY], [UP DATEDBY], 
  151       [LOOKU P_LIST_CAT EGORY], [B ASE_CONTRO L_WIDTH],  [DATA_ELEM ENT_WIDTH]
  152       [REQUI RED], [INC LUDE_LABEL ], [LABEL_ TEXT], 
  153       [LOOKU P_LIST_CAT EGORY2], [ LOOKUP_LIS T_CATEGORY 3], [VALID ATION_GROU P], [DATA_ TYPE_MAX_L ENGTH], [P ANEL_NAME]
  154       VALUES  (
  155           (S ELECT ID F ROM [dbo]. [STD_REGIS TRY] where  [CODE] =  'AHOBPR'),  N'AHOBPR_ CHANGE_STA TUS_REGIST RANT_SEARC H', 'State  Filter Pa rameters',
  156           '2 ', 'BaseCo ntrolTextS tatesFilte r', NULL,
  157           NU LL, 'The s election c riteria us ed to filt er with on  or more s tates.', ' 0',
  158           GE TDATE(), G ETDATE(), 
  159            ' DBA', 'DBA ', 
  160            ' STD_STATE' , '50', '5 0', 
  161            ' False', 'T rue', 'Sta te:<br />' ,
  162              NULL, NULL , NULL, NU LL, 'Panel SearchCrit eria')
  163  
  164   GO
  165   PRINT 'Scr ipt finish ed ' + CAS T(GETDATE( ) as varch ar(20)) +  '.';
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
  166   GO
  167   PRINT 'Wri te to Data baseChange Log...';
  168   GO
  169  
  170   INSERT INT O [dbo].[D atabaseCha ngeLog]
  171               ([MajorRe leaseNumbe r]
  172               ,[MinorRe leaseNumbe r]
  173               ,[PointRe leaseNumbe r]
  174               ,[Hotfix]
  175               ,[ScriptN ame]
  176               ,[ScriptD escription ]
  177               ,[TargetR egistry]
  178               ,[DateApp lied])
  179        VALUE S
  180               ('$(Major ReleaseNum ber)'
  181               ,'$(Minor ReleaseNum ber)'
  182               ,'$(Point ReleaseNum ber)'
  183               ,0
  184               ,'AHOBPR_ Release_4. 0.2_workit em_513951. sql'
  185                         ,'AHOBPR_R elease_4.0 .2_workite m_513951.s ql  S cript
'
  186               ,'AHOBPR'
  187               ,GETDATE( ));
  188   GO
  189  
  190   PRINT '';
  191   PRINT 'Com pleted ' +  CAST(GETD ATE() AS v archar(20) ) + '.';
  192   GO