From 7896f2f0a1a6d04e5ef50d42fcba84c467e7eec4 Mon Sep 17 00:00:00 2001 From: Dominik Oeh Date: Thu, 4 Jul 2024 08:22:39 +0200 Subject: [PATCH 1/2] fix(modular-production-kit): export drawio images as svg - removes warnings during build regarding unsupported image formats - adds drawio diagrams for later use --- .../res/SIS_ProduktionForecast_Overview.drawio.svg | 4 ++++ .../res/SIS_ProduktionForecast_Overview.svg | 3 +-- .../res/SIS_ProduktionForecast_SequenceChart.drawio.svg | 4 ++++ .../res/SIS_ProduktionForecast_SequenceChart.svg | 3 +-- 4 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_Overview.drawio.svg create mode 100644 docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.drawio.svg diff --git a/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_Overview.drawio.svg b/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_Overview.drawio.svg new file mode 100644 index 00000000000..ab02460084f --- /dev/null +++ b/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_Overview.drawio.svg @@ -0,0 +1,4 @@ + + + +
Catena-X
Customer
Catena-X...
Catena-X
Modular Production
Catena-X...
Central Catena-X
Services
Central Catena-X...
Discovery
Service
Discovery...
SSI
SSI
BPN Registry
BPN Registry
IAM
IAM
GetProductionForecastInformation
GetProductionForecastInformation
EDC
EDC
EDC
EDC
ProvideProductionForecastInformation
ProvideProductionForecastInformation
register
register
search
search
Data
Data
Scheduler
Scheduler
other shopfloor services
other shopflo...
OPC UA
OPC UA
UnsubscribeProductionForecastInformation
UnsubscribeProductionForecastInformation
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_Overview.svg b/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_Overview.svg index ab02460084f..b03a0a63b76 100644 --- a/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_Overview.svg +++ b/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_Overview.svg @@ -1,4 +1,3 @@ - -
Catena-X
Customer
Catena-X...
Catena-X
Modular Production
Catena-X...
Central Catena-X
Services
Central Catena-X...
Discovery
Service
Discovery...
SSI
SSI
BPN Registry
BPN Registry
IAM
IAM
GetProductionForecastInformation
GetProductionForecastInformation
EDC
EDC
EDC
EDC
ProvideProductionForecastInformation
ProvideProductionForecastInformation
register
register
search
search
Data
Data
Scheduler
Scheduler
other shopfloor services
other shopflo...
OPC UA
OPC UA
UnsubscribeProductionForecastInformation
UnsubscribeProductionForecastInformation
Text is not SVG - cannot display
\ No newline at end of file +
Catena-X
Customer
Catena-X
Modular Production
Central Catena-X
Services
Discovery
Service
SSI
BPN Registry
IAM
GetProductionForecastInformation
EDC
EDC
ProvideProductionForecastInformation
register
search
Data
Scheduler
other shopfloor services
OPC UA
UnsubscribeProductionForecastInformation
\ No newline at end of file diff --git a/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.drawio.svg b/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.drawio.svg new file mode 100644 index 00000000000..8c7ff4d8be5 --- /dev/null +++ b/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.drawio.svg @@ -0,0 +1,4 @@ + + + +
loop [cyclic OR notification]
loop [cyclic OR notification]
CatenaX
Client
CatenaX...
opt [cyclic/notification]
opt [cyclic/notification]
[1] GetShopfloorInformation
[1] GetShopfloorInformation
ControlPlane
ControlPlane
DataPlane
DataPlane
ControlPlane
ControlPlane
DataPlane
DataPlane
Customer
Customer
Modular Production
Modular Produ...
1. find the appropriate SIS via 
    Discovery Service
1. find the appropriate SIS via...
[x] negotiations
[x] negoti...
Data
Data

