eclipse-basyx / basyx-databridge

Eclipse Public License 2.0
11 stars 18 forks source link

Feature/multiple datasinks #308

Closed jannisjung closed 4 months ago

jannisjung commented 5 months ago

This PR is built upon PR #300 Adds support for multiple datasinks in one route

Userstory:

As a data integrator I want to integrate a single datasource with multiple properties so that I can break down complex data objects into single SMEs

Rules:

Changes

Example Configuration:

[
    {
        "datasource": "mqttSource",
        "transformers": 
        [
            "transformer1",
            "transformer2",
            "transformer3"
        ],
        "datasinks":
        [
            "sink1",
            "sink2",
            "sink3"     ],
        "datasinkMappingConfiguration":
        {
            "sink1": ["transformer1"],
            "sink2": ["transformer2"],
            "sink3": ["transformer2", "transformer3"]
        },
        "trigger": "event"
    }
]