ONAP ACM related details can be found [here](https://docs.onap.org/projects/onap-policy-parent/en/london/clamp/clamp.html).
-### Integration of SME (CAPIF)
+### Integration of SME (Service Manager)
-This integration is based on the CAPIF function developed as part of O-RAN SC. It is available [here](https://github.com/o-ran-sc/nonrtric-plt-sme/blob/master/capifcore/README.md)
+This integration is based on the Service Manager function developed as part of O-RAN SC. It is available [here](https://github.com/o-ran-sc/nonrtric-plt-sme/blob/master/servicemanager/README.md)
### Integration of DME (ICS)
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. SPDX-License-Identifier: CC-BY-4.0
-.. Copyright (C) 2023 OpenInfra Foundation Europe. All rights reserved.
+.. Copyright (C) 2023-2024 OpenInfra Foundation Europe. All rights reserved.
Developer Guide
===============
The following properties have to be modified:
* rappmanager.acm.baseurl=http://policy-clamp-runtime-acm.default:6969/onap/policy/clamp/acm/v2/
-* rappmanager.sme.baseurl=http://capifcore:8090
+* rappmanager.sme.baseurl=http://servicemanager:8095
* rappmanager.dme.baseurl=http://informationservice:9082
+* rappmanager.rapps.env.smeDiscoveryEndpoint=http://servicemanager:8095/service-apis/v1/allServiceAPIs
Start in Docker
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. SPDX-License-Identifier: CC-BY-4.0
-.. Copyright (C) 2023 OpenInfra Foundation Europe. All rights reserved.
+.. Copyright (C) 2023-2024 OpenInfra Foundation Europe. All rights reserved.
rApp Manager
~~~~~~~~~~~~
SME
---
+Service Manager is a Go implementation of a service that calls the CAPIF Core function. When publishing a service it creates a Kong route and Kong service.
+
The CAPIF stands for Common API framework and it was developed by 3GPP to enable a unified Northbound API framework across 3GPP network functions, and to ensure that there is a single and harmonized approach for API development.
More details about SME can be found in `SME <https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric-plt-sme/en/latest/overview.html>`_.
-It is integrated with rApp manager to enable the rApp to expose/access/discover endpoints.
+Service Manager is integrated with rApp manager to enable the rApp to expose/access/discover endpoints.
Service exposure/access related configurations can be provided as part of rApp package and the package structure can be found in `Sample rApp package structure`_.
@startuml
participant "rApp Manager"
participant "ACM Runtime"
-participant "CAPIF"
+participant "SME"
autonumber
group Application Startup
-"rApp Manager"->"CAPIF": Create "rApp Manager" as AMF
+"rApp Manager"->"SME": Create "rApp Manager" as AMF
end
autonumber
group Application Stop
-"rApp Manager"->"CAPIF": Delete "rApp Manager" as AMF
+"rApp Manager"->"SME": Delete "rApp Manager" as AMF
end
@enduml
\ No newline at end of file