What is Pranke eBiss?

Pranke eBiss is a software for electronic data interchange (EDI) and the seamless integration of enterprise applications (EAI).
It was developed to simplify the integration of various ERP applications, as well as other processes.

What does Pranke eBiss stand for?

Pranke eBiss combines internal and external processes.
Companies are able to bring together a wide range of areas such as ERP, merchandise management, logistics, financial accounting and much more under one roof. And of course the converter can also do EDI, as that is how everything started.

Reduce interfaces

Pranke eBiss replaces numerous interfaces and thus creates a concise IT landscape. Error sources are eliminated. Important operating environments are coordinated, resources are unblocked.

Two-level mapping

The principle of two-step mapping is simple to understand.
Imagine a converter that transforms data from one format to another. For example, from an in-house format to middleware, which is what we call the Pranke eBiss format.
First we formulate the general rules of how data should be “translated”. These rules are the same for all trading partners and serve as the basis for the conversion.
They ensure that all data is correctly interpreted and transferred into the desired target format.

In the second mapping stage, we realise adjustments for trading partners with Pranke eBiss. These are almost always special mappings with specific requirements for the diverse in-house systems.

Advantages of the two-level mapping concept

  • Separation of general mappings and special mappings.
  • Specific requirements are implemented more easily and quickly.
  • Many mappings are already in the “pool” and do not have to be created each time.
  • When changing an ERP system or an merchandise management system, only the in-house mappings are adapted, everything else (as a rule) remains the same.

The two-stage mapping concept offers flexibility, efficiency and future-proofing for your digitisation projects.

The seamless integration of data and processes results in many advantages for your company. Instead of transferring files, interface processes around reading, writing and posting data become interconnected.

Integration, real time

The data integration in Pranke eBiss works in real time. The software links operations such as reading, writing and posting with each other.

Compliance and security

The software is able to ensure that data transmission complies with applicable regulations and security standards, which is particularly important in regulated industries.


Pranke eBiss grows with your company. New challenges? New ideas? Expand processes according to your ideas with the Pranke eBiss modules!


For more than two decades, we have been strategically advising you and concretely supporting you in the planning, implementation and evaluation of digitisation projects.

We are constantly enhancing our knowledge spectrum and exploring innovative paths.

During the Corona crisis, we were able to observe how digitally positioned companies quickly and flexibly reacted to drastic changes using our eBiss converter.

We provide suitable modules for a wide range of scenarios, and we will keep you regularly informed about them from now on.

The retail trade must adapt better to digitalisation, and we offer them all the possibilities to do so.
eBiss, a modular converter

With our eBiss.Amazon S3 module, you can easily access the web-based high-speed cloud storage service from Amazon.

Our eBiss.Versioning module is extremely versatile, among other things you can manage a project history with it, or test your system extensively in a staging environment, before you go live with a tested system.

With the eBiss.Analytics module, you generate statistics on message dispatch and message delivery for selected partners.
You also publish system-specific parameters in the DokuWiki, thus creating transparency!

If you have any questions or suggestions, do not hesitate to contact us. We will advise you in detail and at your leisure!

The administration of synchronized directories is possible with eBiss 3. You need a Harddisk ChannelReceiver, the appropriate ChannelSender and a FileEventListener. So that only changed files are transferred, the EventListener checks for the ArchivFlag, only if a file was changed, it gets the ArchivFlag.
The files are fetched, transmitted and written again on the other side.

Configuration of the EventListener:

OnlyCheckFilesWithArchiveFlag checks for files with archive flag. Different than usual, it also checks that no hidden files are triggered, furthermore the file must be able to be opened exclusively, otherwise the EventListener will not hit. (You can track this in the LogDebug).

New FileHandling method in the HarddiskReceiveChannel:

Set the channel to attract exclusively:

New setting in Harddisk ChannelSender for FileExists handling:

A working example configuration can be found in StandardTemplates under DirectorySync. In addition to the presented new features there are two enhancements. On the one hand the HarddiskChannelSender checks for a set ArchiveFlag when writing and if it finds this (file was changed also both sides), the new file is put with a counter next to it, so that the users have the possibility to merge the changes. One can give the HarddiskReceiver now a MaxKB limit, so that not all data are fetched immediately (In case of large directories). Then he takes files until the limit is exceeded for the first time, but just at least one file. Additionally you have the possibility with the new JobBox MEssageContentRemover to remove the content of large files directly from the MessageStore.

eBiss 3 can map structures into variables!

For example, if you set a selection in a rule that selects a typed value (incl. whole trees), you can save it as $$VariableName on the right-hand side. Later on, you can access this structure directly in the entire document and carry out further work with it.

For example, save the entire folder document:

Rule: /Orders => $$doc

Call it later in a mapping:

Rule: $doc/@SupplerGLN

or better and faster with the XVar function:

Rule: XVar (‘ doc’)/@SupplierGLN

or the total of the item quantities stored in the document:

Rule: sum (XVar (‘ doc’)/Items/@Quantity)

For more information, see the variables help.


The more intensively the eBiss converter is used over time, the easier it is to loose track of how and where alterations and adaptions have made the eBiss System to your particular eBiss.

