eBiss 3

Hilfe & Dokumentation

User Tools

Site Tools


en:relnotes:version_3_5:version_03_05_234

Preliminary version 3.5.234 - 3.5.235 (27.11 - 21.12.20)

Conversion to .NET 4.5.2

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.

Error in the selection of job relationships

When selecting a job relation, e.g. with the EventListener, the relation was removed when focusing in the interface. This error has been fixed.

Index on the document number

An index on the document number was created in the database.

Search for documents

The search for documents was extended by the filter option “Entity Types.Type Names

Item details - search for prices

Filtering by prices was not possible due to a bug in Filter, this bug has been fixed.

Plugins - Typed array lists

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;
}

MySQL DB Version 8

The MySQL database adapter was updated so that eBiss also runs with MySQL Server Version 8, see MYSQL Server.

Extension of the structures

In Supplier.TradeItem from 14 to 64 characters:

  • SupplierGLN
  • ManufacturerGLN
  • BuyerGLN
  • Gtin

In the article pool the following fields from 14 to 64 characters in article:

  • SupplierGLN
  • ManufacturerGLN
  • BuyerGLN

and from ArticleDetail

  • Ean/GTIN

Import multiple lookup tables

The Import node also includes individual exports of lookup tables, so that several exported lookup tables can be taken over by one import.

Troubleshooting of the FileEventListener

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.

DemandData

New data structure DemandData added.

Adjustment of the license activation

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:

  • Computer Name,
  • Serial Number
  • Total Physical Memory
  • Number of Cores
  • Number of Logical Processors
en/relnotes/version_3_5/version_03_05_234.txt · Last modified: 2024/02/20 08:15 by 127.0.0.1