===== Version 3.7.285 (1.8.23) ===== ==== Dokumentennummer im Mapping setzen ==== Erweiterung der [[transformation:mappings:framevariables|]] um **DocNumber** zum Setzen der Dokumentennummer. Verwendung siehe: [[howtos:setdocnumber|]]. Korrektur der Hilfe zu: [[howtos:setfilename_subject|]]. ==== SMTP Sendekanal ==== Der SMTP Sendekanal gibt im Standardlog (Progress) die Informationen über den verwendeten Server und die Empfänger (From, To, CC, BCC, ReplyTo) aus. ==== Job-Step ExecuteExternal ==== Erweiterung vom Job-Step [[prozessdefinition:jobs:jobsteps:allgemein:executeexternal|]] um die Angabe eines Zeitlimits. ==== JSON Writer - Datumsformat ==== Die [[prozessdefinition:repositorien:schreibkomponenten:typen:json|]] Schreibkomponente verwendet beim Schreiben von Datumswerten seit dieser eBiss Version das MapFormat Attribut (s. [[transformation:mappings:objektdefinition:attribute:standardobject|]]), siehe unter "Formatieren von Datumswerten" in [[prozessdefinition:repositorien:schreibkomponenten:typen:json|]]. ==== Verbuchen von EPCs ==== Der Job-Step zum Verbuchen von EPCs wurde erweitert um das Aktualisieren der EPCs mit der Prüfung, dass die Kombination aus EPC und EAN nicht geändert werden kann. ==== Erweiterung der Masken ==== Die [[prozessdefinition:repositorien:kontainerisierer:mask|]] wurden erweitert um "${RX:}" * Der [[prozessdefinition:repositorien:erkennungskomponenten:regex|reguläre Ausdruck]] wird auf den ersten 100 KB des Anhangs ausgewertet, z.B. liefert \\ \\ {RX:NAD\+BY\+([^:]*):} aus einer EDIFACT Datei die GLN aus dem BY Segment. ==== Retry beim SFTP Empfangskanal ==== Der [[kommunikation:kanal:sftpreceive|]] wurde erweitert um: * **Wiederholungen bei Fehler**:Beim Fehlercode 1103 und einem „Wiederholungen bei Fehler“ > 0 wird der Fehler ins Log geschrieben und das Herunterladen nach einer Sekunde nochmal versucht. Das wiederholt sich so lange, bis der Fehlercode 1103 nicht mehr auftritt oder die angegebene Anzahl 'Wiederholungen im Fehlerfall' erreicht wurde. Ein Task wird erstellt, wenn der Fehler auch beim letzten Versuch immer noch auftritt. ==== eBiss PlugIn Sample ==== Neuer Job Step **CreateMessageFileLinks** unter .\StandardTemplates\PluginSample\eBiss.PluginSample ==== eBiss API, Schnittstellenerweiterungen ==== {{:images:sign_warning.png?nolink|}} Für Entwickler: Binden Sie in Ihr VS-Projekt die eBiss.Api.dll aus dem Verzeichnis des 'eBiss.PluginSample'((.\StandardTemplates\PluginSample\eBiss.PluginSample\ref)) ein **und** legen Sie parallel zu der eBiss.Api.dll die eBiss.Api.xml ab. Dann erhalten Sie im Code eine Hilfe zu einigen der API Methoden und Eigenschaften. Neue Schnittstelle **IUser**: public interface IUser { Guid Oid { get; } string Name { get; } INode Node { get; } // This method requires an activation by the administrator in the system settings bool CheckLogin(string password, ISession session); } Neue Schnittstelle **IMailServerAddress**: public interface IMailServerAddress : ITypedAddressView { string Login { get; } // This method requires an activation by the administrator in the system settings bool CheckLogin(string password, ISession session); IAddressBase AddressBase { get; } } Erweiterung von **INode** um: ICollection Users { get; } ICollection FindAddress(AddressType type, string uri, bool wildcardSearch = false); Erweiterung von **IMessage** um: string DelegatedJobName { get; } ==== Kein 'Callback' vom Servcie zu Client / fehlende Logs ==== Fehlerbehebung zu "Exception: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."