Rename ControlLoop with AutomationComposition in testsuites 92/128092/2
authorSirisha_Manchikanti <sirisha.manchikanti@est.tech>
Wed, 23 Mar 2022 17:34:32 +0000 (17:34 +0000)
committerSirisha_Manchikanti <sirisha.manchikanti@est.tech>
Thu, 24 Mar 2022 17:37:58 +0000 (17:37 +0000)
Issue-ID: POLICY-4014
Signed-off-by: Sirisha_Manchikanti <sirisha.manchikanti@est.tech>
Change-Id: Ia69099a27e9261bf68ac31626f2ec315e2f35436

testsuites/performance/src/main/resources/testplans/performance.jmx
testsuites/stability/src/main/resources/testplans/stability.jmx

index 6b651a9..b8a07e8 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <jmeterTestPlan version="1.2" properties="5.0" jmeter="5.4.1">
   <hashTree>
-    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Policy Clamp ControlLoop Performance" enabled="true">
-      <stringProp name="TestPlan.comments">Policy Clamp ControlLoop Performance Tests</stringProp>
+    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Policy Clamp AutomationComposition Performance" enabled="true">
+      <stringProp name="TestPlan.comments">Policy Clamp AutomationComposition Performance Tests</stringProp>
       <boolProp name="TestPlan.functional_mode">false</boolProp>
       <boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
       <boolProp name="TestPlan.serialize_threadgroups">true</boolProp>
@@ -35,7 +35,7 @@
           </elementProp>
           <elementProp name="LOGS_PATH" elementType="Argument">
             <stringProp name="Argument.name">LOGS_PATH</stringProp>
-            <stringProp name="Argument.value">${HOME_PATH}/controlloop_perf/</stringProp>
+            <stringProp name="Argument.value">${HOME_PATH}/acm_perf/</stringProp>
             <stringProp name="Argument.metadata">=</stringProp>
           </elementProp>
           <elementProp name="DURATION" elementType="Argument">
@@ -56,7 +56,7 @@
       <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
         <collectionProp name="AuthManager.auth_list">
           <elementProp name="" elementType="Authorization">
-            <stringProp name="Authorization.url">https://${RUNTIME_HOST}:${RUNTIME_PORT}/onap/controlloop/v2</stringProp>
+            <stringProp name="Authorization.url">https://${RUNTIME_HOST}:${RUNTIME_PORT}/onap/policy/clamp/acm/v2</stringProp>
             <stringProp name="Authorization.username">runtimeUser</stringProp>
             <stringProp name="Authorization.password">zb!XztG34</stringProp>
             <stringProp name="Authorization.domain"></stringProp>
         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
       </SetupThreadGroup>
       <hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Comission control loop definition" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Comission Automation Composition definition" enabled="true">
           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
             <collectionProp name="Arguments.arguments">
               <elementProp name="" elementType="HTTPArgument">
                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
                 <stringProp name="Argument.value">{&#xd;
-  &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_1_0&quot;,&#xd;
+  &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_3&quot;,&#xd;
   &quot;data_types&quot;: {&#xd;
     &quot;onap.datatypes.ToscaConceptIdentifier&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.datatypes.policy.clamp.controlloop.DCAEMicroserviceControlLoopElementConsulInfo&quot;: {&#xd;
-      &quot;name&quot;: &quot;org.onap.datatypes.policy.clamp.controlloop.DCAEMicroserviceControlLoopElementConsulInfo&quot;,&#xd;
-      &quot;version&quot;: &quot;0.0.0&quot;,&#xd;
+    &quot;onap.datatype.acm.Target&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
-      &quot;properties&quot;: {&#xd;
-        &quot;consulUrl&quot;: {&#xd;
-          &quot;name&quot;: &quot;consulUrl&quot;,&#xd;
-          &quot;type&quot;: &quot;string&quot;,&#xd;
-          &quot;typeVersion&quot;: &quot;0.0.0&quot;,&#xd;
-          &quot;description&quot;: &quot;Consul url for this entry&quot;,&#xd;
-          &quot;required&quot;: true&#xd;
-        },&#xd;
-        &quot;consul_body&quot;: {&#xd;
-          &quot;name&quot;: &quot;consulBody&quot;,&#xd;
-          &quot;type&quot;: &quot;string&quot;,&#xd;
-          &quot;typeVersion&quot;: &quot;0.0.0&quot;,&#xd;
-          &quot;description&quot;: &quot;Body of Consul entry&quot;,&#xd;
-          &quot;required&quot;: true&#xd;
-        }&#xd;
-      }&#xd;
-    },&#xd;
-    &quot;onap.datatype.controlloop.Target&quot;: {&#xd;
-      &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
-      &quot;description&quot;: &quot;Definition for a entity in A&amp;AI to perform a control loop operation on&quot;,&#xd;
+      &quot;description&quot;: &quot;Definition for a entity in A&amp;AI to perform an Automation Composition operation on&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
         &quot;targetType&quot;: {&#xd;
           &quot;type&quot;: &quot;string&quot;,&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;onap.datatype.controlloop.Actor&quot;: {&#xd;
+    &quot;onap.datatype.acm.Actor&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
       &quot;description&quot;: &quot;An actor/operation/target definition&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
           &quot;required&quot;: true&#xd;
         },&#xd;
         &quot;target&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatype.controlloop.Target&quot;,&#xd;
+          &quot;type&quot;: &quot;onap.datatype.acm.Target&quot;,&#xd;
           &quot;description&quot;: &quot;The resource the operation should be performed on.&quot;,&#xd;
           &quot;required&quot;: true&#xd;
         },&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;onap.datatype.controlloop.Operation&quot;: {&#xd;
+    &quot;onap.datatype.acm.Operation&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
       &quot;description&quot;: &quot;An operation supported by an actor&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
           &quot;required&quot;: false&#xd;
         },&#xd;
         &quot;operation&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatype.controlloop.Actor&quot;,&#xd;
+          &quot;type&quot;: &quot;onap.datatype.acm.Actor&quot;,&#xd;
           &quot;description&quot;: &quot;The definition of the operation to be performed.&quot;,&#xd;
           &quot;required&quot;: true&#xd;
         },&#xd;
       &quot;version&quot;: &quot;0.0.0&quot;,&#xd;
       &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
       &quot;metadata&quot;: {}&#xd;
+    },&#xd;
+    &quot;org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest&quot;: {&#xd;
+      &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
+      &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
+      &quot;properties&quot;: {&#xd;
+        &quot;restRequestId&quot;: {&#xd;
+          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
+          &quot;typeVersion&quot;: &quot;1.0.0&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;description&quot;: &quot;The name and version of a REST request to be sent to a REST endpoint&quot;&#xd;
+        },&#xd;
+        &quot;httpMethod&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;constraints&quot;: [&#xd;
+            {&#xd;
+              &quot;valid_values&quot;: [&#xd;
+                &quot;POST&quot;,&#xd;
+                &quot;PUT&quot;,&#xd;
+                &quot;GET&quot;,&#xd;
+                &quot;DELETE&quot;&#xd;
+              ]&#xd;
+            }&#xd;
+          ],&#xd;
+          &quot;description&quot;: &quot;The REST method to use&quot;&#xd;
+        },&#xd;
+        &quot;path&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;description&quot;: &quot;The path of the REST request relative to the base URL&quot;&#xd;
+        },&#xd;
+        &quot;body&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;required&quot;: false,&#xd;
+          &quot;description&quot;: &quot;The body of the REST request for PUT and POST requests&quot;&#xd;
+        },&#xd;
+        &quot;expectedResponse&quot;: {&#xd;
+          &quot;type&quot;: &quot;integer&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;constraints&quot;: [],&#xd;
+          &quot;description&quot;: &quot;THe expected HTTP status code for the REST request&quot;&#xd;
+        }&#xd;
+      },&#xd;
+      &quot;org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity&quot;: {&#xd;
+        &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
+        &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
+        &quot;properties&quot;: {&#xd;
+          &quot;configurationEntityId&quot;: {&#xd;
+            &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
+            &quot;typeVersion&quot;: &quot;1.0.0&quot;,&#xd;
+            &quot;required&quot;: true,&#xd;
+            &quot;description&quot;: &quot;The name and version of a Configuration Entity to be handled by the HTTP Automation Composition Element&quot;&#xd;
+          },&#xd;
+          &quot;restSequence&quot;: {&#xd;
+            &quot;type&quot;: &quot;list&quot;,&#xd;
+            &quot;entry_schema&quot;: {&#xd;
+              &quot;type&quot;: &quot;org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest&quot;,&#xd;
+              &quot;typeVersion&quot;: &quot;1.0.0&quot;&#xd;
+            },&#xd;
+            &quot;description&quot;: &quot;A sequence of REST commands to send to the REST endpoint&quot;&#xd;
+          }&#xd;
+        }&#xd;
+      }&#xd;
     }&#xd;
   },&#xd;
   &quot;policy_types&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
       &quot;name&quot;: &quot;onap.policies.Monitoring&quot;&#xd;
     },&#xd;
-    &quot;onap.policies.test123&quot;: {&#xd;
+    &quot;onap.policies.Sirisha&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.policies.Root&quot;,&#xd;
       &quot;description&quot;: &quot;a base policy type for all policies that govern monitoring provisioning&quot;,&#xd;
       &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
-      &quot;name&quot;: &quot;onap.policies.test123&quot;&#xd;
+      &quot;name&quot;: &quot;onap.policies.Sirisha&quot;&#xd;
     },&#xd;
     &quot;onap.policies.monitoring.dcae-pm-subscription-handler&quot;: {&#xd;
       &quot;properties&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;onap.policies.Monitoring&quot;,&#xd;
       &quot;metadata&quot;: {}&#xd;
     },&#xd;
