Skip to content

Commit 20bb3c9

Browse files
committed
fix(docu):[#1108] corect publishing flow
1 parent b4e1e89 commit 20bb3c9

File tree

8 files changed

+41
-18
lines changed

8 files changed

+41
-18
lines changed

docs/src/docs/arc42/runtime-view/data-sovereignty/policy-management.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@ include::../../../../uml-diagrams/arc42/runtime-view/data-sovereignty/data-sover
5353
|9
5454
|User with role 'Admin' selects policy under which assets are published. The user must choose the policy that is used for contract negotiation of the selected parts.
5555

56-
|10,11
57-
|Trace-X [A] BE checks if PolicyDefinition for selected policy already exists.
56+
|10, 11
57+
|Assets are created in the EDC. (POST /v3/assets)
5858

5959
|12,13
60-
|In case PolicyDefinition does not exist. New PolicyDefinition is created in EDC [A]. The PolicyDefinition is created in the EDC.
60+
|Trace-X [A] BE checks if PolicyDefinition for selected policy already exists.
6161

62-
|14, 15
63-
|Assets are created in the EDC. (POST /v3/assets)
62+
|14,15
63+
|In case PolicyDefinition does not exist. New PolicyDefinition is created in EDC [A]. The PolicyDefinition is created in the EDC.
6464

6565
|16,17
6666
|The created part is linked in the PolicyDefinition from the EDC. This is the last step of data provisioning. Trace-X [A] has done everything to ensure that companies that have a matching policy can access its published parts.

docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/import-report-receive.puml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
@startuml
2+
autonumber "<B>[00]"
23
skinparam monochrome true
34
skinparam shadowing false
4-
autonumber "<b>[000]"
5+
skinparam defaultFontName "Architects daughter"
6+
skinparam linetype ortho
57

68
actor TraceXApiConsumer
79
activate TraceXApiConsumer

docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/publish-assets-error.puml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
@startuml
2+
autonumber "<B>[00]"
23
skinparam monochrome true
34
skinparam shadowing false
4-
autonumber "<b>[000]"
5+
skinparam defaultFontName "Architects daughter"
6+
skinparam linetype ortho
57

68
actor TraceXApiConsumer
79
activate TraceXApiConsumer

docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/publish-assets.puml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
@startuml
2+
autonumber "<B>[00]"
23
skinparam monochrome true
34
skinparam shadowing false
4-
autonumber "<b>[000]"
5+
skinparam defaultFontName "Architects daughter"
6+
skinparam linetype ortho
57

68
actor TraceXApiConsumer
79
activate TraceXApiConsumer

docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul1-sequence.puml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
@startuml
2+
autonumber "<B>[00]"
3+
skinparam monochrome true
4+
skinparam shadowing false
5+
skinparam defaultFontName "Architects daughter"
6+
skinparam linetype ortho
7+
28
participant FE
39
participant BE
410
participant Database

docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul2-sequence.puml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
@startuml
2+
autonumber "<B>[00]"
3+
skinparam monochrome true
4+
skinparam shadowing false
5+
skinparam defaultFontName "Architects daughter"
6+
skinparam linetype ortho
7+
28
participant FE
39
participant BE
4-
autonumber "<b>[000]"
510

611
FE -> BE: request assets: GET/assetsAsxxx
712
BE --> FE: return assets_as_built OR assets_as_planned

docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul3-sequence.puml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
@startuml
2+
autonumber "<B>[00]"
3+
skinparam monochrome true
4+
skinparam shadowing false
5+
skinparam defaultFontName "Architects daughter"
6+
skinparam linetype ortho
7+
28
participant BE
39
participant EDC
410
participant Registry
511
participant Submodels
612
participant Irs
7-
autonumber "<b>[000]"
13+
814

915
BE ->> BE: scheduler job
1016
BE ->> BE: receive list of IN_SYNC assets

docs/src/uml-diagrams/arc42/runtime-view/data-sovereignty/data-sovereignty-publishing-assets.puml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ User <-- TXA: request for policy
5353

5454
User --> TXA: select policy to be used
5555

56+
loop selected assets
57+
58+
TXA -> EDCA: create asset (POST /v3/assets)
59+
note left
60+
create assets and CatalogOffer in EDC
61+
end note
62+
TXA <-- EDCA: 200 Asset was created successfully.
63+
5664
TXA -> EDCA: PolicyDefinition exists
5765
activate EDCA
5866
TXA <-- EDCA: return PolicyDefinition exists
@@ -63,14 +71,6 @@ else
6371

6472
end opt
6573

66-
loop selected assets
67-
68-
TXA -> EDCA: create asset (POST /v3/assets)
69-
note left
70-
create assets and CatalogOffer in EDC
71-
end note
72-
TXA <-- EDCA: 200 Asset was created successfully.
73-
7474
TXA -> EDCA: create ContractDefinition (/management/v2/contractdefinitions) with policy
7575
note left
7676
create ContractDefinition in EDC

0 commit comments

Comments
 (0)