===== Version 3.4.228 (3.8.20) ===== ==== Create multiple messages / Missing and duplicate UNB addresses ==== Fixed the bug that when creating messages via two successively connected [[en:prozessdefinition:jobs:jobsteps:allgemein:entitymessagecreator|]] a faulty message was generated. The error occurred if the newly created messages were EDIFACT messages, e.g. the second one is intended for a different message basket, and documents of the same type are containerized in the same message. Then a third, incorrect message was created instead of the expected two messages. ==== Adjustment of the field lengths for the AS2 certificate files === Adjustment of the field lengths for the AS2 certificate files in: - The Edin address, from 128 to 256 characters - AS2ReceiveChannel: * OwnCertPfxFile, from 64 to 256 characters * OwnCertPfxFileBackLog, from 64 to 256 characters * SslServerCertPfxFile, from 64 to 256 characters * SignerCertCsrFile, from 64 to 256 characters - AS2SendChannel: * SigningCertPfxFile, from 64 to 256 characters * SigningCertPfxFileBackLog, from 64 to 256 characters * SslClientCertPfxFile, from 64 to 256 characters * RecipientCertCerFile, from 64 to 256 characters * AcceptServerCertCerFile, from 64 to 256 characters ===== sFtp server === Revision and update of the sFtp server. * Support of the latest encryption methods. * Parallel logins from the same user are now possible. * Fetch and write files in one session, previously separate sessions were necessary * The transfer of the files has been optimized. ==== NotifyMessages - Troubleshooting === In the NotifyMessages the error 'Transaction already committed!' was fixed. ==== EDInt address - Overlength of file names ==== With the EDInt address it was possible to enter too long file names and when such an entry was made, neither the Save button was active nor was an error detected. In general the text input fields in eBiss have a character length limit and on the surface the input of overlengths is prevented. This error was caused by a combination of two unfavourable factors: - The length limitation was missing in the text fields for entering file names, in the text fields with the "Browse" button. - The address fields are handled separately internally. This resulted in an overlength error, which did not lead to a display. The error message was missing and the Save button was not activated. **Case 1** is fixed, i.e. an input of too long file names is no longer possible.\\ **Case 2** is no longer possible with the above fix for case 1 and was still protected by activating the "Cut-Oversize" option on the Pranke-ORM data layer. ==== Mapping Function GetArticleDetailsByEAN ==== The warning "GetArticleDetailsByEAN: Check Article without Node" was always issued if an EAN was not found in the current node. Which is annoying and unnecessary. However, a change of the search in the whole system cannot be removed, because this would change the current behaviour. For this reason, the search is now only started at the If article details are found, the following message is issued to another node: * ArticleDetails found for EAN <...> not found in current node, but in in Node <...>. ===== MapDocNavigator, constructor adapted ==== There are plugins from customers who use the MapDocNavigator class for the return value in mapping functions. With the current eBiss version this is not necessary, there you can simply return a type from the IMapObjectRoot. But to prevent the old code from breaking, the constructor with the two parameters must be inserted again in the class MapDocNavigator. ===== MapDocNavigator, constructor adapted === There are plugins from customers who use the MapDocNavigator class for the return value in mapping functions. With the current eBiss version this is not necessary, there you can simply return a type from the IMapObjectRoot. But to prevent the old code from breaking, the constructor with the two parameters must be inserted again in the class MapDocNavigator. ===== ExcelImporter ==== Fixed the bug that in [[en:prozessdefinition:jobs:jobsteps:allgemein:excelimporter|]] the record tags were always written if the option "Create header" was active, even if the option "Add record tag" was deactivated. ==== Status of Port Event Listener === Extension of the [[en:howtos:maintenanceinterface|]] with the option **All HTTP requests**, so e.g. the accessibility of an AS2 channel can be checked from outside via HTTP.