Überarbeitung des Beendens vom eBiss Dienst während des Setups. Wird in dieser Version installiert und erst das nächsten Setup profitiert davon.
Zum Setzen vom System- und Tradingpartner können diese bei den Job-Steps RestGet und RestGetHandleDocument gesetzt werden.
Bei der Verwendung von Variablen für das Zertifikat musste das Subject nach der Auflösung ausgelesen werden, was in dieser eBiss Version umgesetzt ist.
Beim Speichern von Nachrichten aus dem WinClient wurde die Fehlermeldung bei schon vorhandenen Dateinamen verbessert. Als auch der Fehler behoben, dass Dateien, obwohl vom Benutzer bestätigt, nicht überschrieben wurden.
Um den eBiss Dienst zu beenden ohne laufenden Jobs zu unterbrechen, wurde das „Reibungslose Herunterfahren des eBiss-Dienstes“ umgesetzt. Ausführbar über das Menü „Erweiterte Aktionen“ vom eBiss WinClient oder über den eBiss CommandClient mit der Option „–SmoothShutdown“. Beim reibungslosen Herunterfahren werden zuerst alle Automatisierungen angehalten und dann bis zu 30 Minuten auf das Beenden der laufenden Jobs gewartet. Sollten nach 30 Minuten noch Jobs laufen, dann werden diese abgebrochen und der Dienst beendet.
Bei der Definition von Typen kann man über MapExternalName den Namen eines Feldes doppelt vergeben. Wie z.B. im Folgenden, wo der Feldname Adresse doppelt definiert, ist:
public String Adresse;
[MapExternalName("Adresse")]
public MyAddress VersandAdresse;
Die Struktur wird von eBiss verarbeitet und eBiss nimmt das erst passende Feld. Im Debug Modus wird ab dieser Version eine Fehlermeldung im Log ausgegeben, dass der Feldname doppelt vergeben ist.
Beim Übertragen von Nachrichten mit mehr als 255 Anhängen wurden die überzähligen Anhänge beim Senden nicht übertragen, sowohl beim SMTP als auch beim HTTP.
Der Fehler wurde behoben: