Inhaltsverzeichnis

MDB-Anpassungen für Rel. 908

Nachfolgend finden Sie eine Zusammenfassung aller MDB-Anpassungen, die für Release 9.08 erforderlich sind. Zusätzlich finden Sie hier eine Liste mit Verweisen auf die betreffenden Themen im Forum.

Liste der Themen, zu denen Anpassungen erforderlich sind

Rochade-Timestamp für EdbCheck
NonTAA-Aufrufe in Modulschnittstelle
EdbCheck für Meldungsgruppen-Nutzung

Um die Durchführung der Anpassungen zu erleichtern, sind diese hier in SQL-Blöcken zusammengefasst. Sie können den gesamten Block als Datei herunterladen, indem Sie auf den Reiter am Anfang des SQL-Blocks klicken.

Rochade-Timestamp für EdbCheck

UPDATE [edbTdef] SET [länge] = 24 WHERE [edbint] = 301 AND [feldname] = 'CHECKDATE'

Nontaa-Aufrufe in Schnittstelle

  -- Add value for nontaa
INSERT INTO EDBCLTPMAP  ([INTERNER_WERT], [EXTERNER_WERT])
VALUES(4, 'NONTAA')
 
-- mark bstntype as not callable by taa
UPDATE EDBBSTN SET [AUFRUFBAR] = 0 WHERE EDBINT = 79 OR edbint = 509 OR edbint = 506

EdbCheck für Meldungsgruppen-Nutzung

---Sicherstellen, dass korrekte Längen für Meldungsgruppenliste angegeben sind (Ums, Appl, Typ):
UPDATE [edbTdef]
SET [Länge] = 71 WHERE [edbint] = 314 AND [Feldnummer] = 1
UPDATE [edbTdef]
SET [Länge] = 6 WHERE [edbint] = 314 AND [Feldnummer] = 2
UPDATE [edbTdef]
SET [Länge] = 4 WHERE [edbint] = 314 AND [Feldnummer] = 3

PublEdge 2.0 Anpassungen für klassische und generische Webservices

DELETE FROM [edbBstn] WHERE [Name] = 'WGNR'
 
INSERT INTO [edbRmap] ([MapName], [RoName]) VALUES ('TW-WEBST', 'WEBSERVICE-TYP')
INSERT INTO [edbRmap] ([MapName], [RoName]) VALUES ('TT-EXTN', 'EXTERNER-NAME')
INSERT INTO [edbRmap] ([MapName], [RoName]) VALUES ('TT-NMRM', 'NAMENSRAUM')
INSERT INTO [edbRmap] ([MapName], [RoName]) VALUES ('TL-NWDT', 'NUTZT_WEBDATENTYP')
INSERT INTO [edbRmap] ([MapName], [RoName]) VALUES ('TW-WEBDT', 'WEBDATENTYP-TYP')
INSERT INTO [edbRmap] ([MapName], [RoName]) VALUES ('TL-BAWDT', 'BASIERT_AUF_WEBDATENTYP')
INSERT INTO [edbRmap] ([MapName], [RoName]) VALUES ('TL-BAWE', 'BESTEHT_AUS_WEB-ELEMENT')
INSERT INTO [edbRmap] ([MapName], [RoName]) VALUES ('TL-BAWA', 'BESTEHT_AUS_WEB-ATTRIBUT')
INSERT INTO [edbRmap] ([MapName], [RoName]) VALUES ('DV-WEBDT', 'DV_WEBDATENTYP')
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (249, 0, 'NAME', 1, 0, 32, 1, 1, NULL, NULL, 0, 0, NULL, NULL, 'Name', 1)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (249, 1, 'UMS', 2, 0, 71, 1, 3, 'TT-DEF', 'TT-DEF', 0, 0, NULL, NULL, 'Bezeichnung', 1)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (249, 2, 'APPL', 1, 1, 6, 1, 4, 'TL-GEHZU', 'TL-GEHZU', 1, 0, NULL, NULL, 'Anwendung', 1)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (249, 3, 'STVS', 1, 2, 6, 1, 2, 'TW-STUFE', 'TW-STUFE', 0, 0, NULL, NULL, 'Stufe', 4)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (249, 4, 'IMPL', 3, 0, 0, 4, 9, 'TB-IMPL', 'TB-IMPL', 0, 0, NULL, NULL, 'Implementierung', 0)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (249, 5, 'SHORTNAME', 1, 3, 32, 1, 2, 'TW-WEBSK', 'TW-WEBSK', 0, 0, NULL, NULL, 'Kurzname', 5)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (249, 6, 'WEBSERVICETYPE', 4, 0, 10, 1, 2, 'TW-WEBST', 'TW-WEBST', 0, 0, 'WEBSERV', 'WEBSERV', 'Webservice Typ', 0)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (249, 7, 'EXTERNALNAME', 5, 0, 256, 1, 3, 'TT-EXTN', 'TT-EXTN', 0, 0, NULL, NULL, 'Externer Name', 0)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (249, 8, 'NAMESPACE', 5, 1, 256, 1, 3, 'TT-NMRM', 'TT-NMRM', 0, 0, NULL, NULL, 'Namensraum', 0)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (249, 9, 'WEBDATATYPEUSAGE', 6, 0, 32, 1, 4, 'TL-NWDT', 'TL-NWDT', 253, 0, NULL, NULL, 'Nutzt Webdatentyp', 0)
 
UPDATE [edbBstn] SET [Anzahl_Felder] = 10 WHERE [Name] = 'WEBK'
UPDATE [edbBstn] SET [Anzahl_Felder] = 10 WHERE [Name] = 'WEBS'
UPDATE [edbBstn] SET [Anzahl_Felder] = 10 WHERE [Name] = 'WGSR'
 
DELETE FROM [edbTdef] WHERE [edbInt] = 250
DELETE FROM [edbTdef] WHERE [edbInt] = 252

WEBSERV Mapping-Tabelle

Der WEBSERVICETYPE Attribut verweist auf eine WEBSERV Mapping-Tabelle, die folgende Einträge haben soll:

Interner_Wert Externer_Wert
WEBS KLASSISCH
WGSR GENERISCH

PublEdge 2.0 Rochade Anbindung

-- Move ExtName and AltExtName to the parent of Services
 
UPDATE [edbBstn] SET [ExtName] = 'DV-WEBS' WHERE [Name] = 'WEBK'
UPDATE [edbBstn] SET [AltExtName] = 'DV-WEBS' WHERE [Name] = 'WEBK'
UPDATE [edbBstn] SET [ExtName] = NULL WHERE [Name] = 'WEBS'
UPDATE [edbBstn] SET [AltExtName] = NULL WHERE [Name] = 'WEBS'
 
-- Introduction of WGDT (EdbInt 253) fields
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (253, 0, 'NAME', 1, 0, 32, 1, 1, NULL, NULL, 0, 0, NULL, NULL, 'Name', 1)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (253, 1, 'UMS', 2, 0, 71, 1, 3, 'TT-DEF', 'TT-DEF', 0, 0, NULL, NULL, 'Bezeichnung', 1)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (253, 2, 'APPL', 1, 1, 6, 1, 4, 'TL-GEHZU', 'TL-GEHZU', 1, 0, NULL, NULL, 'Anwendung', 1)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (253, 3, 'STVS', 1, 2, 6, 1, 2, 'TW-STUFE', 'TW-STUFE', 0, 0, NULL, NULL, 'Stufe', 4)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (253, 4, 'SHORTNAME', 1, 3, 32, 1, 2, 'TW-WEBSK', 'TW-WEBSK', 0, 0, NULL, NULL, 'Kurzname', 5)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (253, 5, 'WEBDATATYPE', 4, 0, 10, 1, 2, 'TW-WEBDT', 'TW-WEBDT', 0, 0, 'WEBDT', 'WEBDT', 'Webdatentyp Typ', 0)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (253, 6, 'EXTERNALNAME', 5, 0, 256, 1, 3, 'TT-EXTN', 'TT-EXTN', 0, 0, NULL, NULL, 'Externer Name', 0)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (253, 7, 'NAMESPACE', 5, 1, 256, 1, 3, 'TT-NMRM', 'TT-NMRM', 0, 0, NULL, NULL, 'Namensraum', 0)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (253, 8, 'WEBDATATYPEBASE', 6, 0, 32, 1, 4, 'TL-BAWDT', 'TL-BAWDT', 253, 0, NULL, NULL, 'Basiert auf Webdatentyp', 0)
 
