Packages
A Package contains configuration and code to make ERP Connectivity integrate functionality from an ERP system. This can be a single connection to an ERP systems interface (Connector Package) or an even more complex orchestration of multiple Connector Package calls (Orchestrator Package).
Connector Package
A Connector Package contains code and some configuration descriptions on how a specific interface needs to be connected to and which data need to be exchanged.
The code inside this package takes care of:
-
Data mapping between both contracts (ERP Connectivity’s data contract and ERP system’s contract)
-
Validation of incoming data (from ERP Connectivity client and from ERP system)
-
Connector specific setups
-
providing ERP system’s data contracts
-
(optional) custom ERP Connectivity’s data contract
The configuration description contains information about:
-
which Connectors have to be used
-
which ProcessFlow has to be used
-
which Converters are used (optional)
-
if automatic/manual retry is allowed and needed configuration
-
which data contracts have to be used
-
which endpoint will be published for clients
Orchestrator Package
An Orchestrator Package contains some configuration and a workflow definition file. The workflow definition file follows the guidelines that are made by BCI Orchestrator since ERP Connectivity is making use their engine. The configuration file contains information about:
-
which Connector Packages are used
-
which data contracts have to be used
-
which endpoint will be published for clients