At Pranke, too, we are often asked to make adjustments or extensions to an existing eBiss system. If that system has reached a certain complexity and is not really well maintained, it’s quite a challenge to even find out where to start. A manual analysis of a system is very time-consuming and by no means a matter of course.

In order to better cope with such situations, we developed a new module for eBiss 3 which we called eBiss Analytics. With this module it is possible to make both statistical and analytical statements about an existing eBiss 3 system. This is why it comes with these two characteristics.

  • Data Analytics
    Statistical statements refer to the scope of messages received and sent. These can be automatically sent to selected recipients. You will get answers to questions such as: How many messages do we send to our partners – per day, per week or per month? or: How often do we deliver to partner X?
  • System Analytics
    If the module is used for an analysis of the eBiss system, the system-specific parameters are evaluated and prepared in a suitable form (e.g. as a sequence diagram and/or structured list) in a separate namespace within the DokuWiki delivered with eBiss.

Statistical considerations refer to the volume of messages received and sent. These can be automatically sent to selected recipients. During the System analysis, the system-specific parameters are evaluated and prepared in an appropriate form (e. g. as sequence diagram and/or structured list) in a separate namespace within the DokuWiki provided with eBiss.

Example: UML diagram of the OUTBOUND wiring of an eBiss system

bird's-eye view of OUTBOUND wiring

bird’s-eye view of OUTBOUND wiring

Read more

Since eBiss 3 version 3.0.134, you can connect to the United Parcel Service (UPS) portal.

The license-managed eBiss module provides you with a UPS send channel with which you can set up the connection to the UPS Portal. The UPS-Url and authentication credentials are required for setup. Furthermore, you can define the validation of the sender/receiver in the module and unpack compressed files directly.

Want more information about our UPS module? We are happy to advise you.

[cl-ib image=”6504″ title=”Links” desc=”In eBiss 3, you can now jump directly from many points directly into other areas of the application via links, and open them in the new window. For example, you can directly access your system and trading partners from within the message overview and view and process them in parallel as required. ” animation=”soter”]

Of course, this also works with other areas such as message trays or delegated jobs. The improved Navigation is available throughout the application, and you will come across the links in numerous places.

Simultaneous editing of multiple elements

If you click the Edit button after selecting more than one record, you will see an input mask with the editable properties. Similar values ​​appear here as in the normal detail view, different values ​​are annotated as such.

Shadow Copy plugins

With the new Shadowcopy feature, it is possible to copy new DLL files to the plugin directory without restarting the eBiss service or the WinClient. From the ► Maintenance menu item, you can simply update the Shadowcopy plugins on the client to use the new plugins immediately.

New database support

In addition to MSSQL Server, MySQL and SQLite, eBiss 3 also supports PostgreSQL.

Node range uniqueness with GLN or location

Under ► Settings ► System Settings, you can now select whether the GLN of a location within the node should be unique or not. You can also decide whether the participant number of a partner should be unique within a node.

Integrated license management

The license can be easily checked / activated online, or in the case of sensitive systems without an internet connection by importing a license file.

The search functions in eBiss 3 make your daily tasks easier in many places.

Now there is a quick search in the job and mapping editors. You can use Ctrl + F to search for textual content, count the occurrences, and directly replace the found results in the Mapping Editor.

This allows you to keep track of complex jobs and mappings.

A system-wide search allows you to quickly find all possible objects.

The filters can be saved and imported again.

eBiss 3 - EDI-Konverter

[cl-ib image=”6489″ title=”Mapping editor and debugger in unity” desc=”The operation of the mapping editor has remained nearly the same. What is new is that the mapping of fields to each other can now also take place from the target to the source side (“from right to left”).”]

A highlight is the reversed separation between Mapping Editor and Debugger. If you have now loaded a message into a mapping, you can see the effects of changes to the mapping directly live. The menu point for applying the mapping rules to a message is located under the ► Debugging ► Apply Mapping menu item.

Display and edit variables

When debugging, the global source and target frame variables, as well as the variables individually set in the mapping, are displayed. The source frame variables can be changed in the Mapping Debugger to test live here as well.

Start second mapping without file caching

The target object, which was filled when applying the debugging of the mapping, can now directly start the second mapping and becomes the output object for the next (manual) conversion step. So far, you had to save a middleware XML file, open the second mapping in the debugger, and load that file again.

In the future, eBiss 3 offers the button “Debugging” above the target object: Here, as before, the target object can be saved as a file, or the subsequent mapping can be selected.

[cl-ib image=”6487″ title=”Messages in eBiss” desc=”Dealing with news has become more comfortable in eBiss 3. On the one hand, messages are now previewed in the message box, while extended mechanisms for debugging messages are available.” animation=”soter”]A message can now be sent, e.g. Can be directly analyzed to determine the type of the message, determine communication partners, or divide the message content into documents without first having to create a corresponding job. This requires only the corresponding infrastructure in the type repository (Recognizer, Analyzer, Type Definition and Reader), and with the message selected, select the menu item ► Debug message ► Analyze message.

An analyzed message can then be used to debug a mapping or report. To do this, select the corresponding action under the menu item ► Debug message. As a result, all those mappings or reports that use the type of the selected message as the source type will appear.