Produced by Araxis Merge on 10/26/2017 10:43:14 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.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\BMS_Build_C72898\BMS_Source-BuildC72898.zip\C72898\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures | dbo.usp_Filter_Job_Audit.sql | Wed Oct 23 12:51:09 2013 UTC |
| 2 | OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\BMS_Build_C72898\BMS_Source-BuildC72898.zip\C72898\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures | dbo.usp_Filter_Job_Audit.sql | Thu Oct 26 15:46:39 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 8 | 296 |
| Changed | 7 | 18 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| 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 |
No regular expressions were active.
| 1 | /****** Ob ject: Sto redProcedu re [dbo].[ usp_Filter _Job_Audit ] Scrip t Date: 03 /22/2012 1 1:04:49 ** ****/ | |
| 2 | IF EXISTS (SELECT * FROM sys. objects WH ERE object _id = OBJE CT_ID(N'[d bo].[usp_F ilter_Job_ Audit]') A ND type in (N'P', N' PC')) | |
| 3 | DROP PROCE DURE [dbo] .[usp_Filt er_Job_Aud it] | |
| 4 | GO | |
| 5 | SET ANSI_N ULLS ON | |
| 6 | GO | |
| 7 | SET QUOTED _IDENTIFIE R ON | |
| 8 | GO | |
| 9 | -- | |
| 10 | -- ======= ========== ========== ========== ======== | |
| 11 | -- Author : PII | |
| 12 | -- Created date : 10/25/ 2011 | |
| 13 | -- Descrip tion : Filter s audit en tries | |
| 14 | -- ======= ========== ========== ========== ======== | |
| 15 | ||
| 16 | CREATE PRO CEDURE [db o].[usp_Fi lter_Job_A udit] | |
| 17 | @V ISTA_ID nv archar(max ), | |
| 18 | @R ETRIEVAL_M ETHOD tiny int, | |
| 19 | @R ETRIEVED_D ATA_TYPE i nt, | |
| 20 | @S TART_DATE dateti me, | |
| 21 | @E ND_DATE da tetime = n ull, | |
| 22 | @S TATUS tiny int = null , | |
| 23 | @P AGE_SIZE I NT, | |
| 24 | @P AGE_NUMBER INT, | |
| 25 | @I S_VIEW_ONL Y_LAST_INF ORMATION B IT | |
| 26 | AS | |
| 27 | BEGIN | |
| 28 | SE T NOCOUNT ON; | |
| 29 | ||
| 30 | DE CLARE @LOC AL_RETRIEV AL_METHOD
|
|
| 31 | ||
| 32 | DE CLARE @VIS TA_SITES T ABLE(VISTA _SITE_UID
|
|
| 33 | IN SERT INTO @VISTA_SIT ES(VISTA_S ITE_UID) | |
| 34 | SE LECT VISTA .VALUE | |
| 35 | FR OM dbo.fn_ Split(@VIS TA_ID, ',' ) AS VISTA | |
| 36 | ||
| 37 | SE T @LOCAL_R ETRIEVAL_M ETHOD = CAST(@RE TRIEVAL_ME THOD AS
|
|
| 38 | SE T @LOCAL_R ETRIEVED_D ATA_TYPE = CAST(@RET RIEVED_DAT A_TYPE AS
|
|
| 39 | SE T @LOCAL_S TATUS = CA ST(@STATUS AS
|
|
| 40 | ||
| 41 | IF @IS_VIEW_ ONLY_LAST_ INFORMATIO N <> 1 | |
| 42 | BEGI N | |
| 43 | SET @S TART_ROW = ((@PAGE_N UMBER - 1) * @PAGE_S IZE) + 1 | |
| 44 | SET @E ND_ROW = @ START_ROW + @PAGE_SI ZE - 1 | |
| 45 | IF (@E ND_DATE IS NULL) | |
| 46 | SET @END _DATE = GE TUTCDATE() | |
| 47 | END | |
| 48 | ||
| 49 | IF @IS_VIEW_ ONLY_LAST_ INFORMATIO N = 1 | |
| 50 | BEGI N | |
| 51 | ||
| 52 | DECLARE @J OB_LOG_LAS T_INFO TAB LE(ID INT NOT NULL, VISTA_ID
|
|
| 53 | UNIQUE C LUSTERED ( VISTA_ID, RETRIEVED_ DATA_TYPE) ) | |
| 54 | INSERT I NTO @JOB_L OG_LAST_IN FO(ID, VIS TA_ID, RET RIEVED_DAT A_TYPE) | |
| 55 | SELECT M AX(JA.[ID] ) AS ID, [ VISTA_ID], [RETRIEVE D_DATA_TYP E] | |
| 56 | FROM JOB _AUDIT JA | |
| 57 | INNER JO IN @VISTA_ SITES AS I DS ON IDS. VISTA_SITE _UID = VIS TA_ID | |
| 58 | WHERE RE TRIEVAL_ME THOD & @LO CAL_RETRIE VAL_METHOD > 0 AND R ETRIEVED_D ATA_TYPE & @LOCAL_RE TRIEVED_DA TA_TYPE > 0 AND | |
| 59 | STATUS & @LOCAL_ST ATUS > 0 | |
| 60 | GROUP BY [VISTA_ID ], [RETRIE VED_DATA_T YPE] | |
| 61 | ||
| 62 | SELECT | |
| 63 | [MAX_JOB ].[ID], | |
| 64 | [JA].[VI STA_NAME], | |
| 65 | [JA].[VI STA_ID], | |
| 66 | [JA].[RE TRIEVAL_ME THOD], | |
| 67 | [JA].[RE TRIEVED_DA TA_TYPE], | |
| 68 | [JA].[RE TRIEVED_EN TRIES_NUMB ER], | |
| 69 | [JA].[ST ART_DATE], | |
| 70 | ISNULL(E ND_DATE, S TART_DATE) AS END_DA TE, | |
| 71 | [JA].[LA UNCH_TYPE] , | |
| 72 | [JA].[ST ATUS], | |
| 73 | [JA].[ER ROR_MESSAG E], | |
| 74 | [JA].[DE TAILS], | |
| 75 | NULL AS [INDEX], | |
| 76 | NULL AS [TOTAL_COU NT] | |
| 77 | FROM @JO B_LOG_LAST _INFO AS M AX_JOB | |
| 78 | INNER JO IN JOB_AUD IT AS JA O N JA.ID = MAX_JOB.ID | |
| 79 | ORDER BY [JA].[ID] | |
| 80 | ||
| 81 | SELECT | |
| 82 | JAP.[ID] , | |
| 83 | [JOB_AUD IT_ID], | |
| 84 | [NAME], | |
| 85 | [VALUE] | |
| 86 | FROM JOB _AUDIT_PAR AM JAP | |
| 87 | INNER JO IN @JOB_LO G_LAST_INF O JL ON JL .ID = JAP. JOB_AUDIT_ ID | |
| 88 | END | |
| 89 | EL SE | |
| 90 | BEGI N | |
| 91 | ||
| 92 | CREATE TAB LE #JOB_LO G( [ID] IN T NOT NULL , ROW_INDE X_ASC INT, ROW_INDEX _DESC INT, VISTA_NAM E
|
|
| 93 | RETRIEV ED_DATA_TY PE INT, RE TRIEVED_EN TRIES_NUMB ER INT, [S TART_DATE] DATETIME, END_DATE DATETIME, | |
| 94 | LAUNCH_TYP E TINYINT, [STATUS] TINYINT, [ ERROR_MESS AGE]
|
|
| 95 | ||
| 96 | ALTER TABLE #JOB _LOG ADD CONSTRAINT [PK_JOB_A UDIT] PRIM ARY KEY CL USTERED | |
| 97 | ( [ID] ASC | |
| 98 | )WITH (PAD_INDEX = OFF, S TATISTICS_ NORECOMPUT E = OFF, SORT_IN_TE MPDB = OFF , IGNORE_D UP_KEY = O FF, ONLINE = OFF, AL LOW_ROW_LO CKS = ON, ALLOW_PAG E_LOCKS = ON, FILLF ACTOR = 10 0) ON [PRI MARY] | |
| 99 | ||
| 100 | ||
| 101 | INSERT INTO #JOB _LOG(ROW_I NDEX_ASC, ROW_INDEX_ DESC, ID, VISTA_NAME , VISTA_ID , RETRIEVA L_METHOD, RETRIEVED_ DATA_TYPE, RETRIEVED _ENTRIES_N UMBER, | |
| 102 | [START_D ATE], END_ DATE, LAUN CH_TYPE, [ STATUS], [ ERROR_MESS AGE], DETA ILS) | |
| 103 | SELECT [ROW_INDE X_ASC], [R OW_INDEX_D ESC], [ID] , [VISTA_N AME], [VIS TA_ID], [R ETRIEVAL_M ETHOD], [R ETRIEVED_D ATA_TYPE], [RETRIEVE D_ENTRIES_ NUMBER], | |
| 104 | [STAR T_DATE], [ END_DATE], [LAUNCH_T YPE], [STA TUS], [ERR OR_MESSAGE ], [DETAIL S] | |
| 105 | FROM | |
| 106 | (SELEC T | |
| 107 | ROW_NUMB ER() OVER (ORDER BY JA.[ID]) A S [ROW_IND EX_ASC], | |
| 108 | ROW_NUMB ER() OVER (ORDER BY JA.[ID] DE SC) AS [RO W_INDEX_DE SC], | |
| 109 | JA.[ID], | |
| 110 | [VISTA_N AME], | |
| 111 | [VISTA_I D], | |
| 112 | [RETRIEV AL_METHOD] , | |
| 113 | [RETRIEV ED_DATA_TY PE], | |
| 114 | [RETRIEV ED_ENTRIES _NUMBER], | |
| 115 | [START_D ATE], | |
| 116 | [END_DAT E], | |
| 117 | [LAUNCH_ TYPE], | |
| 118 | [STATUS] , | |
| 119 | [ERROR_M ESSAGE], | |
| 120 | [DETAILS ] | |
| 121 | FROM J OB_AUDIT J A | |
| 122 | INNER JOIN @VIST A_SITES AS IDS ON ID S.VISTA_SI TE_UID = V ISTA_ID | |
| 123 | WHERE RETRIEVAL_ METHOD & @ LOCAL_RETR IEVAL_METH OD > 0 AND RETRIEVED _DATA_TYPE & @LOCAL_ RETRIEVED_ DATA_TYPE > 0 AND | |
| 124 | STATUS & @LOCAL_ST ATUS > 0 A ND START_D ATE >= @ST ART_DATE A ND START_D ATE <= @EN D_DATE) A | |
| 125 | WHERE A.[ROW_IND EX_ASC] >= @START_RO W AND A.[R OW_INDEX_A SC] <= @EN D_ROW | |
| 126 | ||
| 127 | SELECT | |
| 128 | [ID], | |
| 129 | [VISTA_N AME], | |
| 130 | [VISTA_I D], | |
| 131 | [RETRIEV AL_METHOD] , | |
| 132 | [RETRIEV ED_DATA_TY PE], | |
| 133 | [RETRIEV ED_ENTRIES _NUMBER], | |
| 134 | [START_D ATE], | |
| 135 | [END_DAT E], | |
| 136 | [LAUNCH_ TYPE], | |
| 137 | [STATUS] , | |
| 138 | [ERROR_M ESSAGE], | |
| 139 | [DETAILS ], | |
| 140 | [ROW_IND EX_ASC] AS [INDEX], | |
| 141 | [ROW_IND EX_DESC] + [ROW_INDE X_ASC] - 1 AS [TOTAL _COUNT] | |
| 142 | FROM # JOB_LOG | |
| 143 | ORDER BY ID | |
| 144 | ||
| 145 | SELECT | |
| 146 | JAP.[ID] , | |
| 147 | [JOB_AUD IT_ID], | |
| 148 | [NAME], | |
| 149 | [VALUE] | |
| 150 | FROM J OB_AUDIT_P ARAM JAP | |
| 151 | INNER JOIN #JOB_ LOG JL ON JL.ID = JA P.JOB_AUDI T_ID | |
| 152 | ORDER BY JL.ID | |
| 153 | ||
| 154 | DROP T ABLE #JOB_ LOG | |
| 155 | END | |
| 156 | END | |
| 157 | GO |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.