UPDATE [edbBstn] SET [Anzahl_Felder] = 9 WHERE [Name] = 'WGTC'
UPDATE [edbBstn] SET [Anzahl_Felder] = 9 WHERE [Name] = 'WGTL'
UPDATE [edbBstn] SET [Anzahl_Felder] = 9 WHERE [Name] = 'WGTS'
UPDATE [edbBstn] SET [Anzahl_Felder] = 9 WHERE [Name] = 'WGDT'
 
UPDATE [edbBstn] SET [ExtName] = 'DV-WEBDT' WHERE [Name] = 'WGDT'
UPDATE [edbBstn] SET [AltExtName] = 'DV-WEBDT' WHERE [Name] = 'WGDT'
 
-- Set missing paths
 
UPDATE [edbBstn] SET [Path] = '$R' WHERE [Name] = 'WEBK'
UPDATE [edbBstn] SET [Path] = NULL WHERE [Name] = 'WEBS'
UPDATE [edbBstn] SET [Path] = '$R' WHERE [Name] = 'WGDT'
 
-- Delete WEBDATATYPEUSAGE field from Services because it is now ist own bstn (see WDTU below)
 
DELETE FROM [edbTdef] WHERE [Feldname] = 'WEBDATATYPEUSAGE'
UPDATE [edbBstn] SET [Anzahl_Felder] = 9 WHERE [Name] = 'WEBK'
UPDATE [edbBstn] SET [Anzahl_Felder] = 9 WHERE [Name] = 'WEBS'
UPDATE [edbBstn] SET [Anzahl_Felder] = 9 WHERE [Name] = 'WGSR'
 
-- Introduction of WDTU (EdbInt 258)
 
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('WDTU','Webdatatypeusage',NULL,NULL,NULL,0,4,'WGSR',258,NULL,0,0,0,1,4,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,0)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (258, 0, 'NAME', 1, 0, 32, 1, 4, 'TL-NWDT', 'TL-NWDT', 253, 0, NULL, NULL, 'Name', 1)
 
-- Introduction of WDTE (EdbInt 259)
 
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('WDTE','Webdatatypeelement',NULL,NULL,NULL,0,4,'WGDT',259,NULL,0,0,0,1,4,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,0)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (259, 0, 'NAME', 1, 0, 32, 1, 4, 'TL-BAWE', 'TL-BAWE', 253, 0, NULL, NULL, 'Name', 0)
 
-- Introduction of WDTA (EdbInt 263)
 
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('WDTA','Webdatatypeattribute',NULL,NULL,NULL,0,4,'WGDT',263,NULL,0,0,0,1,4,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,0)
 
INSERT INTO [edbTdef] ([EdbInt], [Feldnummer], [Feldname], [Cluster], [POSITION], [Länge], [Typ], [Rochadetyp], [ExtName], [AltExtName], [LinkBstn], [Redundant], [ExtMap], [AltExtMap], [Bezeichnung], [Flags])
VALUES (263, 0, 'NAME', 1, 0, 32, 1, 4, 'TL-BAWA', 'TL-BAWA', 253, 0, NULL, NULL, 'Name', 0)