diff --git a/00_DD/DD_ECM.sql b/00_DD/DD_ECM.sql index c9ff635..098e5b4 100644 --- a/00_DD/DD_ECM.sql +++ b/00_DD/DD_ECM.sql @@ -114,19 +114,19 @@ GO INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES ('Record-Organizer','ADDI','a0c+ADsUcVQiOBrieIt5tEVrgl/P/ns5w9+A/ZdDo8k=','W',1) GO -INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES +INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES ('Global-Indexer','GLOBIX','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) GO -INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,DB_VERSION,PRODUCT_VERSION,ACTIVE) VALUES +INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,DB_VERSION,PRODUCT_VERSION,ACTIVE) VALUES ('Process-Manager','PM','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W','1.9.4.3','1.9.4.3',1) GO -INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES +INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES ('User-Manager','UM','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) GO -INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES +INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES ('Clipboard-Watcher','CW','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) GO -INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES +INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES ('Email-Profiler','EMLP','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) GO @@ -724,7 +724,7 @@ AS UPDATE TBDD_CONNECTION SET GEAENDERTWANN = GETDATE() FROM INSERTED WHERE TBDD_CONNECTION.GUID = INSERTED.GUID GO ------------------------------------------------------------------------------ -INSERT INTO TBDD_CONNECTION(BEZEICHNUNG,SQL_PROVIDER,SERVER,DATENBANK,USERNAME,PASSWORD) VALUES ('DD_ECM','MS-SQLServer','@ECM_IP','DD_ECM','@ECM_USER','@ECM_PW') +INSERT INTO TBDD_CONNECTION(BEZEICHNUNG,SQL_PROVIDER,SERVER,DATENBANK,USERNAME,PASSWORD) VALUES ('DD_ECM','MS-SQL','@ECM_IP','DD_ECM','@ECM_USER','@ECM_PW') GO --INSERT INTO TBCONNECTION(BEZEICHNUNG,SQL_PROVIDER,SERVER,DATENBANK,USERNAME,PASSWORD) VALUES ('Zeiterfassung','SQLOLEDB','192.168.48.13','DD_ZEITERFASSUNG_AB_112011','sa','dd') --GO diff --git a/00_IDB/CreateDBObjects.sql b/00_IDB/CreateDBObjects.sql index 9191af7..b4fb2ca 100644 --- a/00_IDB/CreateDBObjects.sql +++ b/00_IDB/CreateDBObjects.sql @@ -2379,6 +2379,23 @@ GO /*######################################### ############## VIEWS ###################### ###########################################*/ +CREATE VIEW VWIDB_FILE_OBJECT AS +SELECT + A.IDB_OBJ_ID + ,FN.TERM_VALUE as Filename + ,EXT.TERM_VALUE as Extension + ,RP.TERM_VALUE as RELPATH + ,A.FILE_HASH + ,A.FILE_SIZE + ,A.ADDED_WHEN + ,A.ADDED_WHO + ,A.CHANGED_WHO + ,A.CHANGED_WHEN +FROM + TBIDB_FILE_OBJECT A INNER JOIN TBIDB_TERM_VALUE_VARCHAR EXT ON A.EXTENSION_TERM_ID = EXT.GUID + INNER JOIN TBIDB_TERM_VALUE_VARCHAR FN ON A.FILENAME_TERM_ID = FN.GUID + INNER JOIN TBIDB_TERM_VALUE_VARCHAR RP ON A.RELPATH_TERM_ID = RP.GUID +GO CREATE VIEW VWIDB_OBJECT_STORE AS SELECT @@ -3090,7 +3107,7 @@ BEGIN END - IF NOT EXISTS(SELECT GUID FROM TBIDB_ATTRIBUTE WHERE UPPER(TITLE) = UPPER(@ATTRIBUTE)) + IF NOT EXISTS(SELECT GUID FROM TBIDB_ATTRIBUTE WHERE TITLE = @ATTRIBUTE) BEGIN DECLARE @MSG VARCHAR(100) SET @MSG = 'NO VALID ATTRIBUTE [' + @ATTRIBUTE + ']' @@ -3099,7 +3116,7 @@ BEGIN SELECT @ATTR_ID = T.GUID, @TYP_ID = T.TYP_ID, @MULTI = T.MULTI_CONTEXT,@TYP_DESCR = T1.NAME_TYPE FROM TBIDB_ATTRIBUTE T, TBIDB_ATTRIBUTE_TYPE T1 WHERE T.TYP_ID = T1.GUID AND UPPER(T.TITLE) = UPPER(@ATTRIBUTE) - + PRINT @TYP_DESCR SELECT @LANG_ID = GUID FROM TBIDB_LANGUAGE WHERE LANG_CODE = @LANG_CODE DECLARE @MY_TERM_ID BIGINT @@ -3132,7 +3149,7 @@ BEGIN SELECT @OMD_ID = GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND [TEXT_TERM_LANG_ID] = @MY_TERM_ID END ELSE - IF NOT EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND [TEXT_TERM_LANG_ID] = @MY_TERM_ID) + IF NOT EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND [TEXT_TERM_LANG_ID] = @MY_TERM_ID) AND @MULTI = 0 INSERT INTO [dbo].[TBIDB_OBJECT_METADATA] ([IDB_OBJ_ID] ,[ATTR_ID] @@ -3143,6 +3160,7 @@ BEGIN ,@ATTR_ID ,@MY_TERM_ID ,@WHO) + --ELSE --PRINT 'IDB-METADATAOBJECT-VALUE SEEMS TO EXIST: @IDB_OBJ_ID: ' + Convert(Varchar(10),@IDB_OBJ_ID) @@ -3225,10 +3243,31 @@ BEGIN ELSE UPDATE TBIDB_OBJECT_METADATA SET [DATE_TERM_ID] = @MY_TERM_ID, CHANGED_WHO = @WHO WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID + SELECT @OMD_ID = GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DATE_TERM_ID = @MY_TERM_ID + END + ELSE IF @TYP_ID = 6 --DATETIME + BEGIN + IF NOT EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID) + BEGIN + INSERT INTO [dbo].[TBIDB_OBJECT_METADATA] + ([IDB_OBJ_ID] + ,[ATTR_ID] + ,[DATETIME_TERM_ID] + ,[ADDED_WHO]) + VALUES + (@IDB_OBJ_ID + ,@ATTR_ID + ,@MY_TERM_ID + ,@WHO) + END + ELSE + UPDATE TBIDB_OBJECT_METADATA SET [DATETIME_TERM_ID] = @MY_TERM_ID, CHANGED_WHO = @WHO WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID + SELECT @OMD_ID = GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DATE_TERM_ID = @MY_TERM_ID END --PRINT 'PRIDB_NEW_OBJ_DATA - Got the new @OMD_ID: ' + CONVERT(VARCHAR(20),@OMD_ID) END + GO CREATE PROCEDURE [dbo].[PRIDB_CREATE_VIEW_DOC_DATA] @pLANGCODE VARCHAR(5) AS @@ -4576,8 +4615,10 @@ INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailMessageID INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailSubject',1,1); INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailFrom',1,1); INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailDate',5,1); +INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE,MULTI_CONTEXT) VALUES ('ObjectEvents',1,1,1); INSERT INTO TBIDB_BE_ATTRIBUTE (BE_ID,ATTR_ID,DEFAULT_SEARCH_ATTRIBUTE) SELECT 1,GUID, 1 FROM TBIDB_ATTRIBUTE ; +INSERT INTO TBIDB_BE_ATTRIBUTE (BE_ID,ATTR_ID,DEFAULT_SEARCH_ATTRIBUTE) SELECT 1,GUID, 0 FROM TBIDB_ATTRIBUTE where TITLE = 'ObjectEvents' ; GO CREATE VIEW [dbo].[VWGI_ADMIN_OVERVIEW] AS diff --git a/02_GI/CreatDBObjects.sql b/02_GI/CreateDBObjects.sql similarity index 93% rename from 02_GI/CreatDBObjects.sql rename to 02_GI/CreateDBObjects.sql index f25319c..48b0898 100644 --- a/02_GI/CreatDBObjects.sql +++ b/02_GI/CreateDBObjects.sql @@ -361,27 +361,62 @@ WHERE T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX'))) GO ------------------------------------------------------------------------------ -CREATE VIEW VWGI_USER_GROUPS_RELATION AS -SELECT - T.GUID, - T.USER_ID, - T2.USERNAME, - T.GROUP_ID, - T1.NAME, - T.[ADDED_WHO], - T.[ADDED_WHEN], - T.[CHANGED_WHO], - T.[CHANGED_WHEN] - FROM - TBDD_GROUPS_USER T, - TBDD_GROUPS T1, - TBDD_USER T2 -WHERE - T.GROUP_ID = T1.GUID AND - T.USER_ID = T2.GUID AND - T1.INTERNAL = 0 AND - T1.ACTIVE = 1 + +CREATE VIEW [dbo].[VWGI_USER_GROUPS_RELATION] AS +SELECT DISTINCT + T.GUID AS [USER_ID], + T.USERNAME, + --T2.NAME AS GROUP_NAME, + T3.DOCTYPE_ID, + T4.BEZEICHNUNG AS DOCTYPE, + T4.BEZEICHNUNG AS DOCTYPE_ONLY, + T4.KURZNAME, + T4.ZIEL_PFAD, + T4.AKTIV, + T4.NAMENKONVENTION, + T4.OBJEKTTYP, + T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID, + T4.SEQUENCE +FROM + DD_ECM.dbo.TBDD_USER T, + DD_ECM.dbo.TBDD_GROUPS_USER T1, + DD_ECM.dbo.TBDD_GROUPS T2, + DD_ECM.dbo.TBDD_USRGRP_DOKTYPE T3, + DD_ECM.dbo.TBDD_DOKUMENTART T4 +WHERE + T4.AKTIV = 1 AND + T.GUID = T1.[USER_ID] AND + T1.GROUP_ID = T2.GUID AND + T2.GUID = T3.GROUP_ID AND + T3.DOCTYPE_ID = T4.GUID AND + + T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX'))) +UNION +SELECT DISTINCT + T.GUID AS [USER_ID], + T.USERNAME, + --'' AS GROUP_NAME, + T4.GUID as DOCTYPE_ID, + T4.BEZEICHNUNG AS DOCTYPE, + T4.BEZEICHNUNG AS DOCTYPE_ONLY, + T4.KURZNAME, + T4.ZIEL_PFAD, + T4.AKTIV, + T4.NAMENKONVENTION, + T4.OBJEKTTYP, + T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID, + T4.SEQUENCE +FROM + DD_ECM.dbo.TBDD_USER T, + DD_ECM.dbo.TBDD_USER_DOKTYPE T3, + DD_ECM.dbo.TBDD_DOKUMENTART T4 +WHERE + T4.AKTIV = 1 AND + T.GUID = T3.[USER_ID] AND + T3.DOCTYPE_ID = T4.GUID AND + T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX'))) GO + ------------------------------------------------------------------------------ --############# PROCEDURES ################# ------------------------------------------------------------------------------ @@ -498,103 +533,6 @@ WHERE T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX'))) GO CREATE VIEW [dbo].[VWGI_DOCTYPE] AS -SELECT DISTINCT - T4.GUID as DOCTYPE_ID, - T4.BEZEICHNUNG AS DOCTYPE, - T4.BEZEICHNUNG AS DOCTYPE_ONLY, - T4.KURZNAME, - T4.ZIEL_PFAD, - T4.AKTIV, - T4.NAMENKONVENTION, - T4.OBJEKTTYP, - T4.ERSTELLTWANN, - T4.GEAENDERTWANN, - T4.SEQUENCE -FROM - DD_ECM.dbo.TBDD_DOKUMENTART T4 -WHERE - --T4.AKTIV = 1 AND - - T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX'))) -GO - -CREATE VIEW [dbo].[VWGI_USER_GROUPS_RELATION] AS -SELECT DISTINCT - T.GUID AS [USER_ID], - T.USERNAME, - --T2.NAME AS GROUP_NAME, - T3.DOCTYPE_ID, - T4.BEZEICHNUNG AS DOCTYPE, - T4.BEZEICHNUNG AS DOCTYPE_ONLY, - T4.KURZNAME, - T4.ZIEL_PFAD, - T4.AKTIV, - T4.NAMENKONVENTION, - T4.OBJEKTTYP, - T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID, - T4.SEQUENCE -FROM - DD_ECM.dbo.TBDD_USER T, - DD_ECM.dbo.TBDD_GROUPS_USER T1, - DD_ECM.dbo.TBDD_GROUPS T2, - DD_ECM.dbo.TBDD_USRGRP_DOKTYPE T3, - DD_ECM.dbo.TBDD_DOKUMENTART T4 -WHERE - T4.AKTIV = 1 AND - T.GUID = T1.[USER_ID] AND - T1.GROUP_ID = T2.GUID AND - T2.GUID = T3.GROUP_ID AND - T3.DOCTYPE_ID = T4.GUID AND - - T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX'))) -UNION -SELECT DISTINCT - T.GUID AS [USER_ID], - T.USERNAME, - --'' AS GROUP_NAME, - T4.GUID as DOCTYPE_ID, - T4.BEZEICHNUNG AS DOCTYPE, - T4.BEZEICHNUNG AS DOCTYPE_ONLY, - T4.KURZNAME, - T4.ZIEL_PFAD, - T4.AKTIV, - T4.NAMENKONVENTION, - T4.OBJEKTTYP, - T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID, - T4.SEQUENCE -FROM - DD_ECM.dbo.TBDD_USER T, - DD_ECM.dbo.TBDD_USER_DOKTYPE T3, - DD_ECM.dbo.TBDD_DOKUMENTART T4 -WHERE - T4.AKTIV = 1 AND - T.GUID = T3.[USER_ID] AND - T3.DOCTYPE_ID = T4.GUID AND - T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX'))) -GO - - -CREATE VIEW [dbo].[VWGI_DOCTYPE_GROUP] AS -SELECT - T.GUID, - T.DOCTYPE_ID, - T2.BEZEICHNUNG AS DOCTYPE, - T.GROUP_ID, - T1.NAME AS [GROUP], - T.ADDED_WHO, - T.ADDED_WHEN, - T.CHANGED_WHEN -FROM - TBDD_USRGRP_DOKTYPE T, - TBDD_GROUPS T1, - TBDD_DOKUMENTART T2 -WHERE - T.DOCTYPE_ID = T2.GUID AND - T.GROUP_ID = T1.GUID AND - T1.ACTIVE = 1 AND - T2.AKTIV = 1 -GO -CREATE VIEW [dbo].[VWGI_DOCTYPE] AS SELECT DISTINCT T.GUID AS [USER_ID], T.USERNAME, @@ -623,6 +561,29 @@ WHERE T4.GUID in (SELECT DOKART_ID FROM TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM TBDD_MODULES WHERE UPPER(NAME) = UPPER('Global-Indexer'))) GO + +CREATE VIEW [dbo].[VWGI_DOCTYPE_GROUP] AS +SELECT + T.GUID, + T.DOCTYPE_ID, + T2.BEZEICHNUNG AS DOCTYPE, + T.GROUP_ID, + T1.NAME AS [GROUP], + T.ADDED_WHO, + T.ADDED_WHEN, + T.CHANGED_WHEN +FROM + TBDD_USRGRP_DOKTYPE T, + TBDD_GROUPS T1, + TBDD_DOKUMENTART T2 +WHERE + T.DOCTYPE_ID = T2.GUID AND + T.GROUP_ID = T1.GUID AND + T1.ACTIVE = 1 AND + T2.AKTIV = 1 +GO + + CREATE TABLE TBGI_REGEX_DOCTYPE( GUID INTEGER NOT NULL IDENTITY(1,1), REGEX VARCHAR(500) NOT NULL, @@ -642,8 +603,6 @@ AS FROM INSERTED WHERE TBGI_REGEX_DOCTYPE.GUID = INSERTED.GUID GO -ALTER TABLE TBGI_HISTORY ADD ADDED_WHERE VARCHAR(100) -GO IF EXISTS (SELECT name from sys.indexes WHERE name = N'UQ_TBGI_REGEX_DOCTYPE_DOCTYPE_ID') DROP INDEX UQ_TBGI_REGEX_DOCTYPE_DOCTYPE_ID ON TBGI_REGEX_DOCTYPE; diff --git a/02_GI/Updates/Added2MainScript/2.3.0.0.sql b/02_GI/Updates/Added2MainScript/2.3.0.0.sql index 82a6594..250bb8d 100644 --- a/02_GI/Updates/Added2MainScript/2.3.0.0.sql +++ b/02_GI/Updates/Added2MainScript/2.3.0.0.sql @@ -1,8 +1,5 @@ UPDATE TBDD_MODULES SET DB_VERSION = '2.4.0.0' where NAME = 'Global-Indexer' GO -ALTER TABLE TBPM_CONTROL_TABLE ADD DEFAULT_VALUE VARCHAR (MAX) NOT NULL DEFAULT ''; -ALTER TABLE TBPM_CONTROL_TABLE ADD ADVANCED_LOOKUP BIT NOT NULL DEFAULT 0; - ALTER PROCEDURE [dbo].[PRDD_CHECK_REL_DOCTYPE_MODULE] (@MODULE_SHORT VARCHAR(20),@DOCTYPE_ID INTEGER) AS DECLARE @MODULEID INTEGER diff --git a/03_CW/Create_DBObjects.sql b/03_CW/Create_DBObjects.sql index 992f8c4..b1cda27 100644 --- a/03_CW/Create_DBObjects.sql +++ b/03_CW/Create_DBObjects.sql @@ -448,229 +448,7 @@ FROM TBCW_PROFILES T LEFT JOIN TBCW_GROUP_PROFILE T3 ON T.GUID = T3.PROFILE_ID WHERE T.ACTIVE = 1 GO -USE [DD_ECM_TEST] -GO -CREATE FUNCTION [dbo].[FNDD_GET_WINDREAM_FILE_PATH] (@pDOCID BIGINT,@USE_WM_PATH as BIT = 0) -RETURNS VARCHAR(MAX) -AS -BEGIN - IF @pDOCID = 4712 - SET @pDOCID = 63 - ELSE - SELECT @pDOCID = REFERENCE_KEY FROM IDB_TEST.dbo.TBIDB_OBJECT WHERE IDB_OBJ_ID = @pDOCID - - DECLARE - @RESULT VARCHAR(MAX), - @DOCID BIGINT, - @a TINYINT = 1, - @i TINYINT = 0, - @PARENT_ID BIGINT, - @DATEINAME NVARCHAR(255), - @PARENTNAME NVARCHAR(255), - @FSFLAGS INT, - @WM_PREFIX VARCHAR(50) - - IF @USE_WM_PATH = 1 - SET @WM_PREFIX = '\\windream\objects' - ELSE - SELECT @WM_PREFIX = WM_REL_PATH from tbpm_KONFIGURATION WHERE GUID = 1 - - - SELECT @FSFLAGS = dwFSFlags FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @pDOCID - IF @FSFLAGS = 16 - BEGIN - SET @RESULT = 'THIS IS NOT A FILE!' - END - ELSE - BEGIN - SELECT @DATEINAME = szLongName,@PARENT_ID = dwParentID FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @pDOCID - WHILE @a > 0 - BEGIN - IF @i = 0 - BEGIN - IF @PARENT_ID = 1 - BEGIN - SET @RESULT = '\' - - BREAK - END - ELSE - BEGIN - SET @DOCID = @PARENT_ID - SET @RESULT = '\' - END - END - ELSE - BEGIN - IF @PARENT_ID = 1 - BEGIN - SET @RESULT = '\' + @PARENTNAME + @RESULT - BREAK - END - ELSE - BEGIN - SET @DOCID = @PARENT_ID - SET @RESULT = '\' + @PARENTNAME + @RESULT - END - END - --select * from [172.24.12.41\BRAINPOOL].[sDD_VMP01_APS01_windream60].dbo.BaseAttributes - SELECT @PARENTNAME = szLongName,@PARENT_ID = dwParentID FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @DOCID - SET @i = @i + 1 - END - END - - SET @RESULT = @WM_PREFIX + @RESULT + @DATEINAME - RETURN @RESULT -END -GO - - -CREATE VIEW [dbo].[VWCW_DOC_SEARCH] AS -SELECT TOP 100 PERCENT - T.dwDocID as DocID - ,T.dwParentID - ,dbo.FNDD_GET_WINDREAM_FILE_PATH (T.dwDocID,1) AS FULL_FILENAME - ,T.szLongName AS [Filename] - ,T.szText00 - ,T.szText01 - ,T.szText02 - ,T.szText03 - ,T.szText04 - ,T.szText05 - ,T.szText06 - ,T.szText07 - ,T.szText08 - ,T.szText09 - ,T.szText10 - ,T.szText11 - ,T.szText12 - ,T.szText13 - ,T.szText14 - ,T.szText15 - ,T.szText16 - ,T.szText17 - ,T.szText18 - ,T.szText19 - ,T.szText20 - ,T.szText21 - ,T.szText22 - ,T.szText23 - ,T.szText24 - ,T.szText25 - ,T.szText26 - ,T.szText27 - ,T.szText28 - ,T.szText29 - ,T.szText30 - ,T.szText31 - ,T.szText32 - ,T.szText33 - ,T.szText34 - ,T.szText35 - ,T.szText36 - ,ISNULL(T.szText37,'NO DOCTYPE') AS Doctype - ,T.szText38 - ,T.szText39 - ,T.dwInteger00 - ,T.dwInteger01 - ,T.dwInteger02 - ,T.dwInteger03 - ,T.dwInteger04 - ,T.dwInteger05 - ,T.dwInteger06 - ,T.dwInteger07 - ,T.dwInteger08 - ,T.dwInteger09 - ,T.dwInteger10 - ,T.dwInteger11 - ,T.dwInteger12 - ,T.dwInteger13 - ,T.dwInteger14 - ,T.dwInteger15 - ,T.dwInteger16 - ,T.dwInteger17 - ,T.dwInteger18 - ,T.dwInteger19 - ,T.dwInteger20 - ,T.dwInteger21 - ,T.dwInteger22 - ,T.dwInteger23 - ,T.dwInteger24 - ,T.lfFloat00 - ,T.lfFloat01 - ,T.lfFloat02 - ,T.lfFloat03 - ,T.lfFloat04 - ,T.lfFloat05 - ,T.lfFloat06 - ,T.lfFloat07 - ,T.lfFloat08 - ,T.lfFloat09 - ,T.lfFloat10 - ,T.lfFloat11 - ,T.lfFloat12 - ,T.lfFloat13 - ,T.lfFloat14 - ,T.blBool00 - ,T.blBool01 - ,T.blBool02 - ,T.blBool03 - ,T.blBool04 - ,T.dwDate00 - ,T.dwDate01 - ,T.dwDate02 - ,T.dwDate03 - ,T.dwDate04 - ,T.dwDate05 - ,T.dwDate06 - ,T.dwDate07 - ,T.dwDate08 - ,T.dwDate09 - ,T.wmVar00 - ,T.wmVar01 - ,T.wmVar02 - ,T.wmVar03 - ,T.wmVar04 - ,T.wmVar05 - ,T.wmVar06 - ,T.wmVar07 - ,T.wmVar08 - ,T.wmVar09 - ,T.wmVar10 - ,T.wmVar11 - ,T.wmVar12 - ,T.wmVar13 - ,T.wmVar14 - ,T.wmVar15 - ,T.wmVar16 - ,T.wmVar17 - ,T.wmVar18 - ,T.wmVar19 - ,T.wmVar20 - ,T.wmVar21 - ,T.wmVar22 - ,T.wmVar23 - ,T.wmVar24 - ,T.wmVar25 - ,T.wmVar26 - ,T.wmVar27 - ,T.wmVar28 - ,T.wmVar29 - - ,(SELECT ISNULL(T.dwVersionNumber,'1') from sDD_VMP01_APS01_windream60.dbo.BaseAttributes WHERE dwDocID = T.dwDocID) AS [Version] - ,CAST(CAST(CONVERT(DATE,CONVERT(VARCHAR(10),T.dwCreationDate)) AS DATETIME) + CAST(STUFF(STUFF(REPLICATE('0',6-LEN(T.dwCreation_Time)) + convert(VARCHAR(6),T.dwCreation_Time),3,0,':'),6,0,':') AS DATETIME) AS DATETIME) AS [Creation_DateTime] - ,CAST(CAST(CONVERT(DATE,CONVERT(VARCHAR(10),T.dwChangeDate)) AS DATETIME) + CAST(STUFF(STUFF(REPLICATE('0',6-LEN(T.dwChange_Time)) + convert(VARCHAR(6),T.dwChange_Time),3,0,':'),6,0,':') AS DATETIME) AS DATETIME) AS Change_DateTime,T1.szDocTypeName AS OBJECTTYPE - ,T.dwObjectTypeID -FROM - sDD_VMP01_APS01_windream60.dbo.BaseAttributes T - ,sDD_VMP01_APS01_windream60.dbo.ObjectType T1 -WHERE - T.dwCatalogID = 1 - AND T.dwObjectTypeID = 4 - AND T.dwObjectTypeID = T1.dwObjectTypeID -ORDER BY [Creation_DateTime] -GO CREATE VIEW VWCW_PROFILE_REL_WINDOW AS SELECT DISTINCT TOP 100 PERCENT T.GUID diff --git a/03_CW/windream_related_scripts.sql b/03_CW/windream_related_scripts.sql new file mode 100644 index 0000000..05e6121 --- /dev/null +++ b/03_CW/windream_related_scripts.sql @@ -0,0 +1,220 @@ +CREATE FUNCTION [dbo].[FNDD_GET_WINDREAM_FILE_PATH] (@pDOCID BIGINT,@USE_WM_PATH as BIT = 0) +RETURNS VARCHAR(MAX) +AS +BEGIN + IF @pDOCID = 4712 + SET @pDOCID = 63 + ELSE + SELECT @pDOCID = REFERENCE_KEY FROM IDB.dbo.TBIDB_OBJECT WHERE IDB_OBJ_ID = @pDOCID + + DECLARE + @RESULT VARCHAR(MAX), + @DOCID BIGINT, + @a TINYINT = 1, + @i TINYINT = 0, + @PARENT_ID BIGINT, + @DATEINAME NVARCHAR(255), + @PARENTNAME NVARCHAR(255), + @FSFLAGS INT, + @WM_PREFIX VARCHAR(50) + + IF @USE_WM_PATH = 1 + SET @WM_PREFIX = '\\windream\objects' + ELSE + SELECT @WM_PREFIX = WM_REL_PATH from tbpm_KONFIGURATION WHERE GUID = 1 + + + SELECT @FSFLAGS = dwFSFlags FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @pDOCID + IF @FSFLAGS = 16 + BEGIN + SET @RESULT = 'THIS IS NOT A FILE!' + END + ELSE + BEGIN + SELECT @DATEINAME = szLongName,@PARENT_ID = dwParentID FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @pDOCID + WHILE @a > 0 + BEGIN + IF @i = 0 + BEGIN + IF @PARENT_ID = 1 + BEGIN + SET @RESULT = '\' + + BREAK + END + ELSE + BEGIN + SET @DOCID = @PARENT_ID + SET @RESULT = '\' + END + END + ELSE + BEGIN + IF @PARENT_ID = 1 + BEGIN + SET @RESULT = '\' + @PARENTNAME + @RESULT + BREAK + END + ELSE + BEGIN + SET @DOCID = @PARENT_ID + SET @RESULT = '\' + @PARENTNAME + @RESULT + END + END + --select * from [172.24.12.41\BRAINPOOL].[sDD_VMP01_APS01_windream60].dbo.BaseAttributes + SELECT @PARENTNAME = szLongName,@PARENT_ID = dwParentID FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @DOCID + SET @i = @i + 1 + END + END + + SET @RESULT = @WM_PREFIX + @RESULT + @DATEINAME + RETURN @RESULT +END +GO + + +CREATE VIEW [dbo].[VWCW_DOC_SEARCH] AS +SELECT TOP 100 PERCENT + T.dwDocID as DocID + ,T.dwParentID + ,dbo.FNDD_GET_WINDREAM_FILE_PATH (T.dwDocID,1) AS FULL_FILENAME + ,T.szLongName AS [Filename] + ,T.szText00 + ,T.szText01 + ,T.szText02 + ,T.szText03 + ,T.szText04 + ,T.szText05 + ,T.szText06 + ,T.szText07 + ,T.szText08 + ,T.szText09 + ,T.szText10 + ,T.szText11 + ,T.szText12 + ,T.szText13 + ,T.szText14 + ,T.szText15 + ,T.szText16 + ,T.szText17 + ,T.szText18 + ,T.szText19 + ,T.szText20 + ,T.szText21 + ,T.szText22 + ,T.szText23 + ,T.szText24 + ,T.szText25 + ,T.szText26 + ,T.szText27 + ,T.szText28 + ,T.szText29 + ,T.szText30 + ,T.szText31 + ,T.szText32 + ,T.szText33 + ,T.szText34 + ,T.szText35 + ,T.szText36 + ,ISNULL(T.szText37,'NO DOCTYPE') AS Doctype + ,T.szText38 + ,T.szText39 + ,T.dwInteger00 + ,T.dwInteger01 + ,T.dwInteger02 + ,T.dwInteger03 + ,T.dwInteger04 + ,T.dwInteger05 + ,T.dwInteger06 + ,T.dwInteger07 + ,T.dwInteger08 + ,T.dwInteger09 + ,T.dwInteger10 + ,T.dwInteger11 + ,T.dwInteger12 + ,T.dwInteger13 + ,T.dwInteger14 + ,T.dwInteger15 + ,T.dwInteger16 + ,T.dwInteger17 + ,T.dwInteger18 + ,T.dwInteger19 + ,T.dwInteger20 + ,T.dwInteger21 + ,T.dwInteger22 + ,T.dwInteger23 + ,T.dwInteger24 + ,T.lfFloat00 + ,T.lfFloat01 + ,T.lfFloat02 + ,T.lfFloat03 + ,T.lfFloat04 + ,T.lfFloat05 + ,T.lfFloat06 + ,T.lfFloat07 + ,T.lfFloat08 + ,T.lfFloat09 + ,T.lfFloat10 + ,T.lfFloat11 + ,T.lfFloat12 + ,T.lfFloat13 + ,T.lfFloat14 + ,T.blBool00 + ,T.blBool01 + ,T.blBool02 + ,T.blBool03 + ,T.blBool04 + ,T.dwDate00 + ,T.dwDate01 + ,T.dwDate02 + ,T.dwDate03 + ,T.dwDate04 + ,T.dwDate05 + ,T.dwDate06 + ,T.dwDate07 + ,T.dwDate08 + ,T.dwDate09 + ,T.wmVar00 + ,T.wmVar01 + ,T.wmVar02 + ,T.wmVar03 + ,T.wmVar04 + ,T.wmVar05 + ,T.wmVar06 + ,T.wmVar07 + ,T.wmVar08 + ,T.wmVar09 + ,T.wmVar10 + ,T.wmVar11 + ,T.wmVar12 + ,T.wmVar13 + ,T.wmVar14 + ,T.wmVar15 + ,T.wmVar16 + ,T.wmVar17 + ,T.wmVar18 + ,T.wmVar19 + ,T.wmVar20 + ,T.wmVar21 + ,T.wmVar22 + ,T.wmVar23 + ,T.wmVar24 + ,T.wmVar25 + ,T.wmVar26 + ,T.wmVar27 + ,T.wmVar28 + ,T.wmVar29 + + ,(SELECT ISNULL(T.dwVersionNumber,'1') from sDD_VMP01_APS01_windream60.dbo.BaseAttributes WHERE dwDocID = T.dwDocID) AS [Version] + ,CAST(CAST(CONVERT(DATE,CONVERT(VARCHAR(10),T.dwCreationDate)) AS DATETIME) + CAST(STUFF(STUFF(REPLICATE('0',6-LEN(T.dwCreation_Time)) + convert(VARCHAR(6),T.dwCreation_Time),3,0,':'),6,0,':') AS DATETIME) AS DATETIME) AS [Creation_DateTime] + ,CAST(CAST(CONVERT(DATE,CONVERT(VARCHAR(10),T.dwChangeDate)) AS DATETIME) + CAST(STUFF(STUFF(REPLICATE('0',6-LEN(T.dwChange_Time)) + convert(VARCHAR(6),T.dwChange_Time),3,0,':'),6,0,':') AS DATETIME) AS DATETIME) AS Change_DateTime,T1.szDocTypeName AS OBJECTTYPE + ,T.dwObjectTypeID +FROM + sDD_VMP01_APS01_windream60.dbo.BaseAttributes T + ,sDD_VMP01_APS01_windream60.dbo.ObjectType T1 +WHERE + T.dwCatalogID = 1 + AND T.dwObjectTypeID = 4 + AND T.dwObjectTypeID = T1.dwObjectTypeID +ORDER BY [Creation_DateTime] +GO \ No newline at end of file diff --git a/04_APPSERV/INSERT_JOBS.sql b/04_APPSERV/INSERT_JOBS.sql index facc6f2..4d317ed 100644 --- a/04_APPSERV/INSERT_JOBS.sql +++ b/04_APPSERV/INSERT_JOBS.sql @@ -51,98 +51,98 @@ CREATE TABLE TBDD_USER_MODULE WORKING_MODE VARCHAR(5000) NOT NULL DEFAULT '' ,ADDITIONAL_TITLE VARCHAR(200)); -DECLARE - @GUID INTEGER, - @USERNAME VARCHAR(500) +--DECLARE +-- @GUID INTEGER, +-- @USERNAME VARCHAR(500) -DECLARE cursorUser1 CURSOR FOR - select GUID,lower(USERNAME) FROM TBDD_USER - OPEN cursorUser1 - FETCH NEXT FROM cursorUser1 INTO @GUID,@USERNAME - WHILE @@FETCH_STATUS = 0 - BEGIN - DELETE FROM TBDD_USER_MODULE WHERE USER_ID = @GUID AND MODULE_SHORT = 'CW'; - INSERT INTO [dbo].[TBDD_USER_MODULE] - ([USER_ID] - ,[MODULE_SHORT] - ,USERNAME - ,[USER_PRENAME] - ,[USER_SURNAME] - ,[USER_SHORTNAME] - ,[USER_EMAIL] - ,[USER_LANGUAGE] - ,[USER_DATE_FORMAT] - ,[USER_RIGHT_FILE_DEL] - ,[MODULE_ACCESS] - ,[IS_ADMIN] - ,[USERCOUNT_LOGGED_IN] - ,[COMMENT] - ,[WORKING_MODE] - ,[ADDITIONAL_TITLE]) - SELECT [USER_ID] - ,'CW' - ,@USERNAME - ,[USER_PRENAME] - ,[USER_SURNAME] - ,[USER_SHORTNAME] - ,[USER_EMAIL] - ,[USER_LANGUAGE] - ,[USER_DATE_FORMAT] - ,[USER_RIGHT_FILE_DEL] - ,[MODULE_ACCESS] - ,[IS_ADMIN] - ,[USERCOUNT_LOGGED_IN] - ,[COMMENT] - ,[WORKING_MODE] - ,[ADDITIONAL_TITLE] FROM [dbo].[FNDD_CHECK_USER_MODULE] (@USERNAME,'CW',1); - DELETE FROM TBDD_USER_MODULE WHERE USER_ID = @GUID AND MODULE_SHORT = 'PM'; - INSERT INTO [dbo].[TBDD_USER_MODULE] - ([USER_ID] - ,USERNAME - ,[MODULE_SHORT] - ,[USER_PRENAME] - ,[USER_SURNAME] - ,[USER_SHORTNAME] - ,[USER_EMAIL] - ,[USER_LANGUAGE] - ,[USER_DATE_FORMAT] - ,[USER_RIGHT_FILE_DEL] - ,[MODULE_ACCESS] - ,[IS_ADMIN] - ,[USERCOUNT_LOGGED_IN] - ,[COMMENT] - ,[USER_RIGHT2] - ,[USER_RIGHT3] - ,[USER_RIGHT4] - ,[USER_RIGHT5] - ,[WORKING_MODE] - ,[ADDITIONAL_TITLE]) - SELECT [USER_ID] - ,@USERNAME - ,'PM' - ,[USER_PRENAME] - ,[USER_SURNAME] - ,[USER_SHORTNAME] - ,[USER_EMAIL] - ,[USER_LANGUAGE] - ,[USER_DATE_FORMAT] - ,[USER_RIGHT_FILE_DEL] - ,[MODULE_ACCESS] - ,[IS_ADMIN] - ,[USERCOUNT_LOGGED_IN] - ,[COMMENT] - ,[USER_RIGHT2] - ,[USER_RIGHT3] - ,[USER_RIGHT4] - ,[USER_RIGHT5] - ,[WORKING_MODE] - ,[ADDITIONAL_TITLE] FROM [dbo].[FNDD_CHECK_USER_MODULE] (@USERNAME,'PM',1); +--DECLARE cursorUser1 CURSOR FOR +-- select GUID,lower(USERNAME) FROM TBDD_USER +-- OPEN cursorUser1 +-- FETCH NEXT FROM cursorUser1 INTO @GUID,@USERNAME +-- WHILE @@FETCH_STATUS = 0 +-- BEGIN +-- DELETE FROM TBDD_USER_MODULE WHERE USER_ID = @GUID AND MODULE_SHORT = 'CW'; +-- INSERT INTO [dbo].[TBDD_USER_MODULE] +-- ([USER_ID] +-- ,[MODULE_SHORT] +-- ,USERNAME +-- ,[USER_PRENAME] +-- ,[USER_SURNAME] +-- ,[USER_SHORTNAME] +-- ,[USER_EMAIL] +-- ,[USER_LANGUAGE] +-- ,[USER_DATE_FORMAT] +-- ,[USER_RIGHT_FILE_DEL] +-- ,[MODULE_ACCESS] +-- ,[IS_ADMIN] +-- ,[USERCOUNT_LOGGED_IN] +-- ,[COMMENT] +-- ,[WORKING_MODE] +-- ,[ADDITIONAL_TITLE]) +-- SELECT [USER_ID] +-- ,'CW' +-- ,@USERNAME +-- ,[USER_PRENAME] +-- ,[USER_SURNAME] +-- ,[USER_SHORTNAME] +-- ,[USER_EMAIL] +-- ,[USER_LANGUAGE] +-- ,[USER_DATE_FORMAT] +-- ,[USER_RIGHT_FILE_DEL] +-- ,[MODULE_ACCESS] +-- ,[IS_ADMIN] +-- ,[USERCOUNT_LOGGED_IN] +-- ,[COMMENT] +-- ,[WORKING_MODE] +-- ,[ADDITIONAL_TITLE] FROM [dbo].[FNDD_CHECK_USER_MODULE] (@USERNAME,'CW',1); +-- DELETE FROM TBDD_USER_MODULE WHERE USER_ID = @GUID AND MODULE_SHORT = 'PM'; +-- INSERT INTO [dbo].[TBDD_USER_MODULE] +-- ([USER_ID] +-- ,USERNAME +-- ,[MODULE_SHORT] +-- ,[USER_PRENAME] +-- ,[USER_SURNAME] +-- ,[USER_SHORTNAME] +-- ,[USER_EMAIL] +-- ,[USER_LANGUAGE] +-- ,[USER_DATE_FORMAT] +-- ,[USER_RIGHT_FILE_DEL] +-- ,[MODULE_ACCESS] +-- ,[IS_ADMIN] +-- ,[USERCOUNT_LOGGED_IN] +-- ,[COMMENT] +-- ,[USER_RIGHT2] +-- ,[USER_RIGHT3] +-- ,[USER_RIGHT4] +-- ,[USER_RIGHT5] +-- ,[WORKING_MODE] +-- ,[ADDITIONAL_TITLE]) +-- SELECT [USER_ID] +-- ,@USERNAME +-- ,'PM' +-- ,[USER_PRENAME] +-- ,[USER_SURNAME] +-- ,[USER_SHORTNAME] +-- ,[USER_EMAIL] +-- ,[USER_LANGUAGE] +-- ,[USER_DATE_FORMAT] +-- ,[USER_RIGHT_FILE_DEL] +-- ,[MODULE_ACCESS] +-- ,[IS_ADMIN] +-- ,[USERCOUNT_LOGGED_IN] +-- ,[COMMENT] +-- ,[USER_RIGHT2] +-- ,[USER_RIGHT3] +-- ,[USER_RIGHT4] +-- ,[USER_RIGHT5] +-- ,[WORKING_MODE] +-- ,[ADDITIONAL_TITLE] FROM [dbo].[FNDD_CHECK_USER_MODULE] (@USERNAME,'PM',1); - FETCH NEXT FROM cursorUser1 INTO @GUID,@USERNAME - END -CLOSE cursorUser1 -DEALLOCATE cursorUser1 -GO +-- FETCH NEXT FROM cursorUser1 INTO @GUID,@USERNAME +-- END +--CLOSE cursorUser1 +--DEALLOCATE cursorUser1 +--GO --select * from TBAPPSERV_CRON_JOB @@ -161,41 +161,41 @@ CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( 2, 1, 'TBDD_CONNECTION', 'TBDD_CONNECTION', 1, 'SELECT * FROM TBDD_CONNECTION WHERE AKTIV = 1'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBCW_PROF_DOC_SEARCH', 'TBCW_PROF_DOC_SEARCH', 1, 'SELECT * FROM TBCW_PROF_DOC_SEARCH WHERE ACTIVE = 1'); +3, 1, 'TBCW_PROF_DOC_SEARCH', 'TBCW_PROF_DOC_SEARCH', 1, 'SELECT * FROM TBCW_PROF_DOC_SEARCH WHERE ACTIVE = 1'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBCW_PROF_DATA_SEARCH', 'TBCW_PROF_DATA_SEARCH', 1, 'SELECT * FROM TBCW_PROF_DATA_SEARCH WHERE ACTIVE = 1'); +3, 1, 'TBCW_PROF_DATA_SEARCH', 'TBCW_PROF_DATA_SEARCH', 1, 'SELECT * FROM TBCW_PROF_DATA_SEARCH WHERE ACTIVE = 1'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBDD_USER_MODULE', 'TBDD_USER_MODULE', 1, 'SELECT * FROM TBDD_USER_MODULE'); +3, 1, 'TBDD_USER_MODULE', 'TBDD_USER_MODULE', 1, 'SELECT * FROM TBDD_USER_MODULE'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBPM_KONFIGURATION', 'TBPM_KONFIGURATION', 1, 'SELECT * FROM TBPM_KONFIGURATION'); +3, 1, 'TBPM_KONFIGURATION', 'TBPM_KONFIGURATION', 1, 'SELECT * FROM TBPM_KONFIGURATION'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBDD_GUI_LANGUAGE_PHRASE', 'TBDD_GUI_LANGUAGE_PHRASE', 1, 'SELECT * FROM TBDD_GUI_LANGUAGE_PHRASE WHERE MODULE IN (''PM'',''All Modules'')'); +3, 1, 'TBDD_GUI_LANGUAGE_PHRASE', 'TBDD_GUI_LANGUAGE_PHRASE', 1, 'SELECT * FROM TBDD_GUI_LANGUAGE_PHRASE WHERE MODULE IN (''PM'',''All Modules'')'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBDD_3RD_PARTY_MODULES', 'TBDD_3RD_PARTY_MODULES', 1, 'SELECT * FROM TBDD_3RD_PARTY_MODULES WHERE ACTIVE = 1'); +3, 1, 'TBDD_3RD_PARTY_MODULES', 'TBDD_3RD_PARTY_MODULES', 1, 'SELECT * FROM TBDD_3RD_PARTY_MODULES WHERE ACTIVE = 1'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBPM_PROFILE_SEARCH', 'TBPM_PROFILE_SEARCH', 1, 'SELECT * FROM TBPM_PROFILE_SEARCH WHERE ACTIVE = 1'); +3, 1, 'TBPM_PROFILE_SEARCH', 'TBPM_PROFILE_SEARCH', 1, 'SELECT * FROM TBPM_PROFILE_SEARCH WHERE ACTIVE = 1'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBPM_MAIN_VIEW_GROUPS', 'TBPM_MAIN_VIEW_GROUPS', 1, 'SELECT * FROM TBPM_MAIN_VIEW_GROUPS WHERE ACTIVE = 1'); +3, 1, 'TBPM_MAIN_VIEW_GROUPS', 'TBPM_MAIN_VIEW_GROUPS', 1, 'SELECT * FROM TBPM_MAIN_VIEW_GROUPS WHERE ACTIVE = 1'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBPM_CHART', 'TBPM_CHART', 1, 'SELECT * FROM TBPM_CHART'); +3, 1, 'TBPM_CHART', 'TBPM_CHART', 1, 'SELECT * FROM TBPM_CHART'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBDD_MODULES', 'TBDD_MODULES', 1, 'SELECT * FROM TBDD_MODULES'); +3, 1, 'TBDD_MODULES', 'TBDD_MODULES', 1, 'SELECT * FROM TBDD_MODULES'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'DTCONTROLS_WITH_SQL', 'DTCONTROLS_WITH_SQL', 1, 'SELECT * FROM TBPM_PROFILE_CONTROLS WHERE LEN(SQL_UEBERPRUEFUNG) > 0 AND CTRL_TYPE <> ''BUTTON'''); +3, 1, 'DTCONTROLS_WITH_SQL', 'DTCONTROLS_WITH_SQL', 1, 'SELECT * FROM TBPM_PROFILE_CONTROLS WHERE LEN(SQL_UEBERPRUEFUNG) > 0 AND CTRL_TYPE <> ''BUTTON'''); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBPM_PROFILE', 'TBPM_PROFILE', 1, 'select * from TBPM_PROFILE where ACTIVE = 1'); +3, 1, 'TBPM_PROFILE', 'TBPM_PROFILE', 1, 'select * from TBPM_PROFILE where ACTIVE = 1'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( 2, 1, 'VWPM_CONTROL_INDEX', 'VWPM_CONTROL_INDEX', 1, 'SELECT * FROM VWPM_CONTROL_INDEX ORDER BY PROFIL_ID,Y_LOC, X_LOC'); @@ -205,9 +205,6 @@ CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( 2, 1, 'TBPM_PROFILE_FINAL_INDEXING', 'TBPM_PROFILE_FINAL_INDEXING', 1, 'select * from TBPM_PROFILE_FINAL_INDEXING where ACTIVE = 1'); -delete from TBAPPSERV_CRON_DETAIL_HISTORY where DETAIL_ID = (select guid from TBAPPSERV_CRON_DETAIL where TITLE = 'TBPM_PROFILE_CONTROLS_LANGUAGE') -delete from TBAPPSERV_CRON_DETAIL where TITLE = 'TBPM_PROFILE_CONTROLS_LANGUAGE' - Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( 2, 1, 'TBPM_PROFILE_CONTROLS_LANGUAGE', 'TBPM_PROFILE_CONTROLS_LANGUAGE', 1, @@ -233,11 +230,11 @@ CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( 'select PROFIL_ID,NAME,CONNECTION_ID,SQL_UEBERPRUEFUNG FROM TBPM_PROFILE_CONTROLS WHERE CONTROL_ACTIVE = 1 AND LEN(SQL_UEBERPRUEFUNG) > 0 '); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBIDB_ACCESSRIGHT', 'TBIDB_ACCESSRIGHT', 1, +3, 1, 'TBIDB_ACCESSRIGHT', 'TBIDB_ACCESSRIGHT', 1, 'select * from IDB.dbo.TBIDB_ACCESSRIGHT'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 1, 'TBIDB_ATTRIBUTE', 'TBIDB_ATTRIBUTE', 1, +3, 1, 'TBIDB_ATTRIBUTE', 'TBIDB_ATTRIBUTE', 1, 'select * from IDB.dbo.TBIDB_ATTRIBUTE'); Insert Into TBAPPSERV_CRON_DETAIL ( CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( diff --git a/04_APPSERV/01_ADD_INDEX_COLUMNS.sql b/04_APPSERV/Updates/01_ADD_INDEX_COLUMNS.sql similarity index 100% rename from 04_APPSERV/01_ADD_INDEX_COLUMNS.sql rename to 04_APPSERV/Updates/01_ADD_INDEX_COLUMNS.sql diff --git a/09_ZooFlow/Update/1.0.0.1.sql b/09_ZooFlow/Update/1.0.0.1.sql index c5aa647..2e16581 100644 Binary files a/09_ZooFlow/Update/1.0.0.1.sql and b/09_ZooFlow/Update/1.0.0.1.sql differ