Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


CCSDK Changes are highlighted below on the following table.


Class/sub-component

Impact Description

Requirement reference

Remarks

dmaap-listener under ccsdk-sli-northbound package

New SDNC-SO Consumer class

1, 2.a,

•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

2.b. , 4.a

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

ccsdk/sli/adaptors - PublisherApiImpl Class

Reuse existing adaptor

2.c

•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

2.d

•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

2.d

•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

2. c, 3.a, 5.a,4.b

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