@startuml title CLAMP Closed Loop Design for vFW and vDNS \nvFW and vDNS use the same flows but they are separate VNFs/Services participant ONAP_User participant CLAMP participant SDC ONAP_User -> CLAMP : Create Control Loop from Template CLAMP -> SDC : Query for Services and VNFs ONAP_User -> CLAMP : Choose Service and VNF CLAMP -> SDC : Query for Alarm data from VNFs ONAP_User -> CLAMP : Create Operational Policy\nChooses Chain of Actions\nSave Policy ONAP_User -> CLAMP : SelectString matcher Select TCA box,\nclicks and creates one or more \nassociated signature rules.\nAssociates them with the operational policy \ncreated earlier ONAP_User -> CLAMP : Repeat as Operational Policy/Signature as needed\n(total 1 vFW, 1 vDNS) CLAMP -> Policy : Create Operational Policies (DROOLS) CLAMP -> Policy : Create String Matcher to Policy association note right: executed for both vFW and vDNS policies CLAMP -> SDC : Distribute Blueprint ONAP_User -> SDC : check in, test, certify, distribute Blueprint SDC -> DMaaP : Distribute control loop for DCAE DMaaP -> DCAE : Control Loop Blueprint CLAMP -> DMaaP : Poll for distribution complete @enduml |