Nachfolgend finden Sie eine Zusammenfassung aller MDB-Anpassungen, die für Release 9.04 erforderlich sind.
Zusätzlich finden Sie hier eine Liste mit Verweisen auf die betreffenden Themen im Forum.
Um die Durchführung der Anpassungen zu erleichtern, sind diese hier in einem SQL-Block zusammengefasst. Um die verschiedenen Themen, für die die Anpassungen notwendig wurden, abzugrenzen, sind diese als SQL-Kommentare eingefügt.
Sie können den gesamten Block als Datei herunterladen, indem Sie auf den Reiter am Anfang des SQL-Blocks klicken.
-- SGPV-Variablen mit Index und SGPM -- ================================= -- add SGPM to edbBstn INSERT INTO [edbBstn] ([Name], [Bezeichnung], [Suffix], [Präfix], [Zielsystem], [Aufrufbar], [Baustein_Kategorie], [Parent], [EdbInt], [Path], [Version], [Interface_Version], [Header_Record], [Anzahl_Felder], [Table_Mode], [AltPath], [ExtName], [AltExtName], [Sequenz], [Flags], [Picture], [ListBy], [ListFor], [Settings], [Interface_Dialog]) VALUES ('SGPM', 'Schriftgutbezogene Variablen Mapping', 'CTV', 'ASCT', 'CSV', 0, 0, 'NETW', 707, NULL, 1, 0, 1, 3, 1, NULL, NULL, NULL, NULL, 16, NULL, NULL, NULL, NULL, 0); INSERT INTO [edbTdef] ([EdbInt],[Feldnummer],[Feldname],[Cluster],[POSITION],[Länge],[Typ],[Rochadetyp],[LinkBstn],[Redundant],[Flags],[Bezeichnung]) VALUES (707,0,'NAME',1,0,37,1,0,0,0,0,'Name'); INSERT INTO [edbTdef] ([EdbInt],[Feldnummer],[Feldname],[Cluster],[POSITION],[Länge],[Typ],[Rochadetyp],[LinkBstn],[Redundant],[Flags],[Bezeichnung]) VALUES (707,1,'VARIABLE',1,1,37,1,0,0,0,0,'Variable'); INSERT INTO [edbTdef] ([EdbInt],[Feldnummer],[Feldname],[Cluster],[POSITION],[Länge],[Typ],[Rochadetyp],[LinkBstn],[Redundant],[Flags],[Bezeichnung]) VALUES (707,2,'INDEX',1,2,4,2,0,0,0,0,'Index'); -- create table Anweisung für MS-Acess: CREATE TABLE [edbSgpm] ( [Name] VARCHAR(37) NOT NULL PRIMARY KEY, [Variable] VARCHAR(37) NOT NULL, [INDEX] INT NOT NULL ); -- create table Anweisung für SQL-Server: CREATE TABLE [edbSgpm] ( [Name] VARCHAR(37) NOT NULL, [Variable] VARCHAR(37) NOT NULL, [INDEX] INT NOT NULL, PRIMARY KEY (Name) ); -- update SGPV UPDATE [edbBstn] SET [Anzahl_Felder] = 17 WHERE [EdbInt] = 704; INSERT INTO [edbTdef] ([EdbInt],[Feldnummer],[Feldname],[Cluster],[POSITION],[Länge],[Typ],[Rochadetyp],[LinkBstn],[Redundant],[Flags],[Bezeichnung]) VALUES (704,15,'MAXINDEX',1,15,4,2,0,0,0,0,'MaximalIndex'); INSERT INTO [edbTdef] ([EdbInt],[Feldnummer],[Feldname],[Cluster],[POSITION],[Länge],[Typ],[Rochadetyp],[LinkBstn],[Redundant],[Flags],[Bezeichnung]) VALUES (704,16,'MININDEX',1,16,4,2,0,0,0,0,'MinimumIndex'); ALTER TABLE [edbSgpv] ADD [MaxIndex] INT; ALTER TABLE [edbSgpv] ADD [MinIndex] INT; -- Datenstruktur-Interface (DITF) als Ressource generieren: EDB_FLG_GEN_ASRES UPDATE edbBstn SET Flags=2064 WHERE edbint=478 -- Define view for source object in module Interfaces UPDATE [edbBstn] SET [Anzahl_Felder] = 21 WHERE [Name] = 'MHDR'; INSERT INTO [edbTdef] ([EdbInt],[Feldnummer],[Feldname],[Cluster],[POSITION],[Länge],[Typ],[Rochadetyp], [LinkBstn],[Redundant],[Bezeichnung],[Flags]) VALUES (301, 20, 'SOURCEOBJECT', 7, 0, -1, 5, 0, 0, 0, 'Source-Objekt', 0); -- Falscher table mode für Webservice UPDATE edbBstn SET Table_Mode = 0 WHERE [Name] = 'WEBS'