Scheduler, ...
Scheduler, ...
[3/5] GetProdForecast_internal()
[3/5] GetProdForecast_internal()
Backend
Backend
[n] Server-Endpoint (REST, OPC, ...)
[n] Server-Endpoint (REST, OPC, ...)
EDC-Wrapper + EDC
EDC-Wrapper + EDC
return
return
loop [cyclic/notification]
loop [cyclic/notificatio...
[5] POST(ProvideProductionForecastInformation, ...)
[5] POST(ProvideProductionForecastInformation, ...)
EDC-Wrapper + EDC
EDC-Wrapper + EDC
[n] DELETE(relatedMessageId...)
[n] DELETE(relatedMessageId...)
Catena-X
Client (internal)
Catena-X...
[GET(GetProductionForecastInformation, ...)
[GET(GetProductionForecastInformation, ...)
[2] GET(GetProductionForecastInformation, ...)
[2] GET(GetProductionForecastInformation, ...)
loop [cyclic OR notification]
loop [cyclic OR notification]
[5] POST(ProvideProductionForecastInformation, ...)
[5] POST(ProvideProductionForecastInformation, ...)
[cyclic OR notification]
[cyclic OR notification]
RESPONSE 200 OK
RESPONSE 200 OK
[cyclic OR notification]
[cyclic OR notification]
[n] DELETE(relatedMessageId, ...)
[n] DELETE(relatedMessageId, ...)
[2] REST.GET(GetProductionForecastInformation, ...)
[2] REST.GET(GetProductionForecastInformation, ...)
[1] Initialize
[1] Initialize
loop [cyclic OR notification]
loop [cyclic OR notification]
[5] PUT(ProvideProductionForecastInformation, ...)
[5] PUT(ProvideProductionForecastInformation, ...)
RESPONSE 200 OK
RESPONSE 200 OK
[n] DELETE(relatedMessageId, ...)
[n] DELETE(relatedMessageId, ...)
2. Negotiation (internal of EDC)
2. Negotiation (internal of EDC)
3. get the desired information
3. get the desired information
Customer
Customer
responsable: EDC
responsable: EDC
0. register SIS at Discovery Service
0. register SIS at Discovery Service
transparent for MP
transparent for MP
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
[3] REST.PUT(ProvideProductionForecastInformation, ...)
[3] REST.PUT(ProvideProductionForecastInformation, ...)
[3] POST(ProvideProductionForecastInformation, ...)
[3] POST(ProvideProductionForecastInformation, ...)
[3] PUT(ProvideProductionForecastInformation, ...)
[3] PUT(ProvideProductionForecastInformation, ...)
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
synchronous
synchronous
cyclic / notification
cyclic / notifica...
4. UnsubscribeProductionForecastInformation
4. UnsubscribeProductionForecastInformatio...
[n] ProvideProdForecast_internal()
[n] ProvideProdForecast_internal()
[n] ProvideProdForecast_internal()
[n] ProvideProdForecast_internal()
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.svg b/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.svg index 8c7ff4d8be5..b03a0a63b76 100644 --- a/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.svg +++ b/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.svg @@ -1,4 +1,3 @@ - -
loop [cyclic OR notification]
loop [cyclic OR notification]
CatenaX
Client
CatenaX...
opt [cyclic/notification]
opt [cyclic/notification]
[1] GetShopfloorInformation
[1] GetShopfloorInformation
ControlPlane
ControlPlane
DataPlane
DataPlane
ControlPlane
ControlPlane
DataPlane
DataPlane
Customer
Customer
Modular Production
Modular Produ...
1. find the appropriate SIS via 
    Discovery Service
1. find the appropriate SIS via...
[x] negotiations
[x] negoti...
Data
Data

Scheduler, ...
Scheduler, ...
[3/5] GetProdForecast_internal()
[3/5] GetProdForecast_internal()
Backend
Backend
[n] Server-Endpoint (REST, OPC, ...)
[n] Server-Endpoint (REST, OPC, ...)
EDC-Wrapper + EDC
EDC-Wrapper + EDC
return
return
loop [cyclic/notification]
loop [cyclic/notificatio...
[5] POST(ProvideProductionForecastInformation, ...)
[5] POST(ProvideProductionForecastInformation, ...)
EDC-Wrapper + EDC
EDC-Wrapper + EDC
[n] DELETE(relatedMessageId...)
[n] DELETE(relatedMessageId...)
Catena-X
Client (internal)
Catena-X...
[GET(GetProductionForecastInformation, ...)
[GET(GetProductionForecastInformation, ...)
[2] GET(GetProductionForecastInformation, ...)
[2] GET(GetProductionForecastInformation, ...)
loop [cyclic OR notification]
loop [cyclic OR notification]
[5] POST(ProvideProductionForecastInformation, ...)
[5] POST(ProvideProductionForecastInformation, ...)
[cyclic OR notification]
[cyclic OR notification]
RESPONSE 200 OK
RESPONSE 200 OK
[cyclic OR notification]
[cyclic OR notification]
[n] DELETE(relatedMessageId, ...)
[n] DELETE(relatedMessageId, ...)
[2] REST.GET(GetProductionForecastInformation, ...)
[2] REST.GET(GetProductionForecastInformation, ...)
[1] Initialize
[1] Initialize
loop [cyclic OR notification]
loop [cyclic OR notification]
[5] PUT(ProvideProductionForecastInformation, ...)
[5] PUT(ProvideProductionForecastInformation, ...)
RESPONSE 200 OK
RESPONSE 200 OK
[n] DELETE(relatedMessageId, ...)
[n] DELETE(relatedMessageId, ...)
2. Negotiation (internal of EDC)
2. Negotiation (internal of EDC)
3. get the desired information
3. get the desired information
Customer
Customer
responsable: EDC
responsable: EDC
0. register SIS at Discovery Service
0. register SIS at Discovery Service
transparent for MP
transparent for MP
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
[3] REST.PUT(ProvideProductionForecastInformation, ...)
[3] REST.PUT(ProvideProductionForecastInformation, ...)
[3] POST(ProvideProductionForecastInformation, ...)
[3] POST(ProvideProductionForecastInformation, ...)
[3] PUT(ProvideProductionForecastInformation, ...)
[3] PUT(ProvideProductionForecastInformation, ...)
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
synchronous
synchronous
cyclic / notification
cyclic / notifica...
4. UnsubscribeProductionForecastInformation
4. UnsubscribeProductionForecastInformatio...
[n] ProvideProdForecast_internal()
[n] ProvideProdForecast_internal()
[n] ProvideProdForecast_internal()
[n] ProvideProdForecast_internal()
Text is not SVG - cannot display
\ No newline at end of file +
Catena-X
Customer
Catena-X
Modular Production
Central Catena-X
Services
Discovery
Service
SSI
BPN Registry
IAM
GetProductionForecastInformation
EDC
EDC
ProvideProductionForecastInformation
register
search
Data
Scheduler
other shopfloor services
OPC UA
UnsubscribeProductionForecastInformation
\ No newline at end of file From 25fd1034440856cd218ee2c6db67ec756fcbbc79 Mon Sep 17 00:00:00 2001 From: Dominik Oeh Date: Fri, 5 Jul 2024 13:43:22 +0200 Subject: [PATCH 2/2] fix(modular-production-kit): export sequence diagram --- .../res/SIS_ProduktionForecast_SequenceChart.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.svg b/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.svg index b03a0a63b76..c44665cdd62 100644 --- a/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.svg +++ b/docs-kits_versioned_docs/version-24.03/kits/Modular Production Kit/res/SIS_ProduktionForecast_SequenceChart.svg @@ -1,3 +1,3 @@ -
Catena-X
Customer
Catena-X
Modular Production
Central Catena-X
Services
Discovery
Service
SSI
BPN Registry
IAM
GetProductionForecastInformation
EDC
EDC
ProvideProductionForecastInformation
register
search
Data
Scheduler
other shopfloor services
OPC UA
UnsubscribeProductionForecastInformation
\ No newline at end of file +
loop [cyclic OR notification]
CatenaX
Client
opt [cyclic/notification]
[1] GetShopfloorInformation
ControlPlane
DataPlane
ControlPlane
DataPlane
Customer
Modular Production
1. find the appropriate SIS via 
    Discovery Service
[x] negotiations
Data

Scheduler, ...
[3/5] GetProdForecast_internal()
Backend
[n] Server-Endpoint (REST, OPC, ...)
EDC-Wrapper + EDC
return
loop [cyclic/notification]
[5] POST(ProvideProductionForecastInformation, ...)
EDC-Wrapper + EDC
[n] DELETE(relatedMessageId...)
Catena-X
Client (internal)
[GET(GetProductionForecastInformation, ...)
[2] GET(GetProductionForecastInformation, ...)
loop [cyclic OR notification]
[5] POST(ProvideProductionForecastInformation, ...)
[cyclic OR notification]
RESPONSE 200 OK
[cyclic OR notification]
[n] DELETE(relatedMessageId, ...)
[2] REST.GET(GetProductionForecastInformation, ...)
[1] Initialize
loop [cyclic OR notification]
[5] PUT(ProvideProductionForecastInformation, ...)
RESPONSE 200 OK
[n] DELETE(relatedMessageId, ...)
2. Negotiation (internal of EDC)
3. get the desired information
Customer
responsable: EDC
0. register SIS at Discovery Service
transparent for MP
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
[3] REST.PUT(ProvideProductionForecastInformation, ...)
[3] POST(ProvideProductionForecastInformation, ...)
[3] PUT(ProvideProductionForecastInformation, ...)
RESPONSE 200 OK
RESPONSE 200 OK
RESPONSE 200 OK
synchronous
cyclic / notification
4. UnsubscribeProductionForecastInformation
[n] ProvideProdForecast_internal()
[n] ProvideProdForecast_internal()
\ No newline at end of file