Ab der eBiss Version 3.8.306 benötigen Sie die Laufzeitumgebung „Microsoft .NET Framework 4.8“, siehe: Version 3.8.306 (17.7.24)
Bei den Mapping Funktionen SetTargetDocumentFrameTradingPartnerByName, SetTargetDocumentFrameSystemPartnerByName, SetTargetDocumentFrameTradingPartnerByTNr, etc. wird nun im Falle eines Debug Logs der gesetzte Partner im Log ausgegeben.
Der BackendObjectTransmitter hat die FrameVariablen Maps.DocumentVars.SystemPartner und Maps.DocumentVars.TradingPartner nicht ausgewertet. Damit wurde ein Partner gesetzt z.B. über die Mapping Funktion SetTargetDocumentFrameTradingPartnerByGLN nicht erkannt, wenn das Dokument direkt an den BackendObjectTransmitter geschickt wurde ohne zuvor eine Nachricht zu erstellen.
Dieser Fehler wurde behoben.
Der IDoc Analyzer erkennt den Typen jetzt auch anhand des Namens vom Wurzelelement im IDoc.
Aufnahme der SFPT Server und SFPT Client Kanäle in die globale Suche.
Neue Mappingfunktion UUIDGen.
Beim Bearbeiten von Typ-Bibliotheken wurde das Recht „Programmierbare Komponenten“ nicht korrekt ausgewertet. Der Fehler wurde behoben.
Mit der Umstellung von .NET 4.5.2 auf .NET 4.8 hat sich das Verhalten von UNC Pfaden bei Anlegen von Dateien geändert.
Wenn beim Dateisystem Sendekanal als Pfad „\\“ eingetragen war und bei der Partner Adresse auch ein UNC Pfad z.B. „\\MeinServer\Daten“ eingetagen war, dann hat eBiss diese verkettet als: „\\\\MeinServer\Daten“. Was unter .NET 4.5.2 läuft führt unter .NET 4.8 zu einem Fehler.
Daher und auch weil es richtiger ist wurde in deBiss angepasst, dass wenn in der Adresse ein absoluter Pfad eingetragen ist, dann wird diese direkt verwendet.
Mit dem Konfigurationseintrag MappingDontOverwriteInstance kann man die Fehlerbehebung zu „Mapping - Regelsatz und Listen“ aus dem Release Version 3.8.302 (3.6.24) deaktivieren. Weitere Informationen findne Sie unter eBiss .config spezielle Einstellungen.