diff --git a/.github/workflows/build-docker-all.yaml b/.github/workflows/build-docker-all.yaml index 39602ce95..cb078a830 100644 --- a/.github/workflows/build-docker-all.yaml +++ b/.github/workflows/build-docker-all.yaml @@ -1,5 +1,5 @@ ################################################################################ -# Copyright (c) 2021,2023 Contributors to the Eclipse Foundation +# Copyright (c) 2021,2024 Contributors to the Eclipse Foundation # # See the NOTICE file(s) distributed with this work for additional # information regarding copyright ownership. diff --git a/.github/workflows/build-docker.yaml b/.github/workflows/build-docker.yaml index 7e5c6843a..e6842f00d 100644 --- a/.github/workflows/build-docker.yaml +++ b/.github/workflows/build-docker.yaml @@ -1,5 +1,5 @@ ################################################################################ -# Copyright (c) 2021,2023 Contributors to the Eclipse Foundation +# Copyright (c) 2021,2024 Contributors to the Eclipse Foundation # # See the NOTICE file(s) distributed with this work for additional # information regarding copyright ownership. diff --git a/.github/workflows/deploy-maven.yaml b/.github/workflows/deploy-maven.yaml index 03ce08ba7..815faf674 100644 --- a/.github/workflows/deploy-maven.yaml +++ b/.github/workflows/deploy-maven.yaml @@ -1,3 +1,22 @@ +################################################################################ +# Copyright (c) 2021,2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License, Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0. +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# SPDX-License-Identifier: Apache-2.0 +################################################################################ + name: Maven Deploy on: push: diff --git a/.github/workflows/execute-tests.yaml b/.github/workflows/execute-tests.yaml index dc86e2fa0..6a11662f0 100644 --- a/.github/workflows/execute-tests.yaml +++ b/.github/workflows/execute-tests.yaml @@ -1,3 +1,22 @@ +################################################################################ +# Copyright (c) 2021,2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License, Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0. +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# SPDX-License-Identifier: Apache-2.0 +################################################################################ + name: Maven Test Execution on: pull_request: diff --git a/.github/workflows/helm-chart-lint.yaml b/.github/workflows/helm-chart-lint.yaml index f26752ff2..02780ed65 100644 --- a/.github/workflows/helm-chart-lint.yaml +++ b/.github/workflows/helm-chart-lint.yaml @@ -1,3 +1,22 @@ +################################################################################ +# Copyright (c) 2021,2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License, Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0. +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# SPDX-License-Identifier: Apache-2.0 +################################################################################ + name: Lint and Test Charts on: diff --git a/.github/workflows/helm-chart-release.yaml b/.github/workflows/helm-chart-release.yaml index 140e22e54..1ef34581a 100644 --- a/.github/workflows/helm-chart-release.yaml +++ b/.github/workflows/helm-chart-release.yaml @@ -1,3 +1,22 @@ +################################################################################ +# Copyright (c) 2021,2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License, Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0. +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# SPDX-License-Identifier: Apache-2.0 +################################################################################ + name: Release Charts on: diff --git a/.github/workflows/kics.yml b/.github/workflows/kics.yml index f2e75026f..defce0d0e 100644 --- a/.github/workflows/kics.yml +++ b/.github/workflows/kics.yml @@ -1,3 +1,22 @@ +################################################################################ +# Copyright (c) 2021,2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License, Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0. +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# SPDX-License-Identifier: Apache-2.0 +################################################################################ + name: "KICS" on: diff --git a/.github/workflows/sonar-scan.yaml b/.github/workflows/sonar-scan.yaml index 0d698546a..5c011daa5 100644 --- a/.github/workflows/sonar-scan.yaml +++ b/.github/workflows/sonar-scan.yaml @@ -1,3 +1,22 @@ +################################################################################ +# Copyright (c) 2021,2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License, Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0. +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# SPDX-License-Identifier: Apache-2.0 +################################################################################ + name: SonarCloud Scan on: push: diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index 5017a0050..c0f3e7157 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -1,3 +1,22 @@ +################################################################################ +# Copyright (c) 2021,2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License, Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0. +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# SPDX-License-Identifier: Apache-2.0 +################################################################################ + # Depending on the location of your Docker container # you need to change the path to the specific Docker registry. # diff --git a/.github/workflows/veracode.yaml b/.github/workflows/veracode.yaml index 758065390..524801f65 100644 --- a/.github/workflows/veracode.yaml +++ b/.github/workflows/veracode.yaml @@ -1,3 +1,22 @@ +################################################################################ +# Copyright (c) 2021,2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License, Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0. +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# SPDX-License-Identifier: Apache-2.0 +################################################################################ + name: Full Vera Code Scan on: diff --git a/.idea/copyright/Bpdm_Copyright.xml b/.idea/copyright/Bpdm_Copyright.xml index 80d9c7c76..e0c4bac2d 100644 --- a/.idea/copyright/Bpdm_Copyright.xml +++ b/.idea/copyright/Bpdm_Copyright.xml @@ -1,7 +1,7 @@ \ No newline at end of file diff --git a/.jpb/persistence-units.xml b/.jpb/persistence-units.xml index e68284fea..cb5fab895 100644 --- a/.jpb/persistence-units.xml +++ b/.jpb/persistence-units.xml @@ -1,6 +1,6 @@ +
Operator
Operator
BPDM Gate
BPDM Gate
BPDM Gate
BPDM Gate
CX Member
CX Member
Operator 2
Operator 2
CX SME
CX SME
SME CSV Upload
Application
SME CSV Upload...
EDC
CX-Member
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
BPDM Gate
BPDM Gate
Gate API
Gate API
Gate Service
Gate Service
Gate Database
Gate Database
Business
Partner Data
Business...
Gate
Model
Gate...
Input
Changelog
Input...
Output
Changelog
Output...
BPDM Pool
BPDM Pool
Pool API
Pool API
Pool Service
Pool Service
Pool Database
Pool Database
Golden Record
Partner Data
Golden Record...
Pool
Model
Pool...
Changelog
Changelog
EDC
Operator
EDC...
Control Plane
Control Plane
Master Data Management System
CX-Member
Master Data Management Syste...
Backend
Service
Backend...
Business Partner
Business Partner
Poll
changed BP
Poll...
Poll
changed BP
Poll...
Push
BP
Push...
Business Partner
Business Partner
Business Partner
Business Partner
Golden Record
Golden Record
Golden Record
Golden Record
Value Added Service
Value Added Service
External
External
CX Portal
CX Portal
Data Plane
Data Plane
Push
Business Partner
Push...
EDC
CX-Member
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
Push CSV
Push CSV
Business
Partner
Business...
Poll CSV
Poll CSV
Simulator Application
Simulator Application
Business Partner
Business Partner
Simulator API
Simulator API
Update BP with BPN
Update BP with BPN
sync changelog
timestamp
sync changelog...
Simulator Service
Simulator Service
Respond BPN
Respond BPN
Poll
Input Changelog & fetch Data
Poll...
Push Biusiness Partner
Push Biusiness Partner
C
Simulator Database
Simulator Database
Timestamp Changelog
Timestamp Cha...
Manual
Manual
Trigger Polling
Trigger Polling
Not in current Architecture
Not in current Architecture
BPN Issuing
Service
BPN Issuing...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/cx_bpdm_architecture_v3_3.drawio.svg b/docs/assets/cx_bpdm_architecture_v3_3.drawio.svg index 604e0260a..6822bb612 100644 --- a/docs/assets/cx_bpdm_architecture_v3_3.drawio.svg +++ b/docs/assets/cx_bpdm_architecture_v3_3.drawio.svg @@ -1,4 +1,23 @@ + +
Operator
Operator
BPDM Gate
BPDM Gate
BPDM Gate
BPDM Gate
CX Member
CX Member
CX SME
CX SME
Operator 2
Operator 2
SME CSV Upload
Application
SME CSV Upload...
EDC
CX-Member
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
Data Quality
Application
Data Quality...
BPDM Gate
BPDM Gate
Gate API
Gate API
Gate Service
Gate Service
Gate Database
Gate Database
Business
Partner Data
Business...
Gate
Model
Gate...
Input
Changelog
Input...
BPDM Pool
BPDM Pool
Pool API
Pool API
Pool Database
Pool Database
Golden Record
Partner Data
Golden Record...
Output
Changelog
Output...
Pool
Model
Pool...
Input
Changelog
Input...
Master Data Management System
CX-Member
Master Data Management Syste...
Backend
Service
Backend...
Business Partner
Business Partner
Poll
changed BP
Poll...
Poll
changed BP
Poll...
Push
BP
Push...
Business Partner
Business Partner
Business Partner
Business Partner
Golden Record
Golden Record
Golden Record
Golden Record
Value Added Service
Value Added Service
External
External
CX Portal
CX Portal
Push
Business Partner
Push...
EDC
CX-Member
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
Not in current Architecture
Not in current Architecture
Push CSV
Push CSV
Business
Partner
Business...
Poll CSV
Poll CSV
Data Curation Service
Data Curation Service
Data Curation Service
Data Curation Service
Data Curation
Services
Data Curation...
Data Curation Service
Data Curation Service
Data Curation Service
Data Curation Service
Data Enrichment
Services
Data Enrichment...
Simulator
Application
Simulator...
Golden Record
Release & Approval
Service
Golden Record...
BPDM
Orchestrator
BPDM...
Orchestrator API
Orchestrator API
Orchestrator Service
Orchestrator Service
Orchestrator Database
Orchestrator Database
Business
Partner Data
Business...
Output
Changelog
Output...
Orchestrator
Model
Orchestrator...
Input
Changelog
Input...
Linkage
Linkage
Not in current Architecture
Not in current Architecture
Simulate Update
Business Partner
Simulate Update...
Approve
Golden Record
Approve...
Updaten
Business Partner
Updaten...
Update
Business Partner
Update...
Push
Business Partner
Push...
Poll
Status Changes
Poll...
Business Partner
Business Partner
Business Partner
Business Partner
Data Curation
Service
Data Curation...
Data Curation
Service
Data Curation...
Data Curation
Service
Data Curation...
Data Enrichment
Services
Data Enrichment...
Data Enrichment
Services
Data Enrichment...
Data Enrichment
Services
Data Enrichment...
EDC Required at this point?
According to Christoper -> No, it's not a CX Member
EDC Required at this...
Output
Changelog
Output...
Ticket
Number
Ticket...
EDC
CX-Member
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
BPN Issuing
Service
BPN Issuing...
Pool Service
Pool Service
fetch Updates
fetch Updates
EDC
Operator
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
EDC
Operator
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
EDC
Operator
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
EDC
Operator
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
EDC on Operator Side for Pool and Gate are the same instance
EDC on Operator Side...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/cx_bpdm_context_business.drawio.svg b/docs/assets/cx_bpdm_context_business.drawio.svg index cfad1e8bd..b9ec12833 100644 --- a/docs/assets/cx_bpdm_context_business.drawio.svg +++ b/docs/assets/cx_bpdm_context_business.drawio.svg @@ -1,4 +1,23 @@ + +
BPDM Business Context
BPDM Business Context
Catena-X Ecosystem
Catena-X Ecosystem
Operative Environment
Operative Environment
BP Data
BP Data
SME
SME
«System»
BPDM Application
«System»...
BP Data
BP Data
«System»
Master Data Management
«System»...
BP Data
BP Data
«System»
CX Portal
«System»...
BP Data
BP Data
«System»
Value Added Services
«System»...
«System»
External Curation & Enrichment Services
«System»...
BP Data
BP Data
«System»
Curation & Enrichment Services
«System»...
«System»
Value Added Services
«System»...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/cx_bpdm_context_deployment.drawio.svg b/docs/assets/cx_bpdm_context_deployment.drawio.svg index 291115ef8..bac0ced66 100644 --- a/docs/assets/cx_bpdm_context_deployment.drawio.svg +++ b/docs/assets/cx_bpdm_context_deployment.drawio.svg @@ -1,4 +1,23 @@ + +
BPDM Business Context
BPDM Business Context
Catena-X Network
Catena-X Network
Operator Environment
Operator Environment
BP Data
BP Data
SME
SME
«System»
BPDM Application
«System»...
BP Data
BP Data
«System»
Master Data Management
«System»...
«System»
CX Portal
«System»...
BP Data
BP Data
«System»
Value Added Services
«System»...
«System»
External Curation & Enrichment Services
«System»...
BP Data
BP Data
«System»
Curation & Enrichment Services
«System»...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/cx_bpdm_context_technical.drawio.svg b/docs/assets/cx_bpdm_context_technical.drawio.svg index b62648d74..fccd263d7 100644 --- a/docs/assets/cx_bpdm_context_technical.drawio.svg +++ b/docs/assets/cx_bpdm_context_technical.drawio.svg @@ -1,4 +1,23 @@ + +
BPDM Technical Context
BPDM Technical Context
Catena-X Ecosystem
Catena-X Ecosystem
Operative Environment
Operative Environment
CX Member Environment
CX Member Environment
Master Data Management System
Master Data Ma...
EDC
EDC
Application Server / Cloud
Application Server / Cloud
HTTPS
HTTPS
EDC
EDC
HTTPS
HTTPS
BPDM Application
BPDM Applicati...
CX Portal
CX Portal
HTTPS
HTTPS
Value Added Services
Value Added Se...
External Service Provider
External Service Provider
Application Server / Cloud
Application Server / Cloud
HTTPS
HTTPS
EDC
EDC
HTTPS
HTTPS
HTTPS
HTTPS
SME
SME
CSV Data
CSV Data
<<artifact>>
<<artifact>>
Upload Service
Upload Se...
Upload Service
Upload Se...
HTTPS
HTTPS
EDC
EDC
HTTPS
HTTPS
HTTPS
HTTPS
SME
SME
CSV Data
CSV Data
<<artifact>>
<<artifact>>
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/cx_bpdm_highlevel.drawio.svg b/docs/assets/cx_bpdm_highlevel.drawio.svg index 8a1fe330f..937c1852a 100644 --- a/docs/assets/cx_bpdm_highlevel.drawio.svg +++ b/docs/assets/cx_bpdm_highlevel.drawio.svg @@ -1,4 +1,23 @@ + +
BPDM Application
BPDM Application
BPDM Gate
BPDM Gate
BPDM Orchestrator
BPDM Orchestrator
Value-Added-Services
Value-Added-Services
Data Curation & Enrichment Services
Data Curation & Enrichmen...
BPDM Pool
BPDM Pool
BPN Issuer
BPN Issuer
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/cx_bpdm_target_architecture.drawio.svg b/docs/assets/cx_bpdm_target_architecture.drawio.svg index e333538fc..528598489 100644 --- a/docs/assets/cx_bpdm_target_architecture.drawio.svg +++ b/docs/assets/cx_bpdm_target_architecture.drawio.svg @@ -1,4 +1,23 @@ + +
Operator
Operator
BPDM Gate
BPDM Gate
BPDM Gate
BPDM Gate
CX Member
CX Member
CX SME
CX SME
Operator 2
Operator 2
SME CSV Upload
Application
SME CSV Upload...
EDC
CX-Member
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
Data Quality
Application
Data Quality...
BPDM Gate
BPDM Gate
Gate API
Gate API
Gate Service
Gate Service
Gate Database
Gate Database
Business
Partner Data
Business...
Gate
Model
Gate...
Input
Changelog
Input...
BPDM Pool
BPDM Pool
Pool API
Pool API
Pool Service
Pool Service
Pool Database
Pool Database
Golden Record
Partner Data
Golden Record...
Output
Changelog
Output...
Pool
Model
Pool...
Input
Changelog
Input...
EDC
Operator
EDC...
Control Plane
Control Plane
Master Data Management System
CX-Member
Master Data Management Syste...
Backend
Service
Backend...
Business Partner
Business Partner
Poll
changed BP
Poll...
Poll
changed BP
Poll...
Push
BP
Push...
Business Partner
Business Partner
Business Partner
Business Partner
Golden Record
Golden Record
Golden Record
Golden Record
Value Added Service
Value Added Service
Value Added Service
Value Added Service
External
External
CX Portal
CX Portal
Data Plane
Data Plane
Push
Business Partner
Push...
EDC
CX-Member
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
Push CSV
Push CSV
Business
Partner
Business...
Poll CSV
Poll CSV
Data Curation Service
Data Curation Service
Data Curation Service
Data Curation Service
Data Curation
Services
Data Curation...
Data Curation Service
Data Curation Service
Data Curation Service
Data Curation Service
Data Enrichment
Services
Data Enrichment...
Simulator
Application
Simulator...
BPN Issuing
Service
BPN Issuing...
Golden Record
Release & Approval
Service
Golden Record...
BPDM
Orchestrator
BPDM...
Orchestrator API
Orchestrator API
Orchestrator Service
Orchestrator Service
Orchestrator Database
Orchestrator Database
Business
Partner Data
Business...
Output
Changelog
Output...
Orchestrator
Model
Orchestrator...
Input
Changelog
Input...
Linkage
Linkage
Simulate Update
Business Partner
Simulate Update...
Create
BPN
Create...
Approve
Golden Record
Approve...
Updaten
Business Partner
Updaten...
Update
Business Partner
Update...
Fetch
Updates
Fetch...
Push
Business Partner
Push...
Poll
Status Changes
Poll...
Business Partner
Business Partner
Business Partner
Business Partner
Data Curation
Service
Data Curation...
Data Curation
Service
Data Curation...
Data Curation
Service
Data Curation...
Data Enrichment
Services
Data Enrichment...
Data Enrichment
Services
Data Enrichment...
Data Enrichment
Services
Data Enrichment...
EDC Required at this point?
According to Christoper -> No, it's not a CX Member
EDC Required at this...
Output
Changelog
Output...
Ticket
Number
Ticket...
EDC
CX-Member
EDC...
Control Plane
Control Plane
Data Plane
Data Plane
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/edc_usage_1_1.drawio.svg b/docs/assets/edc_usage_1_1.drawio.svg index ff46c8294..9cf388c9f 100644 --- a/docs/assets/edc_usage_1_1.drawio.svg +++ b/docs/assets/edc_usage_1_1.drawio.svg @@ -1,4 +1,23 @@ + +
Customer / CX Member
Customer / CX Member
Third Party Service Provider
Third Party Service Provider
Operating Environment
Operating Environment
EDC
EDC
<<Data Consumer>>
Web Application Backend-Service
<<Data Consumer>>...
BPDM Gate
BPDM Gate
BPDM Pool
BPDM Pool
EDC
EDC
Customer
Customer
Web Frontend
Web Frontend
Master Data Management System
Master Data Management Sy...
EDC
EDC
Accesses
Accesses
Data Flow
Data Flow
EDC
EDC
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/edc_usage_1_2.drawio.svg b/docs/assets/edc_usage_1_2.drawio.svg index 227c16b5a..fbf9cf6f4 100644 --- a/docs/assets/edc_usage_1_2.drawio.svg +++ b/docs/assets/edc_usage_1_2.drawio.svg @@ -1,4 +1,23 @@ + +
Customer / CX Member
Customer / CX Member
Operating Environment
Operating Environment
Web Application Backend-Service
Web Application Backend-S...
BPDM Gate
BPDM Gate
BPDM Pool
BPDM Pool
Customer
Customer
Web Frontend
Web Frontend
Master Data Management System
Master Data Management Sy...
EDC
EDC
Accesses
Accesses
Data Flow
Data Flow
EDC
EDC
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/edc_usage_2_1.drawio.svg b/docs/assets/edc_usage_2_1.drawio.svg index 21ef91b1a..49a110f6c 100644 --- a/docs/assets/edc_usage_2_1.drawio.svg +++ b/docs/assets/edc_usage_2_1.drawio.svg @@ -1,4 +1,23 @@ + +
Customer / CX Member
Customer / CX Member
Third Party Service Provider
Third Party Service Provider
Operating Environment
Operating Environment
EDC
EDC
Web Application Backend-Service
Web Application Backend-S...
Accesses
Accesses
BPDM Gate
BPDM Gate
BPDM Pool
BPDM Pool
EDC
EDC
Customer
Customer
Data Flow
Data Flow
Master Data Management System
Master Data Management Sy...
EDC
EDC
EDC
EDC
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/edc_usage_2_2.drawio.svg b/docs/assets/edc_usage_2_2.drawio.svg index fb9b1c6b5..20add7ff6 100644 --- a/docs/assets/edc_usage_2_2.drawio.svg +++ b/docs/assets/edc_usage_2_2.drawio.svg @@ -1,4 +1,23 @@ + +
Customer / CX Member
Customer / CX Member
Operating Environment
Operating Environment
Web Application Backend-Service
Web Application Backend-S...
Accesses
Accesses
BPDM Gate
BPDM Gate
BPDM Pool
BPDM Pool
EDC
EDC
Customer
Customer
Data Flow
Data Flow
Master Data Management System
Master Data Management Sy...
EDC
EDC
EDC
EDC
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/assets/usecase_diagram.drawio.svg b/docs/assets/usecase_diagram.drawio.svg index 23d26aeb8..691f759ff 100644 --- a/docs/assets/usecase_diagram.drawio.svg +++ b/docs/assets/usecase_diagram.drawio.svg @@ -1,4 +1,23 @@ + +
Usecases
Usecases
CX Member
(Big Company)
CX Me...
CX Member
(SME)
CX Me...
CX Portal
CX Po...
BPDM
BPDM
Upload and
curate BP
Upload and...
Provide
Changelog for BP
Provide...
Provide
Changelog for GR
Provide...
Provide GR
Provide GR
Provide
Unique Business Partner IDs
Provide...
Keep GR up-to-date based on external resources
Keep GR up-to-date based...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/decision-records/001-multitenancy_approach.md b/docs/decision-records/001-multitenancy_approach.md index 858d0b10f..7b449e78c 100644 --- a/docs/decision-records/001-multitenancy_approach.md +++ b/docs/decision-records/001-multitenancy_approach.md @@ -85,10 +85,10 @@ Chosen option: "Use multiple Gates so that every member will have its own Gate w This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/docs/decision-records/002-edc_for_pool_api.md b/docs/decision-records/002-edc_for_pool_api.md index 04da47ed7..0d2248431 100644 --- a/docs/decision-records/002-edc_for_pool_api.md +++ b/docs/decision-records/002-edc_for_pool_api.md @@ -33,9 +33,9 @@ It must be ensured that only Catena-X Member have access to the BPDM Pool API. I This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/docs/decision-records/003-orchestrator_serviceApi_vs_messagebus_approach.md b/docs/decision-records/003-orchestrator_serviceApi_vs_messagebus_approach.md index afb6a1d92..29c3d70a4 100644 --- a/docs/decision-records/003-orchestrator_serviceApi_vs_messagebus_approach.md +++ b/docs/decision-records/003-orchestrator_serviceApi_vs_messagebus_approach.md @@ -128,9 +128,9 @@ Having in mind that a pushing mechanism might become required for a more efficie This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/docs/decision-records/004-openapi_descriptions.md b/docs/decision-records/004-openapi_descriptions.md index ad9fd461b..84d24e140 100644 --- a/docs/decision-records/004-openapi_descriptions.md +++ b/docs/decision-records/004-openapi_descriptions.md @@ -83,9 +83,9 @@ in [Github pull request: Schema overriding hook for OpenApiConfig](https://githu This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/docs/decision-records/005-edc-usage-for-third-party-services.md b/docs/decision-records/005-edc-usage-for-third-party-services.md index 809934030..65b8cc9bb 100644 --- a/docs/decision-records/005-edc-usage-for-third-party-services.md +++ b/docs/decision-records/005-edc-usage-for-third-party-services.md @@ -92,10 +92,10 @@ In this scenario the operating environment itself operates a backend service or This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/docs/edc/README.md b/docs/edc/README.md index b5c695c74..dd39b5a95 100644 --- a/docs/edc/README.md +++ b/docs/edc/README.md @@ -245,11 +245,11 @@ asset and finally send that access token over your own EDC to the BPDM EDC in or This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/docs/templates/README.md b/docs/templates/README.md index 462d2af2c..5f914429d 100644 --- a/docs/templates/README.md +++ b/docs/templates/README.md @@ -33,9 +33,9 @@ The use case document should include the following information: This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/docs/templates/decision-record.md b/docs/templates/decision-record.md index 928213564..3cc26f14a 100644 --- a/docs/templates/decision-record.md +++ b/docs/templates/decision-record.md @@ -86,9 +86,9 @@ Chosen option: "{title of option 1}", because This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/docs/templates/use-case.md b/docs/templates/use-case.md index e54ca9451..12b84298b 100644 --- a/docs/templates/use-case.md +++ b/docs/templates/use-case.md @@ -34,9 +34,9 @@ Example response: This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/docs/use-cases/README.md b/docs/use-cases/README.md index 49b3307cb..83803dc96 100644 --- a/docs/use-cases/README.md +++ b/docs/use-cases/README.md @@ -9,9 +9,9 @@ This folder contains use case descriptions for the BPDM API: This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/docs/use-cases/count-business-partners.md b/docs/use-cases/count-business-partners.md index 341a52426..ad55981a6 100644 --- a/docs/use-cases/count-business-partners.md +++ b/docs/use-cases/count-business-partners.md @@ -83,11 +83,11 @@ In order to get the total number of all business partners you need add up the to This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2023,2023 ZF Friedrichshafen AG -- SPDX-FileCopyrightText: 2023,2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -- SPDX-FileCopyrightText: 2023,2023 Mercedes Benz Group -- SPDX-FileCopyrightText: 2023,2023 Schaeffler AG -- SPDX-FileCopyrightText: 2023,2023 Contributors to the Eclipse Foundation +- SPDX-FileCopyrightText: 2023,2024 ZF Friedrichshafen AG +- SPDX-FileCopyrightText: 2023,2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +- SPDX-FileCopyrightText: 2023,2024 Mercedes Benz Group +- SPDX-FileCopyrightText: 2023,2024 Schaeffler AG +- SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation - Source URL: https://github.com/eclipse-tractusx/bpdm diff --git a/pom.xml b/pom.xml index 89efc67b2..d75a874ac 100644 --- a/pom.xml +++ b/pom.xml @@ -1,6 +1,6 @@