eBiss was upgraded from .NET 4.5 to .NET version 4.5.2. The .NET version 4.5.2 is available on the most common systems, see .NET Framework 4.5.2.
Please check your system before updating to eBiss version 3.5.
It is not necessary to update your plug-ins if you only use the eBiss.Api.dll in your plug-ins. The eBiss.Api.dll is still based on .NET version 4.5, so you can create your plug-ins with .NET version 4.5 or higher. Unless they reference other eBiss Assemblies besides the eBiss.Api.dll.
When selecting a job relation, e.g. with the EventListener, the relation was removed when focusing in the interface. This error has been fixed.
An index on the document number was created in the database.
The search for documents was extended by the filter option “Entity Types.Type Names
Filtering by prices was not possible due to a bug in Filter, this bug has been fixed.
In Plugins you can now define typed properties besides “List<…>” properties:
Sample Code with List<…>:
public class MyContainer : IMapObjectRoot { public List<Items> Items; }
Sample Code with typed array:
public class MyContainer : IMapObjectRoot { public Item[] Items; }
The MySQL database adapter was updated so that eBiss also runs with MySQL Server Version 8, see MYSQL Server.
In Supplier.TradeItem from 14 to 64 characters:
In the article pool the following fields from 14 to 64 characters in article:
and from ArticleDetail
The Import node also includes individual exports of lookup tables, so that several exported lookup tables can be taken over by one import.
To avoid multiple, wrong events the FileEventListener uses together with the Harddisk receive channel a protocol to exchange which of the notified files have been processed. The complete file name is used to identify the files.
Unfortunately the Windows API methods for reading the files return the path in the case where the path was specified and not how the path is defined on the file system. I.e. if the FileEventListener was case-sensitive and theHarddisk receive channel was case-sensitive, the data was not recognized as processed.
Error correction: In the protocol between the two components the comparison is case-insensitive and an error log is built in, if the file reported by Harddisk receive channel is not found.
New data structure DemandData added.
The change of the hardware-bound license activation in Version 3.4.219 (18.5.20) had to consider that old licenses are still valid. Unfortunately, the algorithm was implemented so conservatively that the old hardware properties were still used even if the license was explicitly activated via the eBiss interface. Only by deleting the file eb.b.lic from the eBiss directory combined with a restart of the service and a subsequent activation of the license the hardware properties were adjusted as described in Version 3.4.219 (18.5.20).
From this eBiss version on, this is no longer necessary, an activation of the license in eBiss changes it directly to the following new parameters: