X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2FREADME.md;h=d6eb9544cf6edfd0efce2f90ac154ad9851939e3;hb=f217fffad3db72759708ea68892357b46b8ed4a0;hp=6077a4b61bbe35be83160cb1d08e41f168b235b1;hpb=f41b5dd9f129b7b4d7c5ae0ec335d71e9ba5c1a6;p=nonrtric.git diff --git a/policy-agent/README.md b/policy-agent/README.md index 6077a4b6..d6eb9544 100644 --- a/policy-agent/README.md +++ b/policy-agent/README.md @@ -1,6 +1,6 @@ -# O-RAN-SC NonRT RIC Dashboard Web Application +# O-RAN-SC Non-RT RIC Policy Agent -The O-RAN NonRT RIC PolicyAgent provides a REST API for management of policices. +The O-RAN Non-RT RIC PolicyAgent provides a REST API for management of policices. It provides support for: -Supervision of clients (R-APPs) to eliminate stray policies in case of failure -Consistency monitoring of the SMO view of policies and the actual situation in the RICs @@ -24,7 +24,32 @@ The REST API is published on port 8081 and it is started by command: mvn -Dtest=MockPolicyAgent test The backend server publishes live API documentation at the -URL `http://your-host-name-here:8080/swagger-ui.html` +URL `http://your-host-name-here:8081/swagger-ui.html` + +PolicyAgent uses A1-POLICY-AGENT-READ & A1-POLICY-AGENT-WRITE topic for subscribe & Publish to the DMaap. +Sample Request Message to DMaaP: +{ + "type": "request", + "target": "policy-agent", + "timestamp": "2019-05-14T11:44:51.36Z", + "operation": "GET", + "correlationId": "c09ac7d1-de62-0016-2000-e63701125557-201", + "apiVersion": "1.0", + "originatorId": "849e6c6b420", + "requestId": "23343221", + "url": "/policies?type=type1&ric=ric1&service=service1" +} + +Sample Response Message to DMaaP: +{ + "type": "response", + "timestamp": "2019-05-14T11:44:51.36Z", + "correlationId": "c09ac7d1-de62-0016-2000-e63701125557-201", + "originatorId": "849e6c6b420", + "requestId": "23343221", + "status": "200 OK", + "message": [] +} ## License