Adding documentation for provider
[nonrtric/plt/sme.git] / provider / docs / registerproviderdomain.plantuml
diff --git a/provider/docs/registerproviderdomain.plantuml b/provider/docs/registerproviderdomain.plantuml
new file mode 100644 (file)
index 0000000..a16150e
--- /dev/null
@@ -0,0 +1,18 @@
+@startuml Register API Provider Domain
+actor ProviderClient
+box "CAPIF Internal"
+participant capifcore
+participant providermanager
+participant publishservice
+
+end box
+
+alt#paleGreen #paleGreen Provider Enrolment
+    ProviderClient->capifcore: Register provider with\n APIProviderEnrolmentDetails
+    capifcore->providermanager:Register provider
+    providermanager->providermanager: Create apiProvDomId\n and apiProvFuncIds\n for provided functions
+    providermanager->capifcore: Provider with\n apfId and aefIds
+    capifcore->ProviderClient: Provider with\n apfId and aefIds
+end
+
+@enduml
\ No newline at end of file