79. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 3/21/2018 5:29:09 PM Eastern Daylight 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.

79.1 Files compared

# Location File Last Modified
1 Wed Mar 21 21:29:09 2018 UTC
2 AHOBPRe_v4.3.15_bld3.zip\DatabaseScripts\AHOBPR\HRE_Build1\PRD\Registry.AHOBPR.Database.Version.4.0.2.zip Registry.AHOBPR.Database.Version.4.0.2.sql Tue Jun 27 15:57:10 2017 UTC

79.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 192
Removed 0 0

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

79.4 Active regular expressions

No regular expressions were active.

79.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_Re lease_4.0. 2_workitem _513951.sq l Script'
        186               ,'AHOBPR'
        187               ,GETDATE( ));
        188   GO
        189  
        190   PRINT '';
        191   PRINT 'Com pleted ' +  CAST(GETD ATE() AS v archar(20) ) + '.';
        192   GO