Alle Updates in MainCreateScripts integriert
This commit is contained in:
@@ -0,0 +1,109 @@
|
||||
--select PRODUCT_VERSION FROM TBDD_MODULES where NAME = 'Record-Organizer'
|
||||
UPDATE TBDD_MODULES SET PRODUCT_VERSION = '2.4.8.5' where NAME = 'Record-Organizer'
|
||||
GO
|
||||
CREATE VIEW VWPMO_DOC_CHANGES_5MIN
|
||||
AS
|
||||
SELECT DocID, [Filename], FULL_FILENAME,
|
||||
Doctype, [Version] as [Version], Objecttype,
|
||||
Creation_DateTime, Change_DateTime,'CHANGE GENERAL' as CHANGE_TYPE
|
||||
FROM VWPMO_DOC_SYNC
|
||||
WHERE
|
||||
Change_DateTime >= DATEADD(MINUTE , -5, GetDate())
|
||||
UNION
|
||||
SELECT T.DocID, T.[Filename], T.FULL_FILENAME,
|
||||
T.Doctype, T.[Version] as [Version], T.Objecttype,
|
||||
T.Creation_DateTime, T.Change_DateTime,'CHANGE PATHorFILE' as CHANGE_TYPE
|
||||
FROM VWPMO_DOC_SYNC T, TBPMO_DOCRESULT_LIST T1
|
||||
WHERE
|
||||
T.DocID = T1.DocID AND
|
||||
T.Change_DateTime >= DATEADD(MINUTE , -5, GetDate())
|
||||
AND UPPER(T.FULL_FILENAME) <> UPPER(T1.FULL_FILENAME)
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[PRPMO_DAILY_JOB_06_12_18]
|
||||
AS
|
||||
BEGIN
|
||||
--PROCEDURE1
|
||||
PRINT 'PROCEDURE1'
|
||||
--EXEC PRPMO_ZSG_IN_COMOS_SAP;
|
||||
|
||||
END
|
||||
GO
|
||||
CREATE PROCEDURE [dbo].[PRPMO_DOCSYNC_5min]
|
||||
AS
|
||||
BEGIN TRY
|
||||
DECLARE @DocID INTEGER,
|
||||
@DISPLAY_NAME VARCHAR(250),
|
||||
@FULL_FILENAME VARCHAR(5000),
|
||||
@Filename VARCHAR(500),
|
||||
@Doctype VARCHAR(250),
|
||||
@Version SMALLINT,
|
||||
@Objecttype VARCHAR(250),
|
||||
@Creation_DateTime DATETIME,
|
||||
@Change_DateTime DATETIME
|
||||
DECLARE c_Values CURSOR LOCAL FOR
|
||||
select DocID, [Filename], FULL_FILENAME,
|
||||
Doctype, [Version] as [Version], Objecttype,
|
||||
Creation_DateTime, Change_DateTime from VWPMO_DOC_CHANGES_5MIN
|
||||
OPEN c_Values
|
||||
FETCH NEXT FROM c_Values INTO @DocID,@Filename,@FULL_FILENAME,
|
||||
@Doctype,@Version,@Objecttype,
|
||||
@Creation_DateTime,@Change_DateTime
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
IF NOT EXISTS(SELECT [DocID] FROM TBPMO_DOCRESULT_LIST WHERE DocID = @DocID)
|
||||
BEGIN
|
||||
PRINT 'INSERT NECESSARY'
|
||||
INSERT INTO TBPMO_DOCRESULT_LIST (
|
||||
[DocID],
|
||||
[DISPLAY_NAME],
|
||||
[FULL_FILENAME],
|
||||
[Filename],
|
||||
[Doctype],
|
||||
[Version],
|
||||
[Objecttype],
|
||||
Creation_DateTime,
|
||||
Change_DateTime)
|
||||
VALUES (
|
||||
@DocID,
|
||||
@Filename,
|
||||
@FULL_FILENAME,
|
||||
@Filename,
|
||||
@Doctype,
|
||||
@Version,
|
||||
@Objecttype,
|
||||
@Creation_DateTime,
|
||||
@Change_DateTime
|
||||
)
|
||||
END
|
||||
ELSE
|
||||
UPDATE TBPMO_DOCRESULT_LIST SET
|
||||
[FULL_FILENAME] = @FULL_FILENAME,
|
||||
[Filename] = @Filename,
|
||||
[Doctype] = @Doctype,
|
||||
[Version] = @Version,
|
||||
[Objecttype] = @Objecttype,
|
||||
Change_DateTime = @Change_DateTime
|
||||
WHERE DocID = @DocID
|
||||
|
||||
--#####
|
||||
FETCH NEXT FROM c_Values INTO @DocID,@Filename,@FULL_FILENAME,
|
||||
@Doctype,@Version,@Objecttype,@Creation_DateTime,@Change_DateTime
|
||||
END
|
||||
CLOSE c_Values
|
||||
DEALLOCATE c_Values
|
||||
END TRY
|
||||
BEGIN CATCH
|
||||
PRINT 'ERROR IN PROCEDURE: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE()) + ' - ROW: ' + CONVERT(VARCHAR(10),ERROR_LINE())
|
||||
+ ' - ERROR-MESSAGE: '
|
||||
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
||||
END CATCH
|
||||
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[PRPMO_DAILY_JOB_5MIN]
|
||||
AS
|
||||
BEGIN
|
||||
EXEC PRPMO_DOCSYNC_5min
|
||||
END
|
||||
GO
|
||||
Reference in New Issue
Block a user