From 3afa15e2a927103fde457c8de674f916e38e7afd Mon Sep 17 00:00:00 2001 From: Digital Data - Marlon Schreiber Date: Thu, 9 Dec 2021 17:09:42 +0100 Subject: [PATCH] MS --- 00_DD/DD_ECM.sql | 52 ++++++---------- 00_IDB/CreateDBObjects.sql | 108 +++++---------------------------- 02_GI/CreatDBObjects.sql | 96 +++++++++-------------------- 04_APPSERV/INSERT_JOBS.sql | 12 ++-- 09_ZooFlow/CreateDBObjects.sql | Bin 0 -> 17282 bytes 09_ZooFlow/Update/1.0.0.1.sql | Bin 0 -> 29396 bytes 6 files changed, 67 insertions(+), 201 deletions(-) create mode 100644 09_ZooFlow/CreateDBObjects.sql create mode 100644 09_ZooFlow/Update/1.0.0.1.sql diff --git a/00_DD/DD_ECM.sql b/00_DD/DD_ECM.sql index c57b77e..cd8fb9d 100644 --- a/00_DD/DD_ECM.sql +++ b/00_DD/DD_ECM.sql @@ -3,7 +3,11 @@ 2. In case windream is installed on another SQL-Server: Replace windream60 in code with name of linked Database - Example: [172.24.12.41\REMOTESERVER\windream60]. 3. Search for DIGITALDATA.LOCAL and replace with Your Domainname -####################################*/ +4. Add the ECM-Login Data + Search for @ECM_IP and replace it with IP of MSSQL Server + Search for @ECM_USER and replace it with DB-Username for ECM-DB + Search for @ECM_PW and replace it with PW for ECM-User + ####################################*/ CREATE TABLE TBDD_BASECONFIG ( GUID TINYINT, @@ -70,7 +74,7 @@ GO CREATE TABLE TBDD_MODULES ( - GUID INTEGER NOT NULL, + GUID INTEGER NOT NULL IDENTITY(1,1), NAME VARCHAR(50), SHORT_NAME VARCHAR(20), LICENSE VARCHAR(2000) NOT NULL DEFAULT '', @@ -106,23 +110,23 @@ AS WHERE TBDD_MODULES.GUID = INSERTED.GUID GO -INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES -(1,'Record-Organizer','ADDI','a0c+ADsUcVQiOBrieIt5tEVrgl/P/ns5w9+A/ZdDo8k=','W',1) +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 -(2,'Global-Indexer','GLOBIX','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) +('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 -(3,'Process-Manager','PM','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W','1.9.4.3','1.9.4.3',1) +('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 -(4,'User-Manager','UM','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) +('User-Manager','UM','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) GO INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES -(5,'Clipboard-Watcher','CW','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) +('Clipboard-Watcher','CW','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) GO INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES -(6,'Email-Profiler','EMLP','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) +('Email-Profiler','EMLP','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) GO CREATE TABLE TBDD_USER @@ -169,7 +173,7 @@ CREATE TABLE TBDD_USER ) GO DECLARE @MY_INSTALL_ADMIN_USER VARCHAR(50) -SET @MY_INSTALL_ADMIN_USER = 'SchreiberM' +SET @MY_INSTALL_ADMIN_USER = '@MY_INSTALL_USER' INSERT INTO TBDD_USER(PRENAME,NAME,USERNAME) VALUES ('DefPrename','DefSurname',@MY_INSTALL_ADMIN_USER) GO @@ -719,7 +723,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 ('Your first connection','MS-SQLServer','127.0.0.1','Datenbank','sa','') +INSERT INTO TBDD_CONNECTION(BEZEICHNUNG,SQL_PROVIDER,SERVER,DATENBANK,USERNAME,PASSWORD) VALUES ('DD_ECM','MS-SQLServer','@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 @@ -742,6 +746,7 @@ CREATE TABLE TBDD_DOKUMENTART AKTIV BIT DEFAULT 0 NOT NULL, -- 1 - Dokumentart aktiv und kann benutzt werden, 0 - inaktiv [LANGUAGE] VARCHAR(5) NOT NULL DEFAULT 'de-DE', SEQUENCE INT NOT NULL DEFAULT 1, + IDB_OBJECT_STORE_ID INT DEFAULT 0 NOT NULL, NAMENKONVENTION VARCHAR(500) NOT NULL DEFAULT '', ERSTELLTWER VARCHAR(50) DEFAULT 'DEFAULT' NOT NULL, ERSTELLTWANN DATETIME DEFAULT GETDATE(), @@ -912,6 +917,7 @@ CREATE TABLE TBDD_INDEX_MAN SAVE_VALUE BIT DEFAULT 0 NOT NULL, VKT_ADD_ITEM BIT NOT NULL DEFAULT 0, VKT_PREVENT_MULTIPLE_VALUES BIT NOT NULL DEFAULT 1, + MULTISELECT BIT NOT NULL DEFAULT 0, ACTIVE BIT DEFAULT 1 NOT NULL, -- 1 - Index aktiv, bei 0 - inaktiv. ADDED_WHO VARCHAR(50) DEFAULT 'DD_ECM DEFAULT' NOT NULL, ADDED_WHEN DATETIME DEFAULT GETDATE() , @@ -1131,29 +1137,7 @@ BEGIN CATCH RETURN -1 END CATCH GO -CREATE PROCEDURE [dbo].[PRDD_GLOBIX_DELETE_DOCTYPE](@pDOCID INT) -AS -BEGIN TRY - IF OBJECT_ID(N'dbo.TBPMO_CLIENT_DOCTYPE', N'U') IS NOT NULL - DELETE FROM TBPMO_CLIENT_DOCTYPE WHERE DOCTYPE_ID = @pDOCID - IF OBJECT_ID(N'dbo.TBPMO_TEMPLATE', N'U') IS NOT NULL - DELETE FROM TBPMO_TEMPLATE WHERE DOCTYPE_ID = @pDOCID - IF OBJECT_ID(N'dbo.TBPMO_WD_FORMVIEW_DOKTYPES', N'U') IS NOT NULL - DELETE FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE DOCTYPE_ID = @pDOCID - - DELETE FROM TBDD_INDEX_MAN_POSTPROCESSING WHERE IDXMAN_ID IN (SELECT GUID FROM TBDD_INDEX_MAN WHERE DOK_ID = @pDOCID) - DELETE FROM TBDD_INDEX_MAN WHERE DOK_ID = @pDOCID - DELETE FROM TBDD_INDEX_AUTOM WHERE DOCTYPE_ID = @pDOCID - DELETE FROM TBDD_USRGRP_DOKTYPE WHERE DOCTYPE_ID = @pDOCID - DELETE FROM TBDD_DOKUMENTART_MODULE WHERE DOKART_ID = @pDOCID - DELETE FROM TBDD_DOKUMENTART WHERE GUID = @pDOCID -END TRY -BEGIN CATCH - PRINT 'FEHLER IN PROCEDURE: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE()) + ' - ZEILE: ' + CONVERT(VARCHAR(10),ERROR_LINE()) - + ' - FEHLER-MESSAGE: ' - + CONVERT(VARCHAR(500),ERROR_MESSAGE()) -END CATCH -GO + CREATE PROCEDURE [dbo].[PRDD_USER_REFRESH_WM_ID] AS DECLARE diff --git a/00_IDB/CreateDBObjects.sql b/00_IDB/CreateDBObjects.sql index 0e2c8ee..1f2bef9 100644 --- a/00_IDB/CreateDBObjects.sql +++ b/00_IDB/CreateDBObjects.sql @@ -210,7 +210,7 @@ GO --DELETE FROM TBIDB_OBJECT_BE --DELETE FROM TBIDB_OBJECT_METADATA_CHANGE --DELETE FROM TBIDB_OBJECT -DROP TABLE TBIDB_TERM_VALUE_DATETIME +--DROP TABLE TBIDB_TERM_VALUE_DATETIME CREATE TABLE TBIDB_TERM_VALUE_DATETIME ( GUID BIGINT NOT NULL IDENTITY (1, 1), @@ -341,7 +341,7 @@ INSERT INTO TBIDB_LANGUAGE (LANG_CODE,CREATE_DEFAULT_ENTRY) VALUES ('de-DE',1); INSERT INTO TBIDB_LANGUAGE (LANG_CODE,CREATE_DEFAULT_ENTRY) VALUES ('en-EN',1); GO -F + --DROP TABLE TBIDB_OBJECT_BE --DROP TABLE TBIDB_OBJECT CREATE TABLE TBIDB_OBJECT @@ -485,7 +485,7 @@ AS WHERE TBIDB_ATTRIBUTE.GUID = INSERTED.GUID GO -CREATE TRIGGER TBIDB_ATTRIBUTE_AFT_INS ON TBIDB_ATTRIBUTE +CREATE TRIGGER [dbo].[TBIDB_ATTRIBUTE_AFT_INS] ON [dbo].[TBIDB_ATTRIBUTE] FOR INSERT AS DECLARE @@ -523,7 +523,11 @@ AS ,@LANG_ID ,@NEW_TERM_ID ,@ADDED_WHO); - EXEC PRIDB_CREATE_VIEW_DOC_DATA @LANG_CODE + --BEGIN TRY + -- EXEC PRIDB_CREATE_VIEW_DOC_DATA @LANG_CODE + --END TRY + --BEGIN CATCH + --END CATCH FETCH NEXT FROM cursorIDBLANGUAGE_ATTR INTO @LANG_ID,@LANG_CODE END CLOSE cursorIDBLANGUAGE_ATTR @@ -1040,7 +1044,7 @@ GO -DROP TABLE TBIDB_SEARCH_PROFILE +--DROP TABLE TBIDB_SEARCH_PROFILE CREATE TABLE TBIDB_SEARCH_PROFILE ( GUID INTEGER NOT NULL IDENTITY (1, 1), @@ -1107,7 +1111,7 @@ AS FROM INSERTED WHERE TBIDB_SEARCH_LANGUAGE_SQL_RESULT .GUID = INSERTED.GUID GO -DROP TABLE TBIDB_SEARCH_PROFILE_USER_GROUP +--DROP TABLE TBIDB_SEARCH_PROFILE_USER_GROUP CREATE TABLE TBIDB_SEARCH_PROFILE_USER_GROUP ( GUID INTEGER NOT NULL IDENTITY (1, 1), @@ -2622,7 +2626,7 @@ SELECT ,T1.EMAIL ,T1.NAME + ', ' + T1.PRENAME as NAME FROM - [IDB_TEST].[dbo].[TBIDB_CONVERSATION_USER] T + [IDB].[dbo].[TBIDB_CONVERSATION_USER] T INNER JOIN @MY_DD_ECM_DB.dbo.TBDD_USER T1 ON T.USER_OR_GROUP_ID = T1.GUID WHERE IS_USER = 1 GO @@ -2719,89 +2723,6 @@ GO --WHERE -- CAT_ATTR.ACTIVE = 1 --GO -USE DD_ECM -GO - -CREATE VIEW [dbo].[VWGI_DOCTYPE_USER] 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, - T5.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, - IDB.dbo.TBIDB_DOCTYPE_OBJECT_STORE T5 -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 = T5.DOCTYPE_ID 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, - T5.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, - IDB.dbo.TBIDB_DOCTYPE_OBJECT_STORE T5 -WHERE - T4.AKTIV = 1 AND - T.GUID = T3.[USER_ID] AND - T3.DOCTYPE_ID = T4.GUID AND - T4.GUID = T5.DOCTYPE_ID 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] 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, - T5.OBJECT_ST_ID, - T4.SEQUENCE -FROM - DD_ECM.dbo.TBDD_DOKUMENTART T4, - IDB.dbo.TBIDB_DOCTYPE_OBJECT_STORE T5 -WHERE - T4.AKTIV = 1 AND - T4.GUID = T5.DOCTYPE_ID 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 ################### @@ -2813,7 +2734,7 @@ GO -- Changed: 25.11.2021 @TERM_TYPE_ID = 6 -- Changed: 25.08.2020 @TERM_TYPE_ID = 7 AND UPPER(@TERM) -- ============================================= -ALTER PROCEDURE [dbo].[PRIDB_NEW_TERM] @MD_TYPE VARCHAR(100),@TERM VARCHAR(MAX), @WHO VARCHAR(100), @TERM_ID BIGINT OUTPUT +CREATE PROCEDURE [dbo].[PRIDB_NEW_TERM] @MD_TYPE VARCHAR(100),@TERM VARCHAR(MAX), @WHO VARCHAR(100), @TERM_ID BIGINT OUTPUT AS BEGIN DECLARE @TERM_TYPE_ID TINYINT @@ -3963,7 +3884,7 @@ GO --BEGIN -- DECLARE @pWHO_USERNAME VARCHAR(100),@USER_LANGUAGE VARCHAR(5),@USER_LANGUAGE_ID INT, @ATTRTYPE as VARCHAR(20)--,@USER_ID INTEGER -- SELECT @pWHO_USERNAME = TERM_VALUE FROM TBIDB_TERM_VALUE_VARCHAR WHERE GUID = @WHO_TERM_ID --- SELECT @USER_LANGUAGE = LANGUAGE,@USER_LANGUAGE_ID = T1.GUID FROM @MY_DD_ECM_DB.dbo.TBDD_USER T INNER JOIN IDB_TEST.dbo.TBIDB_LANGUAGE T1 ON T.LANGUAGE = T1.LANG_CODE WHERE UPPER(USERNAME) = UPPER(@pWHO_USERNAME) +-- SELECT @USER_LANGUAGE = LANGUAGE,@USER_LANGUAGE_ID = T1.GUID FROM @MY_DD_ECM_DB.dbo.TBDD_USER T INNER JOIN IDB.dbo.TBIDB_LANGUAGE T1 ON T.LANGUAGE = T1.LANG_CODE WHERE UPPER(USERNAME) = UPPER(@pWHO_USERNAME) -- SELECT @ATTRTYPE = T1.NAME_TYPE FROM TBIDB_ATTRIBUTE T INNER JOIN TBIDB_ATTRIBUTE_TYPE T1 ON T.TYP_ID = T1.GUID WHERE T.GUID = @pATTRIBUTE_ID @@ -4221,7 +4142,7 @@ GO -- Author: DD MS 15.03.2021 -- Change: 13.07.2021 Filesize -- ============================================= -ALTER PROCEDURE [dbo].[PRIDB_NEW_IDBFO] @REL_PATH VARCHAR(512),@FILE_NAME VARCHAR(200),@FILE_EXT VARCHAR(10), @FILE_SIZE BIGINT, @FILE_HASH VARCHAR(500), +CREATE PROCEDURE [dbo].[PRIDB_NEW_IDBFO] @REL_PATH VARCHAR(512),@FILE_NAME VARCHAR(200),@FILE_EXT VARCHAR(10), @FILE_SIZE BIGINT, @FILE_HASH VARCHAR(500), @WHO VARCHAR(100), @IDB_OBJ_ID BIGINT,@OBJ_ST_ID INT AS BEGIN @@ -4646,6 +4567,7 @@ INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('OriginCreation INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('OriginChangedDatetime',6,1); INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('DisplayFileName',1,1); INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('DisplayFileName1',1,0); +INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('Dynamic Folder',1,1); INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailMessageID',1,1); 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); diff --git a/02_GI/CreatDBObjects.sql b/02_GI/CreatDBObjects.sql index 97a9284..b2ee3d1 100644 --- a/02_GI/CreatDBObjects.sql +++ b/02_GI/CreatDBObjects.sql @@ -415,12 +415,12 @@ ALTER TABLE TBGI_HISTORY ALTER COLUMN FILENAME_ORIGINAL VARCHAR(500) NOT NULL GO CREATE VIEW [dbo].[VWGI_DOCTYPE_IDB] AS -SELECT DISTINCT +SELECT T4.GUID as DOCTYPE_ID, T4.BEZEICHNUNG AS DOCTYPE, T4.BEZEICHNUNG AS DOCTYPE_ONLY, T4.KURZNAME, - T4.ZIEL_PFAD, + T4.FOLDER_FOR_INDEX DYNAMIC_FOLDER, T4.AKTIV, T4.NAMENKONVENTION, T4.OBJEKTTYP, @@ -434,8 +434,6 @@ FROM DD_ECM.dbo.TBDD_DOKUMENTART T4 LEFT JOIN IDB.dbo.TBIDB_OBJECT_STORE T6 ON T4.IDB_OBJECT_STORE_ID = T6.GUID LEFT JOIN IDB.dbo.TBIDB_CATALOG T7 On T6.CAT_ID = T7.GUID 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_DOCTYPE] AS @@ -511,32 +509,32 @@ WHERE T4.GUID = T5.DOCTYPE_ID 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, - T5.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, - IDB.dbo.TBIDB_DOCTYPE_OBJECT_STORE T5 -WHERE - T4.AKTIV = 1 AND - T.GUID = T3.[USER_ID] AND - T3.DOCTYPE_ID = T4.GUID AND - T4.GUID = T5.DOCTYPE_ID 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, +-- T5.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, +-- IDB.dbo.TBIDB_DOCTYPE_OBJECT_STORE T5 +--WHERE +-- T4.AKTIV = 1 AND +-- T.GUID = T3.[USER_ID] AND +-- T3.DOCTYPE_ID = T4.GUID AND +-- T4.GUID = T5.DOCTYPE_ID 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 @@ -560,7 +558,7 @@ WHERE T1.ACTIVE = 1 AND T2.AKTIV = 1 GO -ALTER VIEW [dbo].[VWGI_DOCTYPE] AS +CREATE VIEW [dbo].[VWGI_DOCTYPE] AS SELECT DISTINCT T.GUID AS [USER_ID], T.USERNAME, @@ -589,40 +587,6 @@ 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 -ALTER VIEW [dbo].[VWDDINDEX_MAN] -AS -SELECT TOP 2000 - T.GUID, - T.NAME INDEXNAME, - T.WD_INDEX, - T.MULTISELECT, - T.COMMENT, - T.DATATYPE, - T.DOK_ID, - T1.BEZEICHNUNG DOKUMENTART, - T1.KURZNAME, - T.SUGGESTION, - T.CONNECTION_ID, - T2.BEZEICHNUNG CONNECTION, - T2.SQL_PROVIDER, - T2.SERVER, - T2.DATENBANK, - T2.USERNAME, - T2.PASSWORD, - T.SQL_RESULT, - T.SQL_CHECK, - T.OPTIONAL, - T.SAVE_VALUE -FROM - TBDD_INDEX_MAN T - INNER JOIN TBDD_DOKUMENTART T1 ON T.DOK_ID = T1.GUID AND T1.AKTIV = 1 - LEFT JOIN TBDD_CONNECTION T2 ON T.CONNECTION_ID = T2.GUID AND T2.AKTIV = 1 -WHERE - T.ACTIVE = 1 -ORDER BY - T.DOK_ID, - T.GUID -GO CREATE TABLE TBGI_REGEX_DOCTYPE( GUID INTEGER NOT NULL IDENTITY(1,1), REGEX VARCHAR(500) NOT NULL, @@ -651,7 +615,7 @@ GO CREATE UNIQUE INDEX UQ_TBGI_REGEX_DOCTYPE_DOCTYPE_ID ON TBGI_REGEX_DOCTYPE (DOCTYPE_ID); GO -ALTER PROCEDURE [dbo].[PRDD_CHECK_REL_DOCTYPE_MODULE] (@MODULE_SHORT VARCHAR(20),@DOCTYPE_ID INTEGER) +CREATE PROCEDURE [dbo].[PRDD_CHECK_REL_DOCTYPE_MODULE] (@MODULE_SHORT VARCHAR(20),@DOCTYPE_ID INTEGER) AS DECLARE @MODULEID INTEGER SELECT @MODULEID = GUID FROM TBDD_MODULES WHERE SHORT_NAME = 'GLOBIX' diff --git a/04_APPSERV/INSERT_JOBS.sql b/04_APPSERV/INSERT_JOBS.sql index 995fafa..facc6f2 100644 --- a/04_APPSERV/INSERT_JOBS.sql +++ b/04_APPSERV/INSERT_JOBS.sql @@ -233,16 +233,12 @@ 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, 2, 'TBIDB_ACCESSRIGHT', 'TBIDB_ACCESSRIGHT', 1, -'select * from TBIDB_ACCESSRIGHT'); +2, 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, 2, 'TBIDB_ACCESSRIGHT', 'TBIDB_ACCESSRIGHT', 1, -'select * from TBIDB_ACCESSRIGHT'); -Insert Into TBAPPSERV_CRON_DETAIL ( -CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES ( -2, 2, 'TBIDB_ATTRIBUTE', 'TBIDB_ATTRIBUTE', 1, -'select * from TBIDB_ATTRIBUTE'); +2, 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 ( 3, 1, 'VWDDINDEX_MAN', 'VWDDINDEX_MAN', 1, diff --git a/09_ZooFlow/CreateDBObjects.sql b/09_ZooFlow/CreateDBObjects.sql new file mode 100644 index 0000000000000000000000000000000000000000..b91d9751a4901245707d58cc3cc0370a824153b0 GIT binary patch literal 17282 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 GFZM6e4|W{@ literal 0 HcmV?d00001 diff --git a/09_ZooFlow/Update/1.0.0.1.sql b/09_ZooFlow/Update/1.0.0.1.sql new file mode 100644 index 0000000000000000000000000000000000000000..fa1c3f241f0d3dfe84e729ebcde3514eb01c4ce1 GIT binary patch literal 29396 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 J5@i*L{txo`;W+>R literal 0 HcmV?d00001