Versions Compared

Key

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

...

Code Block
languagetext
titleMSA SPIs
collapsetrue


TAPI

Code Block
languagetext
titleTAPI APIs
collapsetrue


DCAE

Data Collection Diagram

...

Code Block
languagetext
titleConverted VES Event
collapsetrue

HOLMES

AAI APIs

Upon receiving NNI down alarm:

...

Code Block
languagetext
titleAAI APIs
collapsetrue

Code change needs to be introduced for functions to adapt the above AAI APIs from the correlation rules. 

Drools Rule - Alarm Correlation

...

Code Block
titleDCAE_Output_Event
collapsetrue
{
    "closedLoopEventClient": "DCAE.MDONS-eventProcessor",
    "policyVersion": "1.6.3",
    "policyName": "MDONS",
    "policyScope": "service=OTNService,type=SampleType,closedLoopControlName=ControlLoop-MDONS-2179b738-fd36-4843-a71a-a8c24c70c66b",
    "target_type": "VM",
    "AAI": {
        "request-id":"1166bf8b-17a2-42ba-87c9-d05dc99799a1",
        "service-name":"ECHService1",
        "service-type":"MDONS_OTN"
    },
    "closedLoopAlarmStart": 1484677482204798,
    "closedLoopEventStatus": "ONSET",
    "closedLoopControlName": "ControlLoop-MDONS-2179b738-fd36-4843-a71a-a8c24c70c66b",
    "version": "1.0.2",
    "target": "vserver.vserver-name",
    "requestID": "97964e10-686e-4790-8c45-bdfa61df770f",
    "from": "DCAE"
}

...

Code Block
titleServiceInstanceType.avsc
collapsetrue
{
  "name": "AAI",
  "type": "record",
  "fields": [
    {
      "name": "request-id",
      "type": "string"
    },
    {
      "name": "service-name",
      "type": "string"
    },
    {
      "name": "service-type",
      "type": "string"
    }
  ]
}

...

Code Block
titleSDNCRequestEventPayloadType.avsc
collapsetrue
{
  "name": "SDNCRequestEventPayloadEntry",
  "type": "record",
  "fields": [
    {
      "name": "request-id",
      "type": "string"
    },
    {
      "name": "service-name",
      "type": "string"
    },
    {
      "name": "service-type",
      "type": "string"
    }
  ]
}

...

Code Block
languagetext
titleSDNC API for CL Actions
collapsetrue
URL : https://<SDNC-IP>:<SDNC-PORT>/service/optical-service/logical-links?link-type=inter-domain 
METHOD : PATCH
Request Body:
{
    "request-id":"1166bf8b-17a2-42ba-87c9-d05dc99799a1",
    "service-name":"ECHService1",
	"service-type":"MDONS_OTN"
}


Code change needs to be introduced to support this API at SDNC as well as new DG(s) to be defined for the action logic. 

CLAMP

CL Template

The template is defined at SDC in design time by user.

Code Block
languagetext
titleControl Loop Template
collapsetrue


CL Instance

Ideally, DCAE micro-services are deployed and can be configured at Close Loop instance instantiation at runtime while Apex policy defined above being created and deployed as well.

References

...