Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »



New DGs

DGs will be created for the following:

  1.  L1 service creation by calling  OpenRoadM and TAPI APIs
  2.  L1 service deletion by calling  OpenRoadM and TAPI APIs
  3.  Async Notification on service completion for OpenRoadM and TAPI APIs
  4.  OpenRoadM and TAPI topology discovery 


Code Enhancement

SDNC changes are highlighted below on the following table:

Class/sub-component

Impact Description

Remarks

dmaap-listener under ccsdk-sli-northbound package

New SDNC-SO Consumer class

•A new SDNC-SO consumer class to be written to get notifications from SO and perform validation logic and invoke RPCs for Service Creation and Deletion.

SDNC DB

New table in SDNC DB

•A new table to be created in DB to store request details.

ccsdk/sli/adaptors - PublisherApiImpl Class

Reuse existing adaptor

•Existing class/adaptor can be used to publish notifications with success or failure response back to SO.

ccsdk-sli-northbound

New Package - RPCs and timer logic

•A new package to be created to write RPCs for OpenROADM Service Creation/Deletion and T-API Service Creation/Deletion.

generic-resource-api

‘org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode’

Reuse rest-api-call-node adaptor to invoke External Controllers

•rest-api-call-node will be used in DG to invoke External controller to send Request for Service creation or Deletion.

generic-resource-api - 

messagerouter- publisher

Reuse existing adaptor – To be used from DG

•Existing class/adaptor will be used to publish callback sync/async notifications back to SO via DG.

   

  • No labels