Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validation of the logging house extension #856

Open
jkbquabeck opened this issue Mar 26, 2024 · 1 comment
Open

Validation of the logging house extension #856

jkbquabeck opened this issue Mar 26, 2024 · 1 comment
Assignees
Labels
kind/enhancement New feature or request scope/ce sovity's Open Source Community Edition scope/mds related to MDS status/blocked/needs-product requires input from product owner status/blocked An issue is blocked by another issue or task task/analyze Need for investigation

Comments

@jkbquabeck
Copy link
Collaborator

jkbquabeck commented Mar 26, 2024

--------------------MDS format for quick high level inspection---------------

https://github.com/Mobility-Data-Space/MDS-Project/issues/63

Background

Problem statement

According to legal requirements all transactions in our data space shall be logged. It means the logging house extension (LHE) which is already part of our EDC shall be always be activated and properly configured.

Customer perspective

The participant shall have possibility Quick and easy to check whether the LHE is activated or not.

Business value

Without this feature the data space has no possibility follow the federal antitrust act.

Proposed solution

Description of the feature

On launch the connector should check whether the LHE is properly configured. If the LHE is not properly configured, negotiations and transactions shall be diskaled. The participant shall be informed via UI that the connector is not configured properly.

Dependencies

Logging House Extension, Logging House

Suggested visual realization

TBD

Challenges

TBD

User stories

As Data Space Authority I want to be sure that all connectors in my data space use the logging house for logging.

As Participant I want to be informed via UI if my connector is disabled due to wrong LHE configuration.

Outlook

Next step would be to ping the Logging House and to receive the approproate answer. This feature should be implemented on the LH side too.

@jkbquabeck jkbquabeck added kind/enhancement New feature or request scope/ce sovity's Open Source Community Edition scope/mds related to MDS status/blocked/needs-product requires input from product owner task/analyze Need for investigation labels Mar 26, 2024
@SebastianOpriel
Copy link
Member

SebastianOpriel commented Apr 4, 2024

Feature Request

Description

  • When a user accesses the EDC frontend in MDS configuration, this user should be warned if the Logging House extension is not active.
  • This user should also be warned if necessary parameters of the extension are not set (e.g. URL) or obviously wrong set (e.g. URL=no_protocol.eu/log)

Which Areas Would Be Affected?

  • EDC API Wrapper
  • EDC UI (MDS version)

Why Is the Feature Desired?

MDS requires Logging House to be activated. Users shall be hinted, that the EDC is not correctly configured for MDS - thus avoiding unintentional mistakes in cofiguration.

How does this tie into our current product?

MDS EDC

Stakeholders

@ip312 @DanielHeiderMDS @jkbquabeck

Tasks

  • Create rough work breakdown structure
  • Create effort estimation

@AbdullahMuk AbdullahMuk added the clean-backlog requires backlog cleaning label May 2, 2024
@jkbquabeck jkbquabeck removed the clean-backlog requires backlog cleaning label May 2, 2024
@SebastianOpriel SebastianOpriel added the status/blocked An issue is blocked by another issue or task label Oct 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request scope/ce sovity's Open Source Community Edition scope/mds related to MDS status/blocked/needs-product requires input from product owner status/blocked An issue is blocked by another issue or task task/analyze Need for investigation
Projects
None yet
Development

No branches or pull requests

3 participants