X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=docs%2Fplatform%2Fclc.rst;h=70261b31ff20cdafcf37e26b5f1b35cc9806be77;hb=62e5a4a553e00d979d17e169c505acf624b11d5e;hp=feef34fbe72d4d35a43074779e4f35f167979323;hpb=22aab7b10a99bb35de71dfa20208d9a8340686d8;p=policy%2Fengine.git diff --git a/docs/platform/clc.rst b/docs/platform/clc.rst index feef34fbe..70261b31f 100644 --- a/docs/platform/clc.rst +++ b/docs/platform/clc.rst @@ -49,7 +49,12 @@ How is the CLC implemented? .. _ControlLoopEventManager: https://git.onap.org/policy/drools-applications/tree/controlloop/templates/template.demo.clc/src/main/resources/__closedLoopControlName__.drl#n210 Example code is provided at `template.demo.clc`_. The abstraction implemented for the initial release is simply a XACML policy (e.g., `synthetic_control_loop_one_blocks_synthetic_control_loop_two.xml`_) that matches against one CLF (e.g., `policy_ControlLoop_SyntheticOne.yaml`_) and checks the status of another CLF (e.g., `policy_ControlLoop_SyntheticTwo.yaml`_) via provided PIPs. The following release will provide a much more succinct YAML representation consisting of coordination_directive_type, control_loop_one_id, control_loop_two_id, and, optionally, one or more parameters, the semantics of which are defined by the coordination_directive_type. - + +The following figure provides a detailed overview of the call flow as implemented: + + .. image:: detailed_clc_flow.PNG + :scale: 67 + How do you run the example? ^^^^^^^^^^^^^^^^^^^^^^^^^^^