-    &quot;onap.policies.controlloop.operational.Common&quot;: {&#xd;
+    &quot;onap.policies.acm.operational.Common&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.policies.Root&quot;,&#xd;
       &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
-      &quot;name&quot;: &quot;onap.policies.controlloop.operational.Common&quot;,&#xd;
-      &quot;description&quot;: &quot;Operational Policy for Control Loop execution. Originated in Frankfurt to support TOSCA Compliant\nPolicy Types. This does NOT support the legacy Policy YAML policy type.\n&quot;,&#xd;
+      &quot;name&quot;: &quot;onap.policies.acm.operational.Common&quot;,&#xd;
+      &quot;description&quot;: &quot;Operational Policy for Automation Composition execution. Originated in Frankfurt to support TOSCA Compliant\nPolicy Types. This does NOT support the legacy Policy YAML policy type.\n&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
         &quot;id&quot;: {&#xd;
           &quot;type&quot;: &quot;string&quot;,&#xd;
-          &quot;description&quot;: &quot;The unique control loop id.&quot;,&#xd;
+          &quot;description&quot;: &quot;The unique Automation Composition id.&quot;,&#xd;
           &quot;required&quot;: true&#xd;
         },&#xd;
         &quot;timeout&quot;: {&#xd;
         },&#xd;
         &quot;abatement&quot;: {&#xd;
           &quot;type&quot;: &quot;boolean&quot;,&#xd;
-          &quot;description&quot;: &quot;Whether an abatement event message will be expected for the control loop from DCAE.&quot;,&#xd;
+          &quot;description&quot;: &quot;Whether an abatement event message will be expected for the Automation Composition from DCAE.&quot;,&#xd;
           &quot;required&quot;: true,&#xd;
           &quot;default&quot;: false&#xd;
         },&#xd;
         &quot;trigger&quot;: {&#xd;
           &quot;type&quot;: &quot;string&quot;,&#xd;
-          &quot;description&quot;: &quot;Initial operation to execute upon receiving an Onset event message for the Control Loop.&quot;,&#xd;
+          &quot;description&quot;: &quot;Initial operation to execute upon receiving an Onset event message for the Automation Composition.&quot;,&#xd;
           &quot;required&quot;: true&#xd;
         },&#xd;
         &quot;operations&quot;: {&#xd;
           &quot;type&quot;: &quot;list&quot;,&#xd;
-          &quot;description&quot;: &quot;List of operations to be performed when Control Loop is triggered.&quot;,&#xd;
+          &quot;description&quot;: &quot;List of operations to be performed when Automation Composition is triggered.&quot;,&#xd;
           &quot;required&quot;: true,&#xd;
           &quot;entry_schema&quot;: {&#xd;
-            &quot;type&quot;: &quot;onap.datatype.controlloop.Operation&quot;&#xd;
+            &quot;type&quot;: &quot;onap.datatype.acm.Operation&quot;&#xd;
           }&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;onap.policies.controlloop.operational.common.Apex&quot;: {&#xd;
-      &quot;derived_from&quot;: &quot;onap.policies.controlloop.operational.Common&quot;,&#xd;
+    &quot;onap.policies.acm.operational.common.Apex&quot;: {&#xd;
+      &quot;derived_from&quot;: &quot;onap.policies.acm.operational.Common&quot;,&#xd;
       &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
       &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
-      &quot;name&quot;: &quot;onap.policies.controlloop.operational.common.Apex&quot;,&#xd;
+      &quot;name&quot;: &quot;onap.policies.acm.operational.common.Apex&quot;,&#xd;
       &quot;description&quot;: &quot;Operational policies for Apex PDP&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
         &quot;engineServiceParameters&quot;: {&#xd;
     }&#xd;
   },&#xd;
   &quot;node_types&quot;: {&#xd;
-    &quot;org.onap.policy.clamp.controlloop.Participant&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.Participant&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
       &quot;derived_from&quot;: &quot;tosca.nodetypes.Root&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.ControlLoopElement&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.AutomationCompositionElement&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
       &quot;derived_from&quot;: &quot;tosca.nodetypes.Root&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
           &quot;metadata&quot;: {&#xd;
             &quot;common&quot;: true&#xd;
           },&#xd;
-          &quot;description&quot;: &quot;Specifies the organization that provides the control loop element&quot;&#xd;
+          &quot;description&quot;: &quot;Specifies the organization that provides the automation composition element&quot;&#xd;
+        },&#xd;
+        &quot;participant_id&quot;: {&#xd;
+          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
+          &quot;requred&quot;: true,&#xd;
+          &quot;metadata&quot;: {&#xd;
+            &quot;common&quot;: true&#xd;
+          }&#xd;
         },&#xd;
         &quot;participantType&quot;: {&#xd;
           &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
           &quot;metadata&quot;: {&#xd;
             &quot;common&quot;: true&#xd;
           },&#xd;
-          &quot;description&quot;: &quot;The identity of the participant type that hosts this type of Control Loop Element&quot;&#xd;
+          &quot;description&quot;: &quot;The identity of the participant type that hosts this type of Automation Composition Element&quot;&#xd;
         },&#xd;
         &quot;startPhase&quot;: {&#xd;
           &quot;type&quot;: &quot;integer&quot;,&#xd;
           &quot;metadata&quot;: {&#xd;
             &quot;common&quot;: true&#xd;
           },&#xd;
-          &quot;description&quot;: &quot;A value indicating the start phase in which this control loop element will be started, the first start phase is zero. Control Loop Elements are started in their start_phase order and stopped in reverse start phase order. Control Loop Elements with the same start phase are started and stopped simultaneously&quot;&#xd;
+          &quot;description&quot;: &quot;A value indicating the start phase in which this automation composition element will be started, the first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped in reverse start phase order. Automation Composition Elements with the same start phase are started and stopped simultaneously&quot;&#xd;
         },&#xd;
         &quot;uninitializedToPassiveTimeout&quot;: {&#xd;
           &quot;type&quot;: &quot;integer&quot;,&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.ControlLoop&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.AutomationComposition&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
       &quot;derived_from&quot;: &quot;tosca.nodetypes.Root&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
           &quot;metadata&quot;: {&#xd;
             &quot;common&quot;: true&#xd;
           },&#xd;
-          &quot;description&quot;: &quot;Specifies the organization that provides the control loop element&quot;&#xd;
+          &quot;description&quot;: &quot;Specifies the organization that provides the automation composition element&quot;&#xd;
         },&#xd;
         &quot;elements&quot;: {&#xd;
           &quot;type&quot;: &quot;list&quot;,&#xd;
           &quot;entry_schema&quot;: {&#xd;
             &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;&#xd;
           },&#xd;
-          &quot;description&quot;: &quot;Specifies a list of control loop element definitions that make up this control loop definition&quot;&#xd;
-        }&#xd;
-      }&#xd;
-    },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.DCAEMicroserviceControlLoopElement&quot;: {&#xd;
-      &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
-      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.controlloop.ControlLoopElement&quot;,&#xd;
-      &quot;properties&quot;: {&#xd;
-        &quot;dcae_blueprint_id&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
-          &quot;requred&quot;: false&#xd;
-        },&#xd;
-        &quot;dcae_blueprint&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.dcae.cloudify_blueprint&quot;,&#xd;
-          &quot;requred&quot;: false&#xd;
-        },&#xd;
-        &quot;consul_info&quot;: {&#xd;
-          &quot;type&quot;: &quot;list&quot;,&#xd;
-          &quot;required&quot;: false,&#xd;
-          &quot;entry_schema&quot;: {&#xd;
-            &quot;type&quot;: &quot;org.onap.datatypes.policy.clamp.controlloop.DCAEMicroserviceControlLoopElementConsulInfo&quot;&#xd;
-          }&#xd;
+          &quot;description&quot;: &quot;Specifies a list of automation composition element definitions that make up this automation composition definition&quot;&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.PolicyControlLoopElement&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.PolicyAutomationCompositionElement&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
-      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.controlloop.ControlLoopElement&quot;,&#xd;
+      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.acm.AutomationCompositionElement&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
         &quot;policy_type_id&quot;: {&#xd;
           &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.CDSAutomationCompositionElement&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
-      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.controlloop.PolicyControlLoopElement&quot;,&#xd;
+      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.acm.AutomationCompositionElement&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
-        &quot;policy_type_id&quot;: {&#xd;
+        &quot;cds_blueprint_id&quot;: {&#xd;
           &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
           &quot;requred&quot;: true&#xd;
-        },&#xd;
-        &quot;policy_id&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
-          &quot;requred&quot;: false&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
-      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement&quot;,&#xd;
+      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.acm.AutomationCompositionElement&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
-        &quot;policy_type_id&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
-          &quot;requred&quot;: true&#xd;
+        &quot;chart&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;required&quot;: true&#xd;
         },&#xd;
-        &quot;policy_id&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
+        &quot;configs&quot;: {&#xd;
+          &quot;type&quot;: &quot;list&quot;,&#xd;
+          &quot;required&quot;: false&#xd;
+        },&#xd;
+        &quot;requirements&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
           &quot;requred&quot;: false&#xd;
+        },&#xd;
+        &quot;templates&quot;: {&#xd;
+          &quot;type&quot;: &quot;list&quot;,&#xd;
+          &quot;required&quot;: false,&#xd;
+          &quot;entry_schema&quot;: null&#xd;
+        },&#xd;
+        &quot;values&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;requred&quot;: true&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.CDSControlLoopElement&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.HttpAutomationCompositionElement&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
-      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.controlloop.ControlLoopElement&quot;,&#xd;
+      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.acm.AutomationCompositionElement&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
-        &quot;cds_blueprint_id&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
-          &quot;requred&quot;: true&#xd;
+        &quot;baseUrl&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;description&quot;: &quot;The base URL to be prepended to each path, identifies the host for the REST endpoints.&quot;&#xd;
+        },&#xd;
+        &quot;httpHeaders&quot;: {&#xd;
+          &quot;type&quot;: &quot;map&quot;,&#xd;
+          &quot;required&quot;: false,&#xd;
+          &quot;entry_schema&quot;: {&#xd;
+            &quot;type&quot;: &quot;string&quot;&#xd;
+          },&#xd;
+          &quot;description&quot;: &quot;HTTP headers to send on REST requests&quot;&#xd;
+        },&#xd;
+        &quot;configurationEntities&quot;: {&#xd;
+          &quot;type&quot;: &quot;map&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;entry_schema&quot;: {&#xd;
+            &quot;type&quot;: &quot;org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity&quot;,&#xd;
+            &quot;typeVersion&quot;: &quot;1.0.0&quot;&#xd;
+          },&#xd;
+          &quot;description&quot;: &quot;The connfiguration entities the Automation Composition Element is managing and their associated REST requests&quot;&#xd;
         }&#xd;
       }&#xd;
     }&#xd;
       }&#xd;
     },&#xd;
     &quot;node_templates&quot;: {&#xd;
-      &quot;org.onap.dcae.controlloop.DCAEMicroserviceControlLoopParticipant&quot;: {&#xd;
-        &quot;version&quot;: &quot;2.3.4&quot;,&#xd;
-        &quot;type&quot;: &quot;org.onap.policy.clamp.controlloop.Participant&quot;,&#xd;
-        &quot;type_version&quot;: &quot;1.0.1&quot;,&#xd;
-        &quot;description&quot;: &quot;Participant for DCAE microservices&quot;,&#xd;
-        &quot;properties&quot;: {&#xd;
-          &quot;provider&quot;: &quot;ONAP&quot;&#xd;
-        }&#xd;
-      },&#xd;
-      &quot;org.onap.policy.controlloop.PolicyControlLoopParticipant&quot;: {&#xd;
+      &quot;org.onap.policy.clamp.acm.PolicyParticipant&quot;: {&#xd;
         &quot;version&quot;: &quot;2.3.1&quot;,&#xd;
-        &quot;type&quot;: &quot;org.onap.policy.clamp.controlloop.Participant&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.Participant&quot;,&#xd;
         &quot;type_version&quot;: &quot;1.0.1&quot;,&#xd;
         &quot;description&quot;: &quot;Participant for DCAE microservices&quot;,&#xd;
         &quot;properties&quot;: {&#xd;
           &quot;provider&quot;: &quot;ONAP&quot;&#xd;
         }&#xd;
       },&#xd;
-      &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement&quot;: {&#xd;
+      &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement&quot;: {&#xd;
         &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
-        &quot;type&quot;: &quot;org.onap.policy.clamp.controlloop.PolicyControlLoopElement&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.PolicyAutomationCompositionElement&quot;,&#xd;
         &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
-        &quot;description&quot;: &quot;Control loop element for the monitoring policy for Performance Management Subscription Handling&quot;,&#xd;
+        &quot;description&quot;: &quot;Automation composition element for the monitoring policy for Performance Management Subscription Handling&quot;,&#xd;
         &quot;properties&quot;: {&#xd;
           &quot;provider&quot;: &quot;Ericsson&quot;,&#xd;
+          &quot;participant_id&quot;: {&#xd;
+            &quot;name&quot;: &quot;org.onap.PM_Policy&quot;,&#xd;
+            &quot;version&quot;: &quot;1.0.0&quot;&#xd;
+          },&#xd;
           &quot;participantType&quot;: {&#xd;
-            &quot;name&quot;: &quot;org.onap.policy.controlloop.PolicyControlLoopParticipant&quot;,&#xd;
+            &quot;name&quot;: &quot;org.onap.policy.clamp.acm.PolicyParticipant&quot;,&#xd;
             &quot;version&quot;: &quot;2.3.1&quot;&#xd;
           },&#xd;
           &quot;policy_type_id&quot;: {&#xd;
           }&#xd;
         }&#xd;
       },&#xd;
-      &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement&quot;: {&#xd;
+      &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement&quot;: {&#xd;
         &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
-        &quot;type&quot;: &quot;org.onap.policy.clamp.controlloop.PolicyControlLoopElement&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.PolicyAutomationCompositionElement&quot;,&#xd;
         &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
-        &quot;description&quot;: &quot;Control loop element for the operational policy for Performance Management Subscription Handling&quot;,&#xd;
+        &quot;description&quot;: &quot;Automation composition element for the operational policy for Performance Management Subscription Handling&quot;,&#xd;
         &quot;properties&quot;: {&#xd;
           &quot;provider&quot;: &quot;Ericsson&quot;,&#xd;
+          &quot;participant_id&quot;: {&#xd;
+            &quot;name&quot;: &quot;org.onap.PM_Policy&quot;,&#xd;
+            &quot;version&quot;: &quot;1.0.0&quot;&#xd;
+          },&#xd;
           &quot;participantType&quot;: {&#xd;
-            &quot;name&quot;: &quot;org.onap.policy.controlloop.PolicyControlLoopParticipant&quot;,&#xd;
+            &quot;name&quot;: &quot;org.onap.policy.clamp.acm.PolicyParticipant&quot;,&#xd;
             &quot;version&quot;: &quot;2.3.1&quot;&#xd;
           },&#xd;
           &quot;policy_type_id&quot;: {&#xd;
           }&#xd;
         }&#xd;
       },&#xd;
-      &quot;org.onap.domain.pmsh.PMSHControlLoopDefinition&quot;: {&#xd;
+      &quot;org.onap.policy.clamp.acm.KubernetesParticipant&quot;: {&#xd;
+        &quot;version&quot;: &quot;2.3.4&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.Participant&quot;,&#xd;
+        &quot;type_version&quot;: &quot;1.0.1&quot;,&#xd;
+        &quot;description&quot;: &quot;Participant for K8S&quot;,&#xd;
+        &quot;properties&quot;: {&#xd;
+          &quot;provider&quot;: &quot;ONAP&quot;&#xd;
+        }&#xd;
+      },&#xd;
+      &quot;org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement&quot;: {&#xd;
         &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
-        &quot;type&quot;: &quot;org.onap.policy.clamp.controlloop.ControlLoop&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement&quot;,&#xd;
         &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
-        &quot;description&quot;: &quot;Control loop for Performance Management Subscription Handling&quot;,&#xd;
+        &quot;description&quot;: &quot;Automation composition element for the K8S microservice for PMSH&quot;,&#xd;
         &quot;properties&quot;: {&#xd;
-          &quot;provider&quot;: &quot;Ericsson&quot;,&#xd;
+          &quot;provider&quot;: &quot;ONAP&quot;,&#xd;
+          &quot;participant_id&quot;: {&#xd;
+            &quot;name&quot;: &quot;K8sParticipant0&quot;,&#xd;
+            &quot;version&quot;: &quot;1.0.0&quot;&#xd;
+          },&#xd;
+          &quot;participantType&quot;: {&#xd;
+            &quot;name&quot;: &quot;org.onap.policy.clamp.acm.KubernetesParticipant&quot;,&#xd;
+            &quot;version&quot;: &quot;2.3.4&quot;&#xd;
+          },&#xd;
+          &quot;chart&quot;: {&#xd;
+            &quot;chartId&quot;: {&#xd;
+              &quot;name&quot;: &quot;dcae-pmsh&quot;,&#xd;
+              &quot;version&quot;: &quot;10.0.0&quot;&#xd;
+            },&#xd;
+            &quot;namespace&quot;: &quot;onap&quot;,&#xd;
+            &quot;releaseName&quot;: &quot;onap-dcae-pmsh&quot;,&#xd;
+            &quot;repository&quot;: {&#xd;
+              &quot;repoName&quot;: &quot;chartmuseum&quot;,&#xd;
+              &quot;address&quot;: &quot;http://chart-museum:80&quot;,&#xd;
+              &quot;userName&quot;: &quot;onapinitializer&quot;,&#xd;
+              &quot;password&quot;: &quot;demo123456!&quot;&#xd;
+            },&#xd;
+            &quot;overrideParams&quot;: {&#xd;
+              &quot;global.masterPassword&quot;: &quot;test&quot;&#xd;
+            }&#xd;
+          }&#xd;
+        }&#xd;
+      },&#xd;
+      &quot;org.onap.policy.clamp.acm.HttpParticipant&quot;: {&#xd;
+        &quot;version&quot;: &quot;2.3.4&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.Participant&quot;,&#xd;
+        &quot;type_version&quot;: &quot;1.0.1&quot;,&#xd;
+        &quot;description&quot;: &quot;Participant for Http requests&quot;,&#xd;
+        &quot;properties&quot;: {&#xd;
+          &quot;provider&quot;: &quot;ONAP&quot;&#xd;
+        }&#xd;
+      },&#xd;
+      &quot;org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement&quot;: {&#xd;
+        &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.HttpAutomationCompositionElement&quot;,&#xd;
+        &quot;type_version&quot;: &quot;1.0.1&quot;,&#xd;
+        &quot;description&quot;: &quot;Automation composition element for the http requests of PMSH microservice&quot;,&#xd;
+        &quot;properties&quot;: {&#xd;
+          &quot;provider&quot;: &quot;ONAP&quot;,&#xd;
+          &quot;participant_id&quot;: {&#xd;
+            &quot;name&quot;: &quot;HttpParticipant0&quot;,&#xd;
+            &quot;version&quot;: &quot;1.0.0&quot;&#xd;
+          },&#xd;
+          &quot;participantType&quot;: {&#xd;
+            &quot;name&quot;: &quot;org.onap.policy.clamp.acm.HttpParticipant&quot;,&#xd;
+            &quot;version&quot;: &quot;2.3.4&quot;&#xd;
+          },&#xd;
+          &quot;uninitializedToPassiveTimeout&quot;: 180,&#xd;
+          &quot;startPhase&quot;: 1,&#xd;
+          &quot;baseUrl&quot;: &quot;https://dcae-pmsh:8443&quot;,&#xd;
+          &quot;httpHeaders&quot;: {&#xd;
+            &quot;Content-Type&quot;: &quot;application/json&quot;&#xd;
+          },&#xd;
+          &quot;configurationEntities&quot;: [&#xd;
+            {&#xd;
+              &quot;configurationEntityId&quot;: {&#xd;
+                &quot;name&quot;: &quot;entity1&quot;,&#xd;
+                &quot;version&quot;: &quot;1.0.1&quot;&#xd;
+              },&#xd;
+              &quot;restSequence&quot;: [&#xd;
+                {&#xd;
+                  &quot;restRequestId&quot;: {&#xd;
+                    &quot;name&quot;: &quot;request1&quot;,&#xd;
+                    &quot;version&quot;: &quot;1.0.1&quot;&#xd;
+                  },&#xd;
+                  &quot;httpMethod&quot;: &quot;POST&quot;,&#xd;
+                  &quot;path&quot;: &quot;subscription&quot;,&#xd;
+                  &quot;body&quot;: &quot;{ \&quot;subscription\&quot;:{ \&quot;subscriptionName\&quot;:\&quot;new_sub_01\&quot;, \&quot;operationalPolicyName\&quot;:\&quot;pmsh-operational-policy\&quot;, \&quot;automationCompositionName\&quot;:\&quot;automationComposition-name\&quot;, \&quot;nfFilter\&quot;:{ \&quot;nfNames\&quot;:[ \&quot;^pnf*\&quot; ], \&quot;modelInvariantIDs\&quot;:[ \&quot;7129e420-d396-4efb-af02-6b83499b12f5\&quot; ], \&quot;modelVersionIDs\&quot;:[ \&quot;e80a6ae3-cafd-4d24-850d-e14c084a5ca7\&quot; ], \&quot;modelNames\&quot;:[ \&quot;pnf_134\&quot; ] }, \&quot;measurementGroups\&quot;:[ { \&quot;measurementGroup\&quot;:{ \&quot;measurementGroupName\&quot;:\&quot;msgroup_01\&quot;, \&quot;administrativeState\&quot;:\&quot;UNLOCKED\&quot;, \&quot;fileBasedGP\&quot;:15, \&quot;fileLocation\&quot;:\&quot;/pm/pm.xml\&quot;, \&quot;measurementTypes\&quot;:[ { \&quot;measurementType\&quot;:\&quot;EutranCell.*\&quot; }, { \&quot;measurementType\&quot;:\&quot;EutranCellRelation.pmCounter1\&quot; }, { \&quot;measurementType\&quot;:\&quot;EutranCellRelation.pmCounter2\&quot; } ], \&quot;managedObjectDNsBasic\&quot;:[ { \&quot;DN\&quot;:\&quot;ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1\&quot; }, { \&quot;DN\&quot;:\&quot;ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter2\&quot; }, { \&quot;DN\&quot;:\&quot;ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter3\&quot; } ] } } ] } }&quot;,&#xd;
+                  &quot;expectedResponse&quot;: 201&#xd;
+                }&#xd;
+              ]&#xd;
+            }&#xd;
+          ]&#xd;
+        }&#xd;
+      },&#xd;
+      &quot;org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition&quot;: {&#xd;
+        &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.AutomationComposition&quot;,&#xd;
+        &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
+        &quot;description&quot;: &quot;Automation composition for Hello World&quot;,&#xd;
+        &quot;properties&quot;: {&#xd;
+          &quot;provider&quot;: &quot;ONAP&quot;,&#xd;
           &quot;elements&quot;: [&#xd;
             {&#xd;
-              &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_DCAEMicroservice&quot;,&#xd;
+              &quot;name&quot;: &quot;org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement&quot;,&#xd;
+              &quot;version&quot;: &quot;1.2.3&quot;&#xd;
+            },&#xd;
+            {&#xd;
+              &quot;name&quot;: &quot;org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement&quot;,&#xd;
               &quot;version&quot;: &quot;1.2.3&quot;&#xd;
             },&#xd;
             {&#xd;
-              &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement&quot;,&#xd;
+              &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement&quot;,&#xd;
               &quot;version&quot;: &quot;1.2.3&quot;&#xd;
             },&#xd;
             {&#xd;
-              &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement&quot;,&#xd;
+              &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement&quot;,&#xd;
               &quot;version&quot;: &quot;1.2.3&quot;&#xd;
             }&#xd;
           ]&#xd;
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/commission</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/commission</stringProp>
           <stringProp name="HTTPSampler.method">POST</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
           </ResponseAssertion>
           <hashTree/>
         </hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Instantiate control loop" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Instantiate automation composition" enabled="true">
           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
             <collectionProp name="Arguments.arguments">
               <elementProp name="" elementType="HTTPArgument">
                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
                 <stringProp name="Argument.value">{&#xd;
-    &quot;controlLoopList&quot;: [&#xd;
+    &quot;automationCompositionList&quot;: [&#xd;
         {&#xd;
             &quot;name&quot;: &quot;PMSHInstance0&quot;,&#xd;
             &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
             &quot;definition&quot;: {&#xd;
-                &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSHControlLoopDefinition&quot;,&#xd;
+                &quot;name&quot;: &quot;org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition&quot;,&#xd;
                 &quot;version&quot;: &quot;1.2.3&quot;&#xd;
             },&#xd;
             &quot;state&quot;: &quot;UNINITIALISED&quot;,&#xd;
             &quot;orderedState&quot;: &quot;UNINITIALISED&quot;,&#xd;
-            &quot;description&quot;: &quot;PMSH control loop instance 0&quot;,&#xd;
+            &quot;description&quot;: &quot;PMSH automation composition instance 0&quot;,&#xd;
             &quot;elements&quot;: {&#xd;
                 &quot;709c62b3-8918-41b9-a747-d21eb79c6c21&quot;: {&#xd;
                     &quot;id&quot;: &quot;709c62b3-8918-41b9-a747-d21eb79c6c21&quot;,&#xd;
                     &quot;definition&quot;: {&#xd;
-                        &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement&quot;,&#xd;
+                        &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement&quot;,&#xd;
                         &quot;version&quot;: &quot;1.2.3&quot;&#xd;
                     },&#xd;
-                   &quot;participantType&quot;:{&#xd;
-                        &quot;name&quot;:&quot;org.onap.policy.controlloop.PolicyControlLoopParticipant&quot;,&#xd;
-                        &quot;version&quot;:&quot;2.3.1&quot;&#xd;
+                    &quot;participantId&quot;: {&#xd;
+                        &quot;name&quot;: &quot;org.onap.PM_Policy&quot;,&#xd;
+                        &quot;version&quot;: &quot;1.0.0&quot;&#xd;
                     },&#xd;
-                   &quot;participantId&quot;:{&#xd;
-                        &quot;name&quot;:&quot;org.onap.PM_Policy&quot;,&#xd;
-                        &quot;version&quot;:&quot;1.0.0&quot;&#xd;
+                    &quot;participantType&quot;: {&#xd;
+                        &quot;name&quot;: &quot;org.onap.policy.clamp.acm.PolicyParticipant&quot;,&#xd;
+                        &quot;version&quot;: &quot;2.3.1&quot;&#xd;
                     },&#xd;
-                    &quot;state&quot;:&quot;UNINITIALISED&quot;,&#xd;
-                    &quot;orderedState&quot;:&quot;UNINITIALISED&quot;,&#xd;
-                    &quot;toscaServiceTemplateFragment&quot;:{&#xd;
-                                         &quot;data_types&quot;:{&#xd;
-                                                &quot;onap.datatype.controlloop.Actor&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;payload&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;payload&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Name/value pairs of payload information passed by Policy to the actor&quot;,&#xd;
-                                                                 &quot;required&quot;:false,&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &quot;clamp_possible_values&quot;:&quot;ClampExecution:CDS/payload&quot;&#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;target&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;target&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;onap.datatype.controlloop.Target&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The resource the operation should be performed on.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;actor&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;actor&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The actor performing the operation.&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &quot;clamp_possible_values&quot;:&quot;Dictionary:DefaultActors,ClampExecution:CDS/actor&quot;&#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;operation&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;operation&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The operation the actor is performing.&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &quot;clamp_possible_values&quot;:&quot;Dictionary:DefaultOperations,ClampExecution:CDS/operation&quot;&#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatype.controlloop.Actor&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;An actor/operation/target definition&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatype.controlloop.Operation&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;failure_retries&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;failure_retries&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke when the current operation has exceeded its max retries.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_failure_retries&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;id&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;id&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Unique identifier for the operation&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;failure_timeout&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;failure_timeout&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke when the time out for the operation occurs.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_failure_timeout&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;failure&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;failure&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke on Actor operation failure.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_failure&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;operation&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;operation&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;onap.datatype.controlloop.Actor&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The definition of the operation to be performed.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;failure_guard&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;failure_guard&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke when the current operation is blocked due to guard policy enforcement.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_failure_guard&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;retries&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;retries&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;integer&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The number of retries the actor should attempt to perform the operation.&quot;,&#xd;
-                                                                 &quot;default&quot;:0.0,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;timeout&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;timeout&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;integer&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The amount of time for the actor to perform the operation.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;failure_exception&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;failure_exception&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke when the current operation causes an exception.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_failure_exception&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;description&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;description&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;A user-friendly description of the intent for the operation&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;success&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;success&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke on success. A value of \&quot;final_success\&quot; indicates and end to the operation.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_success&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatype.controlloop.Operation&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;An operation supported by an actor&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatype.controlloop.Target&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;entityIds&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;entityIds&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Map of values that identify the resource. If none are provided, it is assumed that the\nentity that generated the ONSET event will be the target.\n&quot;,&#xd;
-                                                                 &quot;required&quot;:false,&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &quot;clamp_possible_values&quot;:&quot;ClampExecution:CSAR_RESOURCES&quot;&#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;targetType&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;targetType&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Category for the target type&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        {&#xd;
-                                                                               &quot;valid_values&quot;:[&#xd;
-                                                                                  &quot;VNF&quot;,&#xd;
-                                                                                  &quot;VM&quot;,&#xd;
-                                                                                  &quot;VFMODULE&quot;,&#xd;
-                                                                                  &quot;PNF&quot;&#xd;
-                                                                               ]&#xd;
-                                                                        }&#xd;
-                                                                 ]&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatype.controlloop.Target&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;Definition for a entity in A&amp;AI to perform a control loop operation on&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.ToscaConceptIdentifier&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;version&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;version&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;name&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;name&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.managedObjectDNsBasic&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;DN&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;DN&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Managed object distinguished name&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.managedObjectDNsBasic&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.managedObjectDNsBasics&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;managedObjectDNsBasic&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;managedObjectDNsBasic&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Managed object distinguished name object&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.managedObjectDNsBasic&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.managedObjectDNsBasics&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.measurementGroup&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;measurementTypes&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;measurementTypes&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of measurement types&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.measurementTypes&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;managedObjectDNsBasic&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;managedObjectDNsBasic&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of managed object distinguished names&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.managedObjectDNsBasics&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.measurementGroup&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.measurementGroups&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;measurementGroup&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;measurementGroup&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Measurement Group&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.measurementGroup&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.measurementGroups&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.measurementType&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;measurementType&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;measurementType&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Measurement type&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.measurementType&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.measurementTypes&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;measurementType&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;measurementType&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Measurement type object&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.measurementType&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.measurementTypes&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.nfFilter&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;modelVersionIDs&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;modelVersionIDs&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of model version IDs&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;modelInvariantIDs&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;modelInvariantIDs&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of model invariant IDs&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;modelNames&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;modelNames&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of model names&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;nfNames&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;nfNames&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of network functions&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.nfFilter&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.subscription&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;measurementGroups&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;measurementGroups&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Measurement Groups&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.measurementGroups&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;fileBasedGP&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;fileBasedGP&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;integer&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;File based granularity period&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;fileLocation&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;fileLocation&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;ROP file location&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;subscriptionName&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;subscriptionName&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Name of the subscription&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;administrativeState&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;administrativeState&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;State of the subscription&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        {&#xd;
-                                                                               &quot;valid_values&quot;:[&#xd;
-                                                                                  &quot;LOCKED&quot;,&#xd;
-                                                                                  &quot;UNLOCKED&quot;&#xd;
-                                                                               ]&#xd;
-                                                                        }&#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;nfFilter&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;nfFilter&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Network function filter&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.nfFilter&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.subscription&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                }&#xd;
-                                         },&#xd;
-                                         &quot;policy_types&quot;:{&#xd;
-                                                &quot;onap.policies.Monitoring&quot;:{&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.policies.Monitoring&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;1.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.policies.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;a base policy type for all policies that govern monitoring provisioning&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.policies.test123&quot;:{&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.policies.test123&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;1.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.policies.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;a base policy type for all policies that govern monitoring provisioning&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.policies.controlloop.operational.Common&quot;:{&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;abatement&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;abatement&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;boolean&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Whether an abatement event message will be expected for the control loop from DCAE.&quot;,&#xd;
-                                                                 &quot;default&quot;:false,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;operations&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;operations&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of operations to be performed when Control Loop is triggered.&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatype.controlloop.Operation&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;&#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;trigger&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;trigger&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Initial operation to execute upon receiving an Onset event message for the Control Loop.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;timeout&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;timeout&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;integer&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Overall timeout for executing all the operations. This timeout should equal or exceed the total\ntimeout for each operation listed.\n&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;id&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;id&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The unique control loop id.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.policies.controlloop.operational.Common&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;1.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.policies.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;Operational Policy for Control Loop execution. Originated in Frankfurt to support TOSCA Compliant\nPolicy Types. This does NOT support the legacy Policy YAML policy type.\n&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.policies.controlloop.operational.common.Apex&quot;:{&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;engineServiceParameters&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;engineServiceParameters&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The engine parameters like name, instanceCount, policy implementation, parameters etc.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;eventOutputParameters&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;eventOutputParameters&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The event output parameters.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;javaProperties&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;javaProperties&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Name/value pairs of properties to be set for APEX if needed.&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;eventInputParameters&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;eventInputParameters&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The event input parameters.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.policies.controlloop.operational.common.Apex&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;1.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;onap.policies.controlloop.operational.Common&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;Operational policies for Apex PDP&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.policies.monitoring.dcae-pm-subscription-handler&quot;:{&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;pmsh_policy&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;pmsh_policy&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;onap.datatypes.monitoring.subscription&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;PMSH Policy JSON&quot;,&#xd;
-                                                                 &quot;required&quot;:false,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.policies.monitoring.dcae-pm-subscription-handler&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;1.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;onap.policies.Monitoring&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                }&#xd;
-                                         },&#xd;
-                                         &quot;topology_template&quot;:{&#xd;
-                                                &#xd;
-                                         },&#xd;
-                                         &quot;name&quot;:&quot;NULL&quot;,&#xd;
-                                         &quot;version&quot;:&quot;0.0.0&quot;&#xd;
-                                    },&#xd;
-                    &quot;propertiesMap&quot;: {&#xd;
-                        &quot;provider_instance&quot;: {&#xd;
-                            &quot;name&quot;: &quot;provider_instance&quot;,&#xd;
-                            &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
-                            &quot;type&quot;: &quot;org.onap.datatypes.policy.clamp.controlloop.policControlLoopElement.Chart&quot;,&#xd;
-                            &quot;typeVersion&quot;: &quot;1.0.0&quot;,&#xd;
-                            &quot;description&quot;: &quot;The helm chart for the microservice&quot;,&#xd;
-                            &quot;required&quot;: true&#xd;
-                        }&#xd;
-                     },&#xd;
-                                        &quot;description&quot;: &quot;Monitoring Policy Control Loop Element for the PMSH instance 0 control loop&quot;&#xd;
+                    &quot;state&quot;: &quot;UNINITIALISED&quot;,&#xd;
+                    &quot;orderedState&quot;: &quot;UNINITIALISED&quot;,&#xd;
+                    &quot;description&quot;: &quot;Monitoring Policy Automation Composition Element for the PMSH instance 0 automation composition&quot;&#xd;
                 },&#xd;
                 &quot;709c62b3-8918-41b9-a747-d21eb79c6c22&quot;: {&#xd;
                     &quot;id&quot;: &quot;709c62b3-8918-41b9-a747-d21eb79c6c22&quot;,&#xd;
                     &quot;definition&quot;: {&#xd;
-                        &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement&quot;,&#xd;
+                        &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement&quot;,&#xd;
                         &quot;version&quot;: &quot;1.2.3&quot;&#xd;
                     },&#xd;
-                   &quot;participantType&quot;:{&#xd;
-                        &quot;name&quot;:&quot;org.onap.policy.controlloop.PolicyControlLoopParticipant&quot;,&#xd;
-                        &quot;version&quot;:&quot;2.3.1&quot;&#xd;
+                    &quot;participantId&quot;: {&#xd;
+                        &quot;name&quot;: &quot;org.onap.PM_Policy&quot;,&#xd;
+                        &quot;version&quot;: &quot;1.0.0&quot;&#xd;
                     },&#xd;
-                   &quot;participantId&quot;:{&#xd;
-                        &quot;name&quot;:&quot;org.onap.PM_Policy&quot;,&#xd;
-                        &quot;version&quot;:&quot;1.0.0&quot;&#xd;
+                    &quot;participantType&quot;: {&#xd;
+                        &quot;name&quot;: &quot;org.onap.policy.clamp.acm.PolicyParticipant&quot;,&#xd;
+                        &quot;version&quot;: &quot;2.3.1&quot;&#xd;
                     },&#xd;
-                    &quot;state&quot;:&quot;UNINITIALISED&quot;,&#xd;
-                    &quot;orderedState&quot;:&quot;UNINITIALISED&quot;,&#xd;
-                    &quot;propertiesMap&quot;: {&#xd;
-                        &quot;provider_instance&quot;: {&#xd;
-                            &quot;name&quot;: &quot;provider_instance&quot;,&#xd;
-                            &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
-                            &quot;type&quot;: &quot;org.onap.datatypes.policy.clamp.controlloop.policControlLoopElement.Chart&quot;,&#xd;
-                            &quot;typeVersion&quot;: &quot;1.0.0&quot;,&#xd;
-                            &quot;description&quot;: &quot;The helm chart for the microservice&quot;,&#xd;
-                            &quot;required&quot;: true&#xd;
-                        }&#xd;
-                     },&#xd;
-                     &quot;description&quot;: &quot;Operational Policy Control Loop Element for the PMSH instance 0 control loop&quot;&#xd;
+                    &quot;state&quot;: &quot;UNINITIALISED&quot;,&#xd;
+                    &quot;orderedState&quot;: &quot;UNINITIALISED&quot;,&#xd;
+                    &quot;description&quot;: &quot;Operational Policy Automation Composition Element for the PMSH instance 0 automation composition&quot;&#xd;
                 }&#xd;
             }&#xd;
         }&#xd;
     ]&#xd;
-}</stringProp>
+}&#xd;
+&#xd;
+</stringProp>
                 <stringProp name="Argument.metadata">=</stringProp>
               </elementProp>
             </collectionProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation</stringProp>
           <stringProp name="HTTPSampler.method">POST</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
           <hashTree/>
         </hashTree>
       </hashTree>
-      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="ControlLoop Test Flow" enabled="true">
+      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="AutomationComposition Test Flow" enabled="true">
         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
           <boolProp name="LoopController.continue_forever">false</boolProp>
         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
       </ThreadGroup>
       <hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check controlloop state" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check acm state" enabled="true">
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
             <collectionProp name="Arguments.arguments"/>
           </elementProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation</stringProp>
           <stringProp name="HTTPSampler.method">GET</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
                 <stringProp name="Argument.value">{&#xd;
     &quot;orderedState&quot;: &quot;PASSIVE&quot;,&#xd;
-    &quot;controlLoopIdentifierList&quot;: [&#xd;
+    &quot;automationCompositionIdentifierList&quot;: [&#xd;
         {&#xd;
             &quot;name&quot;: &quot;PMSHInstance0&quot;,&#xd;
             &quot;version&quot;: &quot;1.0.1&quot;&#xd;
         }&#xd;
     ]&#xd;
-}</stringProp>
+}&#xd;
+</stringProp>
                 <stringProp name="Argument.metadata">=</stringProp>
               </elementProp>
             </collectionProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation/command</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation/command</stringProp>
           <stringProp name="HTTPSampler.method">PUT</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
           </ResponseAssertion>
           <hashTree/>
         </hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check controlloop state" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check acm state" enabled="true">
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
             <collectionProp name="Arguments.arguments"/>
           </elementProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation</stringProp>
           <stringProp name="HTTPSampler.method">GET</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
                 <stringProp name="Argument.value">{&#xd;
     &quot;orderedState&quot;: &quot;UNINITIALISED&quot;,&#xd;
-    &quot;controlLoopIdentifierList&quot;: [&#xd;
+    &quot;automationCompositionIdentifierList&quot;: [&#xd;
         {&#xd;
             &quot;name&quot;: &quot;PMSHInstance0&quot;,&#xd;
             &quot;version&quot;: &quot;1.0.1&quot;&#xd;
         }&#xd;
     ]&#xd;
-}</stringProp>
+}&#xd;
+</stringProp>
                 <stringProp name="Argument.metadata">=</stringProp>
               </elementProp>
             </collectionProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation/command</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation/command</stringProp>
           <stringProp name="HTTPSampler.method">PUT</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
           </ConstantTimer>
           <hashTree/>
         </hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check controlloop state" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check acm state" enabled="true">
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
             <collectionProp name="Arguments.arguments"/>
           </elementProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation</stringProp>
           <stringProp name="HTTPSampler.method">GET</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
       </PostThreadGroup>
       <hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete instantiated controlloop" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete instantiated acm" enabled="true">
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
             <collectionProp name="Arguments.arguments"/>
           </elementProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation?name=PMSHInstance0&amp;version=1.0.1</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation?name=PMSHInstance0&amp;version=1.0.1</stringProp>
           <stringProp name="HTTPSampler.method">DELETE</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
           </ConstantTimer>
           <hashTree/>
         </hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete ControlLoop Definition" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete AutomationComposition Definition" enabled="true">
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
             <collectionProp name="Arguments.arguments"/>
           </elementProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/commission?name=NULL&amp;version=0.0.0</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/commission?name=NULL&amp;version=0.0.0</stringProp>
           <stringProp name="HTTPSampler.method">DELETE</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
index b5929c1..3e90be2 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <jmeterTestPlan version="1.2" properties="5.0" jmeter="5.4.1">
   <hashTree>
-    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Policy Clamp Controlloop Stability" enabled="true">
-      <stringProp name="TestPlan.comments">Policy Clamp Controlloop Stability Tests</stringProp>
+    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Policy Clamp ACM Stability" enabled="true">
+      <stringProp name="TestPlan.comments">Policy Clamp ACM Stability Tests</stringProp>
       <boolProp name="TestPlan.functional_mode">false</boolProp>
       <boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
       <boolProp name="TestPlan.serialize_threadgroups">true</boolProp>
@@ -36,7 +36,7 @@
       <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
         <collectionProp name="AuthManager.auth_list">
           <elementProp name="" elementType="Authorization">
-            <stringProp name="Authorization.url">https://${RUNTIME_HOST}:${RUNTIME_PORT}/onap/controlloop/v2</stringProp>
+            <stringProp name="Authorization.url">https://${RUNTIME_HOST}:${RUNTIME_PORT}/onap/policy/clamp/acm/v2</stringProp>
             <stringProp name="Authorization.username">runtimeUser</stringProp>
             <stringProp name="Authorization.password">zb!XztG34</stringProp>
             <stringProp name="Authorization.domain"></stringProp>
         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
       </SetupThreadGroup>
       <hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Commission Contorlloop definition" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Commission AutomationComposition definition" enabled="true">
           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
             <collectionProp name="Arguments.arguments">
               <elementProp name="" elementType="HTTPArgument">
                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
                 <stringProp name="Argument.value">{&#xd;
-  &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_1_0&quot;,&#xd;
+  &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_3&quot;,&#xd;
   &quot;data_types&quot;: {&#xd;
     &quot;onap.datatypes.ToscaConceptIdentifier&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.datatypes.policy.clamp.controlloop.DCAEMicroserviceControlLoopElementConsulInfo&quot;: {&#xd;
-      &quot;name&quot;: &quot;org.onap.datatypes.policy.clamp.controlloop.DCAEMicroserviceControlLoopElementConsulInfo&quot;,&#xd;
-      &quot;version&quot;: &quot;0.0.0&quot;,&#xd;
+    &quot;onap.datatype.acm.Target&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
-      &quot;properties&quot;: {&#xd;
-        &quot;consulUrl&quot;: {&#xd;
-          &quot;name&quot;: &quot;consulUrl&quot;,&#xd;
-          &quot;type&quot;: &quot;string&quot;,&#xd;
-          &quot;typeVersion&quot;: &quot;0.0.0&quot;,&#xd;
-          &quot;description&quot;: &quot;Consul url for this entry&quot;,&#xd;
-          &quot;required&quot;: true&#xd;
-        },&#xd;
-        &quot;consul_body&quot;: {&#xd;
-          &quot;name&quot;: &quot;consulBody&quot;,&#xd;
-          &quot;type&quot;: &quot;string&quot;,&#xd;
-          &quot;typeVersion&quot;: &quot;0.0.0&quot;,&#xd;
-          &quot;description&quot;: &quot;Body of Consul entry&quot;,&#xd;
-          &quot;required&quot;: true&#xd;
-        }&#xd;
-      }&#xd;
-    },&#xd;
-    &quot;onap.datatype.controlloop.Target&quot;: {&#xd;
-      &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
-      &quot;description&quot;: &quot;Definition for a entity in A&amp;AI to perform a control loop operation on&quot;,&#xd;
+      &quot;description&quot;: &quot;Definition for a entity in A&amp;AI to perform an Automation Composition operation on&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
         &quot;targetType&quot;: {&#xd;
           &quot;type&quot;: &quot;string&quot;,&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;onap.datatype.controlloop.Actor&quot;: {&#xd;
+    &quot;onap.datatype.acm.Actor&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
       &quot;description&quot;: &quot;An actor/operation/target definition&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
           &quot;required&quot;: true&#xd;
         },&#xd;
         &quot;target&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatype.controlloop.Target&quot;,&#xd;
+          &quot;type&quot;: &quot;onap.datatype.acm.Target&quot;,&#xd;
           &quot;description&quot;: &quot;The resource the operation should be performed on.&quot;,&#xd;
           &quot;required&quot;: true&#xd;
         },&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;onap.datatype.controlloop.Operation&quot;: {&#xd;
+    &quot;onap.datatype.acm.Operation&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
       &quot;description&quot;: &quot;An operation supported by an actor&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
           &quot;required&quot;: false&#xd;
         },&#xd;
         &quot;operation&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatype.controlloop.Actor&quot;,&#xd;
+          &quot;type&quot;: &quot;onap.datatype.acm.Actor&quot;,&#xd;
           &quot;description&quot;: &quot;The definition of the operation to be performed.&quot;,&#xd;
           &quot;required&quot;: true&#xd;
         },&#xd;
       &quot;version&quot;: &quot;0.0.0&quot;,&#xd;
       &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
       &quot;metadata&quot;: {}&#xd;
+    },&#xd;
+    &quot;org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest&quot;: {&#xd;
+      &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
+      &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
+      &quot;properties&quot;: {&#xd;
+        &quot;restRequestId&quot;: {&#xd;
+          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
+          &quot;typeVersion&quot;: &quot;1.0.0&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;description&quot;: &quot;The name and version of a REST request to be sent to a REST endpoint&quot;&#xd;
+        },&#xd;
+        &quot;httpMethod&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;constraints&quot;: [&#xd;
+            {&#xd;
+              &quot;valid_values&quot;: [&#xd;
+                &quot;POST&quot;,&#xd;
+                &quot;PUT&quot;,&#xd;
+                &quot;GET&quot;,&#xd;
+                &quot;DELETE&quot;&#xd;
+              ]&#xd;
+            }&#xd;
+          ],&#xd;
+          &quot;description&quot;: &quot;The REST method to use&quot;&#xd;
+        },&#xd;
+        &quot;path&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;description&quot;: &quot;The path of the REST request relative to the base URL&quot;&#xd;
+        },&#xd;
+        &quot;body&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;required&quot;: false,&#xd;
+          &quot;description&quot;: &quot;The body of the REST request for PUT and POST requests&quot;&#xd;
+        },&#xd;
+        &quot;expectedResponse&quot;: {&#xd;
+          &quot;type&quot;: &quot;integer&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;constraints&quot;: [],&#xd;
+          &quot;description&quot;: &quot;THe expected HTTP status code for the REST request&quot;&#xd;
+        }&#xd;
+      },&#xd;
+      &quot;org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity&quot;: {&#xd;
+        &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
+        &quot;derived_from&quot;: &quot;tosca.datatypes.Root&quot;,&#xd;
+        &quot;properties&quot;: {&#xd;
+          &quot;configurationEntityId&quot;: {&#xd;
+            &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
+            &quot;typeVersion&quot;: &quot;1.0.0&quot;,&#xd;
+            &quot;required&quot;: true,&#xd;
+            &quot;description&quot;: &quot;The name and version of a Configuration Entity to be handled by the HTTP Automation Composition Element&quot;&#xd;
+          },&#xd;
+          &quot;restSequence&quot;: {&#xd;
+            &quot;type&quot;: &quot;list&quot;,&#xd;
+            &quot;entry_schema&quot;: {&#xd;
+              &quot;type&quot;: &quot;org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest&quot;,&#xd;
+              &quot;typeVersion&quot;: &quot;1.0.0&quot;&#xd;
+            },&#xd;
+            &quot;description&quot;: &quot;A sequence of REST commands to send to the REST endpoint&quot;&#xd;
+          }&#xd;
+        }&#xd;
+      }&#xd;
     }&#xd;
   },&#xd;
   &quot;policy_types&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
       &quot;name&quot;: &quot;onap.policies.Monitoring&quot;&#xd;
     },&#xd;
-    &quot;onap.policies.test123&quot;: {&#xd;
+    &quot;onap.policies.Sirisha&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.policies.Root&quot;,&#xd;
       &quot;description&quot;: &quot;a base policy type for all policies that govern monitoring provisioning&quot;,&#xd;
       &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
-      &quot;name&quot;: &quot;onap.policies.test123&quot;&#xd;
+      &quot;name&quot;: &quot;onap.policies.Sirisha&quot;&#xd;
     },&#xd;
     &quot;onap.policies.monitoring.dcae-pm-subscription-handler&quot;: {&#xd;
       &quot;properties&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;onap.policies.Monitoring&quot;,&#xd;
       &quot;metadata&quot;: {}&#xd;
     },&#xd;
-    &quot;onap.policies.controlloop.operational.Common&quot;: {&#xd;
+    &quot;onap.policies.acm.operational.Common&quot;: {&#xd;
       &quot;derived_from&quot;: &quot;tosca.policies.Root&quot;,&#xd;
       &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
-      &quot;name&quot;: &quot;onap.policies.controlloop.operational.Common&quot;,&#xd;
-      &quot;description&quot;: &quot;Operational Policy for Control Loop execution. Originated in Frankfurt to support TOSCA Compliant\nPolicy Types. This does NOT support the legacy Policy YAML policy type.\n&quot;,&#xd;
+      &quot;name&quot;: &quot;onap.policies.acm.operational.Common&quot;,&#xd;
+      &quot;description&quot;: &quot;Operational Policy for Automation Composition execution. Originated in Frankfurt to support TOSCA Compliant\nPolicy Types. This does NOT support the legacy Policy YAML policy type.\n&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
         &quot;id&quot;: {&#xd;
           &quot;type&quot;: &quot;string&quot;,&#xd;
-          &quot;description&quot;: &quot;The unique control loop id.&quot;,&#xd;
+          &quot;description&quot;: &quot;The unique Automation Composition id.&quot;,&#xd;
           &quot;required&quot;: true&#xd;
         },&#xd;
         &quot;timeout&quot;: {&#xd;
         },&#xd;
         &quot;abatement&quot;: {&#xd;
           &quot;type&quot;: &quot;boolean&quot;,&#xd;
-          &quot;description&quot;: &quot;Whether an abatement event message will be expected for the control loop from DCAE.&quot;,&#xd;
+          &quot;description&quot;: &quot;Whether an abatement event message will be expected for the Automation Composition from DCAE.&quot;,&#xd;
           &quot;required&quot;: true,&#xd;
           &quot;default&quot;: false&#xd;
         },&#xd;
         &quot;trigger&quot;: {&#xd;
           &quot;type&quot;: &quot;string&quot;,&#xd;
-          &quot;description&quot;: &quot;Initial operation to execute upon receiving an Onset event message for the Control Loop.&quot;,&#xd;
+          &quot;description&quot;: &quot;Initial operation to execute upon receiving an Onset event message for the Automation Composition.&quot;,&#xd;
           &quot;required&quot;: true&#xd;
         },&#xd;
         &quot;operations&quot;: {&#xd;
           &quot;type&quot;: &quot;list&quot;,&#xd;
-          &quot;description&quot;: &quot;List of operations to be performed when Control Loop is triggered.&quot;,&#xd;
+          &quot;description&quot;: &quot;List of operations to be performed when Automation Composition is triggered.&quot;,&#xd;
           &quot;required&quot;: true,&#xd;
           &quot;entry_schema&quot;: {&#xd;
-            &quot;type&quot;: &quot;onap.datatype.controlloop.Operation&quot;&#xd;
+            &quot;type&quot;: &quot;onap.datatype.acm.Operation&quot;&#xd;
           }&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;onap.policies.controlloop.operational.common.Apex&quot;: {&#xd;
-      &quot;derived_from&quot;: &quot;onap.policies.controlloop.operational.Common&quot;,&#xd;
+    &quot;onap.policies.acm.operational.common.Apex&quot;: {&#xd;
+      &quot;derived_from&quot;: &quot;onap.policies.acm.operational.Common&quot;,&#xd;
       &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
       &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
-      &quot;name&quot;: &quot;onap.policies.controlloop.operational.common.Apex&quot;,&#xd;
+      &quot;name&quot;: &quot;onap.policies.acm.operational.common.Apex&quot;,&#xd;
       &quot;description&quot;: &quot;Operational policies for Apex PDP&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
         &quot;engineServiceParameters&quot;: {&#xd;
     }&#xd;
   },&#xd;
   &quot;node_types&quot;: {&#xd;
-    &quot;org.onap.policy.clamp.controlloop.Participant&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.Participant&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
       &quot;derived_from&quot;: &quot;tosca.nodetypes.Root&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.ControlLoopElement&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.AutomationCompositionElement&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
       &quot;derived_from&quot;: &quot;tosca.nodetypes.Root&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
           &quot;metadata&quot;: {&#xd;
             &quot;common&quot;: true&#xd;
           },&#xd;
-          &quot;description&quot;: &quot;Specifies the organization that provides the control loop element&quot;&#xd;
+          &quot;description&quot;: &quot;Specifies the organization that provides the automation composition element&quot;&#xd;
+        },&#xd;
+        &quot;participant_id&quot;: {&#xd;
+          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
+          &quot;requred&quot;: true,&#xd;
+          &quot;metadata&quot;: {&#xd;
+            &quot;common&quot;: true&#xd;
+          }&#xd;
         },&#xd;
         &quot;participantType&quot;: {&#xd;
           &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
           &quot;metadata&quot;: {&#xd;
             &quot;common&quot;: true&#xd;
           },&#xd;
-          &quot;description&quot;: &quot;The identity of the participant type that hosts this type of Control Loop Element&quot;&#xd;
+          &quot;description&quot;: &quot;The identity of the participant type that hosts this type of Automation Composition Element&quot;&#xd;
         },&#xd;
         &quot;startPhase&quot;: {&#xd;
           &quot;type&quot;: &quot;integer&quot;,&#xd;
           &quot;metadata&quot;: {&#xd;
             &quot;common&quot;: true&#xd;
           },&#xd;
-          &quot;description&quot;: &quot;A value indicating the start phase in which this control loop element will be started, the first start phase is zero. Control Loop Elements are started in their start_phase order and stopped in reverse start phase order. Control Loop Elements with the same start phase are started and stopped simultaneously&quot;&#xd;
+          &quot;description&quot;: &quot;A value indicating the start phase in which this automation composition element will be started, the first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped in reverse start phase order. Automation Composition Elements with the same start phase are started and stopped simultaneously&quot;&#xd;
         },&#xd;
         &quot;uninitializedToPassiveTimeout&quot;: {&#xd;
           &quot;type&quot;: &quot;integer&quot;,&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.ControlLoop&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.AutomationComposition&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
       &quot;derived_from&quot;: &quot;tosca.nodetypes.Root&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
           &quot;metadata&quot;: {&#xd;
             &quot;common&quot;: true&#xd;
           },&#xd;
-          &quot;description&quot;: &quot;Specifies the organization that provides the control loop element&quot;&#xd;
+          &quot;description&quot;: &quot;Specifies the organization that provides the automation composition element&quot;&#xd;
         },&#xd;
         &quot;elements&quot;: {&#xd;
           &quot;type&quot;: &quot;list&quot;,&#xd;
           &quot;entry_schema&quot;: {&#xd;
             &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;&#xd;
           },&#xd;
-          &quot;description&quot;: &quot;Specifies a list of control loop element definitions that make up this control loop definition&quot;&#xd;
-        }&#xd;
-      }&#xd;
-    },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.DCAEMicroserviceControlLoopElement&quot;: {&#xd;
-      &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
-      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.controlloop.ControlLoopElement&quot;,&#xd;
-      &quot;properties&quot;: {&#xd;
-        &quot;dcae_blueprint_id&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
-          &quot;requred&quot;: false&#xd;
-        },&#xd;
-        &quot;dcae_blueprint&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.dcae.cloudify_blueprint&quot;,&#xd;
-          &quot;requred&quot;: false&#xd;
-        },&#xd;
-        &quot;consul_info&quot;: {&#xd;
-          &quot;type&quot;: &quot;list&quot;,&#xd;
-          &quot;required&quot;: false,&#xd;
-          &quot;entry_schema&quot;: {&#xd;
-            &quot;type&quot;: &quot;org.onap.datatypes.policy.clamp.controlloop.DCAEMicroserviceControlLoopElementConsulInfo&quot;&#xd;
-          }&#xd;
+          &quot;description&quot;: &quot;Specifies a list of automation composition element definitions that make up this automation composition definition&quot;&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.PolicyControlLoopElement&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.PolicyAutomationCompositionElement&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
-      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.controlloop.ControlLoopElement&quot;,&#xd;
+      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.acm.AutomationCompositionElement&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
         &quot;policy_type_id&quot;: {&#xd;
           &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.CDSAutomationCompositionElement&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
-      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.controlloop.PolicyControlLoopElement&quot;,&#xd;
+      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.acm.AutomationCompositionElement&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
-        &quot;policy_type_id&quot;: {&#xd;
+        &quot;cds_blueprint_id&quot;: {&#xd;
           &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
           &quot;requred&quot;: true&#xd;
-        },&#xd;
-        &quot;policy_id&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
-          &quot;requred&quot;: false&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
-      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement&quot;,&#xd;
+      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.acm.AutomationCompositionElement&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
-        &quot;policy_type_id&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
-          &quot;requred&quot;: true&#xd;
+        &quot;chart&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;required&quot;: true&#xd;
         },&#xd;
-        &quot;policy_id&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
+        &quot;configs&quot;: {&#xd;
+          &quot;type&quot;: &quot;list&quot;,&#xd;
+          &quot;required&quot;: false&#xd;
+        },&#xd;
+        &quot;requirements&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
           &quot;requred&quot;: false&#xd;
+        },&#xd;
+        &quot;templates&quot;: {&#xd;
+          &quot;type&quot;: &quot;list&quot;,&#xd;
+          &quot;required&quot;: false,&#xd;
+          &quot;entry_schema&quot;: null&#xd;
+        },&#xd;
+        &quot;values&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;requred&quot;: true&#xd;
         }&#xd;
       }&#xd;
     },&#xd;
-    &quot;org.onap.policy.clamp.controlloop.CDSControlLoopElement&quot;: {&#xd;
+    &quot;org.onap.policy.clamp.acm.HttpAutomationCompositionElement&quot;: {&#xd;
       &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
-      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.controlloop.ControlLoopElement&quot;,&#xd;
+      &quot;derived_from&quot;: &quot;org.onap.policy.clamp.acm.AutomationCompositionElement&quot;,&#xd;
       &quot;properties&quot;: {&#xd;
-        &quot;cds_blueprint_id&quot;: {&#xd;
-          &quot;type&quot;: &quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
-          &quot;requred&quot;: true&#xd;
+        &quot;baseUrl&quot;: {&#xd;
+          &quot;type&quot;: &quot;string&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;description&quot;: &quot;The base URL to be prepended to each path, identifies the host for the REST endpoints.&quot;&#xd;
+        },&#xd;
+        &quot;httpHeaders&quot;: {&#xd;
+          &quot;type&quot;: &quot;map&quot;,&#xd;
+          &quot;required&quot;: false,&#xd;
+          &quot;entry_schema&quot;: {&#xd;
+            &quot;type&quot;: &quot;string&quot;&#xd;
+          },&#xd;
+          &quot;description&quot;: &quot;HTTP headers to send on REST requests&quot;&#xd;
+        },&#xd;
+        &quot;configurationEntities&quot;: {&#xd;
+          &quot;type&quot;: &quot;map&quot;,&#xd;
+          &quot;required&quot;: true,&#xd;
+          &quot;entry_schema&quot;: {&#xd;
+            &quot;type&quot;: &quot;org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity&quot;,&#xd;
+            &quot;typeVersion&quot;: &quot;1.0.0&quot;&#xd;
+          },&#xd;
+          &quot;description&quot;: &quot;The connfiguration entities the Automation Composition Element is managing and their associated REST requests&quot;&#xd;
         }&#xd;
       }&#xd;
     }&#xd;
       }&#xd;
     },&#xd;
     &quot;node_templates&quot;: {&#xd;
-      &quot;org.onap.dcae.controlloop.DCAEMicroserviceControlLoopParticipant&quot;: {&#xd;
-        &quot;version&quot;: &quot;2.3.4&quot;,&#xd;
-        &quot;type&quot;: &quot;org.onap.policy.clamp.controlloop.Participant&quot;,&#xd;
-        &quot;type_version&quot;: &quot;1.0.1&quot;,&#xd;
-        &quot;description&quot;: &quot;Participant for DCAE microservices&quot;,&#xd;
-        &quot;properties&quot;: {&#xd;
-          &quot;provider&quot;: &quot;ONAP&quot;&#xd;
-        }&#xd;
-      },&#xd;
-      &quot;org.onap.policy.controlloop.PolicyControlLoopParticipant&quot;: {&#xd;
+      &quot;org.onap.policy.clamp.acm.PolicyParticipant&quot;: {&#xd;
         &quot;version&quot;: &quot;2.3.1&quot;,&#xd;
-        &quot;type&quot;: &quot;org.onap.policy.clamp.controlloop.Participant&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.Participant&quot;,&#xd;
         &quot;type_version&quot;: &quot;1.0.1&quot;,&#xd;
         &quot;description&quot;: &quot;Participant for DCAE microservices&quot;,&#xd;
         &quot;properties&quot;: {&#xd;
           &quot;provider&quot;: &quot;ONAP&quot;&#xd;
         }&#xd;
       },&#xd;
-      &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement&quot;: {&#xd;
+      &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement&quot;: {&#xd;
         &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
-        &quot;type&quot;: &quot;org.onap.policy.clamp.controlloop.PolicyControlLoopElement&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.PolicyAutomationCompositionElement&quot;,&#xd;
         &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
-        &quot;description&quot;: &quot;Control loop element for the monitoring policy for Performance Management Subscription Handling&quot;,&#xd;
+        &quot;description&quot;: &quot;Automation composition element for the monitoring policy for Performance Management Subscription Handling&quot;,&#xd;
         &quot;properties&quot;: {&#xd;
           &quot;provider&quot;: &quot;Ericsson&quot;,&#xd;
+          &quot;participant_id&quot;: {&#xd;
+            &quot;name&quot;: &quot;org.onap.PM_Policy&quot;,&#xd;
+            &quot;version&quot;: &quot;1.0.0&quot;&#xd;
+          },&#xd;
           &quot;participantType&quot;: {&#xd;
-            &quot;name&quot;: &quot;org.onap.policy.controlloop.PolicyControlLoopParticipant&quot;,&#xd;
+            &quot;name&quot;: &quot;org.onap.policy.clamp.acm.PolicyParticipant&quot;,&#xd;
             &quot;version&quot;: &quot;2.3.1&quot;&#xd;
           },&#xd;
           &quot;policy_type_id&quot;: {&#xd;
           }&#xd;
         }&#xd;
       },&#xd;
-      &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement&quot;: {&#xd;
+      &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement&quot;: {&#xd;
         &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
-        &quot;type&quot;: &quot;org.onap.policy.clamp.controlloop.PolicyControlLoopElement&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.PolicyAutomationCompositionElement&quot;,&#xd;
         &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
-        &quot;description&quot;: &quot;Control loop element for the operational policy for Performance Management Subscription Handling&quot;,&#xd;
+        &quot;description&quot;: &quot;Automation composition element for the operational policy for Performance Management Subscription Handling&quot;,&#xd;
         &quot;properties&quot;: {&#xd;
           &quot;provider&quot;: &quot;Ericsson&quot;,&#xd;
+          &quot;participant_id&quot;: {&#xd;
+            &quot;name&quot;: &quot;org.onap.PM_Policy&quot;,&#xd;
+            &quot;version&quot;: &quot;1.0.0&quot;&#xd;
+          },&#xd;
           &quot;participantType&quot;: {&#xd;
-            &quot;name&quot;: &quot;org.onap.policy.controlloop.PolicyControlLoopParticipant&quot;,&#xd;
+            &quot;name&quot;: &quot;org.onap.policy.clamp.acm.PolicyParticipant&quot;,&#xd;
             &quot;version&quot;: &quot;2.3.1&quot;&#xd;
           },&#xd;
           &quot;policy_type_id&quot;: {&#xd;
           }&#xd;
         }&#xd;
       },&#xd;
-      &quot;org.onap.domain.pmsh.PMSHControlLoopDefinition&quot;: {&#xd;
+      &quot;org.onap.policy.clamp.acm.KubernetesParticipant&quot;: {&#xd;
+        &quot;version&quot;: &quot;2.3.4&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.Participant&quot;,&#xd;
+        &quot;type_version&quot;: &quot;1.0.1&quot;,&#xd;
+        &quot;description&quot;: &quot;Participant for K8S&quot;,&#xd;
+        &quot;properties&quot;: {&#xd;
+          &quot;provider&quot;: &quot;ONAP&quot;&#xd;
+        }&#xd;
+      },&#xd;
+      &quot;org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement&quot;: {&#xd;
         &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
-        &quot;type&quot;: &quot;org.onap.policy.clamp.controlloop.ControlLoop&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement&quot;,&#xd;
         &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
-        &quot;description&quot;: &quot;Control loop for Performance Management Subscription Handling&quot;,&#xd;
+        &quot;description&quot;: &quot;Automation composition element for the K8S microservice for PMSH&quot;,&#xd;
         &quot;properties&quot;: {&#xd;
-          &quot;provider&quot;: &quot;Ericsson&quot;,&#xd;
+          &quot;provider&quot;: &quot;ONAP&quot;,&#xd;
+          &quot;participant_id&quot;: {&#xd;
+            &quot;name&quot;: &quot;K8sParticipant0&quot;,&#xd;
+            &quot;version&quot;: &quot;1.0.0&quot;&#xd;
+          },&#xd;
+          &quot;participantType&quot;: {&#xd;
+            &quot;name&quot;: &quot;org.onap.policy.clamp.acm.KubernetesParticipant&quot;,&#xd;
+            &quot;version&quot;: &quot;2.3.4&quot;&#xd;
+          },&#xd;
+          &quot;chart&quot;: {&#xd;
+            &quot;chartId&quot;: {&#xd;
+              &quot;name&quot;: &quot;dcae-pmsh&quot;,&#xd;
+              &quot;version&quot;: &quot;10.0.0&quot;&#xd;
+            },&#xd;
+            &quot;namespace&quot;: &quot;onap&quot;,&#xd;
+            &quot;releaseName&quot;: &quot;onap-dcae-pmsh&quot;,&#xd;
+            &quot;repository&quot;: {&#xd;
+              &quot;repoName&quot;: &quot;chartmuseum&quot;,&#xd;
+              &quot;address&quot;: &quot;http://chart-museum:80&quot;,&#xd;
+              &quot;userName&quot;: &quot;onapinitializer&quot;,&#xd;
+              &quot;password&quot;: &quot;demo123456!&quot;&#xd;
+            },&#xd;
+            &quot;overrideParams&quot;: {&#xd;
+              &quot;global.masterPassword&quot;: &quot;test&quot;&#xd;
+            }&#xd;
+          }&#xd;
+        }&#xd;
+      },&#xd;
+      &quot;org.onap.policy.clamp.acm.HttpParticipant&quot;: {&#xd;
+        &quot;version&quot;: &quot;2.3.4&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.Participant&quot;,&#xd;
+        &quot;type_version&quot;: &quot;1.0.1&quot;,&#xd;
+        &quot;description&quot;: &quot;Participant for Http requests&quot;,&#xd;
+        &quot;properties&quot;: {&#xd;
+          &quot;provider&quot;: &quot;ONAP&quot;&#xd;
+        }&#xd;
+      },&#xd;
+      &quot;org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement&quot;: {&#xd;
+        &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.HttpAutomationCompositionElement&quot;,&#xd;
+        &quot;type_version&quot;: &quot;1.0.1&quot;,&#xd;
+        &quot;description&quot;: &quot;Automation composition element for the http requests of PMSH microservice&quot;,&#xd;
+        &quot;properties&quot;: {&#xd;
+          &quot;provider&quot;: &quot;ONAP&quot;,&#xd;
+          &quot;participant_id&quot;: {&#xd;
+            &quot;name&quot;: &quot;HttpParticipant0&quot;,&#xd;
+            &quot;version&quot;: &quot;1.0.0&quot;&#xd;
+          },&#xd;
+          &quot;participantType&quot;: {&#xd;
+            &quot;name&quot;: &quot;org.onap.policy.clamp.acm.HttpParticipant&quot;,&#xd;
+            &quot;version&quot;: &quot;2.3.4&quot;&#xd;
+          },&#xd;
+          &quot;uninitializedToPassiveTimeout&quot;: 180,&#xd;
+          &quot;startPhase&quot;: 1,&#xd;
+          &quot;baseUrl&quot;: &quot;https://dcae-pmsh:8443&quot;,&#xd;
+          &quot;httpHeaders&quot;: {&#xd;
+            &quot;Content-Type&quot;: &quot;application/json&quot;&#xd;
+          },&#xd;
+          &quot;configurationEntities&quot;: [&#xd;
+            {&#xd;
+              &quot;configurationEntityId&quot;: {&#xd;
+                &quot;name&quot;: &quot;entity1&quot;,&#xd;
+                &quot;version&quot;: &quot;1.0.1&quot;&#xd;
+              },&#xd;
+              &quot;restSequence&quot;: [&#xd;
+                {&#xd;
+                  &quot;restRequestId&quot;: {&#xd;
+                    &quot;name&quot;: &quot;request1&quot;,&#xd;
+                    &quot;version&quot;: &quot;1.0.1&quot;&#xd;
+                  },&#xd;
+                  &quot;httpMethod&quot;: &quot;POST&quot;,&#xd;
+                  &quot;path&quot;: &quot;subscription&quot;,&#xd;
+                  &quot;body&quot;: &quot;{ \&quot;subscription\&quot;:{ \&quot;subscriptionName\&quot;:\&quot;new_sub_01\&quot;, \&quot;operationalPolicyName\&quot;:\&quot;pmsh-operational-policy\&quot;, \&quot;automationCompositionName\&quot;:\&quot;automationComposition-name\&quot;, \&quot;nfFilter\&quot;:{ \&quot;nfNames\&quot;:[ \&quot;^pnf*\&quot; ], \&quot;modelInvariantIDs\&quot;:[ \&quot;7129e420-d396-4efb-af02-6b83499b12f5\&quot; ], \&quot;modelVersionIDs\&quot;:[ \&quot;e80a6ae3-cafd-4d24-850d-e14c084a5ca7\&quot; ], \&quot;modelNames\&quot;:[ \&quot;pnf_134\&quot; ] }, \&quot;measurementGroups\&quot;:[ { \&quot;measurementGroup\&quot;:{ \&quot;measurementGroupName\&quot;:\&quot;msgroup_01\&quot;, \&quot;administrativeState\&quot;:\&quot;UNLOCKED\&quot;, \&quot;fileBasedGP\&quot;:15, \&quot;fileLocation\&quot;:\&quot;/pm/pm.xml\&quot;, \&quot;measurementTypes\&quot;:[ { \&quot;measurementType\&quot;:\&quot;EutranCell.*\&quot; }, { \&quot;measurementType\&quot;:\&quot;EutranCellRelation.pmCounter1\&quot; }, { \&quot;measurementType\&quot;:\&quot;EutranCellRelation.pmCounter2\&quot; } ], \&quot;managedObjectDNsBasic\&quot;:[ { \&quot;DN\&quot;:\&quot;ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1\&quot; }, { \&quot;DN\&quot;:\&quot;ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter2\&quot; }, { \&quot;DN\&quot;:\&quot;ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter3\&quot; } ] } } ] } }&quot;,&#xd;
+                  &quot;expectedResponse&quot;: 201&#xd;
+                }&#xd;
+              ]&#xd;
+            }&#xd;
+          ]&#xd;
+        }&#xd;
+      },&#xd;
+      &quot;org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition&quot;: {&#xd;
+        &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
+        &quot;type&quot;: &quot;org.onap.policy.clamp.acm.AutomationComposition&quot;,&#xd;
+        &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
+        &quot;description&quot;: &quot;Automation composition for Hello World&quot;,&#xd;
+        &quot;properties&quot;: {&#xd;
+          &quot;provider&quot;: &quot;ONAP&quot;,&#xd;
           &quot;elements&quot;: [&#xd;
             {&#xd;
-              &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_DCAEMicroservice&quot;,&#xd;
+              &quot;name&quot;: &quot;org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement&quot;,&#xd;
+              &quot;version&quot;: &quot;1.2.3&quot;&#xd;
+            },&#xd;
+            {&#xd;
+              &quot;name&quot;: &quot;org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement&quot;,&#xd;
               &quot;version&quot;: &quot;1.2.3&quot;&#xd;
             },&#xd;
             {&#xd;
-              &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement&quot;,&#xd;
+              &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement&quot;,&#xd;
               &quot;version&quot;: &quot;1.2.3&quot;&#xd;
             },&#xd;
             {&#xd;
-              &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement&quot;,&#xd;
+              &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement&quot;,&#xd;
               &quot;version&quot;: &quot;1.2.3&quot;&#xd;
             }&#xd;
           ]&#xd;
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/commission</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/commission</stringProp>
           <stringProp name="HTTPSampler.method">POST</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
           </ResponseAssertion>
           <hashTree/>
         </hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Instantiate controlloop" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Instantiate acm" enabled="true">
           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
             <collectionProp name="Arguments.arguments">
               <elementProp name="" elementType="HTTPArgument">
                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
                 <stringProp name="Argument.value">{&#xd;
-    &quot;controlLoopList&quot;: [&#xd;
+    &quot;automationCompositionList&quot;: [&#xd;
         {&#xd;
             &quot;name&quot;: &quot;PMSHInstance0&quot;,&#xd;
             &quot;version&quot;: &quot;1.0.1&quot;,&#xd;
             &quot;definition&quot;: {&#xd;
-                &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSHControlLoopDefinition&quot;,&#xd;
+                &quot;name&quot;: &quot;org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition&quot;,&#xd;
                 &quot;version&quot;: &quot;1.2.3&quot;&#xd;
             },&#xd;
             &quot;state&quot;: &quot;UNINITIALISED&quot;,&#xd;
             &quot;orderedState&quot;: &quot;UNINITIALISED&quot;,&#xd;
-            &quot;description&quot;: &quot;PMSH control loop instance 0&quot;,&#xd;
+            &quot;description&quot;: &quot;PMSH automation composition instance 0&quot;,&#xd;
             &quot;elements&quot;: {&#xd;
                 &quot;709c62b3-8918-41b9-a747-d21eb79c6c21&quot;: {&#xd;
                     &quot;id&quot;: &quot;709c62b3-8918-41b9-a747-d21eb79c6c21&quot;,&#xd;
                     &quot;definition&quot;: {&#xd;
-                        &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement&quot;,&#xd;
+                        &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement&quot;,&#xd;
                         &quot;version&quot;: &quot;1.2.3&quot;&#xd;
                     },&#xd;
-                   &quot;participantType&quot;:{&#xd;
-                        &quot;name&quot;:&quot;org.onap.policy.controlloop.PolicyControlLoopParticipant&quot;,&#xd;
-                        &quot;version&quot;:&quot;2.3.1&quot;&#xd;
+                    &quot;participantId&quot;: {&#xd;
+                        &quot;name&quot;: &quot;org.onap.PM_Policy&quot;,&#xd;
+                        &quot;version&quot;: &quot;1.0.0&quot;&#xd;
                     },&#xd;
-                   &quot;participantId&quot;:{&#xd;
-                        &quot;name&quot;:&quot;org.onap.PM_Policy&quot;,&#xd;
-                        &quot;version&quot;:&quot;1.0.0&quot;&#xd;
+                    &quot;participantType&quot;: {&#xd;
+                        &quot;name&quot;: &quot;org.onap.policy.clamp.acm.PolicyParticipant&quot;,&#xd;
+                        &quot;version&quot;: &quot;2.3.1&quot;&#xd;
                     },&#xd;
-                    &quot;state&quot;:&quot;UNINITIALISED&quot;,&#xd;
-                    &quot;orderedState&quot;:&quot;UNINITIALISED&quot;,&#xd;
-                    &quot;toscaServiceTemplateFragment&quot;:{&#xd;
-                                         &quot;data_types&quot;:{&#xd;
-                                                &quot;onap.datatype.controlloop.Actor&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;payload&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;payload&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Name/value pairs of payload information passed by Policy to the actor&quot;,&#xd;
-                                                                 &quot;required&quot;:false,&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &quot;clamp_possible_values&quot;:&quot;ClampExecution:CDS/payload&quot;&#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;target&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;target&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;onap.datatype.controlloop.Target&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The resource the operation should be performed on.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;actor&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;actor&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The actor performing the operation.&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &quot;clamp_possible_values&quot;:&quot;Dictionary:DefaultActors,ClampExecution:CDS/actor&quot;&#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;operation&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;operation&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The operation the actor is performing.&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &quot;clamp_possible_values&quot;:&quot;Dictionary:DefaultOperations,ClampExecution:CDS/operation&quot;&#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatype.controlloop.Actor&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;An actor/operation/target definition&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatype.controlloop.Operation&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;failure_retries&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;failure_retries&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke when the current operation has exceeded its max retries.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_failure_retries&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;id&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;id&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Unique identifier for the operation&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;failure_timeout&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;failure_timeout&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke when the time out for the operation occurs.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_failure_timeout&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;failure&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;failure&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke on Actor operation failure.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_failure&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;operation&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;operation&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;onap.datatype.controlloop.Actor&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The definition of the operation to be performed.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;failure_guard&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;failure_guard&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke when the current operation is blocked due to guard policy enforcement.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_failure_guard&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;retries&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;retries&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;integer&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The number of retries the actor should attempt to perform the operation.&quot;,&#xd;
-                                                                 &quot;default&quot;:0.0,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;timeout&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;timeout&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;integer&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The amount of time for the actor to perform the operation.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;failure_exception&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;failure_exception&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke when the current operation causes an exception.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_failure_exception&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;description&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;description&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;A user-friendly description of the intent for the operation&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;success&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;success&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Points to the operation to invoke on success. A value of \&quot;final_success\&quot; indicates and end to the operation.&quot;,&#xd;
-                                                                 &quot;default&quot;:&quot;final_success&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatype.controlloop.Operation&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;An operation supported by an actor&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatype.controlloop.Target&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;entityIds&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;entityIds&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Map of values that identify the resource. If none are provided, it is assumed that the\nentity that generated the ONSET event will be the target.\n&quot;,&#xd;
-                                                                 &quot;required&quot;:false,&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &quot;clamp_possible_values&quot;:&quot;ClampExecution:CSAR_RESOURCES&quot;&#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;targetType&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;targetType&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Category for the target type&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        {&#xd;
-                                                                               &quot;valid_values&quot;:[&#xd;
-                                                                                  &quot;VNF&quot;,&#xd;
-                                                                                  &quot;VM&quot;,&#xd;
-                                                                                  &quot;VFMODULE&quot;,&#xd;
-                                                                                  &quot;PNF&quot;&#xd;
-                                                                               ]&#xd;
-                                                                        }&#xd;
-                                                                 ]&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatype.controlloop.Target&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;Definition for a entity in A&amp;AI to perform a control loop operation on&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.ToscaConceptIdentifier&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;version&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;version&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;name&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;name&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.ToscaConceptIdentifier&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.managedObjectDNsBasic&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;DN&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;DN&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Managed object distinguished name&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.managedObjectDNsBasic&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.managedObjectDNsBasics&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;managedObjectDNsBasic&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;managedObjectDNsBasic&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Managed object distinguished name object&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.managedObjectDNsBasic&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.managedObjectDNsBasics&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.measurementGroup&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;measurementTypes&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;measurementTypes&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of measurement types&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.measurementTypes&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;managedObjectDNsBasic&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;managedObjectDNsBasic&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of managed object distinguished names&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.managedObjectDNsBasics&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.measurementGroup&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.measurementGroups&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;measurementGroup&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;measurementGroup&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Measurement Group&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.measurementGroup&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.measurementGroups&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.measurementType&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;measurementType&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;measurementType&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Measurement type&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.measurementType&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.measurementTypes&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;measurementType&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;measurementType&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Measurement type object&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.measurementType&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.measurementTypes&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.nfFilter&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;modelVersionIDs&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;modelVersionIDs&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of model version IDs&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;modelInvariantIDs&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;modelInvariantIDs&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of model invariant IDs&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;modelNames&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;modelNames&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of model names&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;nfNames&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;nfNames&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of network functions&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.nfFilter&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                },&#xd;
-                                                &quot;onap.datatypes.monitoring.subscription&quot;:{&#xd;
-                                                       &quot;constraints&quot;:[&#xd;
-                                                          &#xd;
-                                                       ],&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;measurementGroups&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;measurementGroups&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Measurement Groups&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.measurementGroups&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;fileBasedGP&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;fileBasedGP&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;integer&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;File based granularity period&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;fileLocation&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;fileLocation&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;ROP file location&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;subscriptionName&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;subscriptionName&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Name of the subscription&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;administrativeState&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;administrativeState&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;State of the subscription&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        {&#xd;
-                                                                               &quot;valid_values&quot;:[&#xd;
-                                                                                  &quot;LOCKED&quot;,&#xd;
-                                                                                  &quot;UNLOCKED&quot;&#xd;
-                                                                               ]&#xd;
-                                                                        }&#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;nfFilter&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;nfFilter&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;map&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Network function filter&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatypes.monitoring.nfFilter&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                        &quot;constraints&quot;:[&#xd;
-                                                                               &#xd;
-                                                                        ]&#xd;
-                                                                 },&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.datatypes.monitoring.subscription&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.datatypes.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                }&#xd;
-                                         },&#xd;
-                                         &quot;policy_types&quot;:{&#xd;
-                                                &quot;onap.policies.Monitoring&quot;:{&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.policies.Monitoring&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;1.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.policies.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;a base policy type for all policies that govern monitoring provisioning&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.policies.test123&quot;:{&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.policies.test123&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;1.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.policies.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;a base policy type for all policies that govern monitoring provisioning&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.policies.controlloop.operational.Common&quot;:{&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;abatement&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;abatement&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;boolean&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Whether an abatement event message will be expected for the control loop from DCAE.&quot;,&#xd;
-                                                                 &quot;default&quot;:false,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;operations&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;operations&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;list&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;List of operations to be performed when Control Loop is triggered.&quot;,&#xd;
-                                                                 &quot;required&quot;:true,&#xd;
-                                                                 &quot;entry_schema&quot;:{&#xd;
-                                                                        &quot;type&quot;:&quot;onap.datatype.controlloop.Operation&quot;,&#xd;
-                                                                        &quot;type_version&quot;:&quot;0.0.0&quot;&#xd;
-                                                                 }&#xd;
-                                                          },&#xd;
-                                                          &quot;trigger&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;trigger&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Initial operation to execute upon receiving an Onset event message for the Control Loop.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;timeout&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;timeout&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;integer&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Overall timeout for executing all the operations. This timeout should equal or exceed the total\ntimeout for each operation listed.\n&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;id&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;id&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The unique control loop id.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.policies.controlloop.operational.Common&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;1.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;tosca.policies.Root&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;Operational Policy for Control Loop execution. Originated in Frankfurt to support TOSCA Compliant\nPolicy Types. This does NOT support the legacy Policy YAML policy type.\n&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.policies.controlloop.operational.common.Apex&quot;:{&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;engineServiceParameters&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;engineServiceParameters&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The engine parameters like name, instanceCount, policy implementation, parameters etc.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;eventOutputParameters&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;eventOutputParameters&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The event output parameters.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          },&#xd;
-                                                          &quot;javaProperties&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;javaProperties&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;Name/value pairs of properties to be set for APEX if needed.&quot;,&#xd;
-                                                                 &quot;required&quot;:false&#xd;
-                                                          },&#xd;
-                                                          &quot;eventInputParameters&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;eventInputParameters&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;string&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;The event input parameters.&quot;,&#xd;
-                                                                 &quot;required&quot;:true&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.policies.controlloop.operational.common.Apex&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;1.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;onap.policies.controlloop.operational.Common&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       },&#xd;
-                                                       &quot;description&quot;:&quot;Operational policies for Apex PDP&quot;&#xd;
-                                                },&#xd;
-                                                &quot;onap.policies.monitoring.dcae-pm-subscription-handler&quot;:{&#xd;
-                                                       &quot;properties&quot;:{&#xd;
-                                                          &quot;pmsh_policy&quot;:{&#xd;
-                                                                 &quot;name&quot;:&quot;pmsh_policy&quot;,&#xd;
-                                                                 &quot;type&quot;:&quot;onap.datatypes.monitoring.subscription&quot;,&#xd;
-                                                                 &quot;type_version&quot;:&quot;0.0.0&quot;,&#xd;
-                                                                 &quot;description&quot;:&quot;PMSH Policy JSON&quot;,&#xd;
-                                                                 &quot;required&quot;:false,&#xd;
-                                                                 &quot;constraints&quot;:[&#xd;
-                                                                        &#xd;
-                                                                 ],&#xd;
-                                                                 &quot;metadata&quot;:{&#xd;
-                                                                        &#xd;
-                                                                 }&#xd;
-                                                          }&#xd;
-                                                       },&#xd;
-                                                       &quot;name&quot;:&quot;onap.policies.monitoring.dcae-pm-subscription-handler&quot;,&#xd;
-                                                       &quot;version&quot;:&quot;1.0.0&quot;,&#xd;
-                                                       &quot;derived_from&quot;:&quot;onap.policies.Monitoring&quot;,&#xd;
-                                                       &quot;metadata&quot;:{&#xd;
-                                                          &#xd;
-                                                       }&#xd;
-                                                }&#xd;
-                                         },&#xd;
-                                         &quot;topology_template&quot;:{&#xd;
-                                                &#xd;
-                                         },&#xd;
-                                         &quot;name&quot;:&quot;NULL&quot;,&#xd;
-                                         &quot;version&quot;:&quot;0.0.0&quot;&#xd;
-                                    },&#xd;
-                    &quot;propertiesMap&quot;: {&#xd;
-                        &quot;provider_instance&quot;: {&#xd;
-                            &quot;name&quot;: &quot;provider_instance&quot;,&#xd;
-                            &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
-                            &quot;type&quot;: &quot;org.onap.datatypes.policy.clamp.controlloop.policControlLoopElement.Chart&quot;,&#xd;
-                            &quot;typeVersion&quot;: &quot;1.0.0&quot;,&#xd;
-                            &quot;description&quot;: &quot;The helm chart for the microservice&quot;,&#xd;
-                            &quot;required&quot;: true&#xd;
-                        }&#xd;
-                     },&#xd;
-                                        &quot;description&quot;: &quot;Monitoring Policy Control Loop Element for the PMSH instance 0 control loop&quot;&#xd;
+                    &quot;state&quot;: &quot;UNINITIALISED&quot;,&#xd;
+                    &quot;orderedState&quot;: &quot;UNINITIALISED&quot;,&#xd;
+                    &quot;description&quot;: &quot;Monitoring Policy Automation Composition Element for the PMSH instance 0 automation composition&quot;&#xd;
                 },&#xd;
                 &quot;709c62b3-8918-41b9-a747-d21eb79c6c22&quot;: {&#xd;
                     &quot;id&quot;: &quot;709c62b3-8918-41b9-a747-d21eb79c6c22&quot;,&#xd;
                     &quot;definition&quot;: {&#xd;
-                        &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement&quot;,&#xd;
+                        &quot;name&quot;: &quot;org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement&quot;,&#xd;
                         &quot;version&quot;: &quot;1.2.3&quot;&#xd;
                     },&#xd;
-                   &quot;participantType&quot;:{&#xd;
-                        &quot;name&quot;:&quot;org.onap.policy.controlloop.PolicyControlLoopParticipant&quot;,&#xd;
-                        &quot;version&quot;:&quot;2.3.1&quot;&#xd;
+                    &quot;participantId&quot;: {&#xd;
+                        &quot;name&quot;: &quot;org.onap.PM_Policy&quot;,&#xd;
+                        &quot;version&quot;: &quot;1.0.0&quot;&#xd;
                     },&#xd;
-                   &quot;participantId&quot;:{&#xd;
-                        &quot;name&quot;:&quot;org.onap.PM_Policy&quot;,&#xd;
-                        &quot;version&quot;:&quot;1.0.0&quot;&#xd;
+                    &quot;participantType&quot;: {&#xd;
+                        &quot;name&quot;: &quot;org.onap.policy.clamp.acm.PolicyParticipant&quot;,&#xd;
+                        &quot;version&quot;: &quot;2.3.1&quot;&#xd;
                     },&#xd;
-                    &quot;state&quot;:&quot;UNINITIALISED&quot;,&#xd;
-                    &quot;orderedState&quot;:&quot;UNINITIALISED&quot;,&#xd;
-                    &quot;propertiesMap&quot;: {&#xd;
-                        &quot;provider_instance&quot;: {&#xd;
-                            &quot;name&quot;: &quot;provider_instance&quot;,&#xd;
-                            &quot;version&quot;: &quot;1.2.3&quot;,&#xd;
-                            &quot;type&quot;: &quot;org.onap.datatypes.policy.clamp.controlloop.policControlLoopElement.Chart&quot;,&#xd;
-                            &quot;typeVersion&quot;: &quot;1.0.0&quot;,&#xd;
-                            &quot;description&quot;: &quot;The helm chart for the microservice&quot;,&#xd;
-                            &quot;required&quot;: true&#xd;
-                        }&#xd;
-                     },&#xd;
-                     &quot;description&quot;: &quot;Operational Policy Control Loop Element for the PMSH instance 0 control loop&quot;&#xd;
+                    &quot;state&quot;: &quot;UNINITIALISED&quot;,&#xd;
+                    &quot;orderedState&quot;: &quot;UNINITIALISED&quot;,&#xd;
+                    &quot;description&quot;: &quot;Operational Policy Automation Composition Element for the PMSH instance 0 automation composition&quot;&#xd;
                 }&#xd;
             }&#xd;
         }&#xd;
     ]&#xd;
-}</stringProp>
+}&#xd;
+&#xd;
+</stringProp>
                 <stringProp name="Argument.metadata">=</stringProp>
               </elementProp>
             </collectionProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation</stringProp>
           <stringProp name="HTTPSampler.method">POST</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
           <hashTree/>
         </hashTree>
       </hashTree>
-      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="ControlLoop Test Flow" enabled="true">
+      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="AutomationComposition Test Flow" enabled="true">
         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
           <boolProp name="LoopController.continue_forever">false</boolProp>
         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
       </ThreadGroup>
       <hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check controlloop state" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check acm state" enabled="true">
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
             <collectionProp name="Arguments.arguments"/>
           </elementProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation</stringProp>
           <stringProp name="HTTPSampler.method">GET</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
                 <stringProp name="Argument.value">{&#xd;
     &quot;orderedState&quot;: &quot;PASSIVE&quot;,&#xd;
-    &quot;controlLoopIdentifierList&quot;: [&#xd;
+    &quot;automationCompositionIdentifierList&quot;: [&#xd;
         {&#xd;
             &quot;name&quot;: &quot;PMSHInstance0&quot;,&#xd;
             &quot;version&quot;: &quot;1.0.1&quot;&#xd;
         }&#xd;
     ]&#xd;
-}</stringProp>
+}&#xd;
+</stringProp>
                 <stringProp name="Argument.metadata">=</stringProp>
               </elementProp>
             </collectionProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation/command</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation/command</stringProp>
           <stringProp name="HTTPSampler.method">PUT</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
           </ResponseAssertion>
           <hashTree/>
         </hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check controlloop state" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check acm state" enabled="true">
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
             <collectionProp name="Arguments.arguments"/>
           </elementProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation</stringProp>
           <stringProp name="HTTPSampler.method">GET</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
                 <stringProp name="Argument.value">{&#xd;
     &quot;orderedState&quot;: &quot;UNINITIALISED&quot;,&#xd;
-    &quot;controlLoopIdentifierList&quot;: [&#xd;
+    &quot;automationCompositionIdentifierList&quot;: [&#xd;
         {&#xd;
             &quot;name&quot;: &quot;PMSHInstance0&quot;,&#xd;
             &quot;version&quot;: &quot;1.0.1&quot;&#xd;
         }&#xd;
     ]&#xd;
-}</stringProp>
+}&#xd;
+</stringProp>
                 <stringProp name="Argument.metadata">=</stringProp>
               </elementProp>
             </collectionProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation/command</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation/command</stringProp>
           <stringProp name="HTTPSampler.method">PUT</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
           </ConstantTimer>
           <hashTree/>
         </hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check controlloop state" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check acm state" enabled="true">
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
             <collectionProp name="Arguments.arguments"/>
           </elementProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation</stringProp>
           <stringProp name="HTTPSampler.method">GET</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
       </PostThreadGroup>
       <hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete instantiated controlloop" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete instantiated acm" enabled="true">
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
             <collectionProp name="Arguments.arguments"/>
           </elementProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/instantiation?name=PMSHInstance0&amp;version=1.0.1</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/instantiation?name=PMSHInstance0&amp;version=1.0.1</stringProp>
           <stringProp name="HTTPSampler.method">DELETE</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
           </ConstantTimer>
           <hashTree/>
         </hashTree>
-        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete ControlLoop Definition" enabled="true">
+        <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete AutomationComposition Definition" enabled="true">
           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
             <collectionProp name="Arguments.arguments"/>
           </elementProp>
           <stringProp name="HTTPSampler.port">${RUNTIME_PORT}</stringProp>
           <stringProp name="HTTPSampler.protocol">https</stringProp>
           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
-          <stringProp name="HTTPSampler.path">/onap/controlloop/v2/commission?name=NULL&amp;version=0.0.0</stringProp>
+          <stringProp name="HTTPSampler.path">/onap/policy/clamp/acm/v2/commission?name=NULL&amp;version=0.0.0</stringProp>
           <stringProp name="HTTPSampler.method">DELETE</stringProp>
           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
             <connectTime>true</connectTime>
           </value>
         </objProp>
-        <stringProp name="filename">./controlloop_stability/testsummary.jtl</stringProp>
+        <stringProp name="filename">./acm_stability/testsummary.jtl</stringProp>
       </ResultCollector>
       <hashTree/>
       <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
             <connectTime>true</connectTime>
           </value>
         </objProp>
-        <stringProp name="filename">./controlloop_stability/resultTree.log</stringProp>
+        <stringProp name="filename">./acm_stability/resultTree.log</stringProp>
       </ResultCollector>
       <hashTree/>
       <ResultCollector guiclass="TableVisualizer" testclass="ResultCollector" testname="View Results in Table" enabled="true">
             <connectTime>true</connectTime>
           </value>
         </objProp>
-        <stringProp name="filename">./controlloop_stability/resultTable.log</stringProp>
+        <stringProp name="filename">./acm_stability/resultTable.log</stringProp>
       </ResultCollector>
       <hashTree/>
     </hashTree>