===== Version 3.1.161 (25.5.18) ===== ==== Interchange ID gezielt vergeben ==== Der [[prozessdefinition:jobs:jobsteps:allgemein:entitymessagecreator|]] wurde derart erweitert, dass man über die Frame Variablen einen Zähler festlegen kann, über den die Interchange ID ermittelt werden soll, siehe [[transformation:mappings:framevariables|]]. ==== Eindeutigkeit von Zählen ==== Zugunsten der Zähler-Eindeutigkeit wurde die Datenbank um Unique Keys erweitert. Sollten Sie schon doppelte Einträge in der Datenbank haben, könnte es zu einem Fehler der folgenden Art kommen: Error The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.CounterValue' and the index name 'UNIQUE_CounterValue_Unique'. The duplicate key value is (6de1b5a1-9da8-4343-bccf-14bb0f976132, Default). The statement has been terminated., execute command CREATE UNIQUE INDEX UNIQUE_CounterDef_Unique ON CounterDef(Node_oid, Name); CREATE UNIQUE INDEX UNIQUE_CounterValue_Unique ON CounterValue(CounterDef_oid, RefName); Diese müssen gefunden und vorsichtig behoben werden. Auffinden z.B. mittels: * select CounterDef_oid, RefName, Count(RefName) from CounterValue Group By CounterDef_oid, RefName Having Count(RefName) > 1