X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=invoker%2Fdocs%2Fdiscoveryapi.plantuml;fp=invoker%2Fdocs%2Fdiscoveryapi.plantuml;h=8a177f8509fd5fdf9d5e03141c3c0a5c76218d94;hb=0c2f0bcf1141d3aa806a66be061772298a347254;hp=0000000000000000000000000000000000000000;hpb=3b4872ef30e14d64e7d73ff8f6c598e6c8fb1723;p=nonrtric%2Fplt%2Fsme.git diff --git a/invoker/docs/discoveryapi.plantuml b/invoker/docs/discoveryapi.plantuml new file mode 100644 index 0000000..8a177f8 --- /dev/null +++ b/invoker/docs/discoveryapi.plantuml @@ -0,0 +1,21 @@ +@startuml Discover Service API +actor InvokerClient +box "CAPIF Internal" +participant capifcore +participant discoverservice +participant invokerservice +participant publishservice +end box + +alt#Yellow #Yellow Discover Services + InvokerClient->capifcore: Discover services\n with apiInvokerId\n and filter parameters + capifcore->discoverservice: Get services available\n for the invoker + discoverservice->invokerservice: Get services available\n for the invoker + invokerservice->publishservice: Get available services + publishservice->invokerservice: Available services + invokerservice->discoverservice: Services available \nfor the invoker + discoverservice->capifcore: Services available for the\n invoker matching the\n filter parameters + capifcore->InvokerClient: Services available\n matching the\n filter parameters +end + +@enduml \ No newline at end of file