1 .. Copyright (c) 2019 AT&T Intellectual Property.
2 .. Copyright (c) 2019 Nokia.
4 .. Licensed under the Creative Commons Attribution 4.0 International
5 .. Public License (the "License"); you may not use this file except
6 .. in compliance with the License. You may obtain a copy of the License at
8 .. https://creativecommons.org/licenses/by/4.0/
10 .. Unless required by applicable law or agreed to in writing, documentation
11 .. distributed under the License is distributed on an "AS IS" BASIS,
12 .. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 .. See the License for the specific language governing permissions and
15 .. limitations under the License.
22 This is the API-docs of ROUTING MANAGER
33 Routing Manager interacts with the following RIC platform components.
39 1. POST API to request the xapp list available
40 http://<rtmgr_http_service_IP>/ric/v1/xapps
41 2. POST API to send the xapps that either get deployed or undeployed
42 http://<rtmgr_http_service_IP>/ric/v1/handles/xapp-handle
49 1. POST API to provide the subscription details
50 http://<rtmgr_http_service_IP>/ric/v1/handles/xapp-subscription-handle
52 2. DELETE API to delete the subscription details
53 http://<rtmgr_http_service_IP>/ric/v1/handles/xapp-subscription-handle
55 3. PUT API to update the subscriptionID for given xApp.
56 http://<rtmgr_http_service_IP>/ric/v1/handles/xapp-subscription-handle/{subscription_id}
62 1. POST API to Add E2Termination Instance
63 http://<rtmgr_http_service_IP>/ric/v1/handles/e2t
65 2. DELETE API to Delete E2Termination Instance
66 http://<rtmgr_http_service_IP>/ric/v1/handles/e2t
68 3. POST API to Associate RAN names to a given E2Termination
69 http://<rtmgr_http_service_IP>/ric/v1/handles/associate-ran-to-e2t
71 4. DELETE API to Dissociate RAN names to a given E2Termination
72 http://<rtmgr_http_service_IP>/ric/v1/handles/dissociate-ran
78 1. GET API's to retrieve the Aliveness and Readyness checks
79 http://<rtmgr_pod_IP>:8080/ric/v1/health/alive
80 http://<rtmgr_pod_IP>:8080/ric/v1/health/ready
86 1. Routing Manager request the xapp list and E2Term list available during startup.
88 .. image:: images/rtmgr_startup.png
91 2. AppMgr send complete xapps list whenever a xapp is deployed/undeployed
93 .. image:: images/rtmgr_appmgr_cn.png
96 3. Subscription Manager adds/deletes subscription ID
98 .. image:: images/rtmgr_submgr_add_delete.png
101 4. Update the subscription ID for given xApp.(Subscription Merge Add)
103 .. image:: images/rtmgr_submgr_merge_add.png
106 5. Update the subscription ID for given xApp.(Subscription Merge Delete)
108 .. image:: images/rtmgr_submgr_merge_delete.png
111 6. E2Mgr sends request to Add/Delete E2Termination Instance
113 .. image:: images/rtmgr_create_delete_e2t.png
116 7. E2Mgr sends request to Associate/Dissociate RAN names to a given E2Termination Instance
118 .. image:: images/rtmgr_ass_dis_e2t.png