...
Code Block |
---|
language | text |
---|
title | MSA SPIs |
---|
collapse | true |
---|
|
|
TAPI
Code Block |
---|
language | text |
---|
title | TAPI APIs |
---|
collapse | true |
---|
|
|
DCAE
Data Collection Diagram
...
Code Block |
---|
language | text |
---|
title | Converted VES Event |
---|
collapse | true |
---|
|
|
HOLMES
AAI APIs
Upon receiving NNI down alarm:
...
Code Block |
---|
language | text |
---|
title | AAI APIs |
---|
collapse | true |
---|
|
|
Code change needs to be introduced for functions to adapt the above AAI APIs from the correlation rules.
Drools Rule - Alarm Correlation
...
Code Block |
---|
title | DCAE_Output_Event |
---|
collapse | true |
---|
|
{
"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 |
---|
title | ServiceInstanceType.avsc |
---|
collapse | true |
---|
|
{
"name": "AAI",
"type": "record",
"fields": [
{
"name": "request-id",
"type": "string"
},
{
"name": "service-name",
"type": "string"
},
{
"name": "service-type",
"type": "string"
}
]
} |
...
Code Block |
---|
title | SDNCRequestEventPayloadType.avsc |
---|
collapse | true |
---|
|
{
"name": "SDNCRequestEventPayloadEntry",
"type": "record",
"fields": [
{
"name": "request-id",
"type": "string"
},
{
"name": "service-name",
"type": "string"
},
{
"name": "service-type",
"type": "string"
}
]
} |
...
Code Block |
---|
language | text |
---|
title | SDNC API for CL Actions |
---|
collapse | true |
---|
|
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 |
---|
language | text |
---|
title | Control Loop Template |
---|
collapse | true |
---|
|
|
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
...