From d6deaccf8c37b204191f214b38a771f14cc370a2 Mon Sep 17 00:00:00 2001 From: Sandeep Shah Date: Tue, 20 Aug 2019 12:14:54 -0500 Subject: SDNR OOFPCIPOC - DG Updates for ConfigDB DMAAP To support closed loop automation, DG's are modified to update ConfiDB for configuration of PCI and ho flags, and publish DMAAP message confirming configuration. Corresponding templates are also created Issue-ID: CCSDK-1581 Signed-off-by: SandeepLinux Change-Id: I030401f394ebdc693eeaf514478200a4d9691c18 --- ...poc-dmaap-publish-config-response-template.json | 23 ++++++++++++++++++++++ .../json/oofpcipoc-patch-configdb-ho-for-nbr.json | 5 +++++ .../oofpcipoc-patch-configdb-pci-for-cell.json | 5 +++++ 3 files changed, 33 insertions(+) create mode 100644 platform-logic/restapi-templates/src/main/json/oofpcipoc-dmaap-publish-config-response-template.json create mode 100644 platform-logic/restapi-templates/src/main/json/oofpcipoc-patch-configdb-ho-for-nbr.json create mode 100644 platform-logic/restapi-templates/src/main/json/oofpcipoc-patch-configdb-pci-for-cell.json (limited to 'platform-logic/restapi-templates') diff --git a/platform-logic/restapi-templates/src/main/json/oofpcipoc-dmaap-publish-config-response-template.json b/platform-logic/restapi-templates/src/main/json/oofpcipoc-dmaap-publish-config-response-template.json new file mode 100644 index 00000000..655afed5 --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/oofpcipoc-dmaap-publish-config-response-template.json @@ -0,0 +1,23 @@ +{ + "body": { + "output": { + "CommonHeader": { + "TimeStamp": ${prop.oofpcipoc-dmaap-config-resp.timestamp}, + "APIver": ${prop.oofpcipoc-dmaap-config-resp.apiver}, + "RequestID": ${prop.oofpcipoc-dmaap-config-resp.requestID}, + "SubRequestID": ${prop.oofpcipoc-dmaap-config-resp.subrequestID}, + "RequestTrack": ${prop.oofpcipoc-dmaap-config-resp.requesttrack}, + "Flags": ${prop.oofpcipoc-dmaap-config-resp.flags} + }, + "Status": { + "Code": ${prop.oofpcipoc-dmaap-config-resp.status-code}, + "Value": ${prop.oofpcipoc-dmaap-config-resp.status-value} + }, + "Payload": ${tmp.oofpcipoc-dmaap-config-resp.payload} + } + }, + "version": ${prop.oofpcipoc-dmaap-config-resp.version}, + "rpc-name": ${tmp.oofpcipoc-dmaap-config-resp.rpc-name}, + "correlation-id": ${prop.oofpcipoc-dmaap-config-resp.correlationID}, + "type": ${prop.oofpcipoc-dmaap-config-resp.response} +} diff --git a/platform-logic/restapi-templates/src/main/json/oofpcipoc-patch-configdb-ho-for-nbr.json b/platform-logic/restapi-templates/src/main/json/oofpcipoc-patch-configdb-ho-for-nbr.json new file mode 100644 index 00000000..5cd8a6ef --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/oofpcipoc-patch-configdb-ho-for-nbr.json @@ -0,0 +1,5 @@ +{ + +"ho": ${tmp.blacklisted} + +} diff --git a/platform-logic/restapi-templates/src/main/json/oofpcipoc-patch-configdb-pci-for-cell.json b/platform-logic/restapi-templates/src/main/json/oofpcipoc-patch-configdb-pci-for-cell.json new file mode 100644 index 00000000..51309bb0 --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/oofpcipoc-patch-configdb-pci-for-cell.json @@ -0,0 +1,5 @@ +{ + +"pci-value": ${tmp.phy-cell-id-in-use} + +} -- cgit 1.2.3-korg