Update Apex-PDP jmx files
[policy/apex-pdp.git] / testsuites / apex-pdp-stability / src / main / resources / apexPdpStabilityTestPlan.jmx
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ============LICENSE_START=======================================================
4   ONAP Apex-PDP
5   ================================================================================
6   Copyright (C) 2020-2022 Nordix Foundation.All rights reserved.
7   Modifications Copyright (C) 2021 Bell Canada. All rights reserved.
8   Modifications Copyright (C) 2023 Nordix Foundation.
9   ================================================================================
10   Licensed under the Apache License, Version 2.0 (the "License");
11   you may not use this file except in compliance with the License.
12   You may obtain a copy of the License at
13
14        http://www.apache.org/licenses/LICENSE-2.0
15
16   Unless required by applicable law or agreed to in writing, software
17   distributed under the License is distributed on an "AS IS" BASIS,
18   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19   See the License for the specific language governing permissions and
20   limitations under the License.
21   ============LICENSE_END=========================================================
22   -->
23 <jmeterTestPlan version="1.2" properties="5.0" jmeter="5.6.2">
24   <hashTree>
25     <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="APEX PDP STABILITY TEST PLAN" enabled="true">
26       <boolProp name="TestPlan.functional_mode">false</boolProp>
27       <boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
28       <boolProp name="TestPlan.serialize_threadgroups">true</boolProp>
29       <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
30         <collectionProp name="Arguments.arguments"/>
31       </elementProp>
32     </TestPlan>
33     <hashTree>
34       <HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
35         <collectionProp name="HeaderManager.headers">
36           <elementProp name="" elementType="Header">
37             <stringProp name="Header.name">Content-Type</stringProp>
38             <stringProp name="Header.value">application/json</stringProp>
39           </elementProp>
40           <elementProp name="" elementType="Header">
41             <stringProp name="Header.name">Accept</stringProp>
42             <stringProp name="Header.value">application/json</stringProp>
43           </elementProp>
44         </collectionProp>
45       </HeaderManager>
46       <hashTree/>
47       <ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement" testname="HTTP Request Defaults" enabled="true">
48         <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
49           <collectionProp name="Arguments.arguments"/>
50         </elementProp>
51         <stringProp name="HTTPSampler.port">23324</stringProp>
52         <stringProp name="HTTPSampler.protocol">http</stringProp>
53       </ConfigTestElement>
54       <hashTree/>
55       <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
56         <collectionProp name="Arguments.arguments">
57           <elementProp name="threads" elementType="Argument">
58             <stringProp name="Argument.name">threads</stringProp>
59             <stringProp name="Argument.value">${__P(threads,5)}</stringProp>
60             <stringProp name="Argument.metadata">=</stringProp>
61           </elementProp>
62           <elementProp name="threadsTimeOutInMs" elementType="Argument">
63             <stringProp name="Argument.name">threadsTimeOutInMs</stringProp>
64             <stringProp name="Argument.value">${__P(threadsTimeOutInMs,2000)}</stringProp>
65             <stringProp name="Argument.metadata">=</stringProp>
66           </elementProp>
67           <elementProp name="wait" elementType="Argument">
68             <stringProp name="Argument.name">wait</stringProp>
69             <stringProp name="Argument.value">${__P(wait,5000)}</stringProp>
70             <stringProp name="Argument.desc">Wait time between requests to apex-pdp</stringProp>
71             <stringProp name="Argument.metadata">=</stringProp>
72           </elementProp>
73           <elementProp name="PAP_PORT" elementType="Argument">
74             <stringProp name="Argument.name">PAP_PORT</stringProp>
75             <stringProp name="Argument.value">${__P(PAP_PORT,30003)}</stringProp>
76             <stringProp name="Argument.metadata">=</stringProp>
77           </elementProp>
78           <elementProp name="API_PORT" elementType="Argument">
79             <stringProp name="Argument.name">API_PORT</stringProp>
80             <stringProp name="Argument.value">${__P(API_PORT,30002)}</stringProp>
81             <stringProp name="Argument.metadata">=</stringProp>
82           </elementProp>
83           <elementProp name="APEX_PORT" elementType="Argument">
84             <stringProp name="Argument.name">APEX_PORT</stringProp>
85             <stringProp name="Argument.value">${__P(APEX_PORT,30001)}</stringProp>
86             <stringProp name="Argument.metadata">=</stringProp>
87           </elementProp>
88           <elementProp name="DMAAP_PORT" elementType="Argument">
89             <stringProp name="Argument.name">DMAAP_PORT</stringProp>
90             <stringProp name="Argument.value">${__P(DMAAP_PORT,30904)}</stringProp>
91             <stringProp name="Argument.metadata">=</stringProp>
92           </elementProp>
93           <elementProp name="CDS_PORT" elementType="Argument">
94             <stringProp name="Argument.name">CDS_PORT</stringProp>
95             <stringProp name="Argument.value">${__P(CDS_PORT,6680)}</stringProp>
96             <stringProp name="Argument.metadata">=</stringProp>
97           </elementProp>
98           <elementProp name="HOSTNAME" elementType="Argument">
99             <stringProp name="Argument.name">HOSTNAME</stringProp>
100             <stringProp name="Argument.value">${__P(HOSTNAME,localhost)}</stringProp>
101             <stringProp name="Argument.metadata">=</stringProp>
102           </elementProp>
103           <elementProp name="LOG_PATH" elementType="Argument">
104             <stringProp name="Argument.name">LOG_PATH</stringProp>
105             <stringProp name="Argument.value">${__P(LOG_PATH,/jmeter_results/apex_stability)}</stringProp>
106             <stringProp name="Argument.metadata">=</stringProp>
107           </elementProp>
108           <elementProp name="SIM_HOST" elementType="Argument">
109             <stringProp name="Argument.name">SIM_HOST</stringProp>
110             <stringProp name="Argument.value">${__P(SIM_HOST,localhost)}</stringProp>
111             <stringProp name="Argument.metadata">=</stringProp>
112           </elementProp>
113         </collectionProp>
114       </Arguments>
115       <hashTree/>
116       <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
117         <collectionProp name="AuthManager.auth_list">
118           <elementProp name="" elementType="Authorization">
119             <stringProp name="Authorization.url">http://${HOSTNAME}:${API_PORT}</stringProp>
120             <stringProp name="Authorization.username">policyadmin</stringProp>
121             <stringProp name="Authorization.password">zb!XztG34</stringProp>
122             <stringProp name="Authorization.domain"></stringProp>
123             <stringProp name="Authorization.realm"></stringProp>
124           </elementProp>
125           <elementProp name="" elementType="Authorization">
126             <stringProp name="Authorization.url">http://${HOSTNAME}:${PAP_PORT}</stringProp>
127             <stringProp name="Authorization.username">policyadmin</stringProp>
128             <stringProp name="Authorization.password">zb!XztG34</stringProp>
129             <stringProp name="Authorization.domain"></stringProp>
130             <stringProp name="Authorization.realm"></stringProp>
131           </elementProp>
132           <elementProp name="" elementType="Authorization">
133             <stringProp name="Authorization.url">http://${HOSTNAME}:${APEX_PORT}/policy/apex-pdp/v1/healthcheck</stringProp>
134             <stringProp name="Authorization.username">healthcheck</stringProp>
135             <stringProp name="Authorization.password">zb!XztG34</stringProp>
136             <stringProp name="Authorization.domain"></stringProp>
137             <stringProp name="Authorization.realm"></stringProp>
138           </elementProp>
139           <elementProp name="" elementType="Authorization">
140             <stringProp name="Authorization.url">http://${HOSTNAME}:${APEX_PORT}/metrics</stringProp>
141             <stringProp name="Authorization.username">healthcheck</stringProp>
142             <stringProp name="Authorization.password">zb!XztG34</stringProp>
143             <stringProp name="Authorization.domain"></stringProp>
144             <stringProp name="Authorization.realm"></stringProp>
145           </elementProp>
146           <elementProp name="" elementType="Authorization">
147             <stringProp name="Authorization.url">http://${HOSTNAME}:${APEX_PORT}</stringProp>
148             <stringProp name="Authorization.username">policyadmin</stringProp>
149             <stringProp name="Authorization.password">zb!XztG34</stringProp>
150             <stringProp name="Authorization.domain"></stringProp>
151             <stringProp name="Authorization.realm"></stringProp>
152           </elementProp>
153         </collectionProp>
154         <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
155       </AuthManager>
156       <hashTree/>
157       <SetupThreadGroup guiclass="SetupThreadGroupGui" testclass="SetupThreadGroup" testname="setUp Thread Group" enabled="true">
158         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
159         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
160           <stringProp name="LoopController.loops">1</stringProp>
161           <boolProp name="LoopController.continue_forever">false</boolProp>
162         </elementProp>
163         <stringProp name="ThreadGroup.num_threads">1</stringProp>
164         <stringProp name="ThreadGroup.ramp_time">1</stringProp>
165         <boolProp name="ThreadGroup.scheduler">false</boolProp>
166         <stringProp name="ThreadGroup.duration"></stringProp>
167         <stringProp name="ThreadGroup.delay"></stringProp>
168         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
169       </SetupThreadGroup>
170       <hashTree>
171         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CreatePolicy-ApexExample" enabled="true">
172           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
173           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
174             <collectionProp name="Arguments.arguments">
175               <elementProp name="" elementType="HTTPArgument">
176                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
177                 <stringProp name="Argument.value">{&#xd;
178   &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_1_0&quot;,&#xd;
179   &quot;topology_template&quot;: {&#xd;
180     &quot;policies&quot;: [&#xd;
181       {&#xd;
182         &quot;onap.policies.apex.Example&quot;: {&#xd;
183           &quot;type&quot;: &quot;onap.policies.native.Apex&quot;,&#xd;
184           &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
185           &quot;name&quot;: &quot;onap.policies.apex.Example&quot;,&#xd;
186           &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
187           &quot;properties&quot;: {&#xd;
188             &quot;engineServiceParameters&quot;: {&#xd;
189               &quot;name&quot;: &quot;NSOApexEngine&quot;,&#xd;
190               &quot;version&quot;: &quot;0.0.1&quot;,&#xd;
191               &quot;id&quot;: 45,&#xd;
192               &quot;instanceCount&quot;: 5,&#xd;
193               &quot;deploymentPort&quot;: 12561,&#xd;
194               &quot;engineParameters&quot;: {&#xd;
195                 &quot;executorParameters&quot;: {&#xd;
196                   &quot;JAVASCRIPT&quot;: {&#xd;
197                     &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters&quot;&#xd;
198                   }&#xd;
199                 },&#xd;
200                 &quot;contextParameters&quot;: {&#xd;
201                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.context.parameters.ContextParameters&quot;,&#xd;
202                   &quot;schemaParameters&quot;: {&#xd;
203                     &quot;Avro&quot;: {&#xd;
204                       &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters&quot;&#xd;
205                     }&#xd;
206                   }&#xd;
207                 },&#xd;
208                 &quot;taskParameters&quot;: [&#xd;
209                   {&#xd;
210                     &quot;key&quot;: &quot;logUrl&quot;,&#xd;
211                     &quot;value&quot;: &quot;http://${SIM_HOST}:${DMAAP_PORT}/events/APEX-CL-MGT&quot;&#xd;
212                   }&#xd;
213                 ]&#xd;
214               },&#xd;
215               &quot;policy_type_impl&quot;: {&#xd;
216                 &quot;apexPolicyModel&quot;: {&#xd;
217                   &quot;key&quot;: {&#xd;
218                     &quot;name&quot;: &quot;onap.policies.apex.Example&quot;,&#xd;
219                     &quot;version&quot;: &quot;0.0.1&quot;&#xd;
220                   },&#xd;
221                   &quot;keyInformation&quot;: {&#xd;
222                     &quot;key&quot;: {&#xd;
223                       &quot;name&quot;: &quot;onap.policies.apex.Example_KeyInfo&quot;,&#xd;
224                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
225                     },&#xd;
226                     &quot;keyInfoMap&quot;: {&#xd;
227                       &quot;entry&quot;: [&#xd;
228                         {&#xd;
229                           &quot;key&quot;: {&#xd;
230                             &quot;name&quot;: &quot;ApexExample_AAIFailureResponseEvent&quot;,&#xd;
231                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
232                           },&#xd;
233                           &quot;value&quot;: {&#xd;
234                             &quot;key&quot;: {&#xd;
235                               &quot;name&quot;: &quot;ApexExample_AAIFailureResponseEvent&quot;,&#xd;
236                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
237                             },&#xd;
238                             &quot;UUID&quot;: &quot;fc0c1892-a2ae-3678-818f-b9b23939b241&quot;,&#xd;
239                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_AAIFailureResponseEvent:0.0.1\&quot;&quot;&#xd;
240                           }&#xd;
241                         },&#xd;
242                         {&#xd;
243                           &quot;key&quot;: {&#xd;
244                             &quot;name&quot;: &quot;ApexExample_AAIFailureResponseHandlerPolicy&quot;,&#xd;
245                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
246                           },&#xd;
247                           &quot;value&quot;: {&#xd;
248                             &quot;key&quot;: {&#xd;
249                               &quot;name&quot;: &quot;ApexExample_AAIFailureResponseHandlerPolicy&quot;,&#xd;
250                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
251                             },&#xd;
252                             &quot;UUID&quot;: &quot;ba931e7e-aee9-3af8-98d8-16b92a909e8a&quot;,&#xd;
253                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_AAIFailureResponseHandlerPolicy:0.0.1\&quot;&quot;&#xd;
254                           }&#xd;
255                         },&#xd;
256                         {&#xd;
257                           &quot;key&quot;: {&#xd;
258                             &quot;name&quot;: &quot;ApexExample_AAIRequestErrorType&quot;,&#xd;
259                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
260                           },&#xd;
261                           &quot;value&quot;: {&#xd;
262                             &quot;key&quot;: {&#xd;
263                               &quot;name&quot;: &quot;ApexExample_AAIRequestErrorType&quot;,&#xd;
264                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
265                             },&#xd;
266                             &quot;UUID&quot;: &quot;b4dd59c5-0169-3810-800c-1396c2206de4&quot;,&#xd;
267                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_AAIRequestErrorType:0.0.1\&quot;&quot;&#xd;
268                           }&#xd;
269                         },&#xd;
270                         {&#xd;
271                           &quot;key&quot;: {&#xd;
272                             &quot;name&quot;: &quot;ApexExample_AAIRequestEvent&quot;,&#xd;
273                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
274                           },&#xd;
275                           &quot;value&quot;: {&#xd;
276                             &quot;key&quot;: {&#xd;
277                               &quot;name&quot;: &quot;ApexExample_AAIRequestEvent&quot;,&#xd;
278                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
279                             },&#xd;
280                             &quot;UUID&quot;: &quot;599c297e-96c8-3b21-ad1c-e643bddeacbf&quot;,&#xd;
281                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_AAIRequestEvent:0.0.1\&quot;&quot;&#xd;
282                           }&#xd;
283                         },&#xd;
284                         {&#xd;
285                           &quot;key&quot;: {&#xd;
286                             &quot;name&quot;: &quot;ApexExample_AAISuccessResponseEvent&quot;,&#xd;
287                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
288                           },&#xd;
289                           &quot;value&quot;: {&#xd;
290                             &quot;key&quot;: {&#xd;
291                               &quot;name&quot;: &quot;ApexExample_AAISuccessResponseEvent&quot;,&#xd;
292                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
293                             },&#xd;
294                             &quot;UUID&quot;: &quot;b5e3f122-2dcd-3cdf-a0ec-8210b3f80478&quot;,&#xd;
295                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_AAISuccessResponseEvent:0.0.1\&quot;&quot;&#xd;
296                           }&#xd;
297                         },&#xd;
298                         {&#xd;
299                           &quot;key&quot;: {&#xd;
300                             &quot;name&quot;: &quot;ApexExample_AAISuccessResponseHandlerPolicy&quot;,&#xd;
301                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
302                           },&#xd;
303                           &quot;value&quot;: {&#xd;
304                             &quot;key&quot;: {&#xd;
305                               &quot;name&quot;: &quot;ApexExample_AAISuccessResponseHandlerPolicy&quot;,&#xd;
306                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
307                             },&#xd;
308                             &quot;UUID&quot;: &quot;15504e23-78c5-305e-9fce-cf1f50e75013&quot;,&#xd;
309                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_AAISuccessResponseHandlerPolicy:0.0.1\&quot;&quot;&#xd;
310                           }&#xd;
311                         },&#xd;
312                         {&#xd;
313                           &quot;key&quot;: {&#xd;
314                             &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
315                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
316                           },&#xd;
317                           &quot;value&quot;: {&#xd;
318                             &quot;key&quot;: {&#xd;
319                               &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
320                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
321                             },&#xd;
322                             &quot;UUID&quot;: &quot;e2715e7d-835e-32c7-b433-a2e92bcad6ee&quot;,&#xd;
323                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSActionIdentifiersType:0.0.1\&quot;&quot;&#xd;
324                           }&#xd;
325                         },&#xd;
326                         {&#xd;
327                           &quot;key&quot;: {&#xd;
328                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
329                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
330                           },&#xd;
331                           &quot;value&quot;: {&#xd;
332                             &quot;key&quot;: {&#xd;
333                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
334                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
335                             },&#xd;
336                             &quot;UUID&quot;: &quot;b492e841-2c03-36a9-9ec2-dda5852152c3&quot;,&#xd;
337                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSConfigModifyFailureResponseEvent:0.0.1\&quot;&quot;&#xd;
338                           }&#xd;
339                         },&#xd;
340                         {&#xd;
341                           &quot;key&quot;: {&#xd;
342                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
343                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
344                           },&#xd;
345                           &quot;value&quot;: {&#xd;
346                             &quot;key&quot;: {&#xd;
347                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
348                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
349                             },&#xd;
350                             &quot;UUID&quot;: &quot;ef4e45f4-1181-3121-a3b6-507126df25e7&quot;,&#xd;
351                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSConfigModifyFailureResponseHandlerPolicy:0.0.1\&quot;&quot;&#xd;
352                           }&#xd;
353                         },&#xd;
354                         {&#xd;
355                           &quot;key&quot;: {&#xd;
356                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseTask&quot;,&#xd;
357                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
358                           },&#xd;
359                           &quot;value&quot;: {&#xd;
360                             &quot;key&quot;: {&#xd;
361                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseTask&quot;,&#xd;
362                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
363                             },&#xd;
364                             &quot;UUID&quot;: &quot;91cb711a-0c73-3f51-83e6-fca9c547c71d&quot;,&#xd;
365                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSConfigModifyFailureResponseTask:0.0.1\&quot;&quot;&#xd;
366                           }&#xd;
367                         },&#xd;
368                         {&#xd;
369                           &quot;key&quot;: {&#xd;
370                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyRequestEvent&quot;,&#xd;
371                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
372                           },&#xd;
373                           &quot;value&quot;: {&#xd;
374                             &quot;key&quot;: {&#xd;
375                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyRequestEvent&quot;,&#xd;
376                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
377                             },&#xd;
378                             &quot;UUID&quot;: &quot;dda3c648-dc8b-38e0-855d-9cb72397f957&quot;,&#xd;
379                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSConfigModifyRequestEvent:0.0.1\&quot;&quot;&#xd;
380                           }&#xd;
381                         },&#xd;
382                         {&#xd;
383                           &quot;key&quot;: {&#xd;
384                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyResponsePayloadType&quot;,&#xd;
385                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
386                           },&#xd;
387                           &quot;value&quot;: {&#xd;
388                             &quot;key&quot;: {&#xd;
389                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyResponsePayloadType&quot;,&#xd;
390                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
391                             },&#xd;
392                             &quot;UUID&quot;: &quot;96b306bd-6dee-3d47-981c-eaac316d5ae1&quot;,&#xd;
393                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSConfigModifyResponsePayloadType:0.0.1\&quot;&quot;&#xd;
394                           }&#xd;
395                         },&#xd;
396                         {&#xd;
397                           &quot;key&quot;: {&#xd;
398                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
399                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
400                           },&#xd;
401                           &quot;value&quot;: {&#xd;
402                             &quot;key&quot;: {&#xd;
403                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
404                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
405                             },&#xd;
406                             &quot;UUID&quot;: &quot;1b65abfb-ce35-3765-9b9c-d2ee02bef28b&quot;,&#xd;
407                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSConfigModifySuccessResponseEvent:0.0.1\&quot;&quot;&#xd;
408                           }&#xd;
409                         },&#xd;
410                         {&#xd;
411                           &quot;key&quot;: {&#xd;
412                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
413                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
414                           },&#xd;
415                           &quot;value&quot;: {&#xd;
416                             &quot;key&quot;: {&#xd;
417                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
418                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
419                             },&#xd;
420                             &quot;UUID&quot;: &quot;4dac3de7-3817-396f-91d6-ce701d162877&quot;,&#xd;
421                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSConfigModifySuccessResponseHandlerPolicy:0.0.1\&quot;&quot;&#xd;
422                           }&#xd;
423                         },&#xd;
424                         {&#xd;
425                           &quot;key&quot;: {&#xd;
426                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseTask&quot;,&#xd;
427                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
428                           },&#xd;
429                           &quot;value&quot;: {&#xd;
430                             &quot;key&quot;: {&#xd;
431                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseTask&quot;,&#xd;
432                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
433                             },&#xd;
434                             &quot;UUID&quot;: &quot;92dc9e6b-2082-3d90-ba5e-f2dba18b72b6&quot;,&#xd;
435                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSConfigModifySuccessResponseTask:0.0.1\&quot;&quot;&#xd;
436                           }&#xd;
437                         },&#xd;
438                         {&#xd;
439                           &quot;key&quot;: {&#xd;
440                             &quot;name&quot;: &quot;ApexExample_CDSFailureResponseCommonHeaderType&quot;,&#xd;
441                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
442                           },&#xd;
443                           &quot;value&quot;: {&#xd;
444                             &quot;key&quot;: {&#xd;
445                               &quot;name&quot;: &quot;ApexExample_CDSFailureResponseCommonHeaderType&quot;,&#xd;
446                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
447                             },&#xd;
448                             &quot;UUID&quot;: &quot;a6801c93-f15b-3158-ba33-7760197d3609&quot;,&#xd;
449                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSFailureResponseCommonHeaderType:0.0.1\&quot;&quot;&#xd;
450                           }&#xd;
451                         },&#xd;
452                         {&#xd;
453                           &quot;key&quot;: {&#xd;
454                             &quot;name&quot;: &quot;ApexExample_CDSFailureResponseStatusType&quot;,&#xd;
455                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
456                           },&#xd;
457                           &quot;value&quot;: {&#xd;
458                             &quot;key&quot;: {&#xd;
459                               &quot;name&quot;: &quot;ApexExample_CDSFailureResponseStatusType&quot;,&#xd;
460                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
461                             },&#xd;
462                             &quot;UUID&quot;: &quot;e2da0a15-c542-3e77-874d-4512e9b4162e&quot;,&#xd;
463                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSFailureResponseStatusType:0.0.1\&quot;&quot;&#xd;
464                           }&#xd;
465                         },&#xd;
466                         {&#xd;
467                           &quot;key&quot;: {&#xd;
468                             &quot;name&quot;: &quot;ApexExample_CDSRequestCommonHeaderType&quot;,&#xd;
469                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
470                           },&#xd;
471                           &quot;value&quot;: {&#xd;
472                             &quot;key&quot;: {&#xd;
473                               &quot;name&quot;: &quot;ApexExample_CDSRequestCommonHeaderType&quot;,&#xd;
474                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
475                             },&#xd;
476                             &quot;UUID&quot;: &quot;f54edff0-532f-3142-8e65-a5c9d67888ef&quot;,&#xd;
477                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSRequestCommonHeaderType:0.0.1\&quot;&quot;&#xd;
478                           }&#xd;
479                         },&#xd;
480                         {&#xd;
481                           &quot;key&quot;: {&#xd;
482                             &quot;name&quot;: &quot;ApexExample_CDSRequestPayloadType&quot;,&#xd;
483                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
484                           },&#xd;
485                           &quot;value&quot;: {&#xd;
486                             &quot;key&quot;: {&#xd;
487                               &quot;name&quot;: &quot;ApexExample_CDSRequestPayloadType&quot;,&#xd;
488                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
489                             },&#xd;
490                             &quot;UUID&quot;: &quot;b967dc44-a156-32d3-a796-f03dbf74316c&quot;,&#xd;
491                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSRequestPayloadType:0.0.1\&quot;&quot;&#xd;
492                           }&#xd;
493                         },&#xd;
494                         {&#xd;
495                           &quot;key&quot;: {&#xd;
496                             &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseEvent&quot;,&#xd;
497                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
498                           },&#xd;
499                           &quot;value&quot;: {&#xd;
500                             &quot;key&quot;: {&#xd;
501                               &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseEvent&quot;,&#xd;
502                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
503                             },&#xd;
504                             &quot;UUID&quot;: &quot;f2aa4552-069d-3db8-8638-2d1f59124e7a&quot;,&#xd;
505                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSRestartFailureResponseEvent:0.0.1\&quot;&quot;&#xd;
506                           }&#xd;
507                         },&#xd;
508                         {&#xd;
509                           &quot;key&quot;: {&#xd;
510                             &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseHandlerPolicy&quot;,&#xd;
511                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
512                           },&#xd;
513                           &quot;value&quot;: {&#xd;
514                             &quot;key&quot;: {&#xd;
515                               &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseHandlerPolicy&quot;,&#xd;
516                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
517                             },&#xd;
518                             &quot;UUID&quot;: &quot;c2e3b07f-2c09-3195-9527-6b3ab0666d61&quot;,&#xd;
519                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSRestartFailureResponseHandlerPolicy:0.0.1\&quot;&quot;&#xd;
520                           }&#xd;
521                         },&#xd;
522                         {&#xd;
523                           &quot;key&quot;: {&#xd;
524                             &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseTask&quot;,&#xd;
525                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
526                           },&#xd;
527                           &quot;value&quot;: {&#xd;
528                             &quot;key&quot;: {&#xd;
529                               &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseTask&quot;,&#xd;
530                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
531                             },&#xd;
532                             &quot;UUID&quot;: &quot;a7c28cc1-9fe5-30b7-9dd8-5a4f7f7d811e&quot;,&#xd;
533                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSRestartFailureResponseTask:0.0.1\&quot;&quot;&#xd;
534                           }&#xd;
535                         },&#xd;
536                         {&#xd;
537                           &quot;key&quot;: {&#xd;
538                             &quot;name&quot;: &quot;ApexExample_CDSRestartRequestEvent&quot;,&#xd;
539                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
540                           },&#xd;
541                           &quot;value&quot;: {&#xd;
542                             &quot;key&quot;: {&#xd;
543                               &quot;name&quot;: &quot;ApexExample_CDSRestartRequestEvent&quot;,&#xd;
544                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
545                             },&#xd;
546                             &quot;UUID&quot;: &quot;d01d1022-48ac-391d-904d-282ccb063f8a&quot;,&#xd;
547                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSRestartRequestEvent:0.0.1\&quot;&quot;&#xd;
548                           }&#xd;
549                         },&#xd;
550                         {&#xd;
551                           &quot;key&quot;: {&#xd;
552                             &quot;name&quot;: &quot;ApexExample_CDSRestartResponsePayloadType&quot;,&#xd;
553                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
554                           },&#xd;
555                           &quot;value&quot;: {&#xd;
556                             &quot;key&quot;: {&#xd;
557                               &quot;name&quot;: &quot;ApexExample_CDSRestartResponsePayloadType&quot;,&#xd;
558                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
559                             },&#xd;
560                             &quot;UUID&quot;: &quot;ad8cbd94-6eb5-3743-8a7d-42cbe49a5320&quot;,&#xd;
561                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSRestartResponsePayloadType:0.0.1\&quot;&quot;&#xd;
562                           }&#xd;
563                         },&#xd;
564                         {&#xd;
565                           &quot;key&quot;: {&#xd;
566                             &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseEvent&quot;,&#xd;
567                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
568                           },&#xd;
569                           &quot;value&quot;: {&#xd;
570                             &quot;key&quot;: {&#xd;
571                               &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseEvent&quot;,&#xd;
572                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
573                             },&#xd;
574                             &quot;UUID&quot;: &quot;bbb06330-9161-392e-a0ca-a6bb5e3376af&quot;,&#xd;
575                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSRestartSuccessResponseEvent:0.0.1\&quot;&quot;&#xd;
576                           }&#xd;
577                         },&#xd;
578                         {&#xd;
579                           &quot;key&quot;: {&#xd;
580                             &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseHandlerPolicy&quot;,&#xd;
581                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
582                           },&#xd;
583                           &quot;value&quot;: {&#xd;
584                             &quot;key&quot;: {&#xd;
585                               &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseHandlerPolicy&quot;,&#xd;
586                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
587                             },&#xd;
588                             &quot;UUID&quot;: &quot;70c6c6e5-00da-30cb-8ec0-14437d657f39&quot;,&#xd;
589                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSRestartSuccessResponseHandlerPolicy:0.0.1\&quot;&quot;&#xd;
590                           }&#xd;
591                         },&#xd;
592                         {&#xd;
593                           &quot;key&quot;: {&#xd;
594                             &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseTask&quot;,&#xd;
595                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
596                           },&#xd;
597                           &quot;value&quot;: {&#xd;
598                             &quot;key&quot;: {&#xd;
599                               &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseTask&quot;,&#xd;
600                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
601                             },&#xd;
602                             &quot;UUID&quot;: &quot;77f16151-80b5-304c-a448-19d8528feed1&quot;,&#xd;
603                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSRestartSuccessResponseTask:0.0.1\&quot;&quot;&#xd;
604                           }&#xd;
605                         },&#xd;
606                         {&#xd;
607                           &quot;key&quot;: {&#xd;
608                             &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
609                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
610                           },&#xd;
611                           &quot;value&quot;: {&#xd;
612                             &quot;key&quot;: {&#xd;
613                               &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
614                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
615                             },&#xd;
616                             &quot;UUID&quot;: &quot;2f17aee2-fbdf-3c41-a779-f9c17b5bda5b&quot;,&#xd;
617                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSSuccessResponseCommonHeaderType:0.0.1\&quot;&quot;&#xd;
618                           }&#xd;
619                         },&#xd;
620                         {&#xd;
621                           &quot;key&quot;: {&#xd;
622                             &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseStatusType&quot;,&#xd;
623                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
624                           },&#xd;
625                           &quot;value&quot;: {&#xd;
626                             &quot;key&quot;: {&#xd;
627                               &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseStatusType&quot;,&#xd;
628                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
629                             },&#xd;
630                             &quot;UUID&quot;: &quot;8c554852-3ed6-3027-a0d3-fccd2db19875&quot;,&#xd;
631                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_CDSSuccessResponseStatusType:0.0.1\&quot;&quot;&#xd;
632                           }&#xd;
633                         },&#xd;
634                         {&#xd;
635                           &quot;key&quot;: {&#xd;
636                             &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
637                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
638                           },&#xd;
639                           &quot;value&quot;: {&#xd;
640                             &quot;key&quot;: {&#xd;
641                               &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
642                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
643                             },&#xd;
644                             &quot;UUID&quot;: &quot;b402baca-915b-3952-97fc-d9899f9ca81c&quot;,&#xd;
645                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_EventDetailsAlbum:0.0.1\&quot;&quot;&#xd;
646                           }&#xd;
647                         },&#xd;
648                         {&#xd;
649                           &quot;key&quot;: {&#xd;
650                             &quot;name&quot;: &quot;ApexExample_EventDetailsAlbumType&quot;,&#xd;
651                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
652                           },&#xd;
653                           &quot;value&quot;: {&#xd;
654                             &quot;key&quot;: {&#xd;
655                               &quot;name&quot;: &quot;ApexExample_EventDetailsAlbumType&quot;,&#xd;
656                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
657                             },&#xd;
658                             &quot;UUID&quot;: &quot;3626f32a-eee6-3254-b3d4-e4829518c381&quot;,&#xd;
659                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_EventDetailsAlbumType:0.0.1\&quot;&quot;&#xd;
660                           }&#xd;
661                         },&#xd;
662                         {&#xd;
663                           &quot;key&quot;: {&#xd;
664                             &quot;name&quot;: &quot;ApexExample_HandleAAIFailureResponseTask&quot;,&#xd;
665                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
666                           },&#xd;
667                           &quot;value&quot;: {&#xd;
668                             &quot;key&quot;: {&#xd;
669                               &quot;name&quot;: &quot;ApexExample_HandleAAIFailureResponseTask&quot;,&#xd;
670                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
671                             },&#xd;
672                             &quot;UUID&quot;: &quot;87abb453-a919-3131-8ffb-3e5c910c6049&quot;,&#xd;
673                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_HandleAAIFailureResponseTask:0.0.1\&quot;&quot;&#xd;
674                           }&#xd;
675                         },&#xd;
676                         {&#xd;
677                           &quot;key&quot;: {&#xd;
678                             &quot;name&quot;: &quot;ApexExample_HandleAAISuccessResponseTask&quot;,&#xd;
679                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
680                           },&#xd;
681                           &quot;value&quot;: {&#xd;
682                             &quot;key&quot;: {&#xd;
683                               &quot;name&quot;: &quot;ApexExample_HandleAAISuccessResponseTask&quot;,&#xd;
684                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
685                             },&#xd;
686                             &quot;UUID&quot;: &quot;8881e644-3cca-3aec-8201-312ca6f719e0&quot;,&#xd;
687                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_HandleAAISuccessResponseTask:0.0.1\&quot;&quot;&#xd;
688                           }&#xd;
689                         },&#xd;
690                         {&#xd;
691                           &quot;key&quot;: {&#xd;
692                             &quot;name&quot;: &quot;ApexExample_HandleVesEventTask&quot;,&#xd;
693                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
694                           },&#xd;
695                           &quot;value&quot;: {&#xd;
696                             &quot;key&quot;: {&#xd;
697                               &quot;name&quot;: &quot;ApexExample_HandleVesEventTask&quot;,&#xd;
698                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
699                             },&#xd;
700                             &quot;UUID&quot;: &quot;057f6ddd-d6aa-3ce2-a060-d344de16d7f3&quot;,&#xd;
701                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_HandleVesEventTask:0.0.1\&quot;&quot;&#xd;
702                           }&#xd;
703                         },&#xd;
704                         {&#xd;
705                           &quot;key&quot;: {&#xd;
706                             &quot;name&quot;: &quot;ApexExample_LogStatusEvent&quot;,&#xd;
707                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
708                           },&#xd;
709                           &quot;value&quot;: {&#xd;
710                             &quot;key&quot;: {&#xd;
711                               &quot;name&quot;: &quot;ApexExample_LogStatusEvent&quot;,&#xd;
712                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
713                             },&#xd;
714                             &quot;UUID&quot;: &quot;4867b1e7-a819-3b9f-be2b-a97fe6019827&quot;,&#xd;
715                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_LogStatusEvent:0.0.1\&quot;&quot;&#xd;
716                           }&#xd;
717                         },&#xd;
718                         {&#xd;
719                           &quot;key&quot;: {&#xd;
720                             &quot;name&quot;: &quot;ApexExample_VesEvent&quot;,&#xd;
721                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
722                           },&#xd;
723                           &quot;value&quot;: {&#xd;
724                             &quot;key&quot;: {&#xd;
725                               &quot;name&quot;: &quot;ApexExample_VesEvent&quot;,&#xd;
726                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
727                             },&#xd;
728                             &quot;UUID&quot;: &quot;975b3071-b775-3617-a888-f831fe5a31db&quot;,&#xd;
729                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_VesEvent:0.0.1\&quot;&quot;&#xd;
730                           }&#xd;
731                         },&#xd;
732                         {&#xd;
733                           &quot;key&quot;: {&#xd;
734                             &quot;name&quot;: &quot;ApexExample_VesEventHandlerPolicy&quot;,&#xd;
735                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
736                           },&#xd;
737                           &quot;value&quot;: {&#xd;
738                             &quot;key&quot;: {&#xd;
739                               &quot;name&quot;: &quot;ApexExample_VesEventHandlerPolicy&quot;,&#xd;
740                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
741                             },&#xd;
742                             &quot;UUID&quot;: &quot;ad9efe17-a03e-3b64-8e8a-51e144f57d2c&quot;,&#xd;
743                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_VesEventHandlerPolicy:0.0.1\&quot;&quot;&#xd;
744                           }&#xd;
745                         },&#xd;
746                         {&#xd;
747                           &quot;key&quot;: {&#xd;
748                             &quot;name&quot;: &quot;ApexExample_VesEventType&quot;,&#xd;
749                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
750                           },&#xd;
751                           &quot;value&quot;: {&#xd;
752                             &quot;key&quot;: {&#xd;
753                               &quot;name&quot;: &quot;ApexExample_VesEventType&quot;,&#xd;
754                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
755                             },&#xd;
756                             &quot;UUID&quot;: &quot;0054393c-10df-3214-af86-cb04a23325bf&quot;,&#xd;
757                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_VesEventType:0.0.1\&quot;&quot;&#xd;
758                           }&#xd;
759                         },&#xd;
760                         {&#xd;
761                           &quot;key&quot;: {&#xd;
762                             &quot;name&quot;: &quot;ApexExample_VnfRelationShipListType&quot;,&#xd;
763                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
764                           },&#xd;
765                           &quot;value&quot;: {&#xd;
766                             &quot;key&quot;: {&#xd;
767                               &quot;name&quot;: &quot;ApexExample_VnfRelationShipListType&quot;,&#xd;
768                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
769                             },&#xd;
770                             &quot;UUID&quot;: &quot;865a5903-201b-34ff-918b-2bfdde743576&quot;,&#xd;
771                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;ApexExample_VnfRelationShipListType:0.0.1\&quot;&quot;&#xd;
772                           }&#xd;
773                         },&#xd;
774                         {&#xd;
775                           &quot;key&quot;: {&#xd;
776                             &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
777                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
778                           },&#xd;
779                           &quot;value&quot;: {&#xd;
780                             &quot;key&quot;: {&#xd;
781                               &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
782                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
783                             },&#xd;
784                             &quot;UUID&quot;: &quot;7218fb2f-59e3-321d-9ae1-bc97b19eb4ae&quot;,&#xd;
785                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleBooleanType:0.0.1\&quot;&quot;&#xd;
786                           }&#xd;
787                         },&#xd;
788                         {&#xd;
789                           &quot;key&quot;: {&#xd;
790                             &quot;name&quot;: &quot;SimpleLongType&quot;,&#xd;
791                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
792                           },&#xd;
793                           &quot;value&quot;: {&#xd;
794                             &quot;key&quot;: {&#xd;
795                               &quot;name&quot;: &quot;SimpleLongType&quot;,&#xd;
796                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
797                             },&#xd;
798                             &quot;UUID&quot;: &quot;2dfcd9ec-a6f9-3f9f-958f-9b36cf4ac574&quot;,&#xd;
799                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleLongType:0.0.1\&quot;&quot;&#xd;
800                           }&#xd;
801                         },&#xd;
802                         {&#xd;
803                           &quot;key&quot;: {&#xd;
804                             &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
805                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
806                           },&#xd;
807                           &quot;value&quot;: {&#xd;
808                             &quot;key&quot;: {&#xd;
809                               &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
810                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
811                             },&#xd;
812                             &quot;UUID&quot;: &quot;8a4957cf-9493-3a76-8c22-a208e23259af&quot;,&#xd;
813                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleStringType:0.0.1\&quot;&quot;&#xd;
814                           }&#xd;
815                         },&#xd;
816                         {&#xd;
817                           &quot;key&quot;: {&#xd;
818                             &quot;name&quot;: &quot;onap.policies.apex.Example&quot;,&#xd;
819                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
820                           },&#xd;
821                           &quot;value&quot;: {&#xd;
822                             &quot;key&quot;: {&#xd;
823                               &quot;name&quot;: &quot;onap.policies.apex.Example&quot;,&#xd;
824                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
825                             },&#xd;
826                             &quot;UUID&quot;: &quot;b2501730-8870-3475-b22a-4a4d22792ebb&quot;,&#xd;
827                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Example:0.0.1\&quot;&quot;&#xd;
828                           }&#xd;
829                         },&#xd;
830                         {&#xd;
831                           &quot;key&quot;: {&#xd;
832                             &quot;name&quot;: &quot;onap.policies.apex.Example_Albums&quot;,&#xd;
833                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
834                           },&#xd;
835                           &quot;value&quot;: {&#xd;
836                             &quot;key&quot;: {&#xd;
837                               &quot;name&quot;: &quot;onap.policies.apex.Example_Albums&quot;,&#xd;
838                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
839                             },&#xd;
840                             &quot;UUID&quot;: &quot;7dc5f49d-c291-38de-bcae-1db30d00581f&quot;,&#xd;
841                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Example_Albums:0.0.1\&quot;&quot;&#xd;
842                           }&#xd;
843                         },&#xd;
844                         {&#xd;
845                           &quot;key&quot;: {&#xd;
846                             &quot;name&quot;: &quot;onap.policies.apex.Example_Events&quot;,&#xd;
847                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
848                           },&#xd;
849                           &quot;value&quot;: {&#xd;
850                             &quot;key&quot;: {&#xd;
851                               &quot;name&quot;: &quot;onap.policies.apex.Example_Events&quot;,&#xd;
852                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
853                             },&#xd;
854                             &quot;UUID&quot;: &quot;06b3112b-ae8b-3f37-8aa6-f539c0250550&quot;,&#xd;
855                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Example_Events:0.0.1\&quot;&quot;&#xd;
856                           }&#xd;
857                         },&#xd;
858                         {&#xd;
859                           &quot;key&quot;: {&#xd;
860                             &quot;name&quot;: &quot;onap.policies.apex.Example_KeyInfo&quot;,&#xd;
861                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
862                           },&#xd;
863                           &quot;value&quot;: {&#xd;
864                             &quot;key&quot;: {&#xd;
865                               &quot;name&quot;: &quot;onap.policies.apex.Example_KeyInfo&quot;,&#xd;
866                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
867                             },&#xd;
868                             &quot;UUID&quot;: &quot;454848e1-43ac-3ce4-bfdc-b9b6271dc563&quot;,&#xd;
869                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Example_KeyInfo:0.0.1\&quot;&quot;&#xd;
870                           }&#xd;
871                         },&#xd;
872                         {&#xd;
873                           &quot;key&quot;: {&#xd;
874                             &quot;name&quot;: &quot;onap.policies.apex.Example_Policies&quot;,&#xd;
875                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
876                           },&#xd;
877                           &quot;value&quot;: {&#xd;
878                             &quot;key&quot;: {&#xd;
879                               &quot;name&quot;: &quot;onap.policies.apex.Example_Policies&quot;,&#xd;
880                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
881                             },&#xd;
882                             &quot;UUID&quot;: &quot;24c3fca5-b0dd-398c-83ee-66a187296b32&quot;,&#xd;
883                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Example_Policies:0.0.1\&quot;&quot;&#xd;
884                           }&#xd;
885                         },&#xd;
886                         {&#xd;
887                           &quot;key&quot;: {&#xd;
888                             &quot;name&quot;: &quot;onap.policies.apex.Example_Schemas&quot;,&#xd;
889                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
890                           },&#xd;
891                           &quot;value&quot;: {&#xd;
892                             &quot;key&quot;: {&#xd;
893                               &quot;name&quot;: &quot;onap.policies.apex.Example_Schemas&quot;,&#xd;
894                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
895                             },&#xd;
896                             &quot;UUID&quot;: &quot;c6aff774-f50a-329d-a731-9c23a6e7e02e&quot;,&#xd;
897                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Example_Schemas:0.0.1\&quot;&quot;&#xd;
898                           }&#xd;
899                         },&#xd;
900                         {&#xd;
901                           &quot;key&quot;: {&#xd;
902                             &quot;name&quot;: &quot;onap.policies.apex.Example_Tasks&quot;,&#xd;
903                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
904                           },&#xd;
905                           &quot;value&quot;: {&#xd;
906                             &quot;key&quot;: {&#xd;
907                               &quot;name&quot;: &quot;onap.policies.apex.Example_Tasks&quot;,&#xd;
908                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
909                             },&#xd;
910                             &quot;UUID&quot;: &quot;f856a6df-6237-3acc-aa68-f55e64cc0ec9&quot;,&#xd;
911                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Example_Tasks:0.0.1\&quot;&quot;&#xd;
912                           }&#xd;
913                         }&#xd;
914                       ]&#xd;
915                     }&#xd;
916                   },&#xd;
917                   &quot;policies&quot;: {&#xd;
918                     &quot;key&quot;: {&#xd;
919                       &quot;name&quot;: &quot;onap.policies.apex.Example_Policies&quot;,&#xd;
920                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
921                     },&#xd;
922                     &quot;policyMap&quot;: {&#xd;
923                       &quot;entry&quot;: [&#xd;
924                         {&#xd;
925                           &quot;key&quot;: {&#xd;
926                             &quot;name&quot;: &quot;ApexExample_AAIFailureResponseHandlerPolicy&quot;,&#xd;
927                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
928                           },&#xd;
929                           &quot;value&quot;: {&#xd;
930                             &quot;policyKey&quot;: {&#xd;
931                               &quot;name&quot;: &quot;ApexExample_AAIFailureResponseHandlerPolicy&quot;,&#xd;
932                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
933                             },&#xd;
934                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
935                             &quot;state&quot;: {&#xd;
936                               &quot;entry&quot;: [&#xd;
937                                 {&#xd;
938                                   &quot;key&quot;: &quot;ApexExample_ReceiveAAIFailureResponseState&quot;,&#xd;
939                                   &quot;value&quot;: {&#xd;
940                                     &quot;stateKey&quot;: {&#xd;
941                                       &quot;parentKeyName&quot;: &quot;ApexExample_AAIFailureResponseHandlerPolicy&quot;,&#xd;
942                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
943                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
944                                       &quot;localName&quot;: &quot;ApexExample_ReceiveAAIFailureResponseState&quot;&#xd;
945                                     },&#xd;
946                                     &quot;trigger&quot;: {&#xd;
947                                       &quot;name&quot;: &quot;ApexExample_AAIFailureResponseEvent&quot;,&#xd;
948                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
949                                     },&#xd;
950                                     &quot;stateOutputs&quot;: {&#xd;
951                                       &quot;entry&quot;: [&#xd;
952                                         {&#xd;
953                                           &quot;key&quot;: &quot;ApexExample_AAIFailureStateOutput&quot;,&#xd;
954                                           &quot;value&quot;: {&#xd;
955                                             &quot;key&quot;: {&#xd;
956                                               &quot;parentKeyName&quot;: &quot;ApexExample_AAIFailureResponseHandlerPolicy&quot;,&#xd;
957                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
958                                               &quot;parentLocalName&quot;: &quot;ApexExample_ReceiveAAIFailureResponseState&quot;,&#xd;
959                                               &quot;localName&quot;: &quot;ApexExample_AAIFailureStateOutput&quot;&#xd;
960                                             },&#xd;
961                                             &quot;outgoingEvent&quot;: {&#xd;
962                                               &quot;name&quot;: &quot;ApexExample_LogStatusEvent&quot;,&#xd;
963                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
964                                             },&#xd;
965                                             &quot;nextState&quot;: {&#xd;
966                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
967                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
968                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
969                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
970                                             }&#xd;
971                                           }&#xd;
972                                         }&#xd;
973                                       ]&#xd;
974                                     },&#xd;
975                                     &quot;contextAlbumReference&quot;: [],&#xd;
976                                     &quot;taskSelectionLogic&quot;: {&#xd;
977                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
978                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
979                                       &quot;logic&quot;: &quot;&quot;&#xd;
980                                     },&#xd;
981                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
982                                       &quot;entry&quot;: []&#xd;
983                                     },&#xd;
984                                     &quot;defaultTask&quot;: {&#xd;
985                                       &quot;name&quot;: &quot;ApexExample_HandleAAIFailureResponseTask&quot;,&#xd;
986                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
987                                     },&#xd;
988                                     &quot;taskReferences&quot;: {&#xd;
989                                       &quot;entry&quot;: [&#xd;
990                                         {&#xd;
991                                           &quot;key&quot;: {&#xd;
992                                             &quot;name&quot;: &quot;ApexExample_HandleAAIFailureResponseTask&quot;,&#xd;
993                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
994                                           },&#xd;
995                                           &quot;value&quot;: {&#xd;
996                                             &quot;key&quot;: {&#xd;
997                                               &quot;parentKeyName&quot;: &quot;ApexExample_AAIFailureResponseHandlerPolicy&quot;,&#xd;
998                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
999                                               &quot;parentLocalName&quot;: &quot;ApexExample_ReceiveAAIFailureResponseState&quot;,&#xd;
1000                                               &quot;localName&quot;: &quot;ApexExample_AAIFailureResponseHandlerPolicy&quot;&#xd;
1001                                             },&#xd;
1002                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
1003                                             &quot;output&quot;: {&#xd;
1004                                               &quot;parentKeyName&quot;: &quot;ApexExample_AAIFailureResponseHandlerPolicy&quot;,&#xd;
1005                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1006                                               &quot;parentLocalName&quot;: &quot;ApexExample_ReceiveAAIFailureResponseState&quot;,&#xd;
1007                                               &quot;localName&quot;: &quot;ApexExample_AAIFailureStateOutput&quot;&#xd;
1008                                             }&#xd;
1009                                           }&#xd;
1010                                         }&#xd;
1011                                       ]&#xd;
1012                                     }&#xd;
1013                                   }&#xd;
1014                                 }&#xd;
1015                               ]&#xd;
1016                             },&#xd;
1017                             &quot;firstState&quot;: &quot;ApexExample_ReceiveAAIFailureResponseState&quot;&#xd;
1018                           }&#xd;
1019                         },&#xd;
1020                         {&#xd;
1021                           &quot;key&quot;: {&#xd;
1022                             &quot;name&quot;: &quot;ApexExample_AAISuccessResponseHandlerPolicy&quot;,&#xd;
1023                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1024                           },&#xd;
1025                           &quot;value&quot;: {&#xd;
1026                             &quot;policyKey&quot;: {&#xd;
1027                               &quot;name&quot;: &quot;ApexExample_AAISuccessResponseHandlerPolicy&quot;,&#xd;
1028                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1029                             },&#xd;
1030                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
1031                             &quot;state&quot;: {&#xd;
1032                               &quot;entry&quot;: [&#xd;
1033                                 {&#xd;
1034                                   &quot;key&quot;: &quot;ApexExample_ReceiveAAISuccessResponseState&quot;,&#xd;
1035                                   &quot;value&quot;: {&#xd;
1036                                     &quot;stateKey&quot;: {&#xd;
1037                                       &quot;parentKeyName&quot;: &quot;ApexExample_AAISuccessResponseHandlerPolicy&quot;,&#xd;
1038                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1039                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1040                                       &quot;localName&quot;: &quot;ApexExample_ReceiveAAISuccessResponseState&quot;&#xd;
1041                                     },&#xd;
1042                                     &quot;trigger&quot;: {&#xd;
1043                                       &quot;name&quot;: &quot;ApexExample_AAISuccessResponseEvent&quot;,&#xd;
1044                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1045                                     },&#xd;
1046                                     &quot;stateOutputs&quot;: {&#xd;
1047                                       &quot;entry&quot;: [&#xd;
1048                                         {&#xd;
1049                                           &quot;key&quot;: &quot;ApexExample_AAISuccessStateOutput&quot;,&#xd;
1050                                           &quot;value&quot;: {&#xd;
1051                                             &quot;key&quot;: {&#xd;
1052                                               &quot;parentKeyName&quot;: &quot;ApexExample_AAISuccessResponseHandlerPolicy&quot;,&#xd;
1053                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1054                                               &quot;parentLocalName&quot;: &quot;ApexExample_ReceiveAAISuccessResponseState&quot;,&#xd;
1055                                               &quot;localName&quot;: &quot;ApexExample_AAISuccessStateOutput&quot;&#xd;
1056                                             },&#xd;
1057                                             &quot;outgoingEvent&quot;: {&#xd;
1058                                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyRequestEvent&quot;,&#xd;
1059                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1060                                             },&#xd;
1061                                             &quot;nextState&quot;: {&#xd;
1062                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
1063                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
1064                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1065                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
1066                                             }&#xd;
1067                                           }&#xd;
1068                                         }&#xd;
1069                                       ]&#xd;
1070                                     },&#xd;
1071                                     &quot;contextAlbumReference&quot;: [],&#xd;
1072                                     &quot;taskSelectionLogic&quot;: {&#xd;
1073                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
1074                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
1075                                       &quot;logic&quot;: &quot;&quot;&#xd;
1076                                     },&#xd;
1077                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
1078                                       &quot;entry&quot;: []&#xd;
1079                                     },&#xd;
1080                                     &quot;defaultTask&quot;: {&#xd;
1081                                       &quot;name&quot;: &quot;ApexExample_HandleAAISuccessResponseTask&quot;,&#xd;
1082                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1083                                     },&#xd;
1084                                     &quot;taskReferences&quot;: {&#xd;
1085                                       &quot;entry&quot;: [&#xd;
1086                                         {&#xd;
1087                                           &quot;key&quot;: {&#xd;
1088                                             &quot;name&quot;: &quot;ApexExample_HandleAAISuccessResponseTask&quot;,&#xd;
1089                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1090                                           },&#xd;
1091                                           &quot;value&quot;: {&#xd;
1092                                             &quot;key&quot;: {&#xd;
1093                                               &quot;parentKeyName&quot;: &quot;ApexExample_AAISuccessResponseHandlerPolicy&quot;,&#xd;
1094                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1095                                               &quot;parentLocalName&quot;: &quot;ApexExample_ReceiveAAISuccessResponseState&quot;,&#xd;
1096                                               &quot;localName&quot;: &quot;ApexExample_AAISuccessResponseHandlerPolicy&quot;&#xd;
1097                                             },&#xd;
1098                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
1099                                             &quot;output&quot;: {&#xd;
1100                                               &quot;parentKeyName&quot;: &quot;ApexExample_AAISuccessResponseHandlerPolicy&quot;,&#xd;
1101                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1102                                               &quot;parentLocalName&quot;: &quot;ApexExample_ReceiveAAISuccessResponseState&quot;,&#xd;
1103                                               &quot;localName&quot;: &quot;ApexExample_AAISuccessStateOutput&quot;&#xd;
1104                                             }&#xd;
1105                                           }&#xd;
1106                                         }&#xd;
1107                                       ]&#xd;
1108                                     }&#xd;
1109                                   }&#xd;
1110                                 }&#xd;
1111                               ]&#xd;
1112                             },&#xd;
1113                             &quot;firstState&quot;: &quot;ApexExample_ReceiveAAISuccessResponseState&quot;&#xd;
1114                           }&#xd;
1115                         },&#xd;
1116                         {&#xd;
1117                           &quot;key&quot;: {&#xd;
1118                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
1119                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1120                           },&#xd;
1121                           &quot;value&quot;: {&#xd;
1122                             &quot;policyKey&quot;: {&#xd;
1123                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
1124                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1125                             },&#xd;
1126                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
1127                             &quot;state&quot;: {&#xd;
1128                               &quot;entry&quot;: [&#xd;
1129                                 {&#xd;
1130                                   &quot;key&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseState&quot;,&#xd;
1131                                   &quot;value&quot;: {&#xd;
1132                                     &quot;stateKey&quot;: {&#xd;
1133                                       &quot;parentKeyName&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
1134                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1135                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1136                                       &quot;localName&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseState&quot;&#xd;
1137                                     },&#xd;
1138                                     &quot;trigger&quot;: {&#xd;
1139                                       &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
1140                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1141                                     },&#xd;
1142                                     &quot;stateOutputs&quot;: {&#xd;
1143                                       &quot;entry&quot;: [&#xd;
1144                                         {&#xd;
1145                                           &quot;key&quot;: &quot;ApexExample_ConfigModifyFailureResponseOutput&quot;,&#xd;
1146                                           &quot;value&quot;: {&#xd;
1147                                             &quot;key&quot;: {&#xd;
1148                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
1149                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1150                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseState&quot;,&#xd;
1151                                               &quot;localName&quot;: &quot;ApexExample_ConfigModifyFailureResponseOutput&quot;&#xd;
1152                                             },&#xd;
1153                                             &quot;outgoingEvent&quot;: {&#xd;
1154                                               &quot;name&quot;: &quot;ApexExample_LogStatusEvent&quot;,&#xd;
1155                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1156                                             },&#xd;
1157                                             &quot;nextState&quot;: {&#xd;
1158                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
1159                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
1160                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1161                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
1162                                             }&#xd;
1163                                           }&#xd;
1164                                         }&#xd;
1165                                       ]&#xd;
1166                                     },&#xd;
1167                                     &quot;contextAlbumReference&quot;: [],&#xd;
1168                                     &quot;taskSelectionLogic&quot;: {&#xd;
1169                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
1170                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
1171                                       &quot;logic&quot;: &quot;&quot;&#xd;
1172                                     },&#xd;
1173                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
1174                                       &quot;entry&quot;: []&#xd;
1175                                     },&#xd;
1176                                     &quot;defaultTask&quot;: {&#xd;
1177                                       &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseTask&quot;,&#xd;
1178                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1179                                     },&#xd;
1180                                     &quot;taskReferences&quot;: {&#xd;
1181                                       &quot;entry&quot;: [&#xd;
1182                                         {&#xd;
1183                                           &quot;key&quot;: {&#xd;
1184                                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseTask&quot;,&#xd;
1185                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1186                                           },&#xd;
1187                                           &quot;value&quot;: {&#xd;
1188                                             &quot;key&quot;: {&#xd;
1189                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
1190                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1191                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseState&quot;,&#xd;
1192                                               &quot;localName&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseHandlerPolicy&quot;&#xd;
1193                                             },&#xd;
1194                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
1195                                             &quot;output&quot;: {&#xd;
1196                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
1197                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1198                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseState&quot;,&#xd;
1199                                               &quot;localName&quot;: &quot;ApexExample_ConfigModifyFailureResponseOutput&quot;&#xd;
1200                                             }&#xd;
1201                                           }&#xd;
1202                                         }&#xd;
1203                                       ]&#xd;
1204                                     }&#xd;
1205                                   }&#xd;
1206                                 }&#xd;
1207                               ]&#xd;
1208                             },&#xd;
1209                             &quot;firstState&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseState&quot;&#xd;
1210                           }&#xd;
1211                         },&#xd;
1212                         {&#xd;
1213                           &quot;key&quot;: {&#xd;
1214                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
1215                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1216                           },&#xd;
1217                           &quot;value&quot;: {&#xd;
1218                             &quot;policyKey&quot;: {&#xd;
1219                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
1220                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1221                             },&#xd;
1222                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
1223                             &quot;state&quot;: {&#xd;
1224                               &quot;entry&quot;: [&#xd;
1225                                 {&#xd;
1226                                   &quot;key&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseState&quot;,&#xd;
1227                                   &quot;value&quot;: {&#xd;
1228                                     &quot;stateKey&quot;: {&#xd;
1229                                       &quot;parentKeyName&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
1230                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1231                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1232                                       &quot;localName&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseState&quot;&#xd;
1233                                     },&#xd;
1234                                     &quot;trigger&quot;: {&#xd;
1235                                       &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
1236                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1237                                     },&#xd;
1238                                     &quot;stateOutputs&quot;: {&#xd;
1239                                       &quot;entry&quot;: [&#xd;
1240                                         {&#xd;
1241                                           &quot;key&quot;: &quot;ApexExample_ConfigModifySuccessResponseOutput&quot;,&#xd;
1242                                           &quot;value&quot;: {&#xd;
1243                                             &quot;key&quot;: {&#xd;
1244                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
1245                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1246                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseState&quot;,&#xd;
1247                                               &quot;localName&quot;: &quot;ApexExample_ConfigModifySuccessResponseOutput&quot;&#xd;
1248                                             },&#xd;
1249                                             &quot;outgoingEvent&quot;: {&#xd;
1250                                               &quot;name&quot;: &quot;ApexExample_CDSRestartRequestEvent&quot;,&#xd;
1251                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1252                                             },&#xd;
1253                                             &quot;nextState&quot;: {&#xd;
1254                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
1255                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
1256                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1257                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
1258                                             }&#xd;
1259                                           }&#xd;
1260                                         }&#xd;
1261                                       ]&#xd;
1262                                     },&#xd;
1263                                     &quot;contextAlbumReference&quot;: [],&#xd;
1264                                     &quot;taskSelectionLogic&quot;: {&#xd;
1265                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
1266                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
1267                                       &quot;logic&quot;: &quot;&quot;&#xd;
1268                                     },&#xd;
1269                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
1270                                       &quot;entry&quot;: []&#xd;
1271                                     },&#xd;
1272                                     &quot;defaultTask&quot;: {&#xd;
1273                                       &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseTask&quot;,&#xd;
1274                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1275                                     },&#xd;
1276                                     &quot;taskReferences&quot;: {&#xd;
1277                                       &quot;entry&quot;: [&#xd;
1278                                         {&#xd;
1279                                           &quot;key&quot;: {&#xd;
1280                                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseTask&quot;,&#xd;
1281                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1282                                           },&#xd;
1283                                           &quot;value&quot;: {&#xd;
1284                                             &quot;key&quot;: {&#xd;
1285                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
1286                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1287                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseState&quot;,&#xd;
1288                                               &quot;localName&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseHandlerPolicy&quot;&#xd;
1289                                             },&#xd;
1290                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
1291                                             &quot;output&quot;: {&#xd;
1292                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
1293                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1294                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseState&quot;,&#xd;
1295                                               &quot;localName&quot;: &quot;ApexExample_ConfigModifySuccessResponseOutput&quot;&#xd;
1296                                             }&#xd;
1297                                           }&#xd;
1298                                         }&#xd;
1299                                       ]&#xd;
1300                                     }&#xd;
1301                                   }&#xd;
1302                                 }&#xd;
1303                               ]&#xd;
1304                             },&#xd;
1305                             &quot;firstState&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseState&quot;&#xd;
1306                           }&#xd;
1307                         },&#xd;
1308                         {&#xd;
1309                           &quot;key&quot;: {&#xd;
1310                             &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseHandlerPolicy&quot;,&#xd;
1311                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1312                           },&#xd;
1313                           &quot;value&quot;: {&#xd;
1314                             &quot;policyKey&quot;: {&#xd;
1315                               &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseHandlerPolicy&quot;,&#xd;
1316                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1317                             },&#xd;
1318                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
1319                             &quot;state&quot;: {&#xd;
1320                               &quot;entry&quot;: [&#xd;
1321                                 {&#xd;
1322                                   &quot;key&quot;: &quot;ApexExample_CDSRestartFailureResponseState&quot;,&#xd;
1323                                   &quot;value&quot;: {&#xd;
1324                                     &quot;stateKey&quot;: {&#xd;
1325                                       &quot;parentKeyName&quot;: &quot;ApexExample_CDSRestartFailureResponseHandlerPolicy&quot;,&#xd;
1326                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1327                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1328                                       &quot;localName&quot;: &quot;ApexExample_CDSRestartFailureResponseState&quot;&#xd;
1329                                     },&#xd;
1330                                     &quot;trigger&quot;: {&#xd;
1331                                       &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseEvent&quot;,&#xd;
1332                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1333                                     },&#xd;
1334                                     &quot;stateOutputs&quot;: {&#xd;
1335                                       &quot;entry&quot;: [&#xd;
1336                                         {&#xd;
1337                                           &quot;key&quot;: &quot;ApexExample_RestartFailureResponseOutput&quot;,&#xd;
1338                                           &quot;value&quot;: {&#xd;
1339                                             &quot;key&quot;: {&#xd;
1340                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSRestartFailureResponseHandlerPolicy&quot;,&#xd;
1341                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1342                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSRestartFailureResponseState&quot;,&#xd;
1343                                               &quot;localName&quot;: &quot;ApexExample_RestartFailureResponseOutput&quot;&#xd;
1344                                             },&#xd;
1345                                             &quot;outgoingEvent&quot;: {&#xd;
1346                                               &quot;name&quot;: &quot;ApexExample_LogStatusEvent&quot;,&#xd;
1347                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1348                                             },&#xd;
1349                                             &quot;nextState&quot;: {&#xd;
1350                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
1351                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
1352                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1353                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
1354                                             }&#xd;
1355                                           }&#xd;
1356                                         }&#xd;
1357                                       ]&#xd;
1358                                     },&#xd;
1359                                     &quot;contextAlbumReference&quot;: [],&#xd;
1360                                     &quot;taskSelectionLogic&quot;: {&#xd;
1361                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
1362                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
1363                                       &quot;logic&quot;: &quot;&quot;&#xd;
1364                                     },&#xd;
1365                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
1366                                       &quot;entry&quot;: []&#xd;
1367                                     },&#xd;
1368                                     &quot;defaultTask&quot;: {&#xd;
1369                                       &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseTask&quot;,&#xd;
1370                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1371                                     },&#xd;
1372                                     &quot;taskReferences&quot;: {&#xd;
1373                                       &quot;entry&quot;: [&#xd;
1374                                         {&#xd;
1375                                           &quot;key&quot;: {&#xd;
1376                                             &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseTask&quot;,&#xd;
1377                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1378                                           },&#xd;
1379                                           &quot;value&quot;: {&#xd;
1380                                             &quot;key&quot;: {&#xd;
1381                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSRestartFailureResponseHandlerPolicy&quot;,&#xd;
1382                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1383                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSRestartFailureResponseState&quot;,&#xd;
1384                                               &quot;localName&quot;: &quot;ApexExample_CDSRestartFailureResponseHandlerPolicy&quot;&#xd;
1385                                             },&#xd;
1386                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
1387                                             &quot;output&quot;: {&#xd;
1388                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSRestartFailureResponseHandlerPolicy&quot;,&#xd;
1389                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1390                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSRestartFailureResponseState&quot;,&#xd;
1391                                               &quot;localName&quot;: &quot;ApexExample_RestartFailureResponseOutput&quot;&#xd;
1392                                             }&#xd;
1393                                           }&#xd;
1394                                         }&#xd;
1395                                       ]&#xd;
1396                                     }&#xd;
1397                                   }&#xd;
1398                                 }&#xd;
1399                               ]&#xd;
1400                             },&#xd;
1401                             &quot;firstState&quot;: &quot;ApexExample_CDSRestartFailureResponseState&quot;&#xd;
1402                           }&#xd;
1403                         },&#xd;
1404                         {&#xd;
1405                           &quot;key&quot;: {&#xd;
1406                             &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseHandlerPolicy&quot;,&#xd;
1407                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1408                           },&#xd;
1409                           &quot;value&quot;: {&#xd;
1410                             &quot;policyKey&quot;: {&#xd;
1411                               &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseHandlerPolicy&quot;,&#xd;
1412                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1413                             },&#xd;
1414                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
1415                             &quot;state&quot;: {&#xd;
1416                               &quot;entry&quot;: [&#xd;
1417                                 {&#xd;
1418                                   &quot;key&quot;: &quot;ApexExample_CDSRestartSuccessResponseState&quot;,&#xd;
1419                                   &quot;value&quot;: {&#xd;
1420                                     &quot;stateKey&quot;: {&#xd;
1421                                       &quot;parentKeyName&quot;: &quot;ApexExample_CDSRestartSuccessResponseHandlerPolicy&quot;,&#xd;
1422                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1423                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1424                                       &quot;localName&quot;: &quot;ApexExample_CDSRestartSuccessResponseState&quot;&#xd;
1425                                     },&#xd;
1426                                     &quot;trigger&quot;: {&#xd;
1427                                       &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseEvent&quot;,&#xd;
1428                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1429                                     },&#xd;
1430                                     &quot;stateOutputs&quot;: {&#xd;
1431                                       &quot;entry&quot;: [&#xd;
1432                                         {&#xd;
1433                                           &quot;key&quot;: &quot;ApexExample_RestartSuccessResponseOutput&quot;,&#xd;
1434                                           &quot;value&quot;: {&#xd;
1435                                             &quot;key&quot;: {&#xd;
1436                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSRestartSuccessResponseHandlerPolicy&quot;,&#xd;
1437                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1438                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSRestartSuccessResponseState&quot;,&#xd;
1439                                               &quot;localName&quot;: &quot;ApexExample_RestartSuccessResponseOutput&quot;&#xd;
1440                                             },&#xd;
1441                                             &quot;outgoingEvent&quot;: {&#xd;
1442                                               &quot;name&quot;: &quot;ApexExample_LogStatusEvent&quot;,&#xd;
1443                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1444                                             },&#xd;
1445                                             &quot;nextState&quot;: {&#xd;
1446                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
1447                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
1448                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1449                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
1450                                             }&#xd;
1451                                           }&#xd;
1452                                         }&#xd;
1453                                       ]&#xd;
1454                                     },&#xd;
1455                                     &quot;contextAlbumReference&quot;: [],&#xd;
1456                                     &quot;taskSelectionLogic&quot;: {&#xd;
1457                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
1458                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
1459                                       &quot;logic&quot;: &quot;&quot;&#xd;
1460                                     },&#xd;
1461                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
1462                                       &quot;entry&quot;: []&#xd;
1463                                     },&#xd;
1464                                     &quot;defaultTask&quot;: {&#xd;
1465                                       &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseTask&quot;,&#xd;
1466                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1467                                     },&#xd;
1468                                     &quot;taskReferences&quot;: {&#xd;
1469                                       &quot;entry&quot;: [&#xd;
1470                                         {&#xd;
1471                                           &quot;key&quot;: {&#xd;
1472                                             &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseTask&quot;,&#xd;
1473                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1474                                           },&#xd;
1475                                           &quot;value&quot;: {&#xd;
1476                                             &quot;key&quot;: {&#xd;
1477                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSRestartSuccessResponseHandlerPolicy&quot;,&#xd;
1478                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1479                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSRestartSuccessResponseState&quot;,&#xd;
1480                                               &quot;localName&quot;: &quot;ApexExample_CDSRestartSuccessResponseHandlerPolicy&quot;&#xd;
1481                                             },&#xd;
1482                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
1483                                             &quot;output&quot;: {&#xd;
1484                                               &quot;parentKeyName&quot;: &quot;ApexExample_CDSRestartSuccessResponseHandlerPolicy&quot;,&#xd;
1485                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1486                                               &quot;parentLocalName&quot;: &quot;ApexExample_CDSRestartSuccessResponseState&quot;,&#xd;
1487                                               &quot;localName&quot;: &quot;ApexExample_RestartSuccessResponseOutput&quot;&#xd;
1488                                             }&#xd;
1489                                           }&#xd;
1490                                         }&#xd;
1491                                       ]&#xd;
1492                                     }&#xd;
1493                                   }&#xd;
1494                                 }&#xd;
1495                               ]&#xd;
1496                             },&#xd;
1497                             &quot;firstState&quot;: &quot;ApexExample_CDSRestartSuccessResponseState&quot;&#xd;
1498                           }&#xd;
1499                         },&#xd;
1500                         {&#xd;
1501                           &quot;key&quot;: {&#xd;
1502                             &quot;name&quot;: &quot;ApexExample_VesEventHandlerPolicy&quot;,&#xd;
1503                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1504                           },&#xd;
1505                           &quot;value&quot;: {&#xd;
1506                             &quot;policyKey&quot;: {&#xd;
1507                               &quot;name&quot;: &quot;ApexExample_VesEventHandlerPolicy&quot;,&#xd;
1508                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1509                             },&#xd;
1510                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
1511                             &quot;state&quot;: {&#xd;
1512                               &quot;entry&quot;: [&#xd;
1513                                 {&#xd;
1514                                   &quot;key&quot;: &quot;ApexExample_ReceiveVesState&quot;,&#xd;
1515                                   &quot;value&quot;: {&#xd;
1516                                     &quot;stateKey&quot;: {&#xd;
1517                                       &quot;parentKeyName&quot;: &quot;ApexExample_VesEventHandlerPolicy&quot;,&#xd;
1518                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1519                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1520                                       &quot;localName&quot;: &quot;ApexExample_ReceiveVesState&quot;&#xd;
1521                                     },&#xd;
1522                                     &quot;trigger&quot;: {&#xd;
1523                                       &quot;name&quot;: &quot;ApexExample_VesEvent&quot;,&#xd;
1524                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1525                                     },&#xd;
1526                                     &quot;stateOutputs&quot;: {&#xd;
1527                                       &quot;entry&quot;: [&#xd;
1528                                         {&#xd;
1529                                           &quot;key&quot;: &quot;ApexExample_VesOutput&quot;,&#xd;
1530                                           &quot;value&quot;: {&#xd;
1531                                             &quot;key&quot;: {&#xd;
1532                                               &quot;parentKeyName&quot;: &quot;ApexExample_VesEventHandlerPolicy&quot;,&#xd;
1533                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1534                                               &quot;parentLocalName&quot;: &quot;ApexExample_ReceiveVesState&quot;,&#xd;
1535                                               &quot;localName&quot;: &quot;ApexExample_VesOutput&quot;&#xd;
1536                                             },&#xd;
1537                                             &quot;outgoingEvent&quot;: {&#xd;
1538                                               &quot;name&quot;: &quot;ApexExample_AAIRequestEvent&quot;,&#xd;
1539                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1540                                             },&#xd;
1541                                             &quot;nextState&quot;: {&#xd;
1542                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
1543                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
1544                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
1545                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
1546                                             }&#xd;
1547                                           }&#xd;
1548                                         }&#xd;
1549                                       ]&#xd;
1550                                     },&#xd;
1551                                     &quot;contextAlbumReference&quot;: [],&#xd;
1552                                     &quot;taskSelectionLogic&quot;: {&#xd;
1553                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
1554                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
1555                                       &quot;logic&quot;: &quot;&quot;&#xd;
1556                                     },&#xd;
1557                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
1558                                       &quot;entry&quot;: []&#xd;
1559                                     },&#xd;
1560                                     &quot;defaultTask&quot;: {&#xd;
1561                                       &quot;name&quot;: &quot;ApexExample_HandleVesEventTask&quot;,&#xd;
1562                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1563                                     },&#xd;
1564                                     &quot;taskReferences&quot;: {&#xd;
1565                                       &quot;entry&quot;: [&#xd;
1566                                         {&#xd;
1567                                           &quot;key&quot;: {&#xd;
1568                                             &quot;name&quot;: &quot;ApexExample_HandleVesEventTask&quot;,&#xd;
1569                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1570                                           },&#xd;
1571                                           &quot;value&quot;: {&#xd;
1572                                             &quot;key&quot;: {&#xd;
1573                                               &quot;parentKeyName&quot;: &quot;ApexExample_VesEventHandlerPolicy&quot;,&#xd;
1574                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1575                                               &quot;parentLocalName&quot;: &quot;ApexExample_ReceiveVesState&quot;,&#xd;
1576                                               &quot;localName&quot;: &quot;ApexExample_VesEventHandlerPolicy&quot;&#xd;
1577                                             },&#xd;
1578                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
1579                                             &quot;output&quot;: {&#xd;
1580                                               &quot;parentKeyName&quot;: &quot;ApexExample_VesEventHandlerPolicy&quot;,&#xd;
1581                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
1582                                               &quot;parentLocalName&quot;: &quot;ApexExample_ReceiveVesState&quot;,&#xd;
1583                                               &quot;localName&quot;: &quot;ApexExample_VesOutput&quot;&#xd;
1584                                             }&#xd;
1585                                           }&#xd;
1586                                         }&#xd;
1587                                       ]&#xd;
1588                                     }&#xd;
1589                                   }&#xd;
1590                                 }&#xd;
1591                               ]&#xd;
1592                             },&#xd;
1593                             &quot;firstState&quot;: &quot;ApexExample_ReceiveVesState&quot;&#xd;
1594                           }&#xd;
1595                         }&#xd;
1596                       ]&#xd;
1597                     }&#xd;
1598                   },&#xd;
1599                   &quot;tasks&quot;: {&#xd;
1600                     &quot;key&quot;: {&#xd;
1601                       &quot;name&quot;: &quot;onap.policies.apex.Example_Tasks&quot;,&#xd;
1602                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1603                     },&#xd;
1604                     &quot;taskMap&quot;: {&#xd;
1605                       &quot;entry&quot;: [&#xd;
1606                         {&#xd;
1607                           &quot;key&quot;: {&#xd;
1608                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseTask&quot;,&#xd;
1609                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1610                           },&#xd;
1611                           &quot;value&quot;: {&#xd;
1612                             &quot;key&quot;: {&#xd;
1613                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseTask&quot;,&#xd;
1614                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1615                             },&#xd;
1616                             &quot;inputFields&quot;: {&#xd;
1617                               &quot;entry&quot;: [&#xd;
1618                                 {&#xd;
1619                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
1620                                   &quot;value&quot;: {&#xd;
1621                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
1622                                     &quot;fieldSchemaKey&quot;: {&#xd;
1623                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
1624                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1625                                     },&#xd;
1626                                     &quot;optional&quot;: false&#xd;
1627                                   }&#xd;
1628                                 },&#xd;
1629                                 {&#xd;
1630                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
1631                                   &quot;value&quot;: {&#xd;
1632                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
1633                                     &quot;fieldSchemaKey&quot;: {&#xd;
1634                                       &quot;name&quot;: &quot;ApexExample_CDSFailureResponseCommonHeaderType&quot;,&#xd;
1635                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1636                                     },&#xd;
1637                                     &quot;optional&quot;: false&#xd;
1638                                   }&#xd;
1639                                 },&#xd;
1640                                 {&#xd;
1641                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
1642                                   &quot;value&quot;: {&#xd;
1643                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
1644                                     &quot;fieldSchemaKey&quot;: {&#xd;
1645                                       &quot;name&quot;: &quot;ApexExample_CDSConfigModifyResponsePayloadType&quot;,&#xd;
1646                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1647                                     },&#xd;
1648                                     &quot;optional&quot;: false&#xd;
1649                                   }&#xd;
1650                                 },&#xd;
1651                                 {&#xd;
1652                                   &quot;key&quot;: &quot;status&quot;,&#xd;
1653                                   &quot;value&quot;: {&#xd;
1654                                     &quot;key&quot;: &quot;status&quot;,&#xd;
1655                                     &quot;fieldSchemaKey&quot;: {&#xd;
1656                                       &quot;name&quot;: &quot;ApexExample_CDSFailureResponseStatusType&quot;,&#xd;
1657                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1658                                     },&#xd;
1659                                     &quot;optional&quot;: false&#xd;
1660                                   }&#xd;
1661                                 }&#xd;
1662                               ]&#xd;
1663                             },&#xd;
1664                             &quot;outputFields&quot;: {&#xd;
1665                               &quot;entry&quot;: [&#xd;
1666                                 {&#xd;
1667                                   &quot;key&quot;: &quot;message&quot;,&#xd;
1668                                   &quot;value&quot;: {&#xd;
1669                                     &quot;key&quot;: &quot;message&quot;,&#xd;
1670                                     &quot;fieldSchemaKey&quot;: {&#xd;
1671                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
1672                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1673                                     },&#xd;
1674                                     &quot;optional&quot;: false&#xd;
1675                                   }&#xd;
1676                                 }&#xd;
1677                               ]&#xd;
1678                             },&#xd;
1679                             &quot;taskParameters&quot;: {&#xd;
1680                               &quot;entry&quot;: []&#xd;
1681                             },&#xd;
1682                             &quot;contextAlbumReference&quot;: [&#xd;
1683                               {&#xd;
1684                                 &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
1685                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1686                               }&#xd;
1687                             ],&#xd;
1688                             &quot;taskLogic&quot;: {&#xd;
1689                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
1690                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
1691                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\nvar HashMapType = java.util.HashMap;\n\nvar albumID = executor.getExecutionProperties().getProperty(\&quot;albumId\&quot;);\n\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;ApexExample_EventDetailsAlbum\&quot;).get(albumID.toString());\nvar commonEventHeader = eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;);\nvar timestamp = longType(new Date().getTime())\nvar errorMessage = \&quot;CDS operation failed. Error message from CDS - \&quot; + executor.inFields.get(\&quot;status\&quot;).get(\&quot;errorMessage\&quot;);\nerrorMessage = errorMessage.replace(/\&quot;/g, &apos;\\\\\\\\\\\\\&quot;&apos;)\nsend(commonEventHeader.get(\&quot;eventId\&quot;), \&quot;VNF\&quot;, commonEventHeader.get(\&quot;sourceId\&quot;), timestamp, \&quot;FINAL_FAILURE\&quot;, \&quot;Failed to process VES event. Reason: \&quot; + errorMessage);\ntrue;\n\nfunction send(id, targetType, targetId, timestamp, status, message) {\n    var logData = &apos;{&apos;\n       +&apos;\&quot;id\&quot; : \&quot;&apos; + id + &apos;\&quot;,&apos;\n       +&apos;\&quot;target\&quot;  : {&apos;\n            +&apos;\&quot;targetType\&quot;  : \&quot;&apos; + targetType + &apos;\&quot;,&apos;\n            +&apos;\&quot;entityInfo\&quot;  : {&apos;\n                +&apos;\&quot;id\&quot;  : \&quot;&apos; + targetId + &apos;\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;component\&quot;  : {&apos;\n            +&apos;\&quot;name\&quot;  : \&quot;Policy\&quot;,&apos;\n            +&apos;\&quot;flavour\&quot;  : \&quot;Apex-PDP\&quot;,&apos;\n            +&apos;\&quot;timestamp\&quot;  : &apos; + timestamp + &apos;,&apos;\n            +&apos;\&quot;status\&quot;  : \&quot;&apos; + status + &apos;\&quot;,&apos;\n            +&apos;\&quot;message\&quot;  : \&quot;&apos; + message + &apos;\&quot;,&apos;\n            +&apos;\&quot;artifacts\&quot;  : {&apos;\n                +&apos;\&quot;policyName\&quot;  : \&quot;onap.policies.apex.Example\&quot;,&apos;\n                +&apos;\&quot;policyVersion\&quot;  : \&quot;1.0.0\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;otherFields\&quot;  : {&apos;\n            +&apos;\&quot;useCaseName\&quot;  : \&quot;apex-pdp-policy-example\&quot;&apos;\n       +&apos;}&apos;\n    +&apos;}&apos;;\n\n    executor.logger.info(\&quot;sending the status to log.\&quot;);\n    fireLogEvent(logData);\n}\n\nfunction fireLogEvent(logEvent){\n    var headers = new HashMapType();\n    executor.logger.info(\&quot;LogEvent:\&quot;+logEvent);\n    var response = new org.onap.policy.rest.RestManager().post(\n            executor.getParameters().get(\&quot;logUrl\&quot;),\n            \&quot;\&quot;,\n            \&quot;\&quot;,\n            headers,\n            \&quot;application/json\&quot;,\n            logEvent\n    );\n    executor.logger.info(\&quot;DMaaP Response after sending LogEvent: \&quot; + response);\n    return response;\n}&quot;&#xd;
1692                             }&#xd;
1693                           }&#xd;
1694                         },&#xd;
1695                         {&#xd;
1696                           &quot;key&quot;: {&#xd;
1697                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseTask&quot;,&#xd;
1698                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1699                           },&#xd;
1700                           &quot;value&quot;: {&#xd;
1701                             &quot;key&quot;: {&#xd;
1702                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseTask&quot;,&#xd;
1703                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1704                             },&#xd;
1705                             &quot;inputFields&quot;: {&#xd;
1706                               &quot;entry&quot;: [&#xd;
1707                                 {&#xd;
1708                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
1709                                   &quot;value&quot;: {&#xd;
1710                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
1711                                     &quot;fieldSchemaKey&quot;: {&#xd;
1712                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
1713                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1714                                     },&#xd;
1715                                     &quot;optional&quot;: false&#xd;
1716                                   }&#xd;
1717                                 },&#xd;
1718                                 {&#xd;
1719                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
1720                                   &quot;value&quot;: {&#xd;
1721                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
1722                                     &quot;fieldSchemaKey&quot;: {&#xd;
1723                                       &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
1724                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1725                                     },&#xd;
1726                                     &quot;optional&quot;: false&#xd;
1727                                   }&#xd;
1728                                 },&#xd;
1729                                 {&#xd;
1730                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
1731                                   &quot;value&quot;: {&#xd;
1732                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
1733                                     &quot;fieldSchemaKey&quot;: {&#xd;
1734                                       &quot;name&quot;: &quot;ApexExample_CDSConfigModifyResponsePayloadType&quot;,&#xd;
1735                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1736                                     },&#xd;
1737                                     &quot;optional&quot;: false&#xd;
1738                                   }&#xd;
1739                                 },&#xd;
1740                                 {&#xd;
1741                                   &quot;key&quot;: &quot;status&quot;,&#xd;
1742                                   &quot;value&quot;: {&#xd;
1743                                     &quot;key&quot;: &quot;status&quot;,&#xd;
1744                                     &quot;fieldSchemaKey&quot;: {&#xd;
1745                                       &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseStatusType&quot;,&#xd;
1746                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1747                                     },&#xd;
1748                                     &quot;optional&quot;: false&#xd;
1749                                   }&#xd;
1750                                 }&#xd;
1751                               ]&#xd;
1752                             },&#xd;
1753                             &quot;outputFields&quot;: {&#xd;
1754                               &quot;entry&quot;: [&#xd;
1755                                 {&#xd;
1756                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
1757                                   &quot;value&quot;: {&#xd;
1758                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
1759                                     &quot;fieldSchemaKey&quot;: {&#xd;
1760                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
1761                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1762                                     },&#xd;
1763                                     &quot;optional&quot;: false&#xd;
1764                                   }&#xd;
1765                                 },&#xd;
1766                                 {&#xd;
1767                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
1768                                   &quot;value&quot;: {&#xd;
1769                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
1770                                     &quot;fieldSchemaKey&quot;: {&#xd;
1771                                       &quot;name&quot;: &quot;ApexExample_CDSRequestCommonHeaderType&quot;,&#xd;
1772                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1773                                     },&#xd;
1774                                     &quot;optional&quot;: false&#xd;
1775                                   }&#xd;
1776                                 },&#xd;
1777                                 {&#xd;
1778                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
1779                                   &quot;value&quot;: {&#xd;
1780                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
1781                                     &quot;fieldSchemaKey&quot;: {&#xd;
1782                                       &quot;name&quot;: &quot;ApexExample_CDSRequestPayloadType&quot;,&#xd;
1783                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1784                                     },&#xd;
1785                                     &quot;optional&quot;: false&#xd;
1786                                   }&#xd;
1787                                 }&#xd;
1788                               ]&#xd;
1789                             },&#xd;
1790                             &quot;taskParameters&quot;: {&#xd;
1791                               &quot;entry&quot;: []&#xd;
1792                             },&#xd;
1793                             &quot;contextAlbumReference&quot;: [&#xd;
1794                               {&#xd;
1795                                 &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
1796                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1797                               }&#xd;
1798                             ],&#xd;
1799                             &quot;taskLogic&quot;: {&#xd;
1800                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
1801                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
1802                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\nvar HashMapType = java.util.HashMap;\n\nvar albumID = executor.getExecutionProperties().getProperty(\&quot;albumId\&quot;);\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;ApexExample_EventDetailsAlbum\&quot;).get(albumID.toString());\nvar commonEventHeader = eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;);\nvar timestamp = longType(new Date().getTime());\nvar faultFields = eventDetailsAlbum.get(\&quot;faultFields\&quot;);\nvar vnfDetails = eventDetailsAlbum.get(\&quot;vnfDetails\&quot;);\nvar commonHeader = executor.subject.getOutFieldSchemaHelper(\&quot;commonHeader\&quot;).createNewInstance();\ncommonHeader.put(\&quot;subRequestId\&quot;, commonEventHeader.get(\&quot;eventId\&quot;));\ncommonHeader.put(\&quot;requestId\&quot;, uuidType.randomUUID().toString());\ncommonHeader.put(\&quot;originatorId\&quot;, \&quot;POLICY\&quot;);\n\nvar actionIdentifiers = executor.subject.getOutFieldSchemaHelper(\&quot;actionIdentifiers\&quot;).createNewInstance();\nactionIdentifiers.put(\&quot;mode\&quot;, \&quot;sync\&quot;);\nactionIdentifiers.put(\&quot;blueprintName\&quot;, \&quot;apex-example-cba\&quot;);\nactionIdentifiers.put(\&quot;blueprintVersion\&quot;, \&quot;1.0.0\&quot;);\nactionIdentifiers.put(\&quot;actionName\&quot;, \&quot;restart\&quot;);\n\nvar payloadProperties = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;).createNewSubInstance(\&quot;update_DasH_properties_record\&quot;);\npayloadProperties.put(\&quot;service_DasH_instance_DoT_service_DasH_instance_DasH_id\&quot;,  vnfDetails.get(\&quot;service-id\&quot;).toString())\npayloadProperties.put(\&quot;generic_DasH_vnf_DoT_vnf_DasH_id\&quot;,  vnfDetails.get(\&quot;vnf-name\&quot;).toString())\nvar dataRecord = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;).createNewSubInstance(\&quot;update_DasH_data_record\&quot;);\ndataRecord.put(\&quot;active_DasH_streams\&quot;,\&quot;7\&quot;)\npayloadProperties.put(\&quot;data\&quot;, dataRecord)\nvar payloadEntry = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;).createNewSubInstance(\&quot;CDSRequestPayloadEntry\&quot;);\npayloadEntry.put(\&quot;update_DasH_properties\&quot;, payloadProperties)\npayloadEntry.put(\&quot;vfStatus\&quot;, faultFields.get(\&quot;vfStatus\&quot;))\nvar payload = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;).createNewInstance();\npayload.put(\&quot;restart_DasH_request\&quot;, payloadEntry);\n\nexecutor.outFields.put(\&quot;commonHeader\&quot;, commonHeader);\nexecutor.outFields.put(\&quot;actionIdentifiers\&quot;, actionIdentifiers);\nexecutor.outFields.put(\&quot;payload\&quot;, payload);\n\nexecutor.logger.info(+executor.outFields);\n\nsend(commonEventHeader.get(\&quot;eventId\&quot;), \&quot;VNF\&quot;, commonEventHeader.get(\&quot;sourceId\&quot;), timestamp, \&quot;SUCCESS\&quot;, \&quot;ConfigModify request is successful. Sending restart request to CDS.\&quot;)\ntrue;\n\nfunction send(id, targetType, targetId, timestamp, status, message) {\n    var logData = &apos;{&apos;\n       +&apos;\&quot;id\&quot; : \&quot;&apos; + id + &apos;\&quot;,&apos;\n       +&apos;\&quot;target\&quot;  : {&apos;\n            +&apos;\&quot;targetType\&quot;  : \&quot;&apos; + targetType + &apos;\&quot;,&apos;\n            +&apos;\&quot;entityInfo\&quot;  : {&apos;\n                +&apos;\&quot;id\&quot;  : \&quot;&apos; + targetId + &apos;\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;component\&quot;  : {&apos;\n            +&apos;\&quot;name\&quot;  : \&quot;Policy\&quot;,&apos;\n            +&apos;\&quot;flavour\&quot;  : \&quot;Apex-PDP\&quot;,&apos;\n            +&apos;\&quot;timestamp\&quot;  : &apos; + timestamp + &apos;,&apos;\n            +&apos;\&quot;status\&quot;  : \&quot;&apos; + status + &apos;\&quot;,&apos;\n            +&apos;\&quot;message\&quot;  : \&quot;&apos; + message + &apos;\&quot;,&apos;\n            +&apos;\&quot;artifacts\&quot;  : {&apos;\n                +&apos;\&quot;policyName\&quot;  : \&quot;onap.policies.apex.Example\&quot;,&apos;\n                +&apos;\&quot;policyVersion\&quot;  : \&quot;1.0.0\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;otherFields\&quot;  : {&apos;\n            +&apos;\&quot;useCaseName\&quot;  : \&quot;apex-pdp-policy-example\&quot;&apos;\n       +&apos;}&apos;\n    +&apos;}&apos;;\n\n    executor.logger.info(\&quot;sending the status to log.\&quot;);\n    fireLogEvent(logData);\n}\n\nfunction fireLogEvent(logEvent){\n    var headers = new HashMapType();\n    executor.logger.info(\&quot;LogEvent:\&quot;+logEvent);\n    var response = new org.onap.policy.rest.RestManager().post(\n            executor.getParameters().get(\&quot;logUrl\&quot;),\n            \&quot;\&quot;,\n            \&quot;\&quot;,\n            headers,\n            \&quot;application/json\&quot;,\n            logEvent\n    );\n    executor.logger.info(\&quot;DMaaP Response after sending LogEvent: \&quot; + response);\n    return response;\n}&quot;&#xd;
1803                             }&#xd;
1804                           }&#xd;
1805                         },&#xd;
1806                         {&#xd;
1807                           &quot;key&quot;: {&#xd;
1808                             &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseTask&quot;,&#xd;
1809                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1810                           },&#xd;
1811                           &quot;value&quot;: {&#xd;
1812                             &quot;key&quot;: {&#xd;
1813                               &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseTask&quot;,&#xd;
1814                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1815                             },&#xd;
1816                             &quot;inputFields&quot;: {&#xd;
1817                               &quot;entry&quot;: [&#xd;
1818                                 {&#xd;
1819                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
1820                                   &quot;value&quot;: {&#xd;
1821                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
1822                                     &quot;fieldSchemaKey&quot;: {&#xd;
1823                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
1824                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1825                                     },&#xd;
1826                                     &quot;optional&quot;: false&#xd;
1827                                   }&#xd;
1828                                 },&#xd;
1829                                 {&#xd;
1830                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
1831                                   &quot;value&quot;: {&#xd;
1832                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
1833                                     &quot;fieldSchemaKey&quot;: {&#xd;
1834                                       &quot;name&quot;: &quot;ApexExample_CDSFailureResponseCommonHeaderType&quot;,&#xd;
1835                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1836                                     },&#xd;
1837                                     &quot;optional&quot;: false&#xd;
1838                                   }&#xd;
1839                                 },&#xd;
1840                                 {&#xd;
1841                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
1842                                   &quot;value&quot;: {&#xd;
1843                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
1844                                     &quot;fieldSchemaKey&quot;: {&#xd;
1845                                       &quot;name&quot;: &quot;ApexExample_CDSRestartResponsePayloadType&quot;,&#xd;
1846                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1847                                     },&#xd;
1848                                     &quot;optional&quot;: false&#xd;
1849                                   }&#xd;
1850                                 },&#xd;
1851                                 {&#xd;
1852                                   &quot;key&quot;: &quot;status&quot;,&#xd;
1853                                   &quot;value&quot;: {&#xd;
1854                                     &quot;key&quot;: &quot;status&quot;,&#xd;
1855                                     &quot;fieldSchemaKey&quot;: {&#xd;
1856                                       &quot;name&quot;: &quot;ApexExample_CDSFailureResponseStatusType&quot;,&#xd;
1857                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1858                                     },&#xd;
1859                                     &quot;optional&quot;: false&#xd;
1860                                   }&#xd;
1861                                 }&#xd;
1862                               ]&#xd;
1863                             },&#xd;
1864                             &quot;outputFields&quot;: {&#xd;
1865                               &quot;entry&quot;: [&#xd;
1866                                 {&#xd;
1867                                   &quot;key&quot;: &quot;message&quot;,&#xd;
1868                                   &quot;value&quot;: {&#xd;
1869                                     &quot;key&quot;: &quot;message&quot;,&#xd;
1870                                     &quot;fieldSchemaKey&quot;: {&#xd;
1871                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
1872                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1873                                     },&#xd;
1874                                     &quot;optional&quot;: false&#xd;
1875                                   }&#xd;
1876                                 }&#xd;
1877                               ]&#xd;
1878                             },&#xd;
1879                             &quot;taskParameters&quot;: {&#xd;
1880                               &quot;entry&quot;: []&#xd;
1881                             },&#xd;
1882                             &quot;contextAlbumReference&quot;: [&#xd;
1883                               {&#xd;
1884                                 &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
1885                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1886                               }&#xd;
1887                             ],&#xd;
1888                             &quot;taskLogic&quot;: {&#xd;
1889                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
1890                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
1891                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\n\nvar albumID = executor.getExecutionProperties().getProperty(\&quot;albumId\&quot;);\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;ApexExample_EventDetailsAlbum\&quot;).get(albumID.toString());\nvar commonEventHeader = eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;);\nvar timestamp = longType(new Date().getTime())\nvar errorMessage = \&quot;CDS operation failed. Error message from CDS - \&quot; + executor.inFields.get(\&quot;status\&quot;).get(\&quot;errorMessage\&quot;);\nsend(commonEventHeader.get(\&quot;eventId\&quot;), \&quot;VNF\&quot;, commonEventHeader.get(\&quot;sourceId\&quot;), timestamp, \&quot;FINAL_FAILURE\&quot;, \&quot;Failed to process VES event. Reason: \&quot; + errorMessage);\ntrue;\n\nfunction send(id, targetType, targetId, timestamp, status, message) {\n    var logData = &apos;{&apos;\n       +&apos;\&quot;id\&quot; : \&quot;&apos; + id + &apos;\&quot;,&apos;\n       +&apos;\&quot;target\&quot;  : {&apos;\n            +&apos;\&quot;targetType\&quot;  : \&quot;&apos; + targetType + &apos;\&quot;,&apos;\n            +&apos;\&quot;entityInfo\&quot;  : {&apos;\n                +&apos;\&quot;id\&quot;  : \&quot;&apos; + targetId + &apos;\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;component\&quot;  : {&apos;\n            +&apos;\&quot;name\&quot;  : \&quot;Policy\&quot;,&apos;\n            +&apos;\&quot;flavour\&quot;  : \&quot;Apex-PDP\&quot;,&apos;\n            +&apos;\&quot;timestamp\&quot;  : &apos; + timestamp + &apos;,&apos;\n            +&apos;\&quot;status\&quot;  : \&quot;&apos; + status + &apos;\&quot;,&apos;\n            +&apos;\&quot;message\&quot;  : \&quot;&apos; + message + &apos;\&quot;,&apos;\n            +&apos;\&quot;artifacts\&quot;  : {&apos;\n                +&apos;\&quot;policyName\&quot;  : \&quot;onap.policies.apex.Example\&quot;,&apos;\n                +&apos;\&quot;policyVersion\&quot;  : \&quot;1.0.0\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;otherFields\&quot;  : {&apos;\n            +&apos;\&quot;useCaseName\&quot;  : \&quot;apex-pdp-policy-example\&quot;&apos;\n       +&apos;}&apos;\n    +&apos;}&apos;;\n\n    executor.logger.info(\&quot;sending the status to log.\&quot;);\n    fireLogEvent(logData);\n}\n\nfunction fireLogEvent(logEvent){\n    var headers = new HashMapType();\n    executor.logger.info(\&quot;LogEvent:\&quot;+logEvent);\n    var response = new org.onap.policy.rest.RestManager().post(\n            executor.getParameters().get(\&quot;logUrl\&quot;),\n            \&quot;\&quot;,\n            \&quot;\&quot;,\n            headers,\n            \&quot;application/json\&quot;,\n            logEvent\n    );\n    executor.logger.info(\&quot;DMaaP Response after sending LogEvent: \&quot; + response);\n    return response;\n}&quot;&#xd;
1892                             }&#xd;
1893                           }&#xd;
1894                         },&#xd;
1895                         {&#xd;
1896                           &quot;key&quot;: {&#xd;
1897                             &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseTask&quot;,&#xd;
1898                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1899                           },&#xd;
1900                           &quot;value&quot;: {&#xd;
1901                             &quot;key&quot;: {&#xd;
1902                               &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseTask&quot;,&#xd;
1903                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1904                             },&#xd;
1905                             &quot;inputFields&quot;: {&#xd;
1906                               &quot;entry&quot;: [&#xd;
1907                                 {&#xd;
1908                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
1909                                   &quot;value&quot;: {&#xd;
1910                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
1911                                     &quot;fieldSchemaKey&quot;: {&#xd;
1912                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
1913                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1914                                     },&#xd;
1915                                     &quot;optional&quot;: false&#xd;
1916                                   }&#xd;
1917                                 },&#xd;
1918                                 {&#xd;
1919                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
1920                                   &quot;value&quot;: {&#xd;
1921                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
1922                                     &quot;fieldSchemaKey&quot;: {&#xd;
1923                                       &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
1924                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1925                                     },&#xd;
1926                                     &quot;optional&quot;: false&#xd;
1927                                   }&#xd;
1928                                 },&#xd;
1929                                 {&#xd;
1930                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
1931                                   &quot;value&quot;: {&#xd;
1932                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
1933                                     &quot;fieldSchemaKey&quot;: {&#xd;
1934                                       &quot;name&quot;: &quot;ApexExample_CDSRestartResponsePayloadType&quot;,&#xd;
1935                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1936                                     },&#xd;
1937                                     &quot;optional&quot;: false&#xd;
1938                                   }&#xd;
1939                                 },&#xd;
1940                                 {&#xd;
1941                                   &quot;key&quot;: &quot;status&quot;,&#xd;
1942                                   &quot;value&quot;: {&#xd;
1943                                     &quot;key&quot;: &quot;status&quot;,&#xd;
1944                                     &quot;fieldSchemaKey&quot;: {&#xd;
1945                                       &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseStatusType&quot;,&#xd;
1946                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1947                                     },&#xd;
1948                                     &quot;optional&quot;: false&#xd;
1949                                   }&#xd;
1950                                 }&#xd;
1951                               ]&#xd;
1952                             },&#xd;
1953                             &quot;outputFields&quot;: {&#xd;
1954                               &quot;entry&quot;: [&#xd;
1955                                 {&#xd;
1956                                   &quot;key&quot;: &quot;message&quot;,&#xd;
1957                                   &quot;value&quot;: {&#xd;
1958                                     &quot;key&quot;: &quot;message&quot;,&#xd;
1959                                     &quot;fieldSchemaKey&quot;: {&#xd;
1960                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
1961                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1962                                     },&#xd;
1963                                     &quot;optional&quot;: false&#xd;
1964                                   }&#xd;
1965                                 }&#xd;
1966                               ]&#xd;
1967                             },&#xd;
1968                             &quot;taskParameters&quot;: {&#xd;
1969                               &quot;entry&quot;: []&#xd;
1970                             },&#xd;
1971                             &quot;contextAlbumReference&quot;: [&#xd;
1972                               {&#xd;
1973                                 &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
1974                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1975                               }&#xd;
1976                             ],&#xd;
1977                             &quot;taskLogic&quot;: {&#xd;
1978                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
1979                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
1980                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\nvar HashMapType = java.util.HashMap;\n\nvar albumID = executor.getExecutionProperties().getProperty(\&quot;albumId\&quot;);\nvar timestamp = longType(new Date().getTime());\n\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;ApexExample_EventDetailsAlbum\&quot;).get(albumID.toString());\nvar commonEventHeader = eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;);\nsend(commonEventHeader.get(\&quot;eventId\&quot;), \&quot;VNF\&quot;, commonEventHeader.get(\&quot;sourceId\&quot;), timestamp, \&quot;FINAL_SUCCESS\&quot;, \&quot;Successfully processed the VES Event. Restart is complete.\&quot;)\ntrue;\n\nfunction send(id, targetType, targetId, timestamp, status, message) {\n    var logData = &apos;{&apos;\n       +&apos;\&quot;id\&quot; : \&quot;&apos; + id + &apos;\&quot;,&apos;\n       +&apos;\&quot;target\&quot;  : {&apos;\n            +&apos;\&quot;targetType\&quot;  : \&quot;&apos; + targetType + &apos;\&quot;,&apos;\n            +&apos;\&quot;entityInfo\&quot;  : {&apos;\n                +&apos;\&quot;id\&quot;  : \&quot;&apos; + targetId + &apos;\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;component\&quot;  : {&apos;\n            +&apos;\&quot;name\&quot;  : \&quot;Policy\&quot;,&apos;\n            +&apos;\&quot;flavour\&quot;  : \&quot;Apex-PDP\&quot;,&apos;\n            +&apos;\&quot;timestamp\&quot;  : &apos; + timestamp + &apos;,&apos;\n            +&apos;\&quot;status\&quot;  : \&quot;&apos; + status + &apos;\&quot;,&apos;\n            +&apos;\&quot;message\&quot;  : \&quot;&apos; + message + &apos;\&quot;,&apos;\n            +&apos;\&quot;artifacts\&quot;  : {&apos;\n                +&apos;\&quot;policyName\&quot;  : \&quot;onap.policies.apex.Example\&quot;,&apos;\n                +&apos;\&quot;policyVersion\&quot;  : \&quot;1.0.0\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;otherFields\&quot;  : {&apos;\n            +&apos;\&quot;useCaseName\&quot;  : \&quot;apex-pdp-policy-example\&quot;&apos;\n       +&apos;}&apos;\n    +&apos;}&apos;;\n\n    executor.logger.info(\&quot;sending the status to log.\&quot;);\n    fireLogEvent(logData);\n}\n\nfunction fireLogEvent(logEvent){\n    var headers = new HashMapType();\n    executor.logger.info(\&quot;LogEvent:\&quot;+logEvent);\n    var response = new org.onap.policy.rest.RestManager().post(\n            executor.getParameters().get(\&quot;logUrl\&quot;),\n            \&quot;\&quot;,\n            \&quot;\&quot;,\n            headers,\n            \&quot;application/json\&quot;,\n            logEvent\n    );\n    executor.logger.info(\&quot;DMaaP Response after sending LogEvent: \&quot; + response);\n    return response;\n}&quot;&#xd;
1981                             }&#xd;
1982                           }&#xd;
1983                         },&#xd;
1984                         {&#xd;
1985                           &quot;key&quot;: {&#xd;
1986                             &quot;name&quot;: &quot;ApexExample_HandleAAIFailureResponseTask&quot;,&#xd;
1987                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1988                           },&#xd;
1989                           &quot;value&quot;: {&#xd;
1990                             &quot;key&quot;: {&#xd;
1991                               &quot;name&quot;: &quot;ApexExample_HandleAAIFailureResponseTask&quot;,&#xd;
1992                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
1993                             },&#xd;
1994                             &quot;inputFields&quot;: {&#xd;
1995                               &quot;entry&quot;: [&#xd;
1996                                 {&#xd;
1997                                   &quot;key&quot;: &quot;requestError&quot;,&#xd;
1998                                   &quot;value&quot;: {&#xd;
1999                                     &quot;key&quot;: &quot;requestError&quot;,&#xd;
2000                                     &quot;fieldSchemaKey&quot;: {&#xd;
2001                                       &quot;name&quot;: &quot;ApexExample_AAIRequestErrorType&quot;,&#xd;
2002                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2003                                     },&#xd;
2004                                     &quot;optional&quot;: false&#xd;
2005                                   }&#xd;
2006                                 }&#xd;
2007                               ]&#xd;
2008                             },&#xd;
2009                             &quot;outputFields&quot;: {&#xd;
2010                               &quot;entry&quot;: [&#xd;
2011                                 {&#xd;
2012                                   &quot;key&quot;: &quot;message&quot;,&#xd;
2013                                   &quot;value&quot;: {&#xd;
2014                                     &quot;key&quot;: &quot;message&quot;,&#xd;
2015                                     &quot;fieldSchemaKey&quot;: {&#xd;
2016                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2017                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2018                                     },&#xd;
2019                                     &quot;optional&quot;: false&#xd;
2020                                   }&#xd;
2021                                 }&#xd;
2022                               ]&#xd;
2023                             },&#xd;
2024                             &quot;taskParameters&quot;: {&#xd;
2025                               &quot;entry&quot;: []&#xd;
2026                             },&#xd;
2027                             &quot;contextAlbumReference&quot;: [&#xd;
2028                               {&#xd;
2029                                 &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
2030                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2031                               }&#xd;
2032                             ],&#xd;
2033                             &quot;taskLogic&quot;: {&#xd;
2034                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
2035                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
2036                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\nvar HashMapType = java.util.HashMap;\n\nvar albumID = executor.getExecutionProperties().getProperty(\&quot;albumId\&quot;);\n\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;ApexExample_EventDetailsAlbum\&quot;).get(albumID.toString());\nvar commonEventHeader = eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;);\n\nvar aaiErrorMessage = \&quot;AAI operation failed. Error message from AAI - \&quot; + executor.inFields.get(\&quot;requestError\&quot;).get(\&quot;serviceException\&quot;).get(\&quot;text\&quot;);\nvar timestamp = longType(new Date().getTime());\n\nsend(commonEventHeader.get(\&quot;eventId\&quot;), \&quot;VNF\&quot;, commonEventHeader.get(\&quot;sourceId\&quot;), timestamp, \&quot;FINAL_FAILURE\&quot;, \&quot;Failed to process VES event. Reason: \&quot; + aaiErrorMessage)\ntrue;\n\nfunction send(id, targetType, targetId, timestamp, status, message) {\n    var logData = &apos;{&apos;\n       +&apos;\&quot;id\&quot; : \&quot;&apos; + id + &apos;\&quot;,&apos;\n       +&apos;\&quot;target\&quot;  : {&apos;\n            +&apos;\&quot;targetType\&quot;  : \&quot;&apos; + targetType + &apos;\&quot;,&apos;\n            +&apos;\&quot;entityInfo\&quot;  : {&apos;\n                +&apos;\&quot;id\&quot;  : \&quot;&apos; + targetId + &apos;\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;component\&quot;  : {&apos;\n            +&apos;\&quot;name\&quot;  : \&quot;Policy\&quot;,&apos;\n            +&apos;\&quot;flavour\&quot;  : \&quot;Apex-PDP\&quot;,&apos;\n            +&apos;\&quot;timestamp\&quot;  : &apos; + timestamp + &apos;,&apos;\n            +&apos;\&quot;status\&quot;  : \&quot;&apos; + status + &apos;\&quot;,&apos;\n            +&apos;\&quot;message\&quot;  : \&quot;&apos; + message + &apos;\&quot;,&apos;\n            +&apos;\&quot;artifacts\&quot;  : {&apos;\n                +&apos;\&quot;policyName\&quot;  : \&quot;onap.policies.apex.Example\&quot;,&apos;\n                +&apos;\&quot;policyVersion\&quot;  : \&quot;1.0.0\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;otherFields\&quot;  : {&apos;\n            +&apos;\&quot;useCaseName\&quot;  : \&quot;apex-pdp-policy-example\&quot;&apos;\n       +&apos;}&apos;\n    +&apos;}&apos;;\n\n    executor.logger.info(\&quot;sending the status to log.\&quot;);\n    fireLogEvent(logData);\n}\n\nfunction fireLogEvent(logEvent){\n    var headers = new HashMapType();\n    executor.logger.info(\&quot;LogEvent:\&quot;+logEvent);\n    var response = new org.onap.policy.rest.RestManager().post(\n            executor.getParameters().get(\&quot;logUrl\&quot;),\n            \&quot;\&quot;,\n            \&quot;\&quot;,\n            headers,\n            \&quot;application/json\&quot;,\n            logEvent\n    );\n    executor.logger.info(\&quot;DMaaP Response after sending LogEvent: \&quot; + response);\n    return response;\n}&quot;&#xd;
2037                             }&#xd;
2038                           }&#xd;
2039                         },&#xd;
2040                         {&#xd;
2041                           &quot;key&quot;: {&#xd;
2042                             &quot;name&quot;: &quot;ApexExample_HandleAAISuccessResponseTask&quot;,&#xd;
2043                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2044                           },&#xd;
2045                           &quot;value&quot;: {&#xd;
2046                             &quot;key&quot;: {&#xd;
2047                               &quot;name&quot;: &quot;ApexExample_HandleAAISuccessResponseTask&quot;,&#xd;
2048                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2049                             },&#xd;
2050                             &quot;inputFields&quot;: {&#xd;
2051                               &quot;entry&quot;: [&#xd;
2052                                 {&#xd;
2053                                   &quot;key&quot;: &quot;in-maint&quot;,&#xd;
2054                                   &quot;value&quot;: {&#xd;
2055                                     &quot;key&quot;: &quot;in-maint&quot;,&#xd;
2056                                     &quot;fieldSchemaKey&quot;: {&#xd;
2057                                       &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
2058                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2059                                     },&#xd;
2060                                     &quot;optional&quot;: false&#xd;
2061                                   }&#xd;
2062                                 },&#xd;
2063                                 {&#xd;
2064                                   &quot;key&quot;: &quot;is-closed-loop-disabled&quot;,&#xd;
2065                                   &quot;value&quot;: {&#xd;
2066                                     &quot;key&quot;: &quot;is-closed-loop-disabled&quot;,&#xd;
2067                                     &quot;fieldSchemaKey&quot;: {&#xd;
2068                                       &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
2069                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2070                                     },&#xd;
2071                                     &quot;optional&quot;: false&#xd;
2072                                   }&#xd;
2073                                 },&#xd;
2074                                 {&#xd;
2075                                   &quot;key&quot;: &quot;model-customization-id&quot;,&#xd;
2076                                   &quot;value&quot;: {&#xd;
2077                                     &quot;key&quot;: &quot;model-customization-id&quot;,&#xd;
2078                                     &quot;fieldSchemaKey&quot;: {&#xd;
2079                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2080                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2081                                     },&#xd;
2082                                     &quot;optional&quot;: false&#xd;
2083                                   }&#xd;
2084                                 },&#xd;
2085                                 {&#xd;
2086                                   &quot;key&quot;: &quot;model-invariant-id&quot;,&#xd;
2087                                   &quot;value&quot;: {&#xd;
2088                                     &quot;key&quot;: &quot;model-invariant-id&quot;,&#xd;
2089                                     &quot;fieldSchemaKey&quot;: {&#xd;
2090                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2091                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2092                                     },&#xd;
2093                                     &quot;optional&quot;: false&#xd;
2094                                   }&#xd;
2095                                 },&#xd;
2096                                 {&#xd;
2097                                   &quot;key&quot;: &quot;model-version-id&quot;,&#xd;
2098                                   &quot;value&quot;: {&#xd;
2099                                     &quot;key&quot;: &quot;model-version-id&quot;,&#xd;
2100                                     &quot;fieldSchemaKey&quot;: {&#xd;
2101                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2102                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2103                                     },&#xd;
2104                                     &quot;optional&quot;: false&#xd;
2105                                   }&#xd;
2106                                 },&#xd;
2107                                 {&#xd;
2108                                   &quot;key&quot;: &quot;orchestration-status&quot;,&#xd;
2109                                   &quot;value&quot;: {&#xd;
2110                                     &quot;key&quot;: &quot;orchestration-status&quot;,&#xd;
2111                                     &quot;fieldSchemaKey&quot;: {&#xd;
2112                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2113                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2114                                     },&#xd;
2115                                     &quot;optional&quot;: false&#xd;
2116                                   }&#xd;
2117                                 },&#xd;
2118                                 {&#xd;
2119                                   &quot;key&quot;: &quot;prov-status&quot;,&#xd;
2120                                   &quot;value&quot;: {&#xd;
2121                                     &quot;key&quot;: &quot;prov-status&quot;,&#xd;
2122                                     &quot;fieldSchemaKey&quot;: {&#xd;
2123                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2124                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2125                                     },&#xd;
2126                                     &quot;optional&quot;: false&#xd;
2127                                   }&#xd;
2128                                 },&#xd;
2129                                 {&#xd;
2130                                   &quot;key&quot;: &quot;relationship-list&quot;,&#xd;
2131                                   &quot;value&quot;: {&#xd;
2132                                     &quot;key&quot;: &quot;relationship-list&quot;,&#xd;
2133                                     &quot;fieldSchemaKey&quot;: {&#xd;
2134                                       &quot;name&quot;: &quot;ApexExample_VnfRelationShipListType&quot;,&#xd;
2135                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2136                                     },&#xd;
2137                                     &quot;optional&quot;: false&#xd;
2138                                   }&#xd;
2139                                 },&#xd;
2140                                 {&#xd;
2141                                   &quot;key&quot;: &quot;resource-version&quot;,&#xd;
2142                                   &quot;value&quot;: {&#xd;
2143                                     &quot;key&quot;: &quot;resource-version&quot;,&#xd;
2144                                     &quot;fieldSchemaKey&quot;: {&#xd;
2145                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2146                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2147                                     },&#xd;
2148                                     &quot;optional&quot;: false&#xd;
2149                                   }&#xd;
2150                                 },&#xd;
2151                                 {&#xd;
2152                                   &quot;key&quot;: &quot;service-id&quot;,&#xd;
2153                                   &quot;value&quot;: {&#xd;
2154                                     &quot;key&quot;: &quot;service-id&quot;,&#xd;
2155                                     &quot;fieldSchemaKey&quot;: {&#xd;
2156                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2157                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2158                                     },&#xd;
2159                                     &quot;optional&quot;: false&#xd;
2160                                   }&#xd;
2161                                 },&#xd;
2162                                 {&#xd;
2163                                   &quot;key&quot;: &quot;vnf-id&quot;,&#xd;
2164                                   &quot;value&quot;: {&#xd;
2165                                     &quot;key&quot;: &quot;vnf-id&quot;,&#xd;
2166                                     &quot;fieldSchemaKey&quot;: {&#xd;
2167                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2168                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2169                                     },&#xd;
2170                                     &quot;optional&quot;: false&#xd;
2171                                   }&#xd;
2172                                 },&#xd;
2173                                 {&#xd;
2174                                   &quot;key&quot;: &quot;vnf-name&quot;,&#xd;
2175                                   &quot;value&quot;: {&#xd;
2176                                     &quot;key&quot;: &quot;vnf-name&quot;,&#xd;
2177                                     &quot;fieldSchemaKey&quot;: {&#xd;
2178                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2179                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2180                                     },&#xd;
2181                                     &quot;optional&quot;: false&#xd;
2182                                   }&#xd;
2183                                 },&#xd;
2184                                 {&#xd;
2185                                   &quot;key&quot;: &quot;vnf-type&quot;,&#xd;
2186                                   &quot;value&quot;: {&#xd;
2187                                     &quot;key&quot;: &quot;vnf-type&quot;,&#xd;
2188                                     &quot;fieldSchemaKey&quot;: {&#xd;
2189                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2190                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2191                                     },&#xd;
2192                                     &quot;optional&quot;: false&#xd;
2193                                   }&#xd;
2194                                 }&#xd;
2195                               ]&#xd;
2196                             },&#xd;
2197                             &quot;outputFields&quot;: {&#xd;
2198                               &quot;entry&quot;: [&#xd;
2199                                 {&#xd;
2200                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2201                                   &quot;value&quot;: {&#xd;
2202                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2203                                     &quot;fieldSchemaKey&quot;: {&#xd;
2204                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
2205                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2206                                     },&#xd;
2207                                     &quot;optional&quot;: false&#xd;
2208                                   }&#xd;
2209                                 },&#xd;
2210                                 {&#xd;
2211                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2212                                   &quot;value&quot;: {&#xd;
2213                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2214                                     &quot;fieldSchemaKey&quot;: {&#xd;
2215                                       &quot;name&quot;: &quot;ApexExample_CDSRequestCommonHeaderType&quot;,&#xd;
2216                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2217                                     },&#xd;
2218                                     &quot;optional&quot;: false&#xd;
2219                                   }&#xd;
2220                                 },&#xd;
2221                                 {&#xd;
2222                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
2223                                   &quot;value&quot;: {&#xd;
2224                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
2225                                     &quot;fieldSchemaKey&quot;: {&#xd;
2226                                       &quot;name&quot;: &quot;ApexExample_CDSRequestPayloadType&quot;,&#xd;
2227                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2228                                     },&#xd;
2229                                     &quot;optional&quot;: false&#xd;
2230                                   }&#xd;
2231                                 }&#xd;
2232                               ]&#xd;
2233                             },&#xd;
2234                             &quot;taskParameters&quot;: {&#xd;
2235                               &quot;entry&quot;: []&#xd;
2236                             },&#xd;
2237                             &quot;contextAlbumReference&quot;: [&#xd;
2238                               {&#xd;
2239                                 &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
2240                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2241                               }&#xd;
2242                             ],&#xd;
2243                             &quot;taskLogic&quot;: {&#xd;
2244                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
2245                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
2246                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar HashMapType = java.util.HashMap;\nvar longType = java.lang.Long;\n\nvar albumID = executor.getExecutionProperties().getProperty(\&quot;albumId\&quot;);\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;ApexExample_EventDetailsAlbum\&quot;).get(albumID.toString());\n\nvar vnfDetails = executor.inFields;\nexecutor.logger.info(\&quot;ApexExample_HandleAAISuccessResponseTask processing event - \&quot; + vnfDetails);\neventDetailsAlbum.put(\&quot;vnfDetails\&quot;, vnfDetails);\nvar commonEventHeader = eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;);\nvar faultFields = eventDetailsAlbum.get(\&quot;faultFields\&quot;);\n\nvar commonHeader = executor.subject.getOutFieldSchemaHelper(\&quot;commonHeader\&quot;).createNewInstance();\ncommonHeader.put(\&quot;subRequestId\&quot;, commonEventHeader.get(\&quot;eventId\&quot;));\ncommonHeader.put(\&quot;requestId\&quot;, uuidType.randomUUID().toString());\ncommonHeader.put(\&quot;originatorId\&quot;, \&quot;POLICY\&quot;);\n\nvar actionIdentifiers = executor.subject.getOutFieldSchemaHelper(\&quot;actionIdentifiers\&quot;).createNewInstance();\nactionIdentifiers.put(\&quot;mode\&quot;, \&quot;sync\&quot;);\nactionIdentifiers.put(\&quot;blueprintName\&quot;, \&quot;apex-example-cba\&quot;);\nactionIdentifiers.put(\&quot;blueprintVersion\&quot;, \&quot;1.0.0\&quot;);\nactionIdentifiers.put(\&quot;actionName\&quot;, \&quot;modify-config\&quot;);\n\nvar payloadProperties = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;).createNewSubInstance(\&quot;update_DasH_properties_record\&quot;);\npayloadProperties.put(\&quot;service_DasH_instance_DoT_service_DasH_instance_DasH_id\&quot;,  vnfDetails.get(\&quot;service-id\&quot;).toString())\npayloadProperties.put(\&quot;generic_DasH_vnf_DoT_vnf_DasH_id\&quot;,  vnfDetails.get(\&quot;vnf-id\&quot;).toString())\nvar dataRecord = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;).createNewSubInstance(\&quot;update_DasH_data_record\&quot;);\ndataRecord.put(\&quot;active_DasH_streams\&quot;,\&quot;7\&quot;)\npayloadProperties.put(\&quot;data\&quot;, dataRecord)\nvar payloadEntry = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;).createNewSubInstance(\&quot;CDSRequestPayloadEntry\&quot;);\npayloadEntry.put(\&quot;update_DasH_properties\&quot;, payloadProperties)\npayloadEntry.put(\&quot;vfStatus\&quot;, faultFields.get(\&quot;vfStatus\&quot;))\nvar payload = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;).createNewInstance();\nvar payloadSchemaHelper = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;);\npayload.put(\&quot;modify_DasH_config_DasH_request\&quot;, payloadEntry);\n\n//always use the executor.stringify2json method instead of JSON.strngify\nexecutor.logger.info(\&quot;CDS modify config request payload - \&quot; + executor.stringify2Json(payload, payloadSchemaHelper));\n\nexecutor.outFields.put(\&quot;commonHeader\&quot;, commonHeader);\nexecutor.outFields.put(\&quot;actionIdentifiers\&quot;, actionIdentifiers);\nexecutor.outFields.put(\&quot;payload\&quot;, payload);\nvar timestamp = longType(new Date().getTime());\nsend(commonEventHeader.get(\&quot;eventId\&quot;), \&quot;VNF\&quot;, commonEventHeader.get(\&quot;sourceId\&quot;), timestamp, \&quot;SUCCESS\&quot;, \&quot;VNF details are received from AAI successfully. Sending ConfigModify request to CDS.\&quot;)\ntrue;\n\nfunction send(id, targetType, targetId, timestamp, status, message) {\n    var logData = &apos;{&apos;\n       +&apos;\&quot;id\&quot; : \&quot;&apos; + id + &apos;\&quot;,&apos;\n       +&apos;\&quot;target\&quot;  : {&apos;\n            +&apos;\&quot;targetType\&quot;  : \&quot;&apos; + targetType + &apos;\&quot;,&apos;\n            +&apos;\&quot;entityInfo\&quot;  : {&apos;\n                +&apos;\&quot;id\&quot;  : \&quot;&apos; + targetId + &apos;\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;component\&quot;  : {&apos;\n            +&apos;\&quot;name\&quot;  : \&quot;Policy\&quot;,&apos;\n            +&apos;\&quot;flavour\&quot;  : \&quot;Apex-PDP\&quot;,&apos;\n            +&apos;\&quot;timestamp\&quot;  : &apos; + timestamp + &apos;,&apos;\n            +&apos;\&quot;status\&quot;  : \&quot;&apos; + status + &apos;\&quot;,&apos;\n            +&apos;\&quot;message\&quot;  : \&quot;&apos; + message + &apos;\&quot;,&apos;\n            +&apos;\&quot;artifacts\&quot;  : {&apos;\n                +&apos;\&quot;policyName\&quot;  : \&quot;onap.policies.apex.Example\&quot;,&apos;\n                +&apos;\&quot;policyVersion\&quot;  : \&quot;1.0.0\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;otherFields\&quot;  : {&apos;\n            +&apos;\&quot;useCaseName\&quot;  : \&quot;apex-pdp-policy-example\&quot;&apos;\n       +&apos;}&apos;\n    +&apos;}&apos;;\n\n    executor.logger.info(\&quot;sending the status to log.\&quot;);\n    fireLogEvent(logData);\n}\n\nfunction fireLogEvent(logEvent){\n    var headers = new HashMapType();\n    executor.logger.info(\&quot;LogEvent:\&quot;+logEvent);\n    var response = new org.onap.policy.rest.RestManager().post(\n            executor.getParameters().get(\&quot;logUrl\&quot;),\n            \&quot;\&quot;,\n            \&quot;\&quot;,\n            headers,\n            \&quot;application/json\&quot;,\n            logEvent\n    );\n    executor.logger.info(\&quot;DMaaP Response after sending LogEvent: \&quot; + response);\n    return response;\n}&quot;&#xd;
2247                             }&#xd;
2248                           }&#xd;
2249                         },&#xd;
2250                         {&#xd;
2251                           &quot;key&quot;: {&#xd;
2252                             &quot;name&quot;: &quot;ApexExample_HandleVesEventTask&quot;,&#xd;
2253                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2254                           },&#xd;
2255                           &quot;value&quot;: {&#xd;
2256                             &quot;key&quot;: {&#xd;
2257                               &quot;name&quot;: &quot;ApexExample_HandleVesEventTask&quot;,&#xd;
2258                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2259                             },&#xd;
2260                             &quot;inputFields&quot;: {&#xd;
2261                               &quot;entry&quot;: [&#xd;
2262                                 {&#xd;
2263                                   &quot;key&quot;: &quot;event&quot;,&#xd;
2264                                   &quot;value&quot;: {&#xd;
2265                                     &quot;key&quot;: &quot;event&quot;,&#xd;
2266                                     &quot;fieldSchemaKey&quot;: {&#xd;
2267                                       &quot;name&quot;: &quot;ApexExample_VesEventType&quot;,&#xd;
2268                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2269                                     },&#xd;
2270                                     &quot;optional&quot;: false&#xd;
2271                                   }&#xd;
2272                                 }&#xd;
2273                               ]&#xd;
2274                             },&#xd;
2275                             &quot;outputFields&quot;: {&#xd;
2276                               &quot;entry&quot;: [&#xd;
2277                                 {&#xd;
2278                                   &quot;key&quot;: &quot;aaifield&quot;,&#xd;
2279                                   &quot;value&quot;: {&#xd;
2280                                     &quot;key&quot;: &quot;aaifield&quot;,&#xd;
2281                                     &quot;fieldSchemaKey&quot;: {&#xd;
2282                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2283                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2284                                     },&#xd;
2285                                     &quot;optional&quot;: false&#xd;
2286                                   }&#xd;
2287                                 }&#xd;
2288                               ]&#xd;
2289                             },&#xd;
2290                             &quot;taskParameters&quot;: {&#xd;
2291                               &quot;entry&quot;: []&#xd;
2292                             },&#xd;
2293                             &quot;contextAlbumReference&quot;: [&#xd;
2294                               {&#xd;
2295                                 &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
2296                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2297                               }&#xd;
2298                             ],&#xd;
2299                             &quot;taskLogic&quot;: {&#xd;
2300                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
2301                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
2302                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar HashMapType = java.util.HashMap;\nvar longType = java.lang.Long;\n\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;ApexExample_EventDetailsAlbum\&quot;).getSchemaHelper().createNewInstance();\nvar returnValue = true;\n\nvar event = executor.inFields.get(\&quot;event\&quot;);\nexecutor.logger.info(\&quot;ApexExample_HandleVesEventTask processing VES event - \&quot; + event);\n\nvar commonEventHeader = event.get(\&quot;commonEventHeader\&quot;);\nvar faultFields = event.get(\&quot;faultFields\&quot;);\n\n//albumID will be used to fetch info from our album later\nvar albumID = commonEventHeader.get(\&quot;sourceId\&quot;);\n\n// save the event processing start time in apex\ncommonEventHeader.put(\&quot;startEpochMicrosec\&quot;, longType(new Date().getTime()));\n//save the incoming fault event details to album\neventDetailsAlbum.put(\&quot;commonEventHeader\&quot;, commonEventHeader)\neventDetailsAlbum.put(\&quot;faultFields\&quot;, faultFields)\nexecutor.getContextAlbum(\&quot;ApexExample_EventDetailsAlbum\&quot;).put(albumID.toString(), eventDetailsAlbum);\n\nexecutor.getExecutionProperties().setProperty(\&quot;albumId\&quot;, albumID);\nexecutor.getExecutionProperties().setProperty(\&quot;vnf-name\&quot;, eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;).get(\&quot;sourceName\&quot;));\n\nvar timestamp = longType(new Date().getTime());\nsend(eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;).get(\&quot;eventId\&quot;), \&quot;VNF\&quot;, eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;).get(\&quot;sourceId\&quot;), timestamp, \&quot;ACTIVE\&quot;, \&quot;VES event has been received. Going to fetch VNF details from AAI.\&quot;)\n\nexecutor.logger.info(executor.outFields);\nreturnValue;\n\nfunction send(id, targetType, targetId, timestamp, status, message) {\n    var logData = &apos;{&apos;\n       +&apos;\&quot;id\&quot; : \&quot;&apos; + id + &apos;\&quot;,&apos;\n       +&apos;\&quot;target\&quot;  : {&apos;\n            +&apos;\&quot;targetType\&quot;  : \&quot;&apos; + targetType + &apos;\&quot;,&apos;\n            +&apos;\&quot;entityInfo\&quot;  : {&apos;\n                +&apos;\&quot;id\&quot;  : \&quot;&apos; + targetId + &apos;\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;component\&quot;  : {&apos;\n            +&apos;\&quot;name\&quot;  : \&quot;Policy\&quot;,&apos;\n            +&apos;\&quot;flavour\&quot;  : \&quot;Apex-PDP\&quot;,&apos;\n            +&apos;\&quot;timestamp\&quot;  : &apos; + timestamp + &apos;,&apos;\n            +&apos;\&quot;status\&quot;  : \&quot;&apos; + status + &apos;\&quot;,&apos;\n            +&apos;\&quot;message\&quot;  : \&quot;&apos; + message + &apos;\&quot;,&apos;\n            +&apos;\&quot;artifacts\&quot;  : {&apos;\n                +&apos;\&quot;policyName\&quot;  : \&quot;onap.policies.apex.Example\&quot;,&apos;\n                +&apos;\&quot;policyVersion\&quot;  : \&quot;1.0.0\&quot;&apos;\n            +&apos;}&apos;\n       +&apos;},&apos;\n       +&apos;\&quot;otherFields\&quot;  : {&apos;\n            +&apos;\&quot;useCaseName\&quot;  : \&quot;apex-pdp-policy-example\&quot;&apos;\n       +&apos;}&apos;\n    +&apos;}&apos;;\n\n    executor.logger.info(\&quot;sending the status to log.\&quot;);\n    fireLogEvent(logData);\n}\n\n\nfunction fireLogEvent(logEvent){\n    var headers = new HashMapType();\n    executor.logger.info(\&quot;LogEvent:\&quot;+logEvent);\n    var response = new org.onap.policy.rest.RestManager().post(\n            executor.getParameters().get(\&quot;logUrl\&quot;),\n            \&quot;\&quot;,\n            \&quot;\&quot;,\n            headers,\n            \&quot;application/json\&quot;,\n            logEvent\n    );\n    executor.logger.info(\&quot;DMaaP Response after sending LogEvent: \&quot; + response);\n    return response;\n}&quot;&#xd;
2303                             }&#xd;
2304                           }&#xd;
2305                         }&#xd;
2306                       ]&#xd;
2307                     }&#xd;
2308                   },&#xd;
2309                   &quot;events&quot;: {&#xd;
2310                     &quot;key&quot;: {&#xd;
2311                       &quot;name&quot;: &quot;onap.policies.apex.Example_Events&quot;,&#xd;
2312                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2313                     },&#xd;
2314                     &quot;eventMap&quot;: {&#xd;
2315                       &quot;entry&quot;: [&#xd;
2316                         {&#xd;
2317                           &quot;key&quot;: {&#xd;
2318                             &quot;name&quot;: &quot;ApexExample_AAIFailureResponseEvent&quot;,&#xd;
2319                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2320                           },&#xd;
2321                           &quot;value&quot;: {&#xd;
2322                             &quot;key&quot;: {&#xd;
2323                               &quot;name&quot;: &quot;ApexExample_AAIFailureResponseEvent&quot;,&#xd;
2324                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2325                             },&#xd;
2326                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2327                             &quot;source&quot;: &quot;AAI&quot;,&#xd;
2328                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
2329                             &quot;parameter&quot;: {&#xd;
2330                               &quot;entry&quot;: [&#xd;
2331                                 {&#xd;
2332                                   &quot;key&quot;: &quot;requestError&quot;,&#xd;
2333                                   &quot;value&quot;: {&#xd;
2334                                     &quot;key&quot;: &quot;requestError&quot;,&#xd;
2335                                     &quot;fieldSchemaKey&quot;: {&#xd;
2336                                       &quot;name&quot;: &quot;ApexExample_AAIRequestErrorType&quot;,&#xd;
2337                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2338                                     },&#xd;
2339                                     &quot;optional&quot;: false&#xd;
2340                                   }&#xd;
2341                                 }&#xd;
2342                               ]&#xd;
2343                             }&#xd;
2344                           }&#xd;
2345                         },&#xd;
2346                         {&#xd;
2347                           &quot;key&quot;: {&#xd;
2348                             &quot;name&quot;: &quot;ApexExample_AAIRequestEvent&quot;,&#xd;
2349                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2350                           },&#xd;
2351                           &quot;value&quot;: {&#xd;
2352                             &quot;key&quot;: {&#xd;
2353                               &quot;name&quot;: &quot;ApexExample_AAIRequestEvent&quot;,&#xd;
2354                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2355                             },&#xd;
2356                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2357                             &quot;source&quot;: &quot;APEX&quot;,&#xd;
2358                             &quot;target&quot;: &quot;AAI&quot;,&#xd;
2359                             &quot;parameter&quot;: {&#xd;
2360                               &quot;entry&quot;: [&#xd;
2361                                 {&#xd;
2362                                   &quot;key&quot;: &quot;aaifield&quot;,&#xd;
2363                                   &quot;value&quot;: {&#xd;
2364                                     &quot;key&quot;: &quot;aaifield&quot;,&#xd;
2365                                     &quot;fieldSchemaKey&quot;: {&#xd;
2366                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2367                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2368                                     },&#xd;
2369                                     &quot;optional&quot;: false&#xd;
2370                                   }&#xd;
2371                                 }&#xd;
2372                               ]&#xd;
2373                             }&#xd;
2374                           }&#xd;
2375                         },&#xd;
2376                         {&#xd;
2377                           &quot;key&quot;: {&#xd;
2378                             &quot;name&quot;: &quot;ApexExample_AAISuccessResponseEvent&quot;,&#xd;
2379                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2380                           },&#xd;
2381                           &quot;value&quot;: {&#xd;
2382                             &quot;key&quot;: {&#xd;
2383                               &quot;name&quot;: &quot;ApexExample_AAISuccessResponseEvent&quot;,&#xd;
2384                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2385                             },&#xd;
2386                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2387                             &quot;source&quot;: &quot;AAI&quot;,&#xd;
2388                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
2389                             &quot;parameter&quot;: {&#xd;
2390                               &quot;entry&quot;: [&#xd;
2391                                 {&#xd;
2392                                   &quot;key&quot;: &quot;in-maint&quot;,&#xd;
2393                                   &quot;value&quot;: {&#xd;
2394                                     &quot;key&quot;: &quot;in-maint&quot;,&#xd;
2395                                     &quot;fieldSchemaKey&quot;: {&#xd;
2396                                       &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
2397                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2398                                     },&#xd;
2399                                     &quot;optional&quot;: false&#xd;
2400                                   }&#xd;
2401                                 },&#xd;
2402                                 {&#xd;
2403                                   &quot;key&quot;: &quot;is-closed-loop-disabled&quot;,&#xd;
2404                                   &quot;value&quot;: {&#xd;
2405                                     &quot;key&quot;: &quot;is-closed-loop-disabled&quot;,&#xd;
2406                                     &quot;fieldSchemaKey&quot;: {&#xd;
2407                                       &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
2408                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2409                                     },&#xd;
2410                                     &quot;optional&quot;: false&#xd;
2411                                   }&#xd;
2412                                 },&#xd;
2413                                 {&#xd;
2414                                   &quot;key&quot;: &quot;model-customization-id&quot;,&#xd;
2415                                   &quot;value&quot;: {&#xd;
2416                                     &quot;key&quot;: &quot;model-customization-id&quot;,&#xd;
2417                                     &quot;fieldSchemaKey&quot;: {&#xd;
2418                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2419                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2420                                     },&#xd;
2421                                     &quot;optional&quot;: false&#xd;
2422                                   }&#xd;
2423                                 },&#xd;
2424                                 {&#xd;
2425                                   &quot;key&quot;: &quot;model-invariant-id&quot;,&#xd;
2426                                   &quot;value&quot;: {&#xd;
2427                                     &quot;key&quot;: &quot;model-invariant-id&quot;,&#xd;
2428                                     &quot;fieldSchemaKey&quot;: {&#xd;
2429                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2430                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2431                                     },&#xd;
2432                                     &quot;optional&quot;: false&#xd;
2433                                   }&#xd;
2434                                 },&#xd;
2435                                 {&#xd;
2436                                   &quot;key&quot;: &quot;model-version-id&quot;,&#xd;
2437                                   &quot;value&quot;: {&#xd;
2438                                     &quot;key&quot;: &quot;model-version-id&quot;,&#xd;
2439                                     &quot;fieldSchemaKey&quot;: {&#xd;
2440                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2441                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2442                                     },&#xd;
2443                                     &quot;optional&quot;: false&#xd;
2444                                   }&#xd;
2445                                 },&#xd;
2446                                 {&#xd;
2447                                   &quot;key&quot;: &quot;orchestration-status&quot;,&#xd;
2448                                   &quot;value&quot;: {&#xd;
2449                                     &quot;key&quot;: &quot;orchestration-status&quot;,&#xd;
2450                                     &quot;fieldSchemaKey&quot;: {&#xd;
2451                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2452                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2453                                     },&#xd;
2454                                     &quot;optional&quot;: false&#xd;
2455                                   }&#xd;
2456                                 },&#xd;
2457                                 {&#xd;
2458                                   &quot;key&quot;: &quot;prov-status&quot;,&#xd;
2459                                   &quot;value&quot;: {&#xd;
2460                                     &quot;key&quot;: &quot;prov-status&quot;,&#xd;
2461                                     &quot;fieldSchemaKey&quot;: {&#xd;
2462                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2463                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2464                                     },&#xd;
2465                                     &quot;optional&quot;: false&#xd;
2466                                   }&#xd;
2467                                 },&#xd;
2468                                 {&#xd;
2469                                   &quot;key&quot;: &quot;relationship-list&quot;,&#xd;
2470                                   &quot;value&quot;: {&#xd;
2471                                     &quot;key&quot;: &quot;relationship-list&quot;,&#xd;
2472                                     &quot;fieldSchemaKey&quot;: {&#xd;
2473                                       &quot;name&quot;: &quot;ApexExample_VnfRelationShipListType&quot;,&#xd;
2474                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2475                                     },&#xd;
2476                                     &quot;optional&quot;: false&#xd;
2477                                   }&#xd;
2478                                 },&#xd;
2479                                 {&#xd;
2480                                   &quot;key&quot;: &quot;resource-version&quot;,&#xd;
2481                                   &quot;value&quot;: {&#xd;
2482                                     &quot;key&quot;: &quot;resource-version&quot;,&#xd;
2483                                     &quot;fieldSchemaKey&quot;: {&#xd;
2484                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2485                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2486                                     },&#xd;
2487                                     &quot;optional&quot;: false&#xd;
2488                                   }&#xd;
2489                                 },&#xd;
2490                                 {&#xd;
2491                                   &quot;key&quot;: &quot;service-id&quot;,&#xd;
2492                                   &quot;value&quot;: {&#xd;
2493                                     &quot;key&quot;: &quot;service-id&quot;,&#xd;
2494                                     &quot;fieldSchemaKey&quot;: {&#xd;
2495                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2496                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2497                                     },&#xd;
2498                                     &quot;optional&quot;: false&#xd;
2499                                   }&#xd;
2500                                 },&#xd;
2501                                 {&#xd;
2502                                   &quot;key&quot;: &quot;vnf-id&quot;,&#xd;
2503                                   &quot;value&quot;: {&#xd;
2504                                     &quot;key&quot;: &quot;vnf-id&quot;,&#xd;
2505                                     &quot;fieldSchemaKey&quot;: {&#xd;
2506                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2507                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2508                                     },&#xd;
2509                                     &quot;optional&quot;: false&#xd;
2510                                   }&#xd;
2511                                 },&#xd;
2512                                 {&#xd;
2513                                   &quot;key&quot;: &quot;vnf-name&quot;,&#xd;
2514                                   &quot;value&quot;: {&#xd;
2515                                     &quot;key&quot;: &quot;vnf-name&quot;,&#xd;
2516                                     &quot;fieldSchemaKey&quot;: {&#xd;
2517                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2518                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2519                                     },&#xd;
2520                                     &quot;optional&quot;: false&#xd;
2521                                   }&#xd;
2522                                 },&#xd;
2523                                 {&#xd;
2524                                   &quot;key&quot;: &quot;vnf-type&quot;,&#xd;
2525                                   &quot;value&quot;: {&#xd;
2526                                     &quot;key&quot;: &quot;vnf-type&quot;,&#xd;
2527                                     &quot;fieldSchemaKey&quot;: {&#xd;
2528                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2529                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2530                                     },&#xd;
2531                                     &quot;optional&quot;: false&#xd;
2532                                   }&#xd;
2533                                 }&#xd;
2534                               ]&#xd;
2535                             }&#xd;
2536                           }&#xd;
2537                         },&#xd;
2538                         {&#xd;
2539                           &quot;key&quot;: {&#xd;
2540                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
2541                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2542                           },&#xd;
2543                           &quot;value&quot;: {&#xd;
2544                             &quot;key&quot;: {&#xd;
2545                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
2546                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2547                             },&#xd;
2548                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2549                             &quot;source&quot;: &quot;CDS&quot;,&#xd;
2550                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
2551                             &quot;parameter&quot;: {&#xd;
2552                               &quot;entry&quot;: [&#xd;
2553                                 {&#xd;
2554                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2555                                   &quot;value&quot;: {&#xd;
2556                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2557                                     &quot;fieldSchemaKey&quot;: {&#xd;
2558                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
2559                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2560                                     },&#xd;
2561                                     &quot;optional&quot;: false&#xd;
2562                                   }&#xd;
2563                                 },&#xd;
2564                                 {&#xd;
2565                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2566                                   &quot;value&quot;: {&#xd;
2567                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2568                                     &quot;fieldSchemaKey&quot;: {&#xd;
2569                                       &quot;name&quot;: &quot;ApexExample_CDSFailureResponseCommonHeaderType&quot;,&#xd;
2570                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2571                                     },&#xd;
2572                                     &quot;optional&quot;: false&#xd;
2573                                   }&#xd;
2574                                 },&#xd;
2575                                 {&#xd;
2576                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
2577                                   &quot;value&quot;: {&#xd;
2578                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
2579                                     &quot;fieldSchemaKey&quot;: {&#xd;
2580                                       &quot;name&quot;: &quot;ApexExample_CDSConfigModifyResponsePayloadType&quot;,&#xd;
2581                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2582                                     },&#xd;
2583                                     &quot;optional&quot;: false&#xd;
2584                                   }&#xd;
2585                                 },&#xd;
2586                                 {&#xd;
2587                                   &quot;key&quot;: &quot;status&quot;,&#xd;
2588                                   &quot;value&quot;: {&#xd;
2589                                     &quot;key&quot;: &quot;status&quot;,&#xd;
2590                                     &quot;fieldSchemaKey&quot;: {&#xd;
2591                                       &quot;name&quot;: &quot;ApexExample_CDSFailureResponseStatusType&quot;,&#xd;
2592                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2593                                     },&#xd;
2594                                     &quot;optional&quot;: false&#xd;
2595                                   }&#xd;
2596                                 }&#xd;
2597                               ]&#xd;
2598                             }&#xd;
2599                           }&#xd;
2600                         },&#xd;
2601                         {&#xd;
2602                           &quot;key&quot;: {&#xd;
2603                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyRequestEvent&quot;,&#xd;
2604                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2605                           },&#xd;
2606                           &quot;value&quot;: {&#xd;
2607                             &quot;key&quot;: {&#xd;
2608                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyRequestEvent&quot;,&#xd;
2609                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2610                             },&#xd;
2611                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2612                             &quot;source&quot;: &quot;APEX&quot;,&#xd;
2613                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
2614                             &quot;parameter&quot;: {&#xd;
2615                               &quot;entry&quot;: [&#xd;
2616                                 {&#xd;
2617                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2618                                   &quot;value&quot;: {&#xd;
2619                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2620                                     &quot;fieldSchemaKey&quot;: {&#xd;
2621                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
2622                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2623                                     },&#xd;
2624                                     &quot;optional&quot;: false&#xd;
2625                                   }&#xd;
2626                                 },&#xd;
2627                                 {&#xd;
2628                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2629                                   &quot;value&quot;: {&#xd;
2630                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2631                                     &quot;fieldSchemaKey&quot;: {&#xd;
2632                                       &quot;name&quot;: &quot;ApexExample_CDSRequestCommonHeaderType&quot;,&#xd;
2633                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2634                                     },&#xd;
2635                                     &quot;optional&quot;: false&#xd;
2636                                   }&#xd;
2637                                 },&#xd;
2638                                 {&#xd;
2639                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
2640                                   &quot;value&quot;: {&#xd;
2641                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
2642                                     &quot;fieldSchemaKey&quot;: {&#xd;
2643                                       &quot;name&quot;: &quot;ApexExample_CDSRequestPayloadType&quot;,&#xd;
2644                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2645                                     },&#xd;
2646                                     &quot;optional&quot;: false&#xd;
2647                                   }&#xd;
2648                                 }&#xd;
2649                               ]&#xd;
2650                             }&#xd;
2651                           }&#xd;
2652                         },&#xd;
2653                         {&#xd;
2654                           &quot;key&quot;: {&#xd;
2655                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
2656                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2657                           },&#xd;
2658                           &quot;value&quot;: {&#xd;
2659                             &quot;key&quot;: {&#xd;
2660                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
2661                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2662                             },&#xd;
2663                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2664                             &quot;source&quot;: &quot;CDS&quot;,&#xd;
2665                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
2666                             &quot;parameter&quot;: {&#xd;
2667                               &quot;entry&quot;: [&#xd;
2668                                 {&#xd;
2669                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2670                                   &quot;value&quot;: {&#xd;
2671                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2672                                     &quot;fieldSchemaKey&quot;: {&#xd;
2673                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
2674                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2675                                     },&#xd;
2676                                     &quot;optional&quot;: false&#xd;
2677                                   }&#xd;
2678                                 },&#xd;
2679                                 {&#xd;
2680                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2681                                   &quot;value&quot;: {&#xd;
2682                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2683                                     &quot;fieldSchemaKey&quot;: {&#xd;
2684                                       &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
2685                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2686                                     },&#xd;
2687                                     &quot;optional&quot;: false&#xd;
2688                                   }&#xd;
2689                                 },&#xd;
2690                                 {&#xd;
2691                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
2692                                   &quot;value&quot;: {&#xd;
2693                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
2694                                     &quot;fieldSchemaKey&quot;: {&#xd;
2695                                       &quot;name&quot;: &quot;ApexExample_CDSConfigModifyResponsePayloadType&quot;,&#xd;
2696                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2697                                     },&#xd;
2698                                     &quot;optional&quot;: false&#xd;
2699                                   }&#xd;
2700                                 },&#xd;
2701                                 {&#xd;
2702                                   &quot;key&quot;: &quot;status&quot;,&#xd;
2703                                   &quot;value&quot;: {&#xd;
2704                                     &quot;key&quot;: &quot;status&quot;,&#xd;
2705                                     &quot;fieldSchemaKey&quot;: {&#xd;
2706                                       &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseStatusType&quot;,&#xd;
2707                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2708                                     },&#xd;
2709                                     &quot;optional&quot;: false&#xd;
2710                                   }&#xd;
2711                                 }&#xd;
2712                               ]&#xd;
2713                             }&#xd;
2714                           }&#xd;
2715                         },&#xd;
2716                         {&#xd;
2717                           &quot;key&quot;: {&#xd;
2718                             &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseEvent&quot;,&#xd;
2719                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2720                           },&#xd;
2721                           &quot;value&quot;: {&#xd;
2722                             &quot;key&quot;: {&#xd;
2723                               &quot;name&quot;: &quot;ApexExample_CDSRestartFailureResponseEvent&quot;,&#xd;
2724                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2725                             },&#xd;
2726                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2727                             &quot;source&quot;: &quot;CDS&quot;,&#xd;
2728                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
2729                             &quot;parameter&quot;: {&#xd;
2730                               &quot;entry&quot;: [&#xd;
2731                                 {&#xd;
2732                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2733                                   &quot;value&quot;: {&#xd;
2734                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2735                                     &quot;fieldSchemaKey&quot;: {&#xd;
2736                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
2737                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2738                                     },&#xd;
2739                                     &quot;optional&quot;: false&#xd;
2740                                   }&#xd;
2741                                 },&#xd;
2742                                 {&#xd;
2743                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2744                                   &quot;value&quot;: {&#xd;
2745                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2746                                     &quot;fieldSchemaKey&quot;: {&#xd;
2747                                       &quot;name&quot;: &quot;ApexExample_CDSFailureResponseCommonHeaderType&quot;,&#xd;
2748                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2749                                     },&#xd;
2750                                     &quot;optional&quot;: false&#xd;
2751                                   }&#xd;
2752                                 },&#xd;
2753                                 {&#xd;
2754                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
2755                                   &quot;value&quot;: {&#xd;
2756                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
2757                                     &quot;fieldSchemaKey&quot;: {&#xd;
2758                                       &quot;name&quot;: &quot;ApexExample_CDSRestartResponsePayloadType&quot;,&#xd;
2759                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2760                                     },&#xd;
2761                                     &quot;optional&quot;: false&#xd;
2762                                   }&#xd;
2763                                 },&#xd;
2764                                 {&#xd;
2765                                   &quot;key&quot;: &quot;status&quot;,&#xd;
2766                                   &quot;value&quot;: {&#xd;
2767                                     &quot;key&quot;: &quot;status&quot;,&#xd;
2768                                     &quot;fieldSchemaKey&quot;: {&#xd;
2769                                       &quot;name&quot;: &quot;ApexExample_CDSFailureResponseStatusType&quot;,&#xd;
2770                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2771                                     },&#xd;
2772                                     &quot;optional&quot;: false&#xd;
2773                                   }&#xd;
2774                                 }&#xd;
2775                               ]&#xd;
2776                             }&#xd;
2777                           }&#xd;
2778                         },&#xd;
2779                         {&#xd;
2780                           &quot;key&quot;: {&#xd;
2781                             &quot;name&quot;: &quot;ApexExample_CDSRestartRequestEvent&quot;,&#xd;
2782                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2783                           },&#xd;
2784                           &quot;value&quot;: {&#xd;
2785                             &quot;key&quot;: {&#xd;
2786                               &quot;name&quot;: &quot;ApexExample_CDSRestartRequestEvent&quot;,&#xd;
2787                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2788                             },&#xd;
2789                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2790                             &quot;source&quot;: &quot;APEX&quot;,&#xd;
2791                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
2792                             &quot;parameter&quot;: {&#xd;
2793                               &quot;entry&quot;: [&#xd;
2794                                 {&#xd;
2795                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2796                                   &quot;value&quot;: {&#xd;
2797                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2798                                     &quot;fieldSchemaKey&quot;: {&#xd;
2799                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
2800                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2801                                     },&#xd;
2802                                     &quot;optional&quot;: false&#xd;
2803                                   }&#xd;
2804                                 },&#xd;
2805                                 {&#xd;
2806                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2807                                   &quot;value&quot;: {&#xd;
2808                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2809                                     &quot;fieldSchemaKey&quot;: {&#xd;
2810                                       &quot;name&quot;: &quot;ApexExample_CDSRequestCommonHeaderType&quot;,&#xd;
2811                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2812                                     },&#xd;
2813                                     &quot;optional&quot;: false&#xd;
2814                                   }&#xd;
2815                                 },&#xd;
2816                                 {&#xd;
2817                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
2818                                   &quot;value&quot;: {&#xd;
2819                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
2820                                     &quot;fieldSchemaKey&quot;: {&#xd;
2821                                       &quot;name&quot;: &quot;ApexExample_CDSRequestPayloadType&quot;,&#xd;
2822                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2823                                     },&#xd;
2824                                     &quot;optional&quot;: false&#xd;
2825                                   }&#xd;
2826                                 }&#xd;
2827                               ]&#xd;
2828                             }&#xd;
2829                           }&#xd;
2830                         },&#xd;
2831                         {&#xd;
2832                           &quot;key&quot;: {&#xd;
2833                             &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseEvent&quot;,&#xd;
2834                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2835                           },&#xd;
2836                           &quot;value&quot;: {&#xd;
2837                             &quot;key&quot;: {&#xd;
2838                               &quot;name&quot;: &quot;ApexExample_CDSRestartSuccessResponseEvent&quot;,&#xd;
2839                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2840                             },&#xd;
2841                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2842                             &quot;source&quot;: &quot;CDS&quot;,&#xd;
2843                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
2844                             &quot;parameter&quot;: {&#xd;
2845                               &quot;entry&quot;: [&#xd;
2846                                 {&#xd;
2847                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2848                                   &quot;value&quot;: {&#xd;
2849                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
2850                                     &quot;fieldSchemaKey&quot;: {&#xd;
2851                                       &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
2852                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2853                                     },&#xd;
2854                                     &quot;optional&quot;: false&#xd;
2855                                   }&#xd;
2856                                 },&#xd;
2857                                 {&#xd;
2858                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2859                                   &quot;value&quot;: {&#xd;
2860                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
2861                                     &quot;fieldSchemaKey&quot;: {&#xd;
2862                                       &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
2863                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2864                                     },&#xd;
2865                                     &quot;optional&quot;: false&#xd;
2866                                   }&#xd;
2867                                 },&#xd;
2868                                 {&#xd;
2869                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
2870                                   &quot;value&quot;: {&#xd;
2871                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
2872                                     &quot;fieldSchemaKey&quot;: {&#xd;
2873                                       &quot;name&quot;: &quot;ApexExample_CDSRestartResponsePayloadType&quot;,&#xd;
2874                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2875                                     },&#xd;
2876                                     &quot;optional&quot;: false&#xd;
2877                                   }&#xd;
2878                                 },&#xd;
2879                                 {&#xd;
2880                                   &quot;key&quot;: &quot;status&quot;,&#xd;
2881                                   &quot;value&quot;: {&#xd;
2882                                     &quot;key&quot;: &quot;status&quot;,&#xd;
2883                                     &quot;fieldSchemaKey&quot;: {&#xd;
2884                                       &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseStatusType&quot;,&#xd;
2885                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2886                                     },&#xd;
2887                                     &quot;optional&quot;: false&#xd;
2888                                   }&#xd;
2889                                 }&#xd;
2890                               ]&#xd;
2891                             }&#xd;
2892                           }&#xd;
2893                         },&#xd;
2894                         {&#xd;
2895                           &quot;key&quot;: {&#xd;
2896                             &quot;name&quot;: &quot;ApexExample_LogStatusEvent&quot;,&#xd;
2897                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2898                           },&#xd;
2899                           &quot;value&quot;: {&#xd;
2900                             &quot;key&quot;: {&#xd;
2901                               &quot;name&quot;: &quot;ApexExample_LogStatusEvent&quot;,&#xd;
2902                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2903                             },&#xd;
2904                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2905                             &quot;source&quot;: &quot;APEX&quot;,&#xd;
2906                             &quot;target&quot;: &quot;DCAE&quot;,&#xd;
2907                             &quot;parameter&quot;: {&#xd;
2908                               &quot;entry&quot;: [&#xd;
2909                                 {&#xd;
2910                                   &quot;key&quot;: &quot;message&quot;,&#xd;
2911                                   &quot;value&quot;: {&#xd;
2912                                     &quot;key&quot;: &quot;message&quot;,&#xd;
2913                                     &quot;fieldSchemaKey&quot;: {&#xd;
2914                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
2915                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2916                                     },&#xd;
2917                                     &quot;optional&quot;: false&#xd;
2918                                   }&#xd;
2919                                 }&#xd;
2920                               ]&#xd;
2921                             }&#xd;
2922                           }&#xd;
2923                         },&#xd;
2924                         {&#xd;
2925                           &quot;key&quot;: {&#xd;
2926                             &quot;name&quot;: &quot;ApexExample_VesEvent&quot;,&#xd;
2927                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2928                           },&#xd;
2929                           &quot;value&quot;: {&#xd;
2930                             &quot;key&quot;: {&#xd;
2931                               &quot;name&quot;: &quot;ApexExample_VesEvent&quot;,&#xd;
2932                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2933                             },&#xd;
2934                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.example&quot;,&#xd;
2935                             &quot;source&quot;: &quot;DCAE&quot;,&#xd;
2936                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
2937                             &quot;parameter&quot;: {&#xd;
2938                               &quot;entry&quot;: [&#xd;
2939                                 {&#xd;
2940                                   &quot;key&quot;: &quot;event&quot;,&#xd;
2941                                   &quot;value&quot;: {&#xd;
2942                                     &quot;key&quot;: &quot;event&quot;,&#xd;
2943                                     &quot;fieldSchemaKey&quot;: {&#xd;
2944                                       &quot;name&quot;: &quot;ApexExample_VesEventType&quot;,&#xd;
2945                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2946                                     },&#xd;
2947                                     &quot;optional&quot;: false&#xd;
2948                                   }&#xd;
2949                                 }&#xd;
2950                               ]&#xd;
2951                             }&#xd;
2952                           }&#xd;
2953                         }&#xd;
2954                       ]&#xd;
2955                     }&#xd;
2956                   },&#xd;
2957                   &quot;albums&quot;: {&#xd;
2958                     &quot;key&quot;: {&#xd;
2959                       &quot;name&quot;: &quot;onap.policies.apex.Example_Albums&quot;,&#xd;
2960                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2961                     },&#xd;
2962                     &quot;albums&quot;: {&#xd;
2963                       &quot;entry&quot;: [&#xd;
2964                         {&#xd;
2965                           &quot;key&quot;: {&#xd;
2966                             &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
2967                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2968                           },&#xd;
2969                           &quot;value&quot;: {&#xd;
2970                             &quot;key&quot;: {&#xd;
2971                               &quot;name&quot;: &quot;ApexExample_EventDetailsAlbum&quot;,&#xd;
2972                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2973                             },&#xd;
2974                             &quot;scope&quot;: &quot;policy&quot;,&#xd;
2975                             &quot;isWritable&quot;: true,&#xd;
2976                             &quot;itemSchema&quot;: {&#xd;
2977                               &quot;name&quot;: &quot;ApexExample_EventDetailsAlbumType&quot;,&#xd;
2978                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2979                             }&#xd;
2980                           }&#xd;
2981                         }&#xd;
2982                       ]&#xd;
2983                     }&#xd;
2984                   },&#xd;
2985                   &quot;schemas&quot;: {&#xd;
2986                     &quot;key&quot;: {&#xd;
2987                       &quot;name&quot;: &quot;onap.policies.apex.Example_Schemas&quot;,&#xd;
2988                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2989                     },&#xd;
2990                     &quot;schemas&quot;: {&#xd;
2991                       &quot;entry&quot;: [&#xd;
2992                         {&#xd;
2993                           &quot;key&quot;: {&#xd;
2994                             &quot;name&quot;: &quot;ApexExample_AAIRequestErrorType&quot;,&#xd;
2995                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
2996                           },&#xd;
2997                           &quot;value&quot;: {&#xd;
2998                             &quot;key&quot;: {&#xd;
2999                               &quot;name&quot;: &quot;ApexExample_AAIRequestErrorType&quot;,&#xd;
3000                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3001                             },&#xd;
3002                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3003                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;name\&quot;: \&quot;AAIRequestErrorType\&quot;,\n  \&quot;type\&quot;: \&quot;record\&quot;,\n  \&quot;fields\&quot;: [\n    {\n      \&quot;name\&quot;: \&quot;serviceException\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;serviceException\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;messageId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;text\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;variables\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;type\&quot;: \&quot;array\&quot;,\n              \&quot;items\&quot;: \&quot;string\&quot;\n            }\n          }\n        ]\n      }\n    }\n  ]\n}&quot;&#xd;
3004                           }&#xd;
3005                         },&#xd;
3006                         {&#xd;
3007                           &quot;key&quot;: {&#xd;
3008                             &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
3009                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3010                           },&#xd;
3011                           &quot;value&quot;: {&#xd;
3012                             &quot;key&quot;: {&#xd;
3013                               &quot;name&quot;: &quot;ApexExample_CDSActionIdentifiersType&quot;,&#xd;
3014                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3015                             },&#xd;
3016                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3017                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSActionIdentifiers_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;actionName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;blueprintName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;blueprintVersion\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;mode\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
3018                           }&#xd;
3019                         },&#xd;
3020                         {&#xd;
3021                           &quot;key&quot;: {&#xd;
3022                             &quot;name&quot;: &quot;ApexExample_CDSConfigModifyResponsePayloadType&quot;,&#xd;
3023                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3024                           },&#xd;
3025                           &quot;value&quot;: {&#xd;
3026                             &quot;key&quot;: {&#xd;
3027                               &quot;name&quot;: &quot;ApexExample_CDSConfigModifyResponsePayloadType&quot;,&#xd;
3028                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3029                             },&#xd;
3030                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3031                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;name\&quot;: \&quot;CDSConfigResponsePayloadEntry\&quot;,\n  \&quot;type\&quot;: \&quot;record\&quot;,\n  \&quot;fields\&quot;: [\n    {\n      \&quot;name\&quot;: \&quot;modify_DasH_config_DasH_response\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;modify_DasH_config_DasH_response\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n              \&quot;name\&quot;: \&quot;execute_DasH_command_DasH_logs\&quot;,\n              \&quot;type\&quot;: {\n                \&quot;type\&quot;: \&quot;array\&quot;,\n                \&quot;items\&quot;: \&quot;string\&quot;\n              }\n          },\n          {\n              \&quot;name\&quot;: \&quot;prepare_DasH_environment_DasH_logs\&quot;,\n              \&quot;type\&quot;: {\n                \&quot;type\&quot;: \&quot;array\&quot;,\n                \&quot;items\&quot;: \&quot;string\&quot;\n              }\n          }\n        ]\n      }\n    }\n  ]\n}&quot;&#xd;
3032                           }&#xd;
3033                         },&#xd;
3034                         {&#xd;
3035                           &quot;key&quot;: {&#xd;
3036                             &quot;name&quot;: &quot;ApexExample_CDSFailureResponseCommonHeaderType&quot;,&#xd;
3037                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3038                           },&#xd;
3039                           &quot;value&quot;: {&#xd;
3040                             &quot;key&quot;: {&#xd;
3041                               &quot;name&quot;: &quot;ApexExample_CDSFailureResponseCommonHeaderType&quot;,&#xd;
3042                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3043                             },&#xd;
3044                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3045                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSResponseCommonHeader_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;originatorId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;requestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;subRequestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;timestamp\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
3046                           }&#xd;
3047                         },&#xd;
3048                         {&#xd;
3049                           &quot;key&quot;: {&#xd;
3050                             &quot;name&quot;: &quot;ApexExample_CDSFailureResponseStatusType&quot;,&#xd;
3051                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3052                           },&#xd;
3053                           &quot;value&quot;: {&#xd;
3054                             &quot;key&quot;: {&#xd;
3055                               &quot;name&quot;: &quot;ApexExample_CDSFailureResponseStatusType&quot;,&#xd;
3056                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3057                             },&#xd;
3058                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3059                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSResponseStatus_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;code\&quot;,\n            \&quot;type\&quot;: \&quot;int\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;timestamp\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;message\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;errorMessage\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
3060                           }&#xd;
3061                         },&#xd;
3062                         {&#xd;
3063                           &quot;key&quot;: {&#xd;
3064                             &quot;name&quot;: &quot;ApexExample_CDSRequestCommonHeaderType&quot;,&#xd;
3065                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3066                           },&#xd;
3067                           &quot;value&quot;: {&#xd;
3068                             &quot;key&quot;: {&#xd;
3069                               &quot;name&quot;: &quot;ApexExample_CDSRequestCommonHeaderType&quot;,&#xd;
3070                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3071                             },&#xd;
3072                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3073                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSRequestCommonHeader_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;originatorId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;requestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;subRequestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
3074                           }&#xd;
3075                         },&#xd;
3076                         {&#xd;
3077                           &quot;key&quot;: {&#xd;
3078                             &quot;name&quot;: &quot;ApexExample_CDSRequestPayloadType&quot;,&#xd;
3079                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3080                           },&#xd;
3081                           &quot;value&quot;: {&#xd;
3082                             &quot;key&quot;: {&#xd;
3083                               &quot;name&quot;: &quot;ApexExample_CDSRequestPayloadType&quot;,&#xd;
3084                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3085                             },&#xd;
3086                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3087                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;type\&quot;: \&quot;map\&quot;,\n  \&quot;values\&quot;: {\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSRequestPayloadEntry\&quot;,\n    \&quot;fields\&quot;: [\n      {\n        \&quot;name\&quot;: \&quot;vfStatus\&quot;,\n        \&quot;type\&quot;: \&quot;string\&quot;\n      },\n      {\n        \&quot;name\&quot;: \&quot;update_DasH_properties\&quot;,\n        \&quot;type\&quot;: {\n          \&quot;name\&quot;: \&quot;update_DasH_properties_record\&quot;,\n          \&quot;type\&quot;: \&quot;record\&quot;,\n          \&quot;fields\&quot;: [\n            {\n              \&quot;name\&quot;: \&quot;service_DasH_instance_DoT_service_DasH_instance_DasH_id\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;generic_DasH_vnf_DoT_vnf_DasH_id\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;data\&quot;,\n              \&quot;type\&quot;: {\n                \&quot;name\&quot;: \&quot;update_DasH_data_record\&quot;,\n                \&quot;type\&quot;: \&quot;record\&quot;,\n                \&quot;fields\&quot;: [\n                    {\n                        \&quot;name\&quot;: \&quot;active_DasH_streams\&quot;,\n                        \&quot;type\&quot;: \&quot;string\&quot;\n                    }\n                ]\n            }\n            }\n          ]\n        }\n      }\n    ]\n  }\n}&quot;&#xd;
3088                           }&#xd;
3089                         },&#xd;
3090                         {&#xd;
3091                           &quot;key&quot;: {&#xd;
3092                             &quot;name&quot;: &quot;ApexExample_CDSRestartResponsePayloadType&quot;,&#xd;
3093                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3094                           },&#xd;
3095                           &quot;value&quot;: {&#xd;
3096                             &quot;key&quot;: {&#xd;
3097                               &quot;name&quot;: &quot;ApexExample_CDSRestartResponsePayloadType&quot;,&#xd;
3098                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3099                             },&#xd;
3100                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3101                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;name\&quot;: \&quot;CDSRestartResponsePayloadEntry\&quot;,\n  \&quot;type\&quot;: \&quot;record\&quot;,\n  \&quot;fields\&quot;: [\n    {\n      \&quot;name\&quot;: \&quot;restart_DasH_response\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;restart_DasH_response\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n              \&quot;name\&quot;: \&quot;execute_DasH_command_DasH_logs\&quot;,\n              \&quot;type\&quot;: {\n                \&quot;type\&quot;: \&quot;array\&quot;,\n                \&quot;items\&quot;: \&quot;string\&quot;\n              }\n          },\n          {\n              \&quot;name\&quot;: \&quot;prepare_DasH_environment_DasH_logs\&quot;,\n              \&quot;type\&quot;: {\n                \&quot;type\&quot;: \&quot;array\&quot;,\n                \&quot;items\&quot;: \&quot;string\&quot;\n              }\n          }\n        ]\n      }\n    }\n  ]\n}&quot;&#xd;
3102                           }&#xd;
3103                         },&#xd;
3104                         {&#xd;
3105                           &quot;key&quot;: {&#xd;
3106                             &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
3107                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3108                           },&#xd;
3109                           &quot;value&quot;: {&#xd;
3110                             &quot;key&quot;: {&#xd;
3111                               &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
3112                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3113                             },&#xd;
3114                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3115                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSResponseCommonHeader_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;originatorId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;requestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;subRequestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;timestamp\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
3116                           }&#xd;
3117                         },&#xd;
3118                         {&#xd;
3119                           &quot;key&quot;: {&#xd;
3120                             &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseStatusType&quot;,&#xd;
3121                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3122                           },&#xd;
3123                           &quot;value&quot;: {&#xd;
3124                             &quot;key&quot;: {&#xd;
3125                               &quot;name&quot;: &quot;ApexExample_CDSSuccessResponseStatusType&quot;,&#xd;
3126                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3127                             },&#xd;
3128                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3129                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSResponseStatus_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;code\&quot;,\n            \&quot;type\&quot;: \&quot;int\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;eventType\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;timestamp\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;message\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
3130                           }&#xd;
3131                         },&#xd;
3132                         {&#xd;
3133                           &quot;key&quot;: {&#xd;
3134                             &quot;name&quot;: &quot;ApexExample_EventDetailsAlbumType&quot;,&#xd;
3135                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3136                           },&#xd;
3137                           &quot;value&quot;: {&#xd;
3138                             &quot;key&quot;: {&#xd;
3139                               &quot;name&quot;: &quot;ApexExample_EventDetailsAlbumType&quot;,&#xd;
3140                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3141                             },&#xd;
3142                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3143                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;name\&quot;: \&quot;eventDetails\&quot;,\n  \&quot;type\&quot;: \&quot;record\&quot;,\n  \&quot;fields\&quot;: [\n    {\n      \&quot;name\&quot;: \&quot;commonEventHeader\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;commonEventHeader\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;domain\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;eventId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;eventName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;lastEpochMicrosec\&quot;,\n            \&quot;type\&quot;: \&quot;long\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;priority\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;reportingEntityName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;sequence\&quot;,\n            \&quot;type\&quot;: \&quot;int\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;sourceId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;sourceName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;startEpochMicrosec\&quot;,\n            \&quot;type\&quot;: \&quot;long\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;timeZoneOffset\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;version\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;vesEventListenerVersion\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          }\n        ]\n      }\n    },\n    {\n      \&quot;name\&quot;: \&quot;faultFields\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;faultFields\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;alarmAdditionalInformation\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;name\&quot;: \&quot;alarmAdditionalInformation\&quot;,\n              \&quot;type\&quot;: \&quot;record\&quot;,\n              \&quot;fields\&quot;: [\n                {\n                  \&quot;name\&quot;: \&quot;PilotNumberPoolSize\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                }\n              ]\n            }\n          },\n          {\n            \&quot;name\&quot;: \&quot;alarmCondition\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;eventSeverity\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;eventSourceType\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;faultFieldsVersion\&quot;,\n            \&quot;type\&quot;: \&quot;int\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;specificProblem\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;vfStatus\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          }\n        ]\n      }\n    },\n    {\n      \&quot;name\&quot;: \&quot;vnfDetails\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;vnfDetails\&quot;,\n          \&quot;type\&quot;: \&quot;record\&quot;,\n          \&quot;fields\&quot;: [\n            {\n              \&quot;name\&quot;: \&quot;vnf_DasH_id\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;vnf_DasH_name\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;vnf_DasH_type\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;service_DasH_id\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;prov_DasH_status\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;orchestration_DasH_status\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;in_DasH_maint\&quot;,\n              \&quot;type\&quot;: \&quot;boolean\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;is_DasH_closed_DasH_loop_DasH_disabled\&quot;,\n              \&quot;type\&quot;: \&quot;boolean\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;resource_DasH_version\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;model_DasH_invariant_DasH_id\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;model_DasH_version_DasH_id\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            },\n            {\n              \&quot;name\&quot;: \&quot;model_DasH_customization_DasH_id\&quot;,\n              \&quot;type\&quot;: \&quot;string\&quot;\n            }\n          ]\n        }\n    },\n    {\n      \&quot;name\&quot;: \&quot;target\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;target\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;targetType\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;entityInfo\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;name\&quot;: \&quot;entityInfo\&quot;,\n              \&quot;type\&quot;: \&quot;record\&quot;,\n              \&quot;fields\&quot;: [\n                {\n                  \&quot;name\&quot;: \&quot;name\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                }\n              ]\n            }\n          }\n        ]\n      }\n    }\n  ]\n}&quot;&#xd;
3144                           }&#xd;
3145                         },&#xd;
3146                         {&#xd;
3147                           &quot;key&quot;: {&#xd;
3148                             &quot;name&quot;: &quot;ApexExample_VesEventType&quot;,&#xd;
3149                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3150                           },&#xd;
3151                           &quot;value&quot;: {&#xd;
3152                             &quot;key&quot;: {&#xd;
3153                               &quot;name&quot;: &quot;ApexExample_VesEventType&quot;,&#xd;
3154                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3155                             },&#xd;
3156                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3157                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;name\&quot;: \&quot;event\&quot;,\n  \&quot;type\&quot;: \&quot;record\&quot;,\n  \&quot;fields\&quot;: [\n    {\n      \&quot;name\&quot;: \&quot;commonEventHeader\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;commonEventHeader\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;domain\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;eventId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;eventName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;lastEpochMicrosec\&quot;,\n            \&quot;type\&quot;: \&quot;long\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;priority\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;reportingEntityName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;sequence\&quot;,\n            \&quot;type\&quot;: \&quot;int\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;sourceId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;sourceName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;startEpochMicrosec\&quot;,\n            \&quot;type\&quot;: \&quot;long\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;timeZoneOffset\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;version\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;vesEventListenerVersion\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          }\n        ]\n      }\n    },\n    {\n      \&quot;name\&quot;: \&quot;faultFields\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;faultFields\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;alarmAdditionalInformation\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;name\&quot;: \&quot;alarmAdditionalInformation\&quot;,\n              \&quot;type\&quot;: \&quot;record\&quot;,\n              \&quot;fields\&quot;: [\n                {\n                  \&quot;name\&quot;: \&quot;PilotNumberPoolSize\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                }\n              ]\n            }\n          },\n          {\n            \&quot;name\&quot;: \&quot;alarmCondition\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;eventSeverity\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;eventSourceType\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;faultFieldsVersion\&quot;,\n            \&quot;type\&quot;: \&quot;int\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;specificProblem\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;vfStatus\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          }\n        ]\n      }\n    }\n  ]\n}&quot;&#xd;
3158                           }&#xd;
3159                         },&#xd;
3160                         {&#xd;
3161                           &quot;key&quot;: {&#xd;
3162                             &quot;name&quot;: &quot;ApexExample_VnfRelationShipListType&quot;,&#xd;
3163                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3164                           },&#xd;
3165                           &quot;value&quot;: {&#xd;
3166                             &quot;key&quot;: {&#xd;
3167                               &quot;name&quot;: &quot;ApexExample_VnfRelationShipListType&quot;,&#xd;
3168                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3169                             },&#xd;
3170                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
3171                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;name\&quot;: \&quot;VnfRelationShipListType\&quot;,\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;relationship\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;type\&quot;: \&quot;array\&quot;,\n              \&quot;items\&quot;: {\n                \&quot;name\&quot;: \&quot;relationship_record\&quot;,\n                \&quot;type\&quot;: \&quot;record\&quot;,\n                \&quot;fields\&quot;: [\n                  {\n                    \&quot;name\&quot;: \&quot;related_DasH_to\&quot;,\n                    \&quot;type\&quot;: \&quot;string\&quot;\n                  },\n                  {\n                    \&quot;name\&quot;: \&quot;relationship_DasH_label\&quot;,\n                    \&quot;type\&quot;: \&quot;string\&quot;\n                  },\n                  {\n                    \&quot;name\&quot;: \&quot;related_DasH_link\&quot;,\n                    \&quot;type\&quot;: \&quot;string\&quot;\n                  },\n                  {\n                    \&quot;name\&quot;: \&quot;relationship_DasH_data\&quot;,\n                    \&quot;type\&quot;: {\n                      \&quot;type\&quot;: \&quot;array\&quot;,\n                      \&quot;items\&quot;: {\n                        \&quot;name\&quot;: \&quot;relationship_DasH_data_record\&quot;,\n                        \&quot;type\&quot;: \&quot;record\&quot;,\n                        \&quot;fields\&quot;: [\n                          {\n                            \&quot;name\&quot;: \&quot;relationship_DasH_key\&quot;,\n                            \&quot;type\&quot;: \&quot;string\&quot;\n                          },\n                          {\n                            \&quot;name\&quot;: \&quot;relationship_DasH_value\&quot;,\n                            \&quot;type\&quot;: \&quot;string\&quot;\n                          }\n                        ]\n                      }\n                    }\n                  },\n                  {\n                    \&quot;name\&quot;: \&quot;related_DasH_to_DasH_property\&quot;,\n                    \&quot;type\&quot;: {\n                      \&quot;type\&quot;: \&quot;array\&quot;,\n                      \&quot;items\&quot;: {\n                        \&quot;name\&quot;: \&quot;related_DasH_to_DasH_property_record\&quot;,\n                        \&quot;type\&quot;: \&quot;record\&quot;,\n                        \&quot;fields\&quot;: [\n                          {\n                            \&quot;name\&quot;: \&quot;property_DasH_key\&quot;,\n                            \&quot;type\&quot;: \&quot;string\&quot;\n                          },\n                          {\n                            \&quot;name\&quot;: \&quot;property_DasH_value\&quot;,\n                            \&quot;type\&quot;: \&quot;string\&quot;\n                          }\n                        ]\n                      }\n                    }\n                  }\n                ]\n              }\n            }\n          }\n        ]\n}&quot;&#xd;
3172                           }&#xd;
3173                         },&#xd;
3174                         {&#xd;
3175                           &quot;key&quot;: {&#xd;
3176                             &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
3177                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3178                           },&#xd;
3179                           &quot;value&quot;: {&#xd;
3180                             &quot;key&quot;: {&#xd;
3181                               &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
3182                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3183                             },&#xd;
3184                             &quot;schemaFlavour&quot;: &quot;Java&quot;,&#xd;
3185                             &quot;schemaDefinition&quot;: &quot;java.lang.Boolean&quot;&#xd;
3186                           }&#xd;
3187                         },&#xd;
3188                         {&#xd;
3189                           &quot;key&quot;: {&#xd;
3190                             &quot;name&quot;: &quot;SimpleLongType&quot;,&#xd;
3191                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3192                           },&#xd;
3193                           &quot;value&quot;: {&#xd;
3194                             &quot;key&quot;: {&#xd;
3195                               &quot;name&quot;: &quot;SimpleLongType&quot;,&#xd;
3196                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3197                             },&#xd;
3198                             &quot;schemaFlavour&quot;: &quot;Java&quot;,&#xd;
3199                             &quot;schemaDefinition&quot;: &quot;java.lang.Long&quot;&#xd;
3200                           }&#xd;
3201                         },&#xd;
3202                         {&#xd;
3203                           &quot;key&quot;: {&#xd;
3204                             &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
3205                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3206                           },&#xd;
3207                           &quot;value&quot;: {&#xd;
3208                             &quot;key&quot;: {&#xd;
3209                               &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
3210                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3211                             },&#xd;
3212                             &quot;schemaFlavour&quot;: &quot;Java&quot;,&#xd;
3213                             &quot;schemaDefinition&quot;: &quot;java.lang.String&quot;&#xd;
3214                           }&#xd;
3215                         }&#xd;
3216                       ]&#xd;
3217                     }&#xd;
3218                   }&#xd;
3219                 }&#xd;
3220               }&#xd;
3221             },&#xd;
3222             &quot;eventInputParameters&quot;: {&#xd;
3223               &quot;ApexExample_DCAEConsumer&quot;: {&#xd;
3224                 &quot;carrierTechnologyParameters&quot;: {&#xd;
3225                   &quot;carrierTechnology&quot;: &quot;RESTCLIENT&quot;,&#xd;
3226                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters&quot;,&#xd;
3227                   &quot;parameters&quot;: {&#xd;
3228                     &quot;url&quot;: &quot;http://${SIM_HOST}:${DMAAP_PORT}/events/unauthenticated.DCAE_POLICY_EXAMPLE_OUTPUT/ApexExampleCG1/1?timeout=30000&quot;&#xd;
3229                   }&#xd;
3230                 },&#xd;
3231                 &quot;eventProtocolParameters&quot;: {&#xd;
3232                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
3233                 },&#xd;
3234                 &quot;eventName&quot;: &quot;ApexExample_VesEvent&quot;&#xd;
3235               },&#xd;
3236               &quot;ApexExample_AAIResponseConsumer&quot;: {&#xd;
3237                 &quot;carrierTechnologyParameters&quot;: {&#xd;
3238                   &quot;carrierTechnology&quot;: &quot;RESTREQUESTOR&quot;,&#xd;
3239                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters&quot;,&#xd;
3240                   &quot;parameters&quot;: {&#xd;
3241                     &quot;url&quot;: &quot;https://aai:8443/aai/v14/network/generic-vnfs/generic-vnf?vnf-name={vnf-name}&quot;,&#xd;
3242                     &quot;httpMethod&quot;: &quot;GET&quot;,&#xd;
3243                     &quot;httpCodeFilter&quot;: &quot;[245][0-9][0-9]&quot;,&#xd;
3244                     &quot;httpHeaders&quot;: [&#xd;
3245                       [&#xd;
3246                         &quot;Accept&quot;,&#xd;
3247                         &quot;application/json&quot;&#xd;
3248                       ],&#xd;
3249                       [&#xd;
3250                         &quot;Content-Type&quot;,&#xd;
3251                         &quot;application/json&quot;&#xd;
3252                       ],&#xd;
3253                       [&#xd;
3254                         &quot;X-FromAppId&quot;,&#xd;
3255                         &quot;dcae-curl&quot;&#xd;
3256                       ],&#xd;
3257                       [&#xd;
3258                         &quot;x-transactionId&quot;,&#xd;
3259                         &quot;9998&quot;&#xd;
3260                       ],&#xd;
3261                       [&#xd;
3262                         &quot;Authorization&quot;,&#xd;
3263                         &quot;Basic QUFJOkFBSQ==&quot;&#xd;
3264                       ]&#xd;
3265                     ]&#xd;
3266                   }&#xd;
3267                 },&#xd;
3268                 &quot;eventProtocolParameters&quot;: {&#xd;
3269                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
3270                 },&#xd;
3271                 &quot;eventName&quot;: &quot;ApexExample_AAISuccessResponseEvent|ApexExample_AAIFailureResponseEvent&quot;,&#xd;
3272                 &quot;requestorMode&quot;: true,&#xd;
3273                 &quot;requestorPeer&quot;: &quot;ApexExample_AAIProducer&quot;,&#xd;
3274                 &quot;requestorTimeout&quot;: 2000&#xd;
3275               },&#xd;
3276               &quot;ApexExample_CDSConfigModifyResponseConsumer&quot;: {&#xd;
3277                 &quot;carrierTechnologyParameters&quot;: {&#xd;
3278                   &quot;carrierTechnology&quot;: &quot;GRPC&quot;,&#xd;
3279                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters&quot;&#xd;
3280                 },&#xd;
3281                 &quot;eventProtocolParameters&quot;: {&#xd;
3282                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
3283                 },&#xd;
3284                 &quot;eventName&quot;: &quot;ApexExample_CDSConfigModifySuccessResponseEvent|ApexExample_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
3285                 &quot;requestorMode&quot;: true,&#xd;
3286                 &quot;requestorPeer&quot;: &quot;ApexExample_CDSConfigModifyRequestProducer&quot;,&#xd;
3287                 &quot;requestorTimeout&quot;: 500&#xd;
3288               },&#xd;
3289               &quot;ApexExample_CDSRestartResponseConsumer&quot;: {&#xd;
3290                 &quot;carrierTechnologyParameters&quot;: {&#xd;
3291                   &quot;carrierTechnology&quot;: &quot;GRPC&quot;,&#xd;
3292                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters&quot;&#xd;
3293                 },&#xd;
3294                 &quot;eventProtocolParameters&quot;: {&#xd;
3295                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
3296                 },&#xd;
3297                 &quot;eventName&quot;: &quot;ApexExample_CDSRestartSuccessResponseEvent|ApexExample_CDSRestartFailureResponseEvent&quot;,&#xd;
3298                 &quot;requestorMode&quot;: true,&#xd;
3299                 &quot;requestorPeer&quot;: &quot;ApexExample_CDSRestartRequestProducer&quot;,&#xd;
3300                 &quot;requestorTimeout&quot;: 500&#xd;
3301               }&#xd;
3302             },&#xd;
3303             &quot;eventOutputParameters&quot;: {&#xd;
3304               &quot;ApexExample_AAIProducer&quot;: {&#xd;
3305                 &quot;carrierTechnologyParameters&quot;: {&#xd;
3306                   &quot;carrierTechnology&quot;: &quot;RESTREQUESTOR&quot;,&#xd;
3307                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters&quot;&#xd;
3308                 },&#xd;
3309                 &quot;eventProtocolParameters&quot;: {&#xd;
3310                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
3311                 },&#xd;
3312                 &quot;eventNameFilter&quot;: &quot;ApexExample_AAIRequestEvent&quot;,&#xd;
3313                 &quot;requestorMode&quot;: true,&#xd;
3314                 &quot;requestorPeer&quot;: &quot;ApexExample_AAIResponseConsumer&quot;,&#xd;
3315                 &quot;requestorTimeout&quot;: 2000&#xd;
3316               },&#xd;
3317               &quot;ApexExample_CDSConfigModifyRequestProducer&quot;: {&#xd;
3318                 &quot;carrierTechnologyParameters&quot;: {&#xd;
3319                   &quot;carrierTechnology&quot;: &quot;GRPC&quot;,&#xd;
3320                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters&quot;,&#xd;
3321                   &quot;parameters&quot;: {&#xd;
3322                     &quot;host&quot;: &quot;${SIM_HOST}&quot;,&#xd;
3323                     &quot;port&quot;: ${CDS_PORT},&#xd;
3324                     &quot;username&quot;: &quot;ccsdkapps&quot;,&#xd;
3325                     &quot;password&quot;: &quot;ccsdkapps&quot;,&#xd;
3326                     &quot;timeout&quot;: 10&#xd;
3327                   }&#xd;
3328                 },&#xd;
3329                 &quot;eventProtocolParameters&quot;: {&#xd;
3330                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
3331                 },&#xd;
3332                 &quot;eventNameFilter&quot;: &quot;ApexExample_CDSConfigModifyRequestEvent&quot;,&#xd;
3333                 &quot;requestorMode&quot;: true,&#xd;
3334                 &quot;requestorPeer&quot;: &quot;ApexExample_CDSConfigModifyResponseConsumer&quot;,&#xd;
3335                 &quot;requestorTimeout&quot;: 500&#xd;
3336               },&#xd;
3337               &quot;ApexExample_CDSRestartRequestProducer&quot;: {&#xd;
3338                 &quot;carrierTechnologyParameters&quot;: {&#xd;
3339                   &quot;carrierTechnology&quot;: &quot;GRPC&quot;,&#xd;
3340                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters&quot;,&#xd;
3341                   &quot;parameters&quot;: {&#xd;
3342                     &quot;host&quot;: &quot;${SIM_HOST}&quot;,&#xd;
3343                     &quot;port&quot;: ${CDS_PORT},&#xd;
3344                     &quot;username&quot;: &quot;ccsdkapps&quot;,&#xd;
3345                     &quot;password&quot;: &quot;ccsdkapps&quot;,&#xd;
3346                     &quot;timeout&quot;: 10&#xd;
3347                   }&#xd;
3348                 },&#xd;
3349                 &quot;eventProtocolParameters&quot;: {&#xd;
3350                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
3351                 },&#xd;
3352                 &quot;eventNameFilter&quot;: &quot;ApexExample_CDSRestartRequestEvent&quot;,&#xd;
3353                 &quot;requestorMode&quot;: true,&#xd;
3354                 &quot;requestorPeer&quot;: &quot;ApexExample_CDSRestartResponseConsumer&quot;,&#xd;
3355                 &quot;requestorTimeout&quot;: 500&#xd;
3356               }&#xd;
3357             }&#xd;
3358           }&#xd;
3359         }&#xd;
3360       }&#xd;
3361     ]&#xd;
3362   }&#xd;
3363 }</stringProp>
3364                 <stringProp name="Argument.metadata">=</stringProp>
3365               </elementProp>
3366             </collectionProp>
3367           </elementProp>
3368           <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
3369           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
3370           <stringProp name="HTTPSampler.protocol">http</stringProp>
3371           <stringProp name="HTTPSampler.path">/policy/api/v1/policies</stringProp>
3372           <stringProp name="HTTPSampler.method">POST</stringProp>
3373           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
3374           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
3375           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
3376           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
3377           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
3378           <boolProp name="HTTPSampler.image_parser">false</boolProp>
3379           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
3380           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
3381           <boolProp name="HTTPSampler.md5">false</boolProp>
3382           <intProp name="HTTPSampler.ipSourceType">0</intProp>
3383         </HTTPSamplerProxy>
3384         <hashTree>
3385           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
3386             <collectionProp name="Asserion.test_strings">
3387               <stringProp name="49586">200</stringProp>
3388             </collectionProp>
3389             <stringProp name="Assertion.custom_message"></stringProp>
3390             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
3391             <boolProp name="Assertion.assume_success">false</boolProp>
3392             <intProp name="Assertion.test_type">1</intProp>
3393           </ResponseAssertion>
3394           <hashTree/>
3395         </hashTree>
3396         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CreatePolicy-SimpleCL" enabled="true">
3397           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
3398           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
3399             <collectionProp name="Arguments.arguments">
3400               <elementProp name="" elementType="HTTPArgument">
3401                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
3402                 <stringProp name="Argument.value">{&#xd;
3403   &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_1_0&quot;,&#xd;
3404   &quot;topology_template&quot;: {&#xd;
3405     &quot;policies&quot;: [&#xd;
3406       {&#xd;
3407         &quot;onap.policies.apex.Simplecontrolloop&quot;: {&#xd;
3408           &quot;type&quot;: &quot;onap.policies.native.Apex&quot;,&#xd;
3409           &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
3410           &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop&quot;,&#xd;
3411           &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
3412           &quot;properties&quot;: {&#xd;
3413             &quot;engineServiceParameters&quot;: {&#xd;
3414               &quot;name&quot;: &quot;NSOApexEngine&quot;,&#xd;
3415               &quot;version&quot;: &quot;0.0.1&quot;,&#xd;
3416               &quot;id&quot;: 45,&#xd;
3417               &quot;instanceCount&quot;: 5,&#xd;
3418               &quot;deploymentPort&quot;: 12561,&#xd;
3419               &quot;engineParameters&quot;: {&#xd;
3420                 &quot;executorParameters&quot;: {&#xd;
3421                   &quot;JAVASCRIPT&quot;: {&#xd;
3422                     &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters&quot;&#xd;
3423                   }&#xd;
3424                 },&#xd;
3425                 &quot;contextParameters&quot;: {&#xd;
3426                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.context.parameters.ContextParameters&quot;,&#xd;
3427                   &quot;schemaParameters&quot;: {&#xd;
3428                     &quot;Avro&quot;: {&#xd;
3429                       &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters&quot;&#xd;
3430                     }&#xd;
3431                   }&#xd;
3432                 }&#xd;
3433               },&#xd;
3434               &quot;policy_type_impl&quot;: {&#xd;
3435                 &quot;apexPolicyModel&quot;: {&#xd;
3436                   &quot;key&quot;: {&#xd;
3437                     &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop&quot;,&#xd;
3438                     &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3439                   },&#xd;
3440                   &quot;keyInformation&quot;: {&#xd;
3441                     &quot;key&quot;: {&#xd;
3442                       &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_KeyInfo&quot;,&#xd;
3443                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3444                     },&#xd;
3445                     &quot;keyInfoMap&quot;: {&#xd;
3446                       &quot;entry&quot;: [&#xd;
3447                         {&#xd;
3448                           &quot;key&quot;: {&#xd;
3449                             &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
3450                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3451                           },&#xd;
3452                           &quot;value&quot;: {&#xd;
3453                             &quot;key&quot;: {&#xd;
3454                               &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
3455                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3456                             },&#xd;
3457                             &quot;UUID&quot;: &quot;7218fb2f-59e3-321d-9ae1-bc97b19eb4ae&quot;,&#xd;
3458                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleBooleanType:0.0.1\&quot;&quot;&#xd;
3459                           }&#xd;
3460                         },&#xd;
3461                         {&#xd;
3462                           &quot;key&quot;: {&#xd;
3463                             &quot;name&quot;: &quot;SimpleCL_AAIFailureResponseEvent&quot;,&#xd;
3464                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3465                           },&#xd;
3466                           &quot;value&quot;: {&#xd;
3467                             &quot;key&quot;: {&#xd;
3468                               &quot;name&quot;: &quot;SimpleCL_AAIFailureResponseEvent&quot;,&#xd;
3469                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3470                             },&#xd;
3471                             &quot;UUID&quot;: &quot;c8a29e27-0a15-354a-84f9-4c7f207e5c81&quot;,&#xd;
3472                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_AAIFailureResponseEvent:0.0.1\&quot;&quot;&#xd;
3473                           }&#xd;
3474                         },&#xd;
3475                         {&#xd;
3476                           &quot;key&quot;: {&#xd;
3477                             &quot;name&quot;: &quot;SimpleCL_AAIFailureResponseHandlerPolicy&quot;,&#xd;
3478                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3479                           },&#xd;
3480                           &quot;value&quot;: {&#xd;
3481                             &quot;key&quot;: {&#xd;
3482                               &quot;name&quot;: &quot;SimpleCL_AAIFailureResponseHandlerPolicy&quot;,&#xd;
3483                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3484                             },&#xd;
3485                             &quot;UUID&quot;: &quot;5e843cee-0180-39b9-8989-180b2ffe11c0&quot;,&#xd;
3486                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_AAIFailureResponseHandlerPolicy:0.0.1\&quot;&quot;&#xd;
3487                           }&#xd;
3488                         },&#xd;
3489                         {&#xd;
3490                           &quot;key&quot;: {&#xd;
3491                             &quot;name&quot;: &quot;SimpleCL_AAIRequestErrorType&quot;,&#xd;
3492                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3493                           },&#xd;
3494                           &quot;value&quot;: {&#xd;
3495                             &quot;key&quot;: {&#xd;
3496                               &quot;name&quot;: &quot;SimpleCL_AAIRequestErrorType&quot;,&#xd;
3497                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3498                             },&#xd;
3499                             &quot;UUID&quot;: &quot;90291c92-9b27-3cd9-8720-db572419c048&quot;,&#xd;
3500                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_AAIRequestErrorType:0.0.1\&quot;&quot;&#xd;
3501                           }&#xd;
3502                         },&#xd;
3503                         {&#xd;
3504                           &quot;key&quot;: {&#xd;
3505                             &quot;name&quot;: &quot;SimpleCL_AAIRequestEvent&quot;,&#xd;
3506                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3507                           },&#xd;
3508                           &quot;value&quot;: {&#xd;
3509                             &quot;key&quot;: {&#xd;
3510                               &quot;name&quot;: &quot;SimpleCL_AAIRequestEvent&quot;,&#xd;
3511                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3512                             },&#xd;
3513                             &quot;UUID&quot;: &quot;7b7e6751-4e0b-389d-98c0-5567bbc0294c&quot;,&#xd;
3514                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_AAIRequestEvent:0.0.1\&quot;&quot;&#xd;
3515                           }&#xd;
3516                         },&#xd;
3517                         {&#xd;
3518                           &quot;key&quot;: {&#xd;
3519                             &quot;name&quot;: &quot;SimpleCL_AAISuccessResponseEvent&quot;,&#xd;
3520                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3521                           },&#xd;
3522                           &quot;value&quot;: {&#xd;
3523                             &quot;key&quot;: {&#xd;
3524                               &quot;name&quot;: &quot;SimpleCL_AAISuccessResponseEvent&quot;,&#xd;
3525                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3526                             },&#xd;
3527                             &quot;UUID&quot;: &quot;63d5680c-14ef-3505-8d34-ebb646bba07b&quot;,&#xd;
3528                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_AAISuccessResponseEvent:0.0.1\&quot;&quot;&#xd;
3529                           }&#xd;
3530                         },&#xd;
3531                         {&#xd;
3532                           &quot;key&quot;: {&#xd;
3533                             &quot;name&quot;: &quot;SimpleCL_AAISuccessResponseHandlerPolicy&quot;,&#xd;
3534                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3535                           },&#xd;
3536                           &quot;value&quot;: {&#xd;
3537                             &quot;key&quot;: {&#xd;
3538                               &quot;name&quot;: &quot;SimpleCL_AAISuccessResponseHandlerPolicy&quot;,&#xd;
3539                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3540                             },&#xd;
3541                             &quot;UUID&quot;: &quot;a84ca97d-6e94-39a2-91f9-59a6c9aa435e&quot;,&#xd;
3542                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_AAISuccessResponseHandlerPolicy:0.0.1\&quot;&quot;&#xd;
3543                           }&#xd;
3544                         },&#xd;
3545                         {&#xd;
3546                           &quot;key&quot;: {&#xd;
3547                             &quot;name&quot;: &quot;SimpleCL_CDSActionIdentifiersType&quot;,&#xd;
3548                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3549                           },&#xd;
3550                           &quot;value&quot;: {&#xd;
3551                             &quot;key&quot;: {&#xd;
3552                               &quot;name&quot;: &quot;SimpleCL_CDSActionIdentifiersType&quot;,&#xd;
3553                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3554                             },&#xd;
3555                             &quot;UUID&quot;: &quot;0e2ee622-7fd3-3e49-82e2-539c4f5e9624&quot;,&#xd;
3556                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSActionIdentifiersType:0.0.1\&quot;&quot;&#xd;
3557                           }&#xd;
3558                         },&#xd;
3559                         {&#xd;
3560                           &quot;key&quot;: {&#xd;
3561                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
3562                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3563                           },&#xd;
3564                           &quot;value&quot;: {&#xd;
3565                             &quot;key&quot;: {&#xd;
3566                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
3567                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3568                             },&#xd;
3569                             &quot;UUID&quot;: &quot;e84f8682-ea33-3ad0-8626-8bc4634581fc&quot;,&#xd;
3570                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSConfigModifyFailureResponseEvent:0.0.1\&quot;&quot;&#xd;
3571                           }&#xd;
3572                         },&#xd;
3573                         {&#xd;
3574                           &quot;key&quot;: {&#xd;
3575                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
3576                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3577                           },&#xd;
3578                           &quot;value&quot;: {&#xd;
3579                             &quot;key&quot;: {&#xd;
3580                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
3581                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3582                             },&#xd;
3583                             &quot;UUID&quot;: &quot;a252f835-2479-38ef-9ef4-20af62725752&quot;,&#xd;
3584                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy:0.0.1\&quot;&quot;&#xd;
3585                           }&#xd;
3586                         },&#xd;
3587                         {&#xd;
3588                           &quot;key&quot;: {&#xd;
3589                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseTask&quot;,&#xd;
3590                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3591                           },&#xd;
3592                           &quot;value&quot;: {&#xd;
3593                             &quot;key&quot;: {&#xd;
3594                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseTask&quot;,&#xd;
3595                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3596                             },&#xd;
3597                             &quot;UUID&quot;: &quot;cfc46ea9-b8c1-38dd-ac9c-304c916daf34&quot;,&#xd;
3598                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSConfigModifyFailureResponseTask:0.0.1\&quot;&quot;&#xd;
3599                           }&#xd;
3600                         },&#xd;
3601                         {&#xd;
3602                           &quot;key&quot;: {&#xd;
3603                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestEvent&quot;,&#xd;
3604                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3605                           },&#xd;
3606                           &quot;value&quot;: {&#xd;
3607                             &quot;key&quot;: {&#xd;
3608                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestEvent&quot;,&#xd;
3609                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3610                             },&#xd;
3611                             &quot;UUID&quot;: &quot;1e7095d6-a455-3f89-acae-486e35d7e311&quot;,&#xd;
3612                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSConfigModifyRequestEvent:0.0.1\&quot;&quot;&#xd;
3613                           }&#xd;
3614                         },&#xd;
3615                         {&#xd;
3616                           &quot;key&quot;: {&#xd;
3617                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestPayloadType&quot;,&#xd;
3618                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3619                           },&#xd;
3620                           &quot;value&quot;: {&#xd;
3621                             &quot;key&quot;: {&#xd;
3622                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestPayloadType&quot;,&#xd;
3623                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3624                             },&#xd;
3625                             &quot;UUID&quot;: &quot;d22ea83b-695d-3da9-b9f5-41f16ca433bf&quot;,&#xd;
3626                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSConfigModifyRequestPayloadType:0.0.1\&quot;&quot;&#xd;
3627                           }&#xd;
3628                         },&#xd;
3629                         {&#xd;
3630                           &quot;key&quot;: {&#xd;
3631                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyResponsePayloadType&quot;,&#xd;
3632                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3633                           },&#xd;
3634                           &quot;value&quot;: {&#xd;
3635                             &quot;key&quot;: {&#xd;
3636                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyResponsePayloadType&quot;,&#xd;
3637                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3638                             },&#xd;
3639                             &quot;UUID&quot;: &quot;e9fe2e40-1f0d-30dd-8b9e-885695878693&quot;,&#xd;
3640                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSConfigModifyResponsePayloadType:0.0.1\&quot;&quot;&#xd;
3641                           }&#xd;
3642                         },&#xd;
3643                         {&#xd;
3644                           &quot;key&quot;: {&#xd;
3645                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
3646                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3647                           },&#xd;
3648                           &quot;value&quot;: {&#xd;
3649                             &quot;key&quot;: {&#xd;
3650                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
3651                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3652                             },&#xd;
3653                             &quot;UUID&quot;: &quot;5e04fa76-0a17-38a9-8524-23b2d1a23fa5&quot;,&#xd;
3654                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSConfigModifySuccessResponseEvent:0.0.1\&quot;&quot;&#xd;
3655                           }&#xd;
3656                         },&#xd;
3657                         {&#xd;
3658                           &quot;key&quot;: {&#xd;
3659                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
3660                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3661                           },&#xd;
3662                           &quot;value&quot;: {&#xd;
3663                             &quot;key&quot;: {&#xd;
3664                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
3665                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3666                             },&#xd;
3667                             &quot;UUID&quot;: &quot;15866380-40f5-3f8e-87d9-13747a36d352&quot;,&#xd;
3668                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy:0.0.1\&quot;&quot;&#xd;
3669                           }&#xd;
3670                         },&#xd;
3671                         {&#xd;
3672                           &quot;key&quot;: {&#xd;
3673                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseTask&quot;,&#xd;
3674                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3675                           },&#xd;
3676                           &quot;value&quot;: {&#xd;
3677                             &quot;key&quot;: {&#xd;
3678                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseTask&quot;,&#xd;
3679                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3680                             },&#xd;
3681                             &quot;UUID&quot;: &quot;2c3d76ce-dd42-32ac-a397-ab418534e1cf&quot;,&#xd;
3682                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSConfigModifySuccessResponseTask:0.0.1\&quot;&quot;&#xd;
3683                           }&#xd;
3684                         },&#xd;
3685                         {&#xd;
3686                           &quot;key&quot;: {&#xd;
3687                             &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseCommonHeaderType&quot;,&#xd;
3688                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3689                           },&#xd;
3690                           &quot;value&quot;: {&#xd;
3691                             &quot;key&quot;: {&#xd;
3692                               &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseCommonHeaderType&quot;,&#xd;
3693                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3694                             },&#xd;
3695                             &quot;UUID&quot;: &quot;b99c44da-dae7-3c96-b528-58852537d063&quot;,&#xd;
3696                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSFailureResponseCommonHeaderType:0.0.1\&quot;&quot;&#xd;
3697                           }&#xd;
3698                         },&#xd;
3699                         {&#xd;
3700                           &quot;key&quot;: {&#xd;
3701                             &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseStatusType&quot;,&#xd;
3702                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3703                           },&#xd;
3704                           &quot;value&quot;: {&#xd;
3705                             &quot;key&quot;: {&#xd;
3706                               &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseStatusType&quot;,&#xd;
3707                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3708                             },&#xd;
3709                             &quot;UUID&quot;: &quot;1db688e2-3afe-3b03-9795-fdbfa80fa240&quot;,&#xd;
3710                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSFailureResponseStatusType:0.0.1\&quot;&quot;&#xd;
3711                           }&#xd;
3712                         },&#xd;
3713                         {&#xd;
3714                           &quot;key&quot;: {&#xd;
3715                             &quot;name&quot;: &quot;SimpleCL_CDSRequestCommonHeaderType&quot;,&#xd;
3716                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3717                           },&#xd;
3718                           &quot;value&quot;: {&#xd;
3719                             &quot;key&quot;: {&#xd;
3720                               &quot;name&quot;: &quot;SimpleCL_CDSRequestCommonHeaderType&quot;,&#xd;
3721                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3722                             },&#xd;
3723                             &quot;UUID&quot;: &quot;31022456-e85b-3a9b-9ecb-a09691792d3e&quot;,&#xd;
3724                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSRequestCommonHeaderType:0.0.1\&quot;&quot;&#xd;
3725                           }&#xd;
3726                         },&#xd;
3727                         {&#xd;
3728                           &quot;key&quot;: {&#xd;
3729                             &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
3730                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3731                           },&#xd;
3732                           &quot;value&quot;: {&#xd;
3733                             &quot;key&quot;: {&#xd;
3734                               &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
3735                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3736                             },&#xd;
3737                             &quot;UUID&quot;: &quot;d6075720-622e-3a0d-827a-aa4580a2f5d7&quot;,&#xd;
3738                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSSuccessResponseCommonHeaderType:0.0.1\&quot;&quot;&#xd;
3739                           }&#xd;
3740                         },&#xd;
3741                         {&#xd;
3742                           &quot;key&quot;: {&#xd;
3743                             &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseStatusType&quot;,&#xd;
3744                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3745                           },&#xd;
3746                           &quot;value&quot;: {&#xd;
3747                             &quot;key&quot;: {&#xd;
3748                               &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseStatusType&quot;,&#xd;
3749                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3750                             },&#xd;
3751                             &quot;UUID&quot;: &quot;948359ff-3308-3ac5-a5ec-6e3c1b9cd4d5&quot;,&#xd;
3752                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_CDSSuccessResponseStatusType:0.0.1\&quot;&quot;&#xd;
3753                           }&#xd;
3754                         },&#xd;
3755                         {&#xd;
3756                           &quot;key&quot;: {&#xd;
3757                             &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbum&quot;,&#xd;
3758                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3759                           },&#xd;
3760                           &quot;value&quot;: {&#xd;
3761                             &quot;key&quot;: {&#xd;
3762                               &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbum&quot;,&#xd;
3763                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3764                             },&#xd;
3765                             &quot;UUID&quot;: &quot;63a6fd26-2fd6-3a0e-8a27-49a5d2ea4644&quot;,&#xd;
3766                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_EventDetailsAlbum:0.0.1\&quot;&quot;&#xd;
3767                           }&#xd;
3768                         },&#xd;
3769                         {&#xd;
3770                           &quot;key&quot;: {&#xd;
3771                             &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbumType&quot;,&#xd;
3772                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3773                           },&#xd;
3774                           &quot;value&quot;: {&#xd;
3775                             &quot;key&quot;: {&#xd;
3776                               &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbumType&quot;,&#xd;
3777                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3778                             },&#xd;
3779                             &quot;UUID&quot;: &quot;a0407d0b-5719-38bf-9529-25ad62ace8c4&quot;,&#xd;
3780                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_EventDetailsAlbumType:0.0.1\&quot;&quot;&#xd;
3781                           }&#xd;
3782                         },&#xd;
3783                         {&#xd;
3784                           &quot;key&quot;: {&#xd;
3785                             &quot;name&quot;: &quot;SimpleCL_HandleAAIFailureResponseTask&quot;,&#xd;
3786                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3787                           },&#xd;
3788                           &quot;value&quot;: {&#xd;
3789                             &quot;key&quot;: {&#xd;
3790                               &quot;name&quot;: &quot;SimpleCL_HandleAAIFailureResponseTask&quot;,&#xd;
3791                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3792                             },&#xd;
3793                             &quot;UUID&quot;: &quot;28e894dc-4ab8-3469-aab7-d81bd05bb4c9&quot;,&#xd;
3794                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_HandleAAIFailureResponseTask:0.0.1\&quot;&quot;&#xd;
3795                           }&#xd;
3796                         },&#xd;
3797                         {&#xd;
3798                           &quot;key&quot;: {&#xd;
3799                             &quot;name&quot;: &quot;SimpleCL_HandleAAISuccessResponseTask&quot;,&#xd;
3800                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3801                           },&#xd;
3802                           &quot;value&quot;: {&#xd;
3803                             &quot;key&quot;: {&#xd;
3804                               &quot;name&quot;: &quot;SimpleCL_HandleAAISuccessResponseTask&quot;,&#xd;
3805                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3806                             },&#xd;
3807                             &quot;UUID&quot;: &quot;073f1433-999e-3506-98ad-ef820d2fa7f0&quot;,&#xd;
3808                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_HandleAAISuccessResponseTask:0.0.1\&quot;&quot;&#xd;
3809                           }&#xd;
3810                         },&#xd;
3811                         {&#xd;
3812                           &quot;key&quot;: {&#xd;
3813                             &quot;name&quot;: &quot;SimpleCL_HandleVesEventTask&quot;,&#xd;
3814                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3815                           },&#xd;
3816                           &quot;value&quot;: {&#xd;
3817                             &quot;key&quot;: {&#xd;
3818                               &quot;name&quot;: &quot;SimpleCL_HandleVesEventTask&quot;,&#xd;
3819                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3820                             },&#xd;
3821                             &quot;UUID&quot;: &quot;afc6ed46-6801-3c85-bb4c-0ab5b0dd4a74&quot;,&#xd;
3822                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_HandleVesEventTask:0.0.1\&quot;&quot;&#xd;
3823                           }&#xd;
3824                         },&#xd;
3825                         {&#xd;
3826                           &quot;key&quot;: {&#xd;
3827                             &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
3828                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3829                           },&#xd;
3830                           &quot;value&quot;: {&#xd;
3831                             &quot;key&quot;: {&#xd;
3832                               &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
3833                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3834                             },&#xd;
3835                             &quot;UUID&quot;: &quot;317be184-a01a-3e2d-9ae4-cafaa405de70&quot;,&#xd;
3836                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_LogEvent:0.0.1\&quot;&quot;&#xd;
3837                           }&#xd;
3838                         },&#xd;
3839                         {&#xd;
3840                           &quot;key&quot;: {&#xd;
3841                             &quot;name&quot;: &quot;SimpleCL_LogEventComponentType&quot;,&#xd;
3842                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3843                           },&#xd;
3844                           &quot;value&quot;: {&#xd;
3845                             &quot;key&quot;: {&#xd;
3846                               &quot;name&quot;: &quot;SimpleCL_LogEventComponentType&quot;,&#xd;
3847                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3848                             },&#xd;
3849                             &quot;UUID&quot;: &quot;be7fc79b-9b73-381a-8e23-9dd6e6b1233d&quot;,&#xd;
3850                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_LogEventComponentType:0.0.1\&quot;&quot;&#xd;
3851                           }&#xd;
3852                         },&#xd;
3853                         {&#xd;
3854                           &quot;key&quot;: {&#xd;
3855                             &quot;name&quot;: &quot;SimpleCL_LogEventOtherFieldsType&quot;,&#xd;
3856                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3857                           },&#xd;
3858                           &quot;value&quot;: {&#xd;
3859                             &quot;key&quot;: {&#xd;
3860                               &quot;name&quot;: &quot;SimpleCL_LogEventOtherFieldsType&quot;,&#xd;
3861                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3862                             },&#xd;
3863                             &quot;UUID&quot;: &quot;1a082851-49e3-3f4c-b023-c05236cc8389&quot;,&#xd;
3864                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_LogEventOtherFieldsType:0.0.1\&quot;&quot;&#xd;
3865                           }&#xd;
3866                         },&#xd;
3867                         {&#xd;
3868                           &quot;key&quot;: {&#xd;
3869                             &quot;name&quot;: &quot;SimpleCL_LogEventTargetType&quot;,&#xd;
3870                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3871                           },&#xd;
3872                           &quot;value&quot;: {&#xd;
3873                             &quot;key&quot;: {&#xd;
3874                               &quot;name&quot;: &quot;SimpleCL_LogEventTargetType&quot;,&#xd;
3875                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3876                             },&#xd;
3877                             &quot;UUID&quot;: &quot;cab6cd51-ea7b-3241-a173-ea8a24e29737&quot;,&#xd;
3878                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_LogEventTargetType:0.0.1\&quot;&quot;&#xd;
3879                           }&#xd;
3880                         },&#xd;
3881                         {&#xd;
3882                           &quot;key&quot;: {&#xd;
3883                             &quot;name&quot;: &quot;SimpleCL_VesEvent&quot;,&#xd;
3884                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3885                           },&#xd;
3886                           &quot;value&quot;: {&#xd;
3887                             &quot;key&quot;: {&#xd;
3888                               &quot;name&quot;: &quot;SimpleCL_VesEvent&quot;,&#xd;
3889                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3890                             },&#xd;
3891                             &quot;UUID&quot;: &quot;0f57665a-f0a9-314e-ad0a-04c1f5758174&quot;,&#xd;
3892                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_VesEvent:0.0.1\&quot;&quot;&#xd;
3893                           }&#xd;
3894                         },&#xd;
3895                         {&#xd;
3896                           &quot;key&quot;: {&#xd;
3897                             &quot;name&quot;: &quot;SimpleCL_VesEventHandlerPolicy&quot;,&#xd;
3898                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3899                           },&#xd;
3900                           &quot;value&quot;: {&#xd;
3901                             &quot;key&quot;: {&#xd;
3902                               &quot;name&quot;: &quot;SimpleCL_VesEventHandlerPolicy&quot;,&#xd;
3903                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3904                             },&#xd;
3905                             &quot;UUID&quot;: &quot;ba5d9a46-8cb4-3fbe-84fd-eabba5b7dd4b&quot;,&#xd;
3906                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_VesEventHandlerPolicy:0.0.1\&quot;&quot;&#xd;
3907                           }&#xd;
3908                         },&#xd;
3909                         {&#xd;
3910                           &quot;key&quot;: {&#xd;
3911                             &quot;name&quot;: &quot;SimpleCL_VesEventType&quot;,&#xd;
3912                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3913                           },&#xd;
3914                           &quot;value&quot;: {&#xd;
3915                             &quot;key&quot;: {&#xd;
3916                               &quot;name&quot;: &quot;SimpleCL_VesEventType&quot;,&#xd;
3917                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3918                             },&#xd;
3919                             &quot;UUID&quot;: &quot;9fd7a967-57d4-36ef-81e9-c3396f3aa8d1&quot;,&#xd;
3920                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleCL_VesEventType:0.0.1\&quot;&quot;&#xd;
3921                           }&#xd;
3922                         },&#xd;
3923                         {&#xd;
3924                           &quot;key&quot;: {&#xd;
3925                             &quot;name&quot;: &quot;SimpleLongType&quot;,&#xd;
3926                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3927                           },&#xd;
3928                           &quot;value&quot;: {&#xd;
3929                             &quot;key&quot;: {&#xd;
3930                               &quot;name&quot;: &quot;SimpleLongType&quot;,&#xd;
3931                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3932                             },&#xd;
3933                             &quot;UUID&quot;: &quot;2dfcd9ec-a6f9-3f9f-958f-9b36cf4ac574&quot;,&#xd;
3934                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleLongType:0.0.1\&quot;&quot;&#xd;
3935                           }&#xd;
3936                         },&#xd;
3937                         {&#xd;
3938                           &quot;key&quot;: {&#xd;
3939                             &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
3940                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3941                           },&#xd;
3942                           &quot;value&quot;: {&#xd;
3943                             &quot;key&quot;: {&#xd;
3944                               &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
3945                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3946                             },&#xd;
3947                             &quot;UUID&quot;: &quot;8a4957cf-9493-3a76-8c22-a208e23259af&quot;,&#xd;
3948                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;SimpleStringType:0.0.1\&quot;&quot;&#xd;
3949                           }&#xd;
3950                         },&#xd;
3951                         {&#xd;
3952                           &quot;key&quot;: {&#xd;
3953                             &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop&quot;,&#xd;
3954                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3955                           },&#xd;
3956                           &quot;value&quot;: {&#xd;
3957                             &quot;key&quot;: {&#xd;
3958                               &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop&quot;,&#xd;
3959                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3960                             },&#xd;
3961                             &quot;UUID&quot;: &quot;ecc97b87-f30b-344c-a476-d36501bf5cbd&quot;,&#xd;
3962                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Simplecontrolloop:0.0.1\&quot;&quot;&#xd;
3963                           }&#xd;
3964                         },&#xd;
3965                         {&#xd;
3966                           &quot;key&quot;: {&#xd;
3967                             &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Albums&quot;,&#xd;
3968                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3969                           },&#xd;
3970                           &quot;value&quot;: {&#xd;
3971                             &quot;key&quot;: {&#xd;
3972                               &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Albums&quot;,&#xd;
3973                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3974                             },&#xd;
3975                             &quot;UUID&quot;: &quot;1469671a-56dd-3a68-bf6c-77a5cf7a9487&quot;,&#xd;
3976                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Simplecontrolloop_Albums:0.0.1\&quot;&quot;&#xd;
3977                           }&#xd;
3978                         },&#xd;
3979                         {&#xd;
3980                           &quot;key&quot;: {&#xd;
3981                             &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Events&quot;,&#xd;
3982                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3983                           },&#xd;
3984                           &quot;value&quot;: {&#xd;
3985                             &quot;key&quot;: {&#xd;
3986                               &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Events&quot;,&#xd;
3987                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3988                             },&#xd;
3989                             &quot;UUID&quot;: &quot;23c4eee4-aba5-36f6-96d6-46f40061bfed&quot;,&#xd;
3990                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Simplecontrolloop_Events:0.0.1\&quot;&quot;&#xd;
3991                           }&#xd;
3992                         },&#xd;
3993                         {&#xd;
3994                           &quot;key&quot;: {&#xd;
3995                             &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_KeyInfo&quot;,&#xd;
3996                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
3997                           },&#xd;
3998                           &quot;value&quot;: {&#xd;
3999                             &quot;key&quot;: {&#xd;
4000                               &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_KeyInfo&quot;,&#xd;
4001                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4002                             },&#xd;
4003                             &quot;UUID&quot;: &quot;ea9e73ff-483c-3827-896c-6eaa9d69bc6e&quot;,&#xd;
4004                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Simplecontrolloop_KeyInfo:0.0.1\&quot;&quot;&#xd;
4005                           }&#xd;
4006                         },&#xd;
4007                         {&#xd;
4008                           &quot;key&quot;: {&#xd;
4009                             &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Policies&quot;,&#xd;
4010                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4011                           },&#xd;
4012                           &quot;value&quot;: {&#xd;
4013                             &quot;key&quot;: {&#xd;
4014                               &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Policies&quot;,&#xd;
4015                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4016                             },&#xd;
4017                             &quot;UUID&quot;: &quot;38c068e5-bb9a-3997-9e50-ec77c66825c8&quot;,&#xd;
4018                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Simplecontrolloop_Policies:0.0.1\&quot;&quot;&#xd;
4019                           }&#xd;
4020                         },&#xd;
4021                         {&#xd;
4022                           &quot;key&quot;: {&#xd;
4023                             &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Schemas&quot;,&#xd;
4024                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4025                           },&#xd;
4026                           &quot;value&quot;: {&#xd;
4027                             &quot;key&quot;: {&#xd;
4028                               &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Schemas&quot;,&#xd;
4029                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4030                             },&#xd;
4031                             &quot;UUID&quot;: &quot;38514b27-8b9b-3d06-844a-3aced27deb0a&quot;,&#xd;
4032                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Simplecontrolloop_Schemas:0.0.1\&quot;&quot;&#xd;
4033                           }&#xd;
4034                         },&#xd;
4035                         {&#xd;
4036                           &quot;key&quot;: {&#xd;
4037                             &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Tasks&quot;,&#xd;
4038                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4039                           },&#xd;
4040                           &quot;value&quot;: {&#xd;
4041                             &quot;key&quot;: {&#xd;
4042                               &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Tasks&quot;,&#xd;
4043                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4044                             },&#xd;
4045                             &quot;UUID&quot;: &quot;0e0387b5-07fa-30e4-8554-eb51d2e18939&quot;,&#xd;
4046                             &quot;description&quot;: &quot;Generated description for concept referred to by key \&quot;onap.policies.apex.Simplecontrolloop_Tasks:0.0.1\&quot;&quot;&#xd;
4047                           }&#xd;
4048                         }&#xd;
4049                       ]&#xd;
4050                     }&#xd;
4051                   },&#xd;
4052                   &quot;policies&quot;: {&#xd;
4053                     &quot;key&quot;: {&#xd;
4054                       &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Policies&quot;,&#xd;
4055                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4056                     },&#xd;
4057                     &quot;policyMap&quot;: {&#xd;
4058                       &quot;entry&quot;: [&#xd;
4059                         {&#xd;
4060                           &quot;key&quot;: {&#xd;
4061                             &quot;name&quot;: &quot;SimpleCL_AAIFailureResponseHandlerPolicy&quot;,&#xd;
4062                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4063                           },&#xd;
4064                           &quot;value&quot;: {&#xd;
4065                             &quot;policyKey&quot;: {&#xd;
4066                               &quot;name&quot;: &quot;SimpleCL_AAIFailureResponseHandlerPolicy&quot;,&#xd;
4067                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4068                             },&#xd;
4069                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
4070                             &quot;state&quot;: {&#xd;
4071                               &quot;entry&quot;: [&#xd;
4072                                 {&#xd;
4073                                   &quot;key&quot;: &quot;SimpleCL_ReceiveAAIFailureResponseState&quot;,&#xd;
4074                                   &quot;value&quot;: {&#xd;
4075                                     &quot;stateKey&quot;: {&#xd;
4076                                       &quot;parentKeyName&quot;: &quot;SimpleCL_AAIFailureResponseHandlerPolicy&quot;,&#xd;
4077                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4078                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
4079                                       &quot;localName&quot;: &quot;SimpleCL_ReceiveAAIFailureResponseState&quot;&#xd;
4080                                     },&#xd;
4081                                     &quot;trigger&quot;: {&#xd;
4082                                       &quot;name&quot;: &quot;SimpleCL_AAIFailureResponseEvent&quot;,&#xd;
4083                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4084                                     },&#xd;
4085                                     &quot;stateOutputs&quot;: {&#xd;
4086                                       &quot;entry&quot;: [&#xd;
4087                                         {&#xd;
4088                                           &quot;key&quot;: &quot;AAIFailureStateOutput&quot;,&#xd;
4089                                           &quot;value&quot;: {&#xd;
4090                                             &quot;key&quot;: {&#xd;
4091                                               &quot;parentKeyName&quot;: &quot;SimpleCL_AAIFailureResponseHandlerPolicy&quot;,&#xd;
4092                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4093                                               &quot;parentLocalName&quot;: &quot;SimpleCL_ReceiveAAIFailureResponseState&quot;,&#xd;
4094                                               &quot;localName&quot;: &quot;AAIFailureStateOutput&quot;&#xd;
4095                                             },&#xd;
4096                                             &quot;outgoingEvent&quot;: {&#xd;
4097                                               &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4098                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4099                                             },&#xd;
4100                                             &quot;outgoingEventReference&quot;: [&#xd;
4101                                               {&#xd;
4102                                                 &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4103                                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4104                                               }&#xd;
4105                                             ],&#xd;
4106                                             &quot;nextState&quot;: {&#xd;
4107                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
4108                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
4109                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
4110                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
4111                                             }&#xd;
4112                                           }&#xd;
4113                                         }&#xd;
4114                                       ]&#xd;
4115                                     },&#xd;
4116                                     &quot;contextAlbumReference&quot;: [],&#xd;
4117                                     &quot;taskSelectionLogic&quot;: {&#xd;
4118                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
4119                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
4120                                       &quot;logic&quot;: &quot;&quot;&#xd;
4121                                     },&#xd;
4122                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
4123                                       &quot;entry&quot;: []&#xd;
4124                                     },&#xd;
4125                                     &quot;defaultTask&quot;: {&#xd;
4126                                       &quot;name&quot;: &quot;SimpleCL_HandleAAIFailureResponseTask&quot;,&#xd;
4127                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4128                                     },&#xd;
4129                                     &quot;taskReferences&quot;: {&#xd;
4130                                       &quot;entry&quot;: [&#xd;
4131                                         {&#xd;
4132                                           &quot;key&quot;: {&#xd;
4133                                             &quot;name&quot;: &quot;SimpleCL_HandleAAIFailureResponseTask&quot;,&#xd;
4134                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4135                                           },&#xd;
4136                                           &quot;value&quot;: {&#xd;
4137                                             &quot;key&quot;: {&#xd;
4138                                               &quot;parentKeyName&quot;: &quot;SimpleCL_AAIFailureResponseHandlerPolicy&quot;,&#xd;
4139                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4140                                               &quot;parentLocalName&quot;: &quot;SimpleCL_ReceiveAAIFailureResponseState&quot;,&#xd;
4141                                               &quot;localName&quot;: &quot;SimpleCL_AAIFailureResponseHandlerPolicy&quot;&#xd;
4142                                             },&#xd;
4143                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
4144                                             &quot;output&quot;: {&#xd;
4145                                               &quot;parentKeyName&quot;: &quot;SimpleCL_AAIFailureResponseHandlerPolicy&quot;,&#xd;
4146                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4147                                               &quot;parentLocalName&quot;: &quot;SimpleCL_ReceiveAAIFailureResponseState&quot;,&#xd;
4148                                               &quot;localName&quot;: &quot;AAIFailureStateOutput&quot;&#xd;
4149                                             }&#xd;
4150                                           }&#xd;
4151                                         }&#xd;
4152                                       ]&#xd;
4153                                     }&#xd;
4154                                   }&#xd;
4155                                 }&#xd;
4156                               ]&#xd;
4157                             },&#xd;
4158                             &quot;firstState&quot;: &quot;SimpleCL_ReceiveAAIFailureResponseState&quot;&#xd;
4159                           }&#xd;
4160                         },&#xd;
4161                         {&#xd;
4162                           &quot;key&quot;: {&#xd;
4163                             &quot;name&quot;: &quot;SimpleCL_AAISuccessResponseHandlerPolicy&quot;,&#xd;
4164                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4165                           },&#xd;
4166                           &quot;value&quot;: {&#xd;
4167                             &quot;policyKey&quot;: {&#xd;
4168                               &quot;name&quot;: &quot;SimpleCL_AAISuccessResponseHandlerPolicy&quot;,&#xd;
4169                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4170                             },&#xd;
4171                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
4172                             &quot;state&quot;: {&#xd;
4173                               &quot;entry&quot;: [&#xd;
4174                                 {&#xd;
4175                                   &quot;key&quot;: &quot;SimpleCL_ReceiveAAISuccessResponseState&quot;,&#xd;
4176                                   &quot;value&quot;: {&#xd;
4177                                     &quot;stateKey&quot;: {&#xd;
4178                                       &quot;parentKeyName&quot;: &quot;SimpleCL_AAISuccessResponseHandlerPolicy&quot;,&#xd;
4179                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4180                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
4181                                       &quot;localName&quot;: &quot;SimpleCL_ReceiveAAISuccessResponseState&quot;&#xd;
4182                                     },&#xd;
4183                                     &quot;trigger&quot;: {&#xd;
4184                                       &quot;name&quot;: &quot;SimpleCL_AAISuccessResponseEvent&quot;,&#xd;
4185                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4186                                     },&#xd;
4187                                     &quot;stateOutputs&quot;: {&#xd;
4188                                       &quot;entry&quot;: [&#xd;
4189                                         {&#xd;
4190                                           &quot;key&quot;: &quot;AAISuccessStateOutput&quot;,&#xd;
4191                                           &quot;value&quot;: {&#xd;
4192                                             &quot;key&quot;: {&#xd;
4193                                               &quot;parentKeyName&quot;: &quot;SimpleCL_AAISuccessResponseHandlerPolicy&quot;,&#xd;
4194                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4195                                               &quot;parentLocalName&quot;: &quot;SimpleCL_ReceiveAAISuccessResponseState&quot;,&#xd;
4196                                               &quot;localName&quot;: &quot;AAISuccessStateOutput&quot;&#xd;
4197                                             },&#xd;
4198                                             &quot;outgoingEvent&quot;: {&#xd;
4199                                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestEvent&quot;,&#xd;
4200                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4201                                             },&#xd;
4202                                             &quot;outgoingEventReference&quot;: [&#xd;
4203                                               {&#xd;
4204                                                 &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestEvent&quot;,&#xd;
4205                                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4206                                               },&#xd;
4207                                               {&#xd;
4208                                                 &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4209                                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4210                                               }&#xd;
4211                                             ],&#xd;
4212                                             &quot;nextState&quot;: {&#xd;
4213                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
4214                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
4215                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
4216                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
4217                                             }&#xd;
4218                                           }&#xd;
4219                                         }&#xd;
4220                                       ]&#xd;
4221                                     },&#xd;
4222                                     &quot;contextAlbumReference&quot;: [],&#xd;
4223                                     &quot;taskSelectionLogic&quot;: {&#xd;
4224                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
4225                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
4226                                       &quot;logic&quot;: &quot;&quot;&#xd;
4227                                     },&#xd;
4228                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
4229                                       &quot;entry&quot;: []&#xd;
4230                                     },&#xd;
4231                                     &quot;defaultTask&quot;: {&#xd;
4232                                       &quot;name&quot;: &quot;SimpleCL_HandleAAISuccessResponseTask&quot;,&#xd;
4233                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4234                                     },&#xd;
4235                                     &quot;taskReferences&quot;: {&#xd;
4236                                       &quot;entry&quot;: [&#xd;
4237                                         {&#xd;
4238                                           &quot;key&quot;: {&#xd;
4239                                             &quot;name&quot;: &quot;SimpleCL_HandleAAISuccessResponseTask&quot;,&#xd;
4240                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4241                                           },&#xd;
4242                                           &quot;value&quot;: {&#xd;
4243                                             &quot;key&quot;: {&#xd;
4244                                               &quot;parentKeyName&quot;: &quot;SimpleCL_AAISuccessResponseHandlerPolicy&quot;,&#xd;
4245                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4246                                               &quot;parentLocalName&quot;: &quot;SimpleCL_ReceiveAAISuccessResponseState&quot;,&#xd;
4247                                               &quot;localName&quot;: &quot;SimpleCL_AAISuccessResponseHandlerPolicy&quot;&#xd;
4248                                             },&#xd;
4249                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
4250                                             &quot;output&quot;: {&#xd;
4251                                               &quot;parentKeyName&quot;: &quot;SimpleCL_AAISuccessResponseHandlerPolicy&quot;,&#xd;
4252                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4253                                               &quot;parentLocalName&quot;: &quot;SimpleCL_ReceiveAAISuccessResponseState&quot;,&#xd;
4254                                               &quot;localName&quot;: &quot;AAISuccessStateOutput&quot;&#xd;
4255                                             }&#xd;
4256                                           }&#xd;
4257                                         }&#xd;
4258                                       ]&#xd;
4259                                     }&#xd;
4260                                   }&#xd;
4261                                 }&#xd;
4262                               ]&#xd;
4263                             },&#xd;
4264                             &quot;firstState&quot;: &quot;SimpleCL_ReceiveAAISuccessResponseState&quot;&#xd;
4265                           }&#xd;
4266                         },&#xd;
4267                         {&#xd;
4268                           &quot;key&quot;: {&#xd;
4269                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
4270                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4271                           },&#xd;
4272                           &quot;value&quot;: {&#xd;
4273                             &quot;policyKey&quot;: {&#xd;
4274                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
4275                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4276                             },&#xd;
4277                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
4278                             &quot;state&quot;: {&#xd;
4279                               &quot;entry&quot;: [&#xd;
4280                                 {&#xd;
4281                                   &quot;key&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseState&quot;,&#xd;
4282                                   &quot;value&quot;: {&#xd;
4283                                     &quot;stateKey&quot;: {&#xd;
4284                                       &quot;parentKeyName&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
4285                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4286                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
4287                                       &quot;localName&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseState&quot;&#xd;
4288                                     },&#xd;
4289                                     &quot;trigger&quot;: {&#xd;
4290                                       &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
4291                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4292                                     },&#xd;
4293                                     &quot;stateOutputs&quot;: {&#xd;
4294                                       &quot;entry&quot;: [&#xd;
4295                                         {&#xd;
4296                                           &quot;key&quot;: &quot;ConfigModifyFailureResponseOutput&quot;,&#xd;
4297                                           &quot;value&quot;: {&#xd;
4298                                             &quot;key&quot;: {&#xd;
4299                                               &quot;parentKeyName&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
4300                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4301                                               &quot;parentLocalName&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseState&quot;,&#xd;
4302                                               &quot;localName&quot;: &quot;ConfigModifyFailureResponseOutput&quot;&#xd;
4303                                             },&#xd;
4304                                             &quot;outgoingEvent&quot;: {&#xd;
4305                                               &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4306                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4307                                             },&#xd;
4308                                             &quot;outgoingEventReference&quot;: [&#xd;
4309                                               {&#xd;
4310                                                 &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4311                                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4312                                               }&#xd;
4313                                             ],&#xd;
4314                                             &quot;nextState&quot;: {&#xd;
4315                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
4316                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
4317                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
4318                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
4319                                             }&#xd;
4320                                           }&#xd;
4321                                         }&#xd;
4322                                       ]&#xd;
4323                                     },&#xd;
4324                                     &quot;contextAlbumReference&quot;: [],&#xd;
4325                                     &quot;taskSelectionLogic&quot;: {&#xd;
4326                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
4327                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
4328                                       &quot;logic&quot;: &quot;&quot;&#xd;
4329                                     },&#xd;
4330                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
4331                                       &quot;entry&quot;: []&#xd;
4332                                     },&#xd;
4333                                     &quot;defaultTask&quot;: {&#xd;
4334                                       &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseTask&quot;,&#xd;
4335                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4336                                     },&#xd;
4337                                     &quot;taskReferences&quot;: {&#xd;
4338                                       &quot;entry&quot;: [&#xd;
4339                                         {&#xd;
4340                                           &quot;key&quot;: {&#xd;
4341                                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseTask&quot;,&#xd;
4342                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4343                                           },&#xd;
4344                                           &quot;value&quot;: {&#xd;
4345                                             &quot;key&quot;: {&#xd;
4346                                               &quot;parentKeyName&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
4347                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4348                                               &quot;parentLocalName&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseState&quot;,&#xd;
4349                                               &quot;localName&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy&quot;&#xd;
4350                                             },&#xd;
4351                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
4352                                             &quot;output&quot;: {&#xd;
4353                                               &quot;parentKeyName&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy&quot;,&#xd;
4354                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4355                                               &quot;parentLocalName&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseState&quot;,&#xd;
4356                                               &quot;localName&quot;: &quot;ConfigModifyFailureResponseOutput&quot;&#xd;
4357                                             }&#xd;
4358                                           }&#xd;
4359                                         }&#xd;
4360                                       ]&#xd;
4361                                     }&#xd;
4362                                   }&#xd;
4363                                 }&#xd;
4364                               ]&#xd;
4365                             },&#xd;
4366                             &quot;firstState&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseState&quot;&#xd;
4367                           }&#xd;
4368                         },&#xd;
4369                         {&#xd;
4370                           &quot;key&quot;: {&#xd;
4371                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
4372                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4373                           },&#xd;
4374                           &quot;value&quot;: {&#xd;
4375                             &quot;policyKey&quot;: {&#xd;
4376                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
4377                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4378                             },&#xd;
4379                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
4380                             &quot;state&quot;: {&#xd;
4381                               &quot;entry&quot;: [&#xd;
4382                                 {&#xd;
4383                                   &quot;key&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseState&quot;,&#xd;
4384                                   &quot;value&quot;: {&#xd;
4385                                     &quot;stateKey&quot;: {&#xd;
4386                                       &quot;parentKeyName&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
4387                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4388                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
4389                                       &quot;localName&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseState&quot;&#xd;
4390                                     },&#xd;
4391                                     &quot;trigger&quot;: {&#xd;
4392                                       &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
4393                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4394                                     },&#xd;
4395                                     &quot;stateOutputs&quot;: {&#xd;
4396                                       &quot;entry&quot;: [&#xd;
4397                                         {&#xd;
4398                                           &quot;key&quot;: &quot;ConfigModifySuccessResponseOutput&quot;,&#xd;
4399                                           &quot;value&quot;: {&#xd;
4400                                             &quot;key&quot;: {&#xd;
4401                                               &quot;parentKeyName&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
4402                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4403                                               &quot;parentLocalName&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseState&quot;,&#xd;
4404                                               &quot;localName&quot;: &quot;ConfigModifySuccessResponseOutput&quot;&#xd;
4405                                             },&#xd;
4406                                             &quot;outgoingEvent&quot;: {&#xd;
4407                                               &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4408                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4409                                             },&#xd;
4410                                             &quot;outgoingEventReference&quot;: [&#xd;
4411                                               {&#xd;
4412                                                 &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4413                                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4414                                               }&#xd;
4415                                             ],&#xd;
4416                                             &quot;nextState&quot;: {&#xd;
4417                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
4418                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
4419                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
4420                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
4421                                             }&#xd;
4422                                           }&#xd;
4423                                         }&#xd;
4424                                       ]&#xd;
4425                                     },&#xd;
4426                                     &quot;contextAlbumReference&quot;: [],&#xd;
4427                                     &quot;taskSelectionLogic&quot;: {&#xd;
4428                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
4429                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
4430                                       &quot;logic&quot;: &quot;&quot;&#xd;
4431                                     },&#xd;
4432                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
4433                                       &quot;entry&quot;: []&#xd;
4434                                     },&#xd;
4435                                     &quot;defaultTask&quot;: {&#xd;
4436                                       &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseTask&quot;,&#xd;
4437                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4438                                     },&#xd;
4439                                     &quot;taskReferences&quot;: {&#xd;
4440                                       &quot;entry&quot;: [&#xd;
4441                                         {&#xd;
4442                                           &quot;key&quot;: {&#xd;
4443                                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseTask&quot;,&#xd;
4444                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4445                                           },&#xd;
4446                                           &quot;value&quot;: {&#xd;
4447                                             &quot;key&quot;: {&#xd;
4448                                               &quot;parentKeyName&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
4449                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4450                                               &quot;parentLocalName&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseState&quot;,&#xd;
4451                                               &quot;localName&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy&quot;&#xd;
4452                                             },&#xd;
4453                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
4454                                             &quot;output&quot;: {&#xd;
4455                                               &quot;parentKeyName&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy&quot;,&#xd;
4456                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4457                                               &quot;parentLocalName&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseState&quot;,&#xd;
4458                                               &quot;localName&quot;: &quot;ConfigModifySuccessResponseOutput&quot;&#xd;
4459                                             }&#xd;
4460                                           }&#xd;
4461                                         }&#xd;
4462                                       ]&#xd;
4463                                     }&#xd;
4464                                   }&#xd;
4465                                 }&#xd;
4466                               ]&#xd;
4467                             },&#xd;
4468                             &quot;firstState&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseState&quot;&#xd;
4469                           }&#xd;
4470                         },&#xd;
4471                         {&#xd;
4472                           &quot;key&quot;: {&#xd;
4473                             &quot;name&quot;: &quot;SimpleCL_VesEventHandlerPolicy&quot;,&#xd;
4474                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4475                           },&#xd;
4476                           &quot;value&quot;: {&#xd;
4477                             &quot;policyKey&quot;: {&#xd;
4478                               &quot;name&quot;: &quot;SimpleCL_VesEventHandlerPolicy&quot;,&#xd;
4479                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4480                             },&#xd;
4481                             &quot;template&quot;: &quot;Freestyle&quot;,&#xd;
4482                             &quot;state&quot;: {&#xd;
4483                               &quot;entry&quot;: [&#xd;
4484                                 {&#xd;
4485                                   &quot;key&quot;: &quot;SimpleCL_ReceiveVesState&quot;,&#xd;
4486                                   &quot;value&quot;: {&#xd;
4487                                     &quot;stateKey&quot;: {&#xd;
4488                                       &quot;parentKeyName&quot;: &quot;SimpleCL_VesEventHandlerPolicy&quot;,&#xd;
4489                                       &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4490                                       &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
4491                                       &quot;localName&quot;: &quot;SimpleCL_ReceiveVesState&quot;&#xd;
4492                                     },&#xd;
4493                                     &quot;trigger&quot;: {&#xd;
4494                                       &quot;name&quot;: &quot;SimpleCL_VesEvent&quot;,&#xd;
4495                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4496                                     },&#xd;
4497                                     &quot;stateOutputs&quot;: {&#xd;
4498                                       &quot;entry&quot;: [&#xd;
4499                                         {&#xd;
4500                                           &quot;key&quot;: &quot;VesOutput&quot;,&#xd;
4501                                           &quot;value&quot;: {&#xd;
4502                                             &quot;key&quot;: {&#xd;
4503                                               &quot;parentKeyName&quot;: &quot;SimpleCL_VesEventHandlerPolicy&quot;,&#xd;
4504                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4505                                               &quot;parentLocalName&quot;: &quot;SimpleCL_ReceiveVesState&quot;,&#xd;
4506                                               &quot;localName&quot;: &quot;VesOutput&quot;&#xd;
4507                                             },&#xd;
4508                                             &quot;outgoingEvent&quot;: {&#xd;
4509                                               &quot;name&quot;: &quot;SimpleCL_AAIRequestEvent&quot;,&#xd;
4510                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4511                                             },&#xd;
4512                                             &quot;outgoingEventReference&quot;: [&#xd;
4513                                               {&#xd;
4514                                                 &quot;name&quot;: &quot;SimpleCL_AAIRequestEvent&quot;,&#xd;
4515                                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4516                                               },&#xd;
4517                                               {&#xd;
4518                                                 &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4519                                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4520                                               }&#xd;
4521                                             ],&#xd;
4522                                             &quot;nextState&quot;: {&#xd;
4523                                               &quot;parentKeyName&quot;: &quot;NULL&quot;,&#xd;
4524                                               &quot;parentKeyVersion&quot;: &quot;0.0.0&quot;,&#xd;
4525                                               &quot;parentLocalName&quot;: &quot;NULL&quot;,&#xd;
4526                                               &quot;localName&quot;: &quot;NULL&quot;&#xd;
4527                                             }&#xd;
4528                                           }&#xd;
4529                                         }&#xd;
4530                                       ]&#xd;
4531                                     },&#xd;
4532                                     &quot;contextAlbumReference&quot;: [],&#xd;
4533                                     &quot;taskSelectionLogic&quot;: {&#xd;
4534                                       &quot;key&quot;: &quot;NULL&quot;,&#xd;
4535                                       &quot;logicFlavour&quot;: &quot;UNDEFINED&quot;,&#xd;
4536                                       &quot;logic&quot;: &quot;&quot;&#xd;
4537                                     },&#xd;
4538                                     &quot;stateFinalizerLogicMap&quot;: {&#xd;
4539                                       &quot;entry&quot;: []&#xd;
4540                                     },&#xd;
4541                                     &quot;defaultTask&quot;: {&#xd;
4542                                       &quot;name&quot;: &quot;SimpleCL_HandleVesEventTask&quot;,&#xd;
4543                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4544                                     },&#xd;
4545                                     &quot;taskReferences&quot;: {&#xd;
4546                                       &quot;entry&quot;: [&#xd;
4547                                         {&#xd;
4548                                           &quot;key&quot;: {&#xd;
4549                                             &quot;name&quot;: &quot;SimpleCL_HandleVesEventTask&quot;,&#xd;
4550                                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4551                                           },&#xd;
4552                                           &quot;value&quot;: {&#xd;
4553                                             &quot;key&quot;: {&#xd;
4554                                               &quot;parentKeyName&quot;: &quot;SimpleCL_VesEventHandlerPolicy&quot;,&#xd;
4555                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4556                                               &quot;parentLocalName&quot;: &quot;SimpleCL_ReceiveVesState&quot;,&#xd;
4557                                               &quot;localName&quot;: &quot;SimpleCL_VesEventHandlerPolicy&quot;&#xd;
4558                                             },&#xd;
4559                                             &quot;outputType&quot;: &quot;DIRECT&quot;,&#xd;
4560                                             &quot;output&quot;: {&#xd;
4561                                               &quot;parentKeyName&quot;: &quot;SimpleCL_VesEventHandlerPolicy&quot;,&#xd;
4562                                               &quot;parentKeyVersion&quot;: &quot;0.0.1&quot;,&#xd;
4563                                               &quot;parentLocalName&quot;: &quot;SimpleCL_ReceiveVesState&quot;,&#xd;
4564                                               &quot;localName&quot;: &quot;VesOutput&quot;&#xd;
4565                                             }&#xd;
4566                                           }&#xd;
4567                                         }&#xd;
4568                                       ]&#xd;
4569                                     }&#xd;
4570                                   }&#xd;
4571                                 }&#xd;
4572                               ]&#xd;
4573                             },&#xd;
4574                             &quot;firstState&quot;: &quot;SimpleCL_ReceiveVesState&quot;&#xd;
4575                           }&#xd;
4576                         }&#xd;
4577                       ]&#xd;
4578                     }&#xd;
4579                   },&#xd;
4580                   &quot;tasks&quot;: {&#xd;
4581                     &quot;key&quot;: {&#xd;
4582                       &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Tasks&quot;,&#xd;
4583                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4584                     },&#xd;
4585                     &quot;taskMap&quot;: {&#xd;
4586                       &quot;entry&quot;: [&#xd;
4587                         {&#xd;
4588                           &quot;key&quot;: {&#xd;
4589                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseTask&quot;,&#xd;
4590                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4591                           },&#xd;
4592                           &quot;value&quot;: {&#xd;
4593                             &quot;key&quot;: {&#xd;
4594                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseTask&quot;,&#xd;
4595                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4596                             },&#xd;
4597                             &quot;inputEvent&quot;: {&#xd;
4598                               &quot;key&quot;: {&#xd;
4599                                 &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
4600                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4601                               },&#xd;
4602                               &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
4603                               &quot;source&quot;: &quot;CDS&quot;,&#xd;
4604                               &quot;target&quot;: &quot;APEX&quot;,&#xd;
4605                               &quot;parameter&quot;: {&#xd;
4606                                 &quot;entry&quot;: [&#xd;
4607                                   {&#xd;
4608                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
4609                                     &quot;value&quot;: {&#xd;
4610                                       &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
4611                                       &quot;fieldSchemaKey&quot;: {&#xd;
4612                                         &quot;name&quot;: &quot;SimpleCL_CDSActionIdentifiersType&quot;,&#xd;
4613                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4614                                       },&#xd;
4615                                       &quot;optional&quot;: false&#xd;
4616                                     }&#xd;
4617                                   },&#xd;
4618                                   {&#xd;
4619                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
4620                                     &quot;value&quot;: {&#xd;
4621                                       &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
4622                                       &quot;fieldSchemaKey&quot;: {&#xd;
4623                                         &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseCommonHeaderType&quot;,&#xd;
4624                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4625                                       },&#xd;
4626                                       &quot;optional&quot;: false&#xd;
4627                                     }&#xd;
4628                                   },&#xd;
4629                                   {&#xd;
4630                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
4631                                     &quot;value&quot;: {&#xd;
4632                                       &quot;key&quot;: &quot;payload&quot;,&#xd;
4633                                       &quot;fieldSchemaKey&quot;: {&#xd;
4634                                         &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestPayloadType&quot;,&#xd;
4635                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4636                                       },&#xd;
4637                                       &quot;optional&quot;: false&#xd;
4638                                     }&#xd;
4639                                   },&#xd;
4640                                   {&#xd;
4641                                     &quot;key&quot;: &quot;status&quot;,&#xd;
4642                                     &quot;value&quot;: {&#xd;
4643                                       &quot;key&quot;: &quot;status&quot;,&#xd;
4644                                       &quot;fieldSchemaKey&quot;: {&#xd;
4645                                         &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseStatusType&quot;,&#xd;
4646                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4647                                       },&#xd;
4648                                       &quot;optional&quot;: false&#xd;
4649                                     }&#xd;
4650                                   }&#xd;
4651                                 ]&#xd;
4652                               }&#xd;
4653                             },&#xd;
4654                             &quot;outputEvents&quot;: {&#xd;
4655                               &quot;entry&quot;: [&#xd;
4656                                 {&#xd;
4657                                   &quot;key&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4658                                   &quot;value&quot;: {&#xd;
4659                                     &quot;key&quot;: {&#xd;
4660                                       &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4661                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4662                                     },&#xd;
4663                                     &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
4664                                     &quot;source&quot;: &quot;APEX&quot;,&#xd;
4665                                     &quot;target&quot;: &quot;DCAE&quot;,&#xd;
4666                                     &quot;parameter&quot;: {&#xd;
4667                                       &quot;entry&quot;: [&#xd;
4668                                         {&#xd;
4669                                           &quot;key&quot;: &quot;component&quot;,&#xd;
4670                                           &quot;value&quot;: {&#xd;
4671                                             &quot;key&quot;: &quot;component&quot;,&#xd;
4672                                             &quot;fieldSchemaKey&quot;: {&#xd;
4673                                               &quot;name&quot;: &quot;SimpleCL_LogEventComponentType&quot;,&#xd;
4674                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4675                                             },&#xd;
4676                                             &quot;optional&quot;: false&#xd;
4677                                           }&#xd;
4678                                         },&#xd;
4679                                         {&#xd;
4680                                           &quot;key&quot;: &quot;id&quot;,&#xd;
4681                                           &quot;value&quot;: {&#xd;
4682                                             &quot;key&quot;: &quot;id&quot;,&#xd;
4683                                             &quot;fieldSchemaKey&quot;: {&#xd;
4684                                               &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
4685                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4686                                             },&#xd;
4687                                             &quot;optional&quot;: false&#xd;
4688                                           }&#xd;
4689                                         },&#xd;
4690                                         {&#xd;
4691                                           &quot;key&quot;: &quot;otherFields&quot;,&#xd;
4692                                           &quot;value&quot;: {&#xd;
4693                                             &quot;key&quot;: &quot;otherFields&quot;,&#xd;
4694                                             &quot;fieldSchemaKey&quot;: {&#xd;
4695                                               &quot;name&quot;: &quot;SimpleCL_LogEventOtherFieldsType&quot;,&#xd;
4696                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4697                                             },&#xd;
4698                                             &quot;optional&quot;: false&#xd;
4699                                           }&#xd;
4700                                         },&#xd;
4701                                         {&#xd;
4702                                           &quot;key&quot;: &quot;target&quot;,&#xd;
4703                                           &quot;value&quot;: {&#xd;
4704                                             &quot;key&quot;: &quot;target&quot;,&#xd;
4705                                             &quot;fieldSchemaKey&quot;: {&#xd;
4706                                               &quot;name&quot;: &quot;SimpleCL_LogEventTargetType&quot;,&#xd;
4707                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4708                                             },&#xd;
4709                                             &quot;optional&quot;: false&#xd;
4710                                           }&#xd;
4711                                         }&#xd;
4712                                       ]&#xd;
4713                                     }&#xd;
4714                                   }&#xd;
4715                                 }&#xd;
4716                               ]&#xd;
4717                             },&#xd;
4718                             &quot;taskParameters&quot;: {&#xd;
4719                               &quot;entry&quot;: []&#xd;
4720                             },&#xd;
4721                             &quot;contextAlbumReference&quot;: [&#xd;
4722                               {&#xd;
4723                                 &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbum&quot;,&#xd;
4724                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4725                               }&#xd;
4726                             ],&#xd;
4727                             &quot;taskLogic&quot;: {&#xd;
4728                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
4729                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
4730                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\nvar HashMapType = java.util.HashMap;\n\nvar albumID = executor.getExecutionProperties().getProperty(\&quot;albumId\&quot;);\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;SimpleCL_EventDetailsAlbum\&quot;).get(albumID.toString());\n\nvar commonEventHeader = eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;);\nvar errorMessage = \&quot;CDS operation failed. Error message from CDS - \&quot; + executor.inFields.get(\&quot;status\&quot;).get(\&quot;errorMessage\&quot;);\nvar logEventFields = populateLogEventFields(commonEventHeader.get(\&quot;eventId\&quot;), eventDetailsAlbum.get(\&quot;otherFields\&quot;).get(\&quot;hashMap\&quot;).get(\&quot;pnfName\&quot;), \&quot;PNF\&quot;, \&quot;FINAL_FAILURE\&quot;, \&quot;Failed to process VES event. Reason: \&quot; + errorMessage);\nexecutor.addFieldsToOutput(logEventFields);\nexecutor.logger.info(executor.outFieldsList);\ntrue;\n\nfunction populateLogEventFields(eventId, pnfName, targetType, status, message) {\n    var timestamp = longType(new Date().getTime());\n    var logEventFields = java.util.HashMap();\n    logEventFields.put(\&quot;id\&quot;, eventId);\n\n    var entityInfo = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;target\&quot;).createNewSubInstance(\&quot;entityInfo\&quot;);\n    entityInfo.put(\&quot;pnf_DasH_name\&quot;, pnfName);\n    var target = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;target\&quot;).createNewInstance();\n    target.put(\&quot;entityInfo\&quot;, entityInfo);\n    target.put(\&quot;targetType\&quot;, targetType)\n    logEventFields.put(\&quot;target\&quot;, target);\n\n    var artifacts = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;component\&quot;).createNewSubInstance(\&quot;artifacts\&quot;);\n    artifacts.put(\&quot;policyName\&quot;, \&quot;onap.policies.apex.Simplecontrolloop\&quot;);\n    artifacts.put(\&quot;policyVersion\&quot;, \&quot;1.0.0\&quot;);\n    var component = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;component\&quot;).createNewInstance();\n    component.put(\&quot;artifacts\&quot;, artifacts);\n    component.put(\&quot;name\&quot;, \&quot;Policy\&quot;)\n    component.put(\&quot;flavour\&quot;, \&quot;Apex-PDP\&quot;)\n    component.put(\&quot;timestamp\&quot;, timestamp)\n    component.put(\&quot;status\&quot;, status)\n    component.put(\&quot;message\&quot;, message)\n    logEventFields.put(\&quot;component\&quot;, component);\n\n    var otherFieldsEntry = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;otherFields\&quot;).createNewInstance();\n    otherFieldsEntry.put(\&quot;useCaseName\&quot;, \&quot;simple-controlloop-usecase\&quot;);\n    logEventFields.put(\&quot;otherFields\&quot;, otherFieldsEntry);\n\n    return logEventFields;\n}&quot;&#xd;
4731                             }&#xd;
4732                           }&#xd;
4733                         },&#xd;
4734                         {&#xd;
4735                           &quot;key&quot;: {&#xd;
4736                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseTask&quot;,&#xd;
4737                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4738                           },&#xd;
4739                           &quot;value&quot;: {&#xd;
4740                             &quot;key&quot;: {&#xd;
4741                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseTask&quot;,&#xd;
4742                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4743                             },&#xd;
4744                             &quot;inputEvent&quot;: {&#xd;
4745                               &quot;key&quot;: {&#xd;
4746                                 &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
4747                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4748                               },&#xd;
4749                               &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
4750                               &quot;source&quot;: &quot;CDS&quot;,&#xd;
4751                               &quot;target&quot;: &quot;APEX&quot;,&#xd;
4752                               &quot;parameter&quot;: {&#xd;
4753                                 &quot;entry&quot;: [&#xd;
4754                                   {&#xd;
4755                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
4756                                     &quot;value&quot;: {&#xd;
4757                                       &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
4758                                       &quot;fieldSchemaKey&quot;: {&#xd;
4759                                         &quot;name&quot;: &quot;SimpleCL_CDSActionIdentifiersType&quot;,&#xd;
4760                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4761                                       },&#xd;
4762                                       &quot;optional&quot;: false&#xd;
4763                                     }&#xd;
4764                                   },&#xd;
4765                                   {&#xd;
4766                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
4767                                     &quot;value&quot;: {&#xd;
4768                                       &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
4769                                       &quot;fieldSchemaKey&quot;: {&#xd;
4770                                         &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
4771                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4772                                       },&#xd;
4773                                       &quot;optional&quot;: false&#xd;
4774                                     }&#xd;
4775                                   },&#xd;
4776                                   {&#xd;
4777                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
4778                                     &quot;value&quot;: {&#xd;
4779                                       &quot;key&quot;: &quot;payload&quot;,&#xd;
4780                                       &quot;fieldSchemaKey&quot;: {&#xd;
4781                                         &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyResponsePayloadType&quot;,&#xd;
4782                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4783                                       },&#xd;
4784                                       &quot;optional&quot;: false&#xd;
4785                                     }&#xd;
4786                                   },&#xd;
4787                                   {&#xd;
4788                                     &quot;key&quot;: &quot;status&quot;,&#xd;
4789                                     &quot;value&quot;: {&#xd;
4790                                       &quot;key&quot;: &quot;status&quot;,&#xd;
4791                                       &quot;fieldSchemaKey&quot;: {&#xd;
4792                                         &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseStatusType&quot;,&#xd;
4793                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4794                                       },&#xd;
4795                                       &quot;optional&quot;: false&#xd;
4796                                     }&#xd;
4797                                   }&#xd;
4798                                 ]&#xd;
4799                               }&#xd;
4800                             },&#xd;
4801                             &quot;outputEvents&quot;: {&#xd;
4802                               &quot;entry&quot;: [&#xd;
4803                                 {&#xd;
4804                                   &quot;key&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4805                                   &quot;value&quot;: {&#xd;
4806                                     &quot;key&quot;: {&#xd;
4807                                       &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4808                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4809                                     },&#xd;
4810                                     &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
4811                                     &quot;source&quot;: &quot;APEX&quot;,&#xd;
4812                                     &quot;target&quot;: &quot;DCAE&quot;,&#xd;
4813                                     &quot;parameter&quot;: {&#xd;
4814                                       &quot;entry&quot;: [&#xd;
4815                                         {&#xd;
4816                                           &quot;key&quot;: &quot;component&quot;,&#xd;
4817                                           &quot;value&quot;: {&#xd;
4818                                             &quot;key&quot;: &quot;component&quot;,&#xd;
4819                                             &quot;fieldSchemaKey&quot;: {&#xd;
4820                                               &quot;name&quot;: &quot;SimpleCL_LogEventComponentType&quot;,&#xd;
4821                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4822                                             },&#xd;
4823                                             &quot;optional&quot;: false&#xd;
4824                                           }&#xd;
4825                                         },&#xd;
4826                                         {&#xd;
4827                                           &quot;key&quot;: &quot;id&quot;,&#xd;
4828                                           &quot;value&quot;: {&#xd;
4829                                             &quot;key&quot;: &quot;id&quot;,&#xd;
4830                                             &quot;fieldSchemaKey&quot;: {&#xd;
4831                                               &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
4832                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4833                                             },&#xd;
4834                                             &quot;optional&quot;: false&#xd;
4835                                           }&#xd;
4836                                         },&#xd;
4837                                         {&#xd;
4838                                           &quot;key&quot;: &quot;otherFields&quot;,&#xd;
4839                                           &quot;value&quot;: {&#xd;
4840                                             &quot;key&quot;: &quot;otherFields&quot;,&#xd;
4841                                             &quot;fieldSchemaKey&quot;: {&#xd;
4842                                               &quot;name&quot;: &quot;SimpleCL_LogEventOtherFieldsType&quot;,&#xd;
4843                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4844                                             },&#xd;
4845                                             &quot;optional&quot;: false&#xd;
4846                                           }&#xd;
4847                                         },&#xd;
4848                                         {&#xd;
4849                                           &quot;key&quot;: &quot;target&quot;,&#xd;
4850                                           &quot;value&quot;: {&#xd;
4851                                             &quot;key&quot;: &quot;target&quot;,&#xd;
4852                                             &quot;fieldSchemaKey&quot;: {&#xd;
4853                                               &quot;name&quot;: &quot;SimpleCL_LogEventTargetType&quot;,&#xd;
4854                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4855                                             },&#xd;
4856                                             &quot;optional&quot;: false&#xd;
4857                                           }&#xd;
4858                                         }&#xd;
4859                                       ]&#xd;
4860                                     }&#xd;
4861                                   }&#xd;
4862                                 }&#xd;
4863                               ]&#xd;
4864                             },&#xd;
4865                             &quot;taskParameters&quot;: {&#xd;
4866                               &quot;entry&quot;: []&#xd;
4867                             },&#xd;
4868                             &quot;contextAlbumReference&quot;: [&#xd;
4869                               {&#xd;
4870                                 &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbum&quot;,&#xd;
4871                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4872                               }&#xd;
4873                             ],&#xd;
4874                             &quot;taskLogic&quot;: {&#xd;
4875                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
4876                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
4877                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\nvar HashMapType = java.util.HashMap;\n\nvar albumID = executor.getExecutionProperties().getProperty(\&quot;albumId\&quot;);\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;SimpleCL_EventDetailsAlbum\&quot;).get(albumID.toString());\nvar commonEventHeader = eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;);\n\nvar logEventFields = populateLogEventFields(commonEventHeader.get(\&quot;eventId\&quot;), eventDetailsAlbum.get(\&quot;otherFields\&quot;).get(\&quot;hashMap\&quot;).get(\&quot;pnfName\&quot;), \&quot;PNF\&quot;, \&quot;FINAL_SUCCESS\&quot;, \&quot;Successfully processed the VES event. Hostname is updated.\&quot;)\nexecutor.addFieldsToOutput(logEventFields);\nexecutor.logger.info(executor.outFieldsList);\ntrue;\n\nfunction populateLogEventFields(eventId, pnfName, targetType, status, message) {\n    var timestamp = longType(new Date().getTime());\n    var logEventFields = java.util.HashMap();\n    logEventFields.put(\&quot;id\&quot;, eventId);\n\n    var entityInfo = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;target\&quot;).createNewSubInstance(\&quot;entityInfo\&quot;);\n    entityInfo.put(\&quot;pnf_DasH_name\&quot;, pnfName);\n    var target = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;target\&quot;).createNewInstance();\n    target.put(\&quot;entityInfo\&quot;, entityInfo);\n    target.put(\&quot;targetType\&quot;, targetType)\n    logEventFields.put(\&quot;target\&quot;, target);\n\n    var artifacts = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;component\&quot;).createNewSubInstance(\&quot;artifacts\&quot;);\n    artifacts.put(\&quot;policyName\&quot;, \&quot;onap.policies.apex.Simplecontrolloop\&quot;);\n    artifacts.put(\&quot;policyVersion\&quot;, \&quot;1.0.0\&quot;);\n    var component = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;component\&quot;).createNewInstance();\n    component.put(\&quot;artifacts\&quot;, artifacts);\n    component.put(\&quot;name\&quot;, \&quot;Policy\&quot;)\n    component.put(\&quot;flavour\&quot;, \&quot;Apex-PDP\&quot;)\n    component.put(\&quot;timestamp\&quot;, timestamp)\n    component.put(\&quot;status\&quot;, status)\n    component.put(\&quot;message\&quot;, message)\n    logEventFields.put(\&quot;component\&quot;, component);\n\n    var otherFieldsEntry = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;otherFields\&quot;).createNewInstance();\n    otherFieldsEntry.put(\&quot;useCaseName\&quot;, \&quot;simple-controlloop-usecase\&quot;);\n    logEventFields.put(\&quot;otherFields\&quot;, otherFieldsEntry);\n\n    return logEventFields;\n}&quot;&#xd;
4878                             }&#xd;
4879                           }&#xd;
4880                         },&#xd;
4881                         {&#xd;
4882                           &quot;key&quot;: {&#xd;
4883                             &quot;name&quot;: &quot;SimpleCL_HandleAAIFailureResponseTask&quot;,&#xd;
4884                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4885                           },&#xd;
4886                           &quot;value&quot;: {&#xd;
4887                             &quot;key&quot;: {&#xd;
4888                               &quot;name&quot;: &quot;SimpleCL_HandleAAIFailureResponseTask&quot;,&#xd;
4889                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4890                             },&#xd;
4891                             &quot;inputEvent&quot;: {&#xd;
4892                               &quot;key&quot;: {&#xd;
4893                                 &quot;name&quot;: &quot;SimpleCL_AAIFailureResponseEvent&quot;,&#xd;
4894                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4895                               },&#xd;
4896                               &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
4897                               &quot;source&quot;: &quot;AAI&quot;,&#xd;
4898                               &quot;target&quot;: &quot;APEX&quot;,&#xd;
4899                               &quot;parameter&quot;: {&#xd;
4900                                 &quot;entry&quot;: [&#xd;
4901                                   {&#xd;
4902                                     &quot;key&quot;: &quot;requestError&quot;,&#xd;
4903                                     &quot;value&quot;: {&#xd;
4904                                       &quot;key&quot;: &quot;requestError&quot;,&#xd;
4905                                       &quot;fieldSchemaKey&quot;: {&#xd;
4906                                         &quot;name&quot;: &quot;SimpleCL_AAIRequestErrorType&quot;,&#xd;
4907                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4908                                       },&#xd;
4909                                       &quot;optional&quot;: false&#xd;
4910                                     }&#xd;
4911                                   }&#xd;
4912                                 ]&#xd;
4913                               }&#xd;
4914                             },&#xd;
4915                             &quot;outputEvents&quot;: {&#xd;
4916                               &quot;entry&quot;: [&#xd;
4917                                 {&#xd;
4918                                   &quot;key&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4919                                   &quot;value&quot;: {&#xd;
4920                                     &quot;key&quot;: {&#xd;
4921                                       &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
4922                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4923                                     },&#xd;
4924                                     &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
4925                                     &quot;source&quot;: &quot;APEX&quot;,&#xd;
4926                                     &quot;target&quot;: &quot;DCAE&quot;,&#xd;
4927                                     &quot;parameter&quot;: {&#xd;
4928                                       &quot;entry&quot;: [&#xd;
4929                                         {&#xd;
4930                                           &quot;key&quot;: &quot;component&quot;,&#xd;
4931                                           &quot;value&quot;: {&#xd;
4932                                             &quot;key&quot;: &quot;component&quot;,&#xd;
4933                                             &quot;fieldSchemaKey&quot;: {&#xd;
4934                                               &quot;name&quot;: &quot;SimpleCL_LogEventComponentType&quot;,&#xd;
4935                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4936                                             },&#xd;
4937                                             &quot;optional&quot;: false&#xd;
4938                                           }&#xd;
4939                                         },&#xd;
4940                                         {&#xd;
4941                                           &quot;key&quot;: &quot;id&quot;,&#xd;
4942                                           &quot;value&quot;: {&#xd;
4943                                             &quot;key&quot;: &quot;id&quot;,&#xd;
4944                                             &quot;fieldSchemaKey&quot;: {&#xd;
4945                                               &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
4946                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4947                                             },&#xd;
4948                                             &quot;optional&quot;: false&#xd;
4949                                           }&#xd;
4950                                         },&#xd;
4951                                         {&#xd;
4952                                           &quot;key&quot;: &quot;otherFields&quot;,&#xd;
4953                                           &quot;value&quot;: {&#xd;
4954                                             &quot;key&quot;: &quot;otherFields&quot;,&#xd;
4955                                             &quot;fieldSchemaKey&quot;: {&#xd;
4956                                               &quot;name&quot;: &quot;SimpleCL_LogEventOtherFieldsType&quot;,&#xd;
4957                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4958                                             },&#xd;
4959                                             &quot;optional&quot;: false&#xd;
4960                                           }&#xd;
4961                                         },&#xd;
4962                                         {&#xd;
4963                                           &quot;key&quot;: &quot;target&quot;,&#xd;
4964                                           &quot;value&quot;: {&#xd;
4965                                             &quot;key&quot;: &quot;target&quot;,&#xd;
4966                                             &quot;fieldSchemaKey&quot;: {&#xd;
4967                                               &quot;name&quot;: &quot;SimpleCL_LogEventTargetType&quot;,&#xd;
4968                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4969                                             },&#xd;
4970                                             &quot;optional&quot;: false&#xd;
4971                                           }&#xd;
4972                                         }&#xd;
4973                                       ]&#xd;
4974                                     }&#xd;
4975                                   }&#xd;
4976                                 }&#xd;
4977                               ]&#xd;
4978                             },&#xd;
4979                             &quot;taskParameters&quot;: {&#xd;
4980                               &quot;entry&quot;: []&#xd;
4981                             },&#xd;
4982                             &quot;contextAlbumReference&quot;: [&#xd;
4983                               {&#xd;
4984                                 &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbum&quot;,&#xd;
4985                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4986                               }&#xd;
4987                             ],&#xd;
4988                             &quot;taskLogic&quot;: {&#xd;
4989                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
4990                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
4991                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\nvar HashMapType = java.util.HashMap;\n\nvar albumID = executor.getExecutionProperties().getProperty(\&quot;albumId\&quot;);\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;SimpleCL_EventDetailsAlbum\&quot;).get(albumID.toString());\n\nvar aaiErrorMessage = \&quot;AAI operation failed. Error message from AAI - \&quot; + executor.inFields.get(\&quot;requestError\&quot;).get(\&quot;serviceException\&quot;).get(\&quot;text\&quot;);\n\nvar logEventFields = populateLogEventFields(eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;).get(\&quot;eventId\&quot;), eventDetailsAlbum.get(\&quot;otherFields\&quot;).get(\&quot;hashMap\&quot;).get(\&quot;pnfName\&quot;), \&quot;PNF\&quot;, \&quot;FINAL_FAILURE\&quot;, \&quot;Failed to process VES event. Reason: \&quot; + aaiErrorMessage)\nexecutor.addFieldsToOutput(logEventFields);\nexecutor.logger.info(executor.outFieldsList);\ntrue;\n\nfunction populateLogEventFields(eventId, pnfName, targetType, status, message) {\n    var timestamp = longType(new Date().getTime());\n    var logEventFields = java.util.HashMap();\n    logEventFields.put(\&quot;id\&quot;, eventId);\n\n    var entityInfo = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;target\&quot;).createNewSubInstance(\&quot;entityInfo\&quot;);\n    entityInfo.put(\&quot;pnf_DasH_name\&quot;, pnfName);\n    var target = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;target\&quot;).createNewInstance();\n    target.put(\&quot;entityInfo\&quot;, entityInfo);\n    target.put(\&quot;targetType\&quot;, targetType)\n    logEventFields.put(\&quot;target\&quot;, target);\n\n    var artifacts = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;component\&quot;).createNewSubInstance(\&quot;artifacts\&quot;);\n    artifacts.put(\&quot;policyName\&quot;, \&quot;onap.policies.apex.Simplecontrolloop\&quot;);\n    artifacts.put(\&quot;policyVersion\&quot;, \&quot;1.0.0\&quot;);\n    var component = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;component\&quot;).createNewInstance();\n    component.put(\&quot;artifacts\&quot;, artifacts);\n    component.put(\&quot;name\&quot;, \&quot;Policy\&quot;)\n    component.put(\&quot;flavour\&quot;, \&quot;Apex-PDP\&quot;)\n    component.put(\&quot;timestamp\&quot;, timestamp)\n    component.put(\&quot;status\&quot;, status)\n    component.put(\&quot;message\&quot;, message)\n    logEventFields.put(\&quot;component\&quot;, component);\n\n    var otherFieldsEntry = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;otherFields\&quot;).createNewInstance();\n    otherFieldsEntry.put(\&quot;useCaseName\&quot;, \&quot;simple-controlloop-usecase\&quot;);\n    logEventFields.put(\&quot;otherFields\&quot;, otherFieldsEntry);\n\n    return logEventFields;\n}&quot;&#xd;
4992                             }&#xd;
4993                           }&#xd;
4994                         },&#xd;
4995                         {&#xd;
4996                           &quot;key&quot;: {&#xd;
4997                             &quot;name&quot;: &quot;SimpleCL_HandleAAISuccessResponseTask&quot;,&#xd;
4998                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
4999                           },&#xd;
5000                           &quot;value&quot;: {&#xd;
5001                             &quot;key&quot;: {&#xd;
5002                               &quot;name&quot;: &quot;SimpleCL_HandleAAISuccessResponseTask&quot;,&#xd;
5003                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5004                             },&#xd;
5005                             &quot;inputEvent&quot;: {&#xd;
5006                               &quot;key&quot;: {&#xd;
5007                                 &quot;name&quot;: &quot;SimpleCL_AAISuccessResponseEvent&quot;,&#xd;
5008                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5009                               },&#xd;
5010                               &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5011                               &quot;source&quot;: &quot;AAI&quot;,&#xd;
5012                               &quot;target&quot;: &quot;APEX&quot;,&#xd;
5013                               &quot;parameter&quot;: {&#xd;
5014                                 &quot;entry&quot;: [&#xd;
5015                                   {&#xd;
5016                                     &quot;key&quot;: &quot;equip-model&quot;,&#xd;
5017                                     &quot;value&quot;: {&#xd;
5018                                       &quot;key&quot;: &quot;equip-model&quot;,&#xd;
5019                                       &quot;fieldSchemaKey&quot;: {&#xd;
5020                                         &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5021                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5022                                       },&#xd;
5023                                       &quot;optional&quot;: false&#xd;
5024                                     }&#xd;
5025                                   },&#xd;
5026                                   {&#xd;
5027                                     &quot;key&quot;: &quot;equip-type&quot;,&#xd;
5028                                     &quot;value&quot;: {&#xd;
5029                                       &quot;key&quot;: &quot;equip-type&quot;,&#xd;
5030                                       &quot;fieldSchemaKey&quot;: {&#xd;
5031                                         &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5032                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5033                                       },&#xd;
5034                                       &quot;optional&quot;: false&#xd;
5035                                     }&#xd;
5036                                   },&#xd;
5037                                   {&#xd;
5038                                     &quot;key&quot;: &quot;equip-vendor&quot;,&#xd;
5039                                     &quot;value&quot;: {&#xd;
5040                                       &quot;key&quot;: &quot;equip-vendor&quot;,&#xd;
5041                                       &quot;fieldSchemaKey&quot;: {&#xd;
5042                                         &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5043                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5044                                       },&#xd;
5045                                       &quot;optional&quot;: false&#xd;
5046                                     }&#xd;
5047                                   },&#xd;
5048                                   {&#xd;
5049                                     &quot;key&quot;: &quot;in-maint&quot;,&#xd;
5050                                     &quot;value&quot;: {&#xd;
5051                                       &quot;key&quot;: &quot;in-maint&quot;,&#xd;
5052                                       &quot;fieldSchemaKey&quot;: {&#xd;
5053                                         &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
5054                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5055                                       },&#xd;
5056                                       &quot;optional&quot;: false&#xd;
5057                                     }&#xd;
5058                                   },&#xd;
5059                                   {&#xd;
5060                                     &quot;key&quot;: &quot;ipaddress-v4-oam&quot;,&#xd;
5061                                     &quot;value&quot;: {&#xd;
5062                                       &quot;key&quot;: &quot;ipaddress-v4-oam&quot;,&#xd;
5063                                       &quot;fieldSchemaKey&quot;: {&#xd;
5064                                         &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5065                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5066                                       },&#xd;
5067                                       &quot;optional&quot;: false&#xd;
5068                                     }&#xd;
5069                                   },&#xd;
5070                                   {&#xd;
5071                                     &quot;key&quot;: &quot;ipaddress-v6-oam&quot;,&#xd;
5072                                     &quot;value&quot;: {&#xd;
5073                                       &quot;key&quot;: &quot;ipaddress-v6-oam&quot;,&#xd;
5074                                       &quot;fieldSchemaKey&quot;: {&#xd;
5075                                         &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5076                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5077                                       },&#xd;
5078                                       &quot;optional&quot;: false&#xd;
5079                                     }&#xd;
5080                                   },&#xd;
5081                                   {&#xd;
5082                                     &quot;key&quot;: &quot;management-option&quot;,&#xd;
5083                                     &quot;value&quot;: {&#xd;
5084                                       &quot;key&quot;: &quot;management-option&quot;,&#xd;
5085                                       &quot;fieldSchemaKey&quot;: {&#xd;
5086                                         &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5087                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5088                                       },&#xd;
5089                                       &quot;optional&quot;: false&#xd;
5090                                     }&#xd;
5091                                   },&#xd;
5092                                   {&#xd;
5093                                     &quot;key&quot;: &quot;pnf-id&quot;,&#xd;
5094                                     &quot;value&quot;: {&#xd;
5095                                       &quot;key&quot;: &quot;pnf-id&quot;,&#xd;
5096                                       &quot;fieldSchemaKey&quot;: {&#xd;
5097                                         &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5098                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5099                                       },&#xd;
5100                                       &quot;optional&quot;: false&#xd;
5101                                     }&#xd;
5102                                   },&#xd;
5103                                   {&#xd;
5104                                     &quot;key&quot;: &quot;pnf-name&quot;,&#xd;
5105                                     &quot;value&quot;: {&#xd;
5106                                       &quot;key&quot;: &quot;pnf-name&quot;,&#xd;
5107                                       &quot;fieldSchemaKey&quot;: {&#xd;
5108                                         &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5109                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5110                                       },&#xd;
5111                                       &quot;optional&quot;: false&#xd;
5112                                     }&#xd;
5113                                   },&#xd;
5114                                   {&#xd;
5115                                     &quot;key&quot;: &quot;pnf-name2&quot;,&#xd;
5116                                     &quot;value&quot;: {&#xd;
5117                                       &quot;key&quot;: &quot;pnf-name2&quot;,&#xd;
5118                                       &quot;fieldSchemaKey&quot;: {&#xd;
5119                                         &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5120                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5121                                       },&#xd;
5122                                       &quot;optional&quot;: false&#xd;
5123                                     }&#xd;
5124                                   },&#xd;
5125                                   {&#xd;
5126                                     &quot;key&quot;: &quot;resource-version&quot;,&#xd;
5127                                     &quot;value&quot;: {&#xd;
5128                                       &quot;key&quot;: &quot;resource-version&quot;,&#xd;
5129                                       &quot;fieldSchemaKey&quot;: {&#xd;
5130                                         &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5131                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5132                                       },&#xd;
5133                                       &quot;optional&quot;: false&#xd;
5134                                     }&#xd;
5135                                   }&#xd;
5136                                 ]&#xd;
5137                               }&#xd;
5138                             },&#xd;
5139                             &quot;outputEvents&quot;: {&#xd;
5140                               &quot;entry&quot;: [&#xd;
5141                                 {&#xd;
5142                                   &quot;key&quot;: &quot;SimpleCL_CDSConfigModifyRequestEvent&quot;,&#xd;
5143                                   &quot;value&quot;: {&#xd;
5144                                     &quot;key&quot;: {&#xd;
5145                                       &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestEvent&quot;,&#xd;
5146                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5147                                     },&#xd;
5148                                     &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5149                                     &quot;source&quot;: &quot;APEX&quot;,&#xd;
5150                                     &quot;target&quot;: &quot;APEX&quot;,&#xd;
5151                                     &quot;parameter&quot;: {&#xd;
5152                                       &quot;entry&quot;: [&#xd;
5153                                         {&#xd;
5154                                           &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
5155                                           &quot;value&quot;: {&#xd;
5156                                             &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
5157                                             &quot;fieldSchemaKey&quot;: {&#xd;
5158                                               &quot;name&quot;: &quot;SimpleCL_CDSActionIdentifiersType&quot;,&#xd;
5159                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5160                                             },&#xd;
5161                                             &quot;optional&quot;: false&#xd;
5162                                           }&#xd;
5163                                         },&#xd;
5164                                         {&#xd;
5165                                           &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
5166                                           &quot;value&quot;: {&#xd;
5167                                             &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
5168                                             &quot;fieldSchemaKey&quot;: {&#xd;
5169                                               &quot;name&quot;: &quot;SimpleCL_CDSRequestCommonHeaderType&quot;,&#xd;
5170                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5171                                             },&#xd;
5172                                             &quot;optional&quot;: false&#xd;
5173                                           }&#xd;
5174                                         },&#xd;
5175                                         {&#xd;
5176                                           &quot;key&quot;: &quot;payload&quot;,&#xd;
5177                                           &quot;value&quot;: {&#xd;
5178                                             &quot;key&quot;: &quot;payload&quot;,&#xd;
5179                                             &quot;fieldSchemaKey&quot;: {&#xd;
5180                                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestPayloadType&quot;,&#xd;
5181                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5182                                             },&#xd;
5183                                             &quot;optional&quot;: false&#xd;
5184                                           }&#xd;
5185                                         }&#xd;
5186                                       ]&#xd;
5187                                     }&#xd;
5188                                   }&#xd;
5189                                 },&#xd;
5190                                 {&#xd;
5191                                   &quot;key&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
5192                                   &quot;value&quot;: {&#xd;
5193                                     &quot;key&quot;: {&#xd;
5194                                       &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
5195                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5196                                     },&#xd;
5197                                     &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5198                                     &quot;source&quot;: &quot;APEX&quot;,&#xd;
5199                                     &quot;target&quot;: &quot;DCAE&quot;,&#xd;
5200                                     &quot;parameter&quot;: {&#xd;
5201                                       &quot;entry&quot;: [&#xd;
5202                                         {&#xd;
5203                                           &quot;key&quot;: &quot;component&quot;,&#xd;
5204                                           &quot;value&quot;: {&#xd;
5205                                             &quot;key&quot;: &quot;component&quot;,&#xd;
5206                                             &quot;fieldSchemaKey&quot;: {&#xd;
5207                                               &quot;name&quot;: &quot;SimpleCL_LogEventComponentType&quot;,&#xd;
5208                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5209                                             },&#xd;
5210                                             &quot;optional&quot;: false&#xd;
5211                                           }&#xd;
5212                                         },&#xd;
5213                                         {&#xd;
5214                                           &quot;key&quot;: &quot;id&quot;,&#xd;
5215                                           &quot;value&quot;: {&#xd;
5216                                             &quot;key&quot;: &quot;id&quot;,&#xd;
5217                                             &quot;fieldSchemaKey&quot;: {&#xd;
5218                                               &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5219                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5220                                             },&#xd;
5221                                             &quot;optional&quot;: false&#xd;
5222                                           }&#xd;
5223                                         },&#xd;
5224                                         {&#xd;
5225                                           &quot;key&quot;: &quot;otherFields&quot;,&#xd;
5226                                           &quot;value&quot;: {&#xd;
5227                                             &quot;key&quot;: &quot;otherFields&quot;,&#xd;
5228                                             &quot;fieldSchemaKey&quot;: {&#xd;
5229                                               &quot;name&quot;: &quot;SimpleCL_LogEventOtherFieldsType&quot;,&#xd;
5230                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5231                                             },&#xd;
5232                                             &quot;optional&quot;: false&#xd;
5233                                           }&#xd;
5234                                         },&#xd;
5235                                         {&#xd;
5236                                           &quot;key&quot;: &quot;target&quot;,&#xd;
5237                                           &quot;value&quot;: {&#xd;
5238                                             &quot;key&quot;: &quot;target&quot;,&#xd;
5239                                             &quot;fieldSchemaKey&quot;: {&#xd;
5240                                               &quot;name&quot;: &quot;SimpleCL_LogEventTargetType&quot;,&#xd;
5241                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5242                                             },&#xd;
5243                                             &quot;optional&quot;: false&#xd;
5244                                           }&#xd;
5245                                         }&#xd;
5246                                       ]&#xd;
5247                                     }&#xd;
5248                                   }&#xd;
5249                                 }&#xd;
5250                               ]&#xd;
5251                             },&#xd;
5252                             &quot;taskParameters&quot;: {&#xd;
5253                               &quot;entry&quot;: []&#xd;
5254                             },&#xd;
5255                             &quot;contextAlbumReference&quot;: [&#xd;
5256                               {&#xd;
5257                                 &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbum&quot;,&#xd;
5258                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5259                               }&#xd;
5260                             ],&#xd;
5261                             &quot;taskLogic&quot;: {&#xd;
5262                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
5263                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
5264                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar HashMapType = java.util.HashMap;\nvar longType = java.lang.Long;\n\nvar albumID = executor.getExecutionProperties().getProperty(\&quot;albumId\&quot;);\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;SimpleCL_EventDetailsAlbum\&quot;).get(albumID.toString());\nexecutor.logger.info(\&quot;HandleAAISuccessResponseTask extracted context album - \&quot; + albumID.toString() + \&quot;::\&quot; + eventDetailsAlbum);\n\nvar eventId = eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;).get(\&quot;eventId\&quot;);\nvar otherFieldsMap = eventDetailsAlbum.get(\&quot;otherFields\&quot;).get(\&quot;hashMap\&quot;);\n\nvar targetEntityName = executor.inFields.get(\&quot;pnf-name\&quot;)\nvar logMessage = \&quot;\&quot;;\nvar existingHostname = executor.inFields.get(\&quot;pnf-name2\&quot;);\nvar hostnameInVesEvent = otherFieldsMap.get(\&quot;hostname\&quot;);\n\nvar albumSchemaHelper = executor.getContextAlbum(\&quot;SimpleCL_EventDetailsAlbum\&quot;).getSchemaHelper();\nvar target = albumSchemaHelper.createNewSubInstance(\&quot;target\&quot;);\ntarget.put(\&quot;targetType\&quot;,  \&quot;PNF\&quot;)\nvar entityInfo = albumSchemaHelper.createNewSubInstance(\&quot;entityInfo\&quot;);\nentityInfo.put(\&quot;name\&quot;,targetEntityName);\ntarget.put(\&quot;entityInfo\&quot;, entityInfo);\neventDetailsAlbum.put(\&quot;target\&quot;, target);\n\nvar returnVal = true;\n\nif ((String(hostnameInVesEvent) != \&quot;UNDEFINED\&quot;) &amp;&amp; (String(existingHostname) != String(hostnameInVesEvent))) {\n    logMessage = \&quot;Hostname available in AAI does not match with the hostname received in the VES Event.\&quot;;\n    returnVal = false\n    var logEventFields = populateLogEventFields(eventId, otherFieldsMap.get(\&quot;pnfName\&quot;), \&quot;PNF\&quot;, \&quot;FINAL_FAILURE\&quot;, \&quot;Failed to process VES event. Reason: \&quot; + logMessage)\n    executor.addFieldsToOutput(logEventFields);\n} else {\n    logMessage = \&quot;Received response from AAI successfully. Hostname in AAI matches with the one in Ves event. Going to make the update-config request to CDS.\&quot;;\n\n    var cdsRequestEventFields = populateCdsRequestEventFields(albumID.toString(), eventId, executor.inFields.get(\&quot;ipaddress-v4-oam\&quot;), otherFieldsMap.get(\&quot;pnfName\&quot;));\n    executor.addFieldsToOutput(cdsRequestEventFields);\n\n    var logEventFields = populateLogEventFields(eventId, otherFieldsMap.get(\&quot;pnfName\&quot;), \&quot;PNF\&quot;, \&quot;SUCCESS\&quot;, logMessage);\n    executor.addFieldsToOutput(logEventFields);\n}\nexecutor.logger.info(executor.outFieldsList);\nreturnVal;\n\nfunction populateCdsRequestEventFields(subRequestId, requestId, ipAddress, pnfName) {\n    var commonHeader = executor.subject.getOutFieldSchemaHelper(\&quot;commonHeader\&quot;).createNewInstance();\n    commonHeader.put(\&quot;subRequestId\&quot;, subRequestId);\n    commonHeader.put(\&quot;requestId\&quot;, requestId);\n    commonHeader.put(\&quot;originatorId\&quot;, \&quot;POLICY\&quot;);\n\n    var blueprintName = \&quot;controlloop-hostname-update\&quot;;\n    var blueprintVersion = \&quot;1.0.4\&quot;;\n    var newHostname = \&quot;host\&quot; + Math.random().toString(36).substring(7);\n    eventDetailsAlbum.put(\&quot;generatedHostname\&quot;, newHostname);\n\n    var actionIdentifiers = executor.subject.getOutFieldSchemaHelper(\&quot;actionIdentifiers\&quot;).createNewInstance();\n    actionIdentifiers.put(\&quot;mode\&quot;, \&quot;sync\&quot;);\n    actionIdentifiers.put(\&quot;blueprintName\&quot;, blueprintName);\n    actionIdentifiers.put(\&quot;blueprintVersion\&quot;, blueprintVersion);\n    actionIdentifiers.put(\&quot;actionName\&quot;, \&quot;update-config\&quot;);\n\n    var payloadEntry = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;).createNewSubInstance(\&quot;CDSConfigModifyRequestPayloadEntry\&quot;);\n    payloadEntry.put(\&quot;hostname\&quot;,  newHostname)\n    payloadEntry.put(\&quot;IP\&quot;, ipAddress);\n    payloadEntry.put(\&quot;pnfName\&quot;, pnfName);\n\n    var payload = executor.subject.getOutFieldSchemaHelper(\&quot;payload\&quot;).createNewInstance();\n    payload.put(\&quot;update_DasH_config_DasH_request\&quot;, payloadEntry);\n\n    var cdsRequestEventFields = java.util.HashMap();\n    cdsRequestEventFields.put(\&quot;commonHeader\&quot;, commonHeader);\n    cdsRequestEventFields.put(\&quot;actionIdentifiers\&quot;, actionIdentifiers);\n    cdsRequestEventFields.put(\&quot;payload\&quot;, payload);\n\n    return cdsRequestEventFields;\n}\n\nfunction populateLogEventFields(eventId, pnfName, targetType, status, message) {\n    var timestamp = longType(new Date().getTime());\n    var logEventFields = java.util.HashMap();\n    logEventFields.put(\&quot;id\&quot;, eventId);\n\n    var entityInfo = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;target\&quot;).createNewSubInstance(\&quot;entityInfo\&quot;);\n    entityInfo.put(\&quot;pnf_DasH_name\&quot;, pnfName);\n    var target = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;target\&quot;).createNewInstance();\n    target.put(\&quot;entityInfo\&quot;, entityInfo);\n    target.put(\&quot;targetType\&quot;, targetType)\n    logEventFields.put(\&quot;target\&quot;, target);\n\n    var artifacts = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;component\&quot;).createNewSubInstance(\&quot;artifacts\&quot;);\n    artifacts.put(\&quot;policyName\&quot;, \&quot;onap.policies.apex.Simplecontrolloop\&quot;);\n    artifacts.put(\&quot;policyVersion\&quot;, \&quot;1.0.0\&quot;);\n    var component = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;component\&quot;).createNewInstance();\n    component.put(\&quot;artifacts\&quot;, artifacts);\n    component.put(\&quot;name\&quot;, \&quot;Policy\&quot;)\n    component.put(\&quot;flavour\&quot;, \&quot;Apex-PDP\&quot;)\n    component.put(\&quot;timestamp\&quot;, timestamp)\n    component.put(\&quot;status\&quot;, status)\n    component.put(\&quot;message\&quot;, message)\n    logEventFields.put(\&quot;component\&quot;, component);\n\n    var otherFieldsEntry = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;otherFields\&quot;).createNewInstance();\n    otherFieldsEntry.put(\&quot;useCaseName\&quot;, \&quot;simple-controlloop-usecase\&quot;);\n    logEventFields.put(\&quot;otherFields\&quot;, otherFieldsEntry);\n\n    return logEventFields;\n}&quot;&#xd;
5265                             }&#xd;
5266                           }&#xd;
5267                         },&#xd;
5268                         {&#xd;
5269                           &quot;key&quot;: {&#xd;
5270                             &quot;name&quot;: &quot;SimpleCL_HandleVesEventTask&quot;,&#xd;
5271                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5272                           },&#xd;
5273                           &quot;value&quot;: {&#xd;
5274                             &quot;key&quot;: {&#xd;
5275                               &quot;name&quot;: &quot;SimpleCL_HandleVesEventTask&quot;,&#xd;
5276                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5277                             },&#xd;
5278                             &quot;inputEvent&quot;: {&#xd;
5279                               &quot;key&quot;: {&#xd;
5280                                 &quot;name&quot;: &quot;SimpleCL_VesEvent&quot;,&#xd;
5281                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5282                               },&#xd;
5283                               &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5284                               &quot;source&quot;: &quot;DCAE&quot;,&#xd;
5285                               &quot;target&quot;: &quot;APEX&quot;,&#xd;
5286                               &quot;parameter&quot;: {&#xd;
5287                                 &quot;entry&quot;: [&#xd;
5288                                   {&#xd;
5289                                     &quot;key&quot;: &quot;event&quot;,&#xd;
5290                                     &quot;value&quot;: {&#xd;
5291                                       &quot;key&quot;: &quot;event&quot;,&#xd;
5292                                       &quot;fieldSchemaKey&quot;: {&#xd;
5293                                         &quot;name&quot;: &quot;SimpleCL_VesEventType&quot;,&#xd;
5294                                         &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5295                                       },&#xd;
5296                                       &quot;optional&quot;: false&#xd;
5297                                     }&#xd;
5298                                   }&#xd;
5299                                 ]&#xd;
5300                               }&#xd;
5301                             },&#xd;
5302                             &quot;outputEvents&quot;: {&#xd;
5303                               &quot;entry&quot;: [&#xd;
5304                                 {&#xd;
5305                                   &quot;key&quot;: &quot;SimpleCL_AAIRequestEvent&quot;,&#xd;
5306                                   &quot;value&quot;: {&#xd;
5307                                     &quot;key&quot;: {&#xd;
5308                                       &quot;name&quot;: &quot;SimpleCL_AAIRequestEvent&quot;,&#xd;
5309                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5310                                     },&#xd;
5311                                     &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5312                                     &quot;source&quot;: &quot;APEX&quot;,&#xd;
5313                                     &quot;target&quot;: &quot;AAI&quot;,&#xd;
5314                                     &quot;parameter&quot;: {&#xd;
5315                                       &quot;entry&quot;: [&#xd;
5316                                         {&#xd;
5317                                           &quot;key&quot;: &quot;aaifield&quot;,&#xd;
5318                                           &quot;value&quot;: {&#xd;
5319                                             &quot;key&quot;: &quot;aaifield&quot;,&#xd;
5320                                             &quot;fieldSchemaKey&quot;: {&#xd;
5321                                               &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5322                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5323                                             },&#xd;
5324                                             &quot;optional&quot;: false&#xd;
5325                                           }&#xd;
5326                                         }&#xd;
5327                                       ]&#xd;
5328                                     }&#xd;
5329                                   }&#xd;
5330                                 },&#xd;
5331                                 {&#xd;
5332                                   &quot;key&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
5333                                   &quot;value&quot;: {&#xd;
5334                                     &quot;key&quot;: {&#xd;
5335                                       &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
5336                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5337                                     },&#xd;
5338                                     &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5339                                     &quot;source&quot;: &quot;APEX&quot;,&#xd;
5340                                     &quot;target&quot;: &quot;DCAE&quot;,&#xd;
5341                                     &quot;parameter&quot;: {&#xd;
5342                                       &quot;entry&quot;: [&#xd;
5343                                         {&#xd;
5344                                           &quot;key&quot;: &quot;component&quot;,&#xd;
5345                                           &quot;value&quot;: {&#xd;
5346                                             &quot;key&quot;: &quot;component&quot;,&#xd;
5347                                             &quot;fieldSchemaKey&quot;: {&#xd;
5348                                               &quot;name&quot;: &quot;SimpleCL_LogEventComponentType&quot;,&#xd;
5349                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5350                                             },&#xd;
5351                                             &quot;optional&quot;: false&#xd;
5352                                           }&#xd;
5353                                         },&#xd;
5354                                         {&#xd;
5355                                           &quot;key&quot;: &quot;id&quot;,&#xd;
5356                                           &quot;value&quot;: {&#xd;
5357                                             &quot;key&quot;: &quot;id&quot;,&#xd;
5358                                             &quot;fieldSchemaKey&quot;: {&#xd;
5359                                               &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5360                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5361                                             },&#xd;
5362                                             &quot;optional&quot;: false&#xd;
5363                                           }&#xd;
5364                                         },&#xd;
5365                                         {&#xd;
5366                                           &quot;key&quot;: &quot;otherFields&quot;,&#xd;
5367                                           &quot;value&quot;: {&#xd;
5368                                             &quot;key&quot;: &quot;otherFields&quot;,&#xd;
5369                                             &quot;fieldSchemaKey&quot;: {&#xd;
5370                                               &quot;name&quot;: &quot;SimpleCL_LogEventOtherFieldsType&quot;,&#xd;
5371                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5372                                             },&#xd;
5373                                             &quot;optional&quot;: false&#xd;
5374                                           }&#xd;
5375                                         },&#xd;
5376                                         {&#xd;
5377                                           &quot;key&quot;: &quot;target&quot;,&#xd;
5378                                           &quot;value&quot;: {&#xd;
5379                                             &quot;key&quot;: &quot;target&quot;,&#xd;
5380                                             &quot;fieldSchemaKey&quot;: {&#xd;
5381                                               &quot;name&quot;: &quot;SimpleCL_LogEventTargetType&quot;,&#xd;
5382                                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5383                                             },&#xd;
5384                                             &quot;optional&quot;: false&#xd;
5385                                           }&#xd;
5386                                         }&#xd;
5387                                       ]&#xd;
5388                                     }&#xd;
5389                                   }&#xd;
5390                                 }&#xd;
5391                               ]&#xd;
5392                             },&#xd;
5393                             &quot;taskParameters&quot;: {&#xd;
5394                               &quot;entry&quot;: []&#xd;
5395                             },&#xd;
5396                             &quot;contextAlbumReference&quot;: [&#xd;
5397                               {&#xd;
5398                                 &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbum&quot;,&#xd;
5399                                 &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5400                               }&#xd;
5401                             ],&#xd;
5402                             &quot;taskLogic&quot;: {&#xd;
5403                               &quot;key&quot;: &quot;TaskLogic&quot;,&#xd;
5404                               &quot;logicFlavour&quot;: &quot;JAVASCRIPT&quot;,&#xd;
5405                               &quot;logic&quot;: &quot;var uuidType = java.util.UUID;\nvar HashMapType = java.util.HashMap;\nvar longType = java.lang.Long;\n\nvar eventDetailsAlbum = executor.getContextAlbum(\&quot;SimpleCL_EventDetailsAlbum\&quot;).getSchemaHelper().createNewInstance();\nvar returnValue = true;\n\nvar event = executor.inFields.get(\&quot;event\&quot;);\nexecutor.logger.info(\&quot;HandleVesEventTask processing VES event - \&quot; + event);\n\nvar commonEventHeader = event.get(\&quot;commonEventHeader\&quot;);\nvar otherFields = event.get(\&quot;otherFields\&quot;);\n// albumID will be used to fetch info from our album later. Storing event data in album by sourceId / AAI pnf-id, the same will be sent to CDS request payload as subRequestId\nvar albumID = commonEventHeader.get(\&quot;sourceId\&quot;);\n// save the event processing start time in apex\ncommonEventHeader.put(\&quot;startEpochMicrosec\&quot;, longType(new Date().getTime()));\n//save the incoming event details to album\neventDetailsAlbum.put(\&quot;commonEventHeader\&quot;, commonEventHeader);\neventDetailsAlbum.put(\&quot;otherFields\&quot;, otherFields);\nexecutor.getContextAlbum(\&quot;SimpleCL_EventDetailsAlbum\&quot;).put(albumID.toString(), eventDetailsAlbum);\nexecutor.logger.info(\&quot;HandleVesEventTask storing context album - \&quot; + albumID.toString() + \&quot;::\&quot; + eventDetailsAlbum);\n\nexecutor.getExecutionProperties().setProperty(\&quot;albumId\&quot;, albumID);\nexecutor.getExecutionProperties().setProperty(\&quot;pnfName\&quot;, otherFields.get(\&quot;hashMap\&quot;).get(\&quot;pnfName\&quot;));\n\nvar logEventFields = populateLogEventFields(eventDetailsAlbum.get(\&quot;commonEventHeader\&quot;).get(\&quot;eventId\&quot;), otherFields.get(\&quot;hashMap\&quot;).get(\&quot;pnfName\&quot;), \&quot;PNF\&quot;, \&quot;ACTIVE\&quot;, \&quot;VES event has been received. Going to fetch details from AAI.\&quot;)\nexecutor.addFieldsToOutput(logEventFields);\n\nexecutor.logger.info(executor.outFieldsList);\nreturnValue;\n\nfunction populateLogEventFields(eventId, pnfName, targetType, status, message) {\n    // populate logEventFields\n    var timestamp = longType(new Date().getTime());\n    var logEventFields = java.util.HashMap();\n    logEventFields.put(\&quot;id\&quot;, eventId);\n\n    var entityInfo = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;target\&quot;).createNewSubInstance(\&quot;entityInfo\&quot;);\n    entityInfo.put(\&quot;pnf_DasH_name\&quot;, pnfName);\n    var target = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;target\&quot;).createNewInstance();\n    target.put(\&quot;entityInfo\&quot;, entityInfo);\n    target.put(\&quot;targetType\&quot;, targetType)\n    logEventFields.put(\&quot;target\&quot;, target);\n\n    var artifacts = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;component\&quot;).createNewSubInstance(\&quot;artifacts\&quot;);\n    artifacts.put(\&quot;policyName\&quot;, \&quot;onap.policies.apex.Simplecontrolloop\&quot;);\n    artifacts.put(\&quot;policyVersion\&quot;, \&quot;1.0.0\&quot;);\n    var component = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;component\&quot;).createNewInstance();\n    component.put(\&quot;artifacts\&quot;, artifacts);\n    component.put(\&quot;name\&quot;, \&quot;Policy\&quot;)\n    component.put(\&quot;flavour\&quot;, \&quot;Apex-PDP\&quot;)\n    component.put(\&quot;timestamp\&quot;, timestamp)\n    component.put(\&quot;status\&quot;, status)\n    component.put(\&quot;message\&quot;, message)\n    logEventFields.put(\&quot;component\&quot;, component);\n\n    var otherFieldsEntry = executor.subject.getOutFieldSchemaHelper(\&quot;SimpleCL_LogEvent\&quot;, \&quot;otherFields\&quot;).createNewInstance();\n    otherFieldsEntry.put(\&quot;useCaseName\&quot;, \&quot;simple-controlloop-usecase\&quot;);\n    logEventFields.put(\&quot;otherFields\&quot;, otherFieldsEntry);\n\n    return logEventFields;\n}&quot;&#xd;
5406                             }&#xd;
5407                           }&#xd;
5408                         }&#xd;
5409                       ]&#xd;
5410                     }&#xd;
5411                   },&#xd;
5412                   &quot;events&quot;: {&#xd;
5413                     &quot;key&quot;: {&#xd;
5414                       &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Events&quot;,&#xd;
5415                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5416                     },&#xd;
5417                     &quot;eventMap&quot;: {&#xd;
5418                       &quot;entry&quot;: [&#xd;
5419                         {&#xd;
5420                           &quot;key&quot;: {&#xd;
5421                             &quot;name&quot;: &quot;SimpleCL_AAIFailureResponseEvent&quot;,&#xd;
5422                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5423                           },&#xd;
5424                           &quot;value&quot;: {&#xd;
5425                             &quot;key&quot;: {&#xd;
5426                               &quot;name&quot;: &quot;SimpleCL_AAIFailureResponseEvent&quot;,&#xd;
5427                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5428                             },&#xd;
5429                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5430                             &quot;source&quot;: &quot;AAI&quot;,&#xd;
5431                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
5432                             &quot;parameter&quot;: {&#xd;
5433                               &quot;entry&quot;: [&#xd;
5434                                 {&#xd;
5435                                   &quot;key&quot;: &quot;requestError&quot;,&#xd;
5436                                   &quot;value&quot;: {&#xd;
5437                                     &quot;key&quot;: &quot;requestError&quot;,&#xd;
5438                                     &quot;fieldSchemaKey&quot;: {&#xd;
5439                                       &quot;name&quot;: &quot;SimpleCL_AAIRequestErrorType&quot;,&#xd;
5440                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5441                                     },&#xd;
5442                                     &quot;optional&quot;: false&#xd;
5443                                   }&#xd;
5444                                 }&#xd;
5445                               ]&#xd;
5446                             }&#xd;
5447                           }&#xd;
5448                         },&#xd;
5449                         {&#xd;
5450                           &quot;key&quot;: {&#xd;
5451                             &quot;name&quot;: &quot;SimpleCL_AAIRequestEvent&quot;,&#xd;
5452                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5453                           },&#xd;
5454                           &quot;value&quot;: {&#xd;
5455                             &quot;key&quot;: {&#xd;
5456                               &quot;name&quot;: &quot;SimpleCL_AAIRequestEvent&quot;,&#xd;
5457                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5458                             },&#xd;
5459                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5460                             &quot;source&quot;: &quot;APEX&quot;,&#xd;
5461                             &quot;target&quot;: &quot;AAI&quot;,&#xd;
5462                             &quot;parameter&quot;: {&#xd;
5463                               &quot;entry&quot;: [&#xd;
5464                                 {&#xd;
5465                                   &quot;key&quot;: &quot;aaifield&quot;,&#xd;
5466                                   &quot;value&quot;: {&#xd;
5467                                     &quot;key&quot;: &quot;aaifield&quot;,&#xd;
5468                                     &quot;fieldSchemaKey&quot;: {&#xd;
5469                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5470                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5471                                     },&#xd;
5472                                     &quot;optional&quot;: false&#xd;
5473                                   }&#xd;
5474                                 }&#xd;
5475                               ]&#xd;
5476                             }&#xd;
5477                           }&#xd;
5478                         },&#xd;
5479                         {&#xd;
5480                           &quot;key&quot;: {&#xd;
5481                             &quot;name&quot;: &quot;SimpleCL_AAISuccessResponseEvent&quot;,&#xd;
5482                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5483                           },&#xd;
5484                           &quot;value&quot;: {&#xd;
5485                             &quot;key&quot;: {&#xd;
5486                               &quot;name&quot;: &quot;SimpleCL_AAISuccessResponseEvent&quot;,&#xd;
5487                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5488                             },&#xd;
5489                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5490                             &quot;source&quot;: &quot;AAI&quot;,&#xd;
5491                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
5492                             &quot;parameter&quot;: {&#xd;
5493                               &quot;entry&quot;: [&#xd;
5494                                 {&#xd;
5495                                   &quot;key&quot;: &quot;equip-model&quot;,&#xd;
5496                                   &quot;value&quot;: {&#xd;
5497                                     &quot;key&quot;: &quot;equip-model&quot;,&#xd;
5498                                     &quot;fieldSchemaKey&quot;: {&#xd;
5499                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5500                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5501                                     },&#xd;
5502                                     &quot;optional&quot;: false&#xd;
5503                                   }&#xd;
5504                                 },&#xd;
5505                                 {&#xd;
5506                                   &quot;key&quot;: &quot;equip-type&quot;,&#xd;
5507                                   &quot;value&quot;: {&#xd;
5508                                     &quot;key&quot;: &quot;equip-type&quot;,&#xd;
5509                                     &quot;fieldSchemaKey&quot;: {&#xd;
5510                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5511                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5512                                     },&#xd;
5513                                     &quot;optional&quot;: false&#xd;
5514                                   }&#xd;
5515                                 },&#xd;
5516                                 {&#xd;
5517                                   &quot;key&quot;: &quot;equip-vendor&quot;,&#xd;
5518                                   &quot;value&quot;: {&#xd;
5519                                     &quot;key&quot;: &quot;equip-vendor&quot;,&#xd;
5520                                     &quot;fieldSchemaKey&quot;: {&#xd;
5521                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5522                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5523                                     },&#xd;
5524                                     &quot;optional&quot;: false&#xd;
5525                                   }&#xd;
5526                                 },&#xd;
5527                                 {&#xd;
5528                                   &quot;key&quot;: &quot;in-maint&quot;,&#xd;
5529                                   &quot;value&quot;: {&#xd;
5530                                     &quot;key&quot;: &quot;in-maint&quot;,&#xd;
5531                                     &quot;fieldSchemaKey&quot;: {&#xd;
5532                                       &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
5533                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5534                                     },&#xd;
5535                                     &quot;optional&quot;: false&#xd;
5536                                   }&#xd;
5537                                 },&#xd;
5538                                 {&#xd;
5539                                   &quot;key&quot;: &quot;ipaddress-v4-oam&quot;,&#xd;
5540                                   &quot;value&quot;: {&#xd;
5541                                     &quot;key&quot;: &quot;ipaddress-v4-oam&quot;,&#xd;
5542                                     &quot;fieldSchemaKey&quot;: {&#xd;
5543                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5544                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5545                                     },&#xd;
5546                                     &quot;optional&quot;: false&#xd;
5547                                   }&#xd;
5548                                 },&#xd;
5549                                 {&#xd;
5550                                   &quot;key&quot;: &quot;ipaddress-v6-oam&quot;,&#xd;
5551                                   &quot;value&quot;: {&#xd;
5552                                     &quot;key&quot;: &quot;ipaddress-v6-oam&quot;,&#xd;
5553                                     &quot;fieldSchemaKey&quot;: {&#xd;
5554                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5555                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5556                                     },&#xd;
5557                                     &quot;optional&quot;: false&#xd;
5558                                   }&#xd;
5559                                 },&#xd;
5560                                 {&#xd;
5561                                   &quot;key&quot;: &quot;management-option&quot;,&#xd;
5562                                   &quot;value&quot;: {&#xd;
5563                                     &quot;key&quot;: &quot;management-option&quot;,&#xd;
5564                                     &quot;fieldSchemaKey&quot;: {&#xd;
5565                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5566                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5567                                     },&#xd;
5568                                     &quot;optional&quot;: false&#xd;
5569                                   }&#xd;
5570                                 },&#xd;
5571                                 {&#xd;
5572                                   &quot;key&quot;: &quot;pnf-id&quot;,&#xd;
5573                                   &quot;value&quot;: {&#xd;
5574                                     &quot;key&quot;: &quot;pnf-id&quot;,&#xd;
5575                                     &quot;fieldSchemaKey&quot;: {&#xd;
5576                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5577                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5578                                     },&#xd;
5579                                     &quot;optional&quot;: false&#xd;
5580                                   }&#xd;
5581                                 },&#xd;
5582                                 {&#xd;
5583                                   &quot;key&quot;: &quot;pnf-name&quot;,&#xd;
5584                                   &quot;value&quot;: {&#xd;
5585                                     &quot;key&quot;: &quot;pnf-name&quot;,&#xd;
5586                                     &quot;fieldSchemaKey&quot;: {&#xd;
5587                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5588                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5589                                     },&#xd;
5590                                     &quot;optional&quot;: false&#xd;
5591                                   }&#xd;
5592                                 },&#xd;
5593                                 {&#xd;
5594                                   &quot;key&quot;: &quot;pnf-name2&quot;,&#xd;
5595                                   &quot;value&quot;: {&#xd;
5596                                     &quot;key&quot;: &quot;pnf-name2&quot;,&#xd;
5597                                     &quot;fieldSchemaKey&quot;: {&#xd;
5598                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5599                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5600                                     },&#xd;
5601                                     &quot;optional&quot;: false&#xd;
5602                                   }&#xd;
5603                                 },&#xd;
5604                                 {&#xd;
5605                                   &quot;key&quot;: &quot;resource-version&quot;,&#xd;
5606                                   &quot;value&quot;: {&#xd;
5607                                     &quot;key&quot;: &quot;resource-version&quot;,&#xd;
5608                                     &quot;fieldSchemaKey&quot;: {&#xd;
5609                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5610                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5611                                     },&#xd;
5612                                     &quot;optional&quot;: false&#xd;
5613                                   }&#xd;
5614                                 }&#xd;
5615                               ]&#xd;
5616                             }&#xd;
5617                           }&#xd;
5618                         },&#xd;
5619                         {&#xd;
5620                           &quot;key&quot;: {&#xd;
5621                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
5622                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5623                           },&#xd;
5624                           &quot;value&quot;: {&#xd;
5625                             &quot;key&quot;: {&#xd;
5626                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
5627                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5628                             },&#xd;
5629                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5630                             &quot;source&quot;: &quot;CDS&quot;,&#xd;
5631                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
5632                             &quot;parameter&quot;: {&#xd;
5633                               &quot;entry&quot;: [&#xd;
5634                                 {&#xd;
5635                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
5636                                   &quot;value&quot;: {&#xd;
5637                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
5638                                     &quot;fieldSchemaKey&quot;: {&#xd;
5639                                       &quot;name&quot;: &quot;SimpleCL_CDSActionIdentifiersType&quot;,&#xd;
5640                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5641                                     },&#xd;
5642                                     &quot;optional&quot;: false&#xd;
5643                                   }&#xd;
5644                                 },&#xd;
5645                                 {&#xd;
5646                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
5647                                   &quot;value&quot;: {&#xd;
5648                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
5649                                     &quot;fieldSchemaKey&quot;: {&#xd;
5650                                       &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseCommonHeaderType&quot;,&#xd;
5651                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5652                                     },&#xd;
5653                                     &quot;optional&quot;: false&#xd;
5654                                   }&#xd;
5655                                 },&#xd;
5656                                 {&#xd;
5657                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
5658                                   &quot;value&quot;: {&#xd;
5659                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
5660                                     &quot;fieldSchemaKey&quot;: {&#xd;
5661                                       &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestPayloadType&quot;,&#xd;
5662                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5663                                     },&#xd;
5664                                     &quot;optional&quot;: false&#xd;
5665                                   }&#xd;
5666                                 },&#xd;
5667                                 {&#xd;
5668                                   &quot;key&quot;: &quot;status&quot;,&#xd;
5669                                   &quot;value&quot;: {&#xd;
5670                                     &quot;key&quot;: &quot;status&quot;,&#xd;
5671                                     &quot;fieldSchemaKey&quot;: {&#xd;
5672                                       &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseStatusType&quot;,&#xd;
5673                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5674                                     },&#xd;
5675                                     &quot;optional&quot;: false&#xd;
5676                                   }&#xd;
5677                                 }&#xd;
5678                               ]&#xd;
5679                             }&#xd;
5680                           }&#xd;
5681                         },&#xd;
5682                         {&#xd;
5683                           &quot;key&quot;: {&#xd;
5684                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestEvent&quot;,&#xd;
5685                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5686                           },&#xd;
5687                           &quot;value&quot;: {&#xd;
5688                             &quot;key&quot;: {&#xd;
5689                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestEvent&quot;,&#xd;
5690                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5691                             },&#xd;
5692                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5693                             &quot;source&quot;: &quot;APEX&quot;,&#xd;
5694                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
5695                             &quot;parameter&quot;: {&#xd;
5696                               &quot;entry&quot;: [&#xd;
5697                                 {&#xd;
5698                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
5699                                   &quot;value&quot;: {&#xd;
5700                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
5701                                     &quot;fieldSchemaKey&quot;: {&#xd;
5702                                       &quot;name&quot;: &quot;SimpleCL_CDSActionIdentifiersType&quot;,&#xd;
5703                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5704                                     },&#xd;
5705                                     &quot;optional&quot;: false&#xd;
5706                                   }&#xd;
5707                                 },&#xd;
5708                                 {&#xd;
5709                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
5710                                   &quot;value&quot;: {&#xd;
5711                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
5712                                     &quot;fieldSchemaKey&quot;: {&#xd;
5713                                       &quot;name&quot;: &quot;SimpleCL_CDSRequestCommonHeaderType&quot;,&#xd;
5714                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5715                                     },&#xd;
5716                                     &quot;optional&quot;: false&#xd;
5717                                   }&#xd;
5718                                 },&#xd;
5719                                 {&#xd;
5720                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
5721                                   &quot;value&quot;: {&#xd;
5722                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
5723                                     &quot;fieldSchemaKey&quot;: {&#xd;
5724                                       &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestPayloadType&quot;,&#xd;
5725                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5726                                     },&#xd;
5727                                     &quot;optional&quot;: false&#xd;
5728                                   }&#xd;
5729                                 }&#xd;
5730                               ]&#xd;
5731                             }&#xd;
5732                           }&#xd;
5733                         },&#xd;
5734                         {&#xd;
5735                           &quot;key&quot;: {&#xd;
5736                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
5737                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5738                           },&#xd;
5739                           &quot;value&quot;: {&#xd;
5740                             &quot;key&quot;: {&#xd;
5741                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseEvent&quot;,&#xd;
5742                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5743                             },&#xd;
5744                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5745                             &quot;source&quot;: &quot;CDS&quot;,&#xd;
5746                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
5747                             &quot;parameter&quot;: {&#xd;
5748                               &quot;entry&quot;: [&#xd;
5749                                 {&#xd;
5750                                   &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
5751                                   &quot;value&quot;: {&#xd;
5752                                     &quot;key&quot;: &quot;actionIdentifiers&quot;,&#xd;
5753                                     &quot;fieldSchemaKey&quot;: {&#xd;
5754                                       &quot;name&quot;: &quot;SimpleCL_CDSActionIdentifiersType&quot;,&#xd;
5755                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5756                                     },&#xd;
5757                                     &quot;optional&quot;: false&#xd;
5758                                   }&#xd;
5759                                 },&#xd;
5760                                 {&#xd;
5761                                   &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
5762                                   &quot;value&quot;: {&#xd;
5763                                     &quot;key&quot;: &quot;commonHeader&quot;,&#xd;
5764                                     &quot;fieldSchemaKey&quot;: {&#xd;
5765                                       &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
5766                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5767                                     },&#xd;
5768                                     &quot;optional&quot;: false&#xd;
5769                                   }&#xd;
5770                                 },&#xd;
5771                                 {&#xd;
5772                                   &quot;key&quot;: &quot;payload&quot;,&#xd;
5773                                   &quot;value&quot;: {&#xd;
5774                                     &quot;key&quot;: &quot;payload&quot;,&#xd;
5775                                     &quot;fieldSchemaKey&quot;: {&#xd;
5776                                       &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyResponsePayloadType&quot;,&#xd;
5777                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5778                                     },&#xd;
5779                                     &quot;optional&quot;: false&#xd;
5780                                   }&#xd;
5781                                 },&#xd;
5782                                 {&#xd;
5783                                   &quot;key&quot;: &quot;status&quot;,&#xd;
5784                                   &quot;value&quot;: {&#xd;
5785                                     &quot;key&quot;: &quot;status&quot;,&#xd;
5786                                     &quot;fieldSchemaKey&quot;: {&#xd;
5787                                       &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseStatusType&quot;,&#xd;
5788                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5789                                     },&#xd;
5790                                     &quot;optional&quot;: false&#xd;
5791                                   }&#xd;
5792                                 }&#xd;
5793                               ]&#xd;
5794                             }&#xd;
5795                           }&#xd;
5796                         },&#xd;
5797                         {&#xd;
5798                           &quot;key&quot;: {&#xd;
5799                             &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
5800                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5801                           },&#xd;
5802                           &quot;value&quot;: {&#xd;
5803                             &quot;key&quot;: {&#xd;
5804                               &quot;name&quot;: &quot;SimpleCL_LogEvent&quot;,&#xd;
5805                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5806                             },&#xd;
5807                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5808                             &quot;source&quot;: &quot;APEX&quot;,&#xd;
5809                             &quot;target&quot;: &quot;DCAE&quot;,&#xd;
5810                             &quot;parameter&quot;: {&#xd;
5811                               &quot;entry&quot;: [&#xd;
5812                                 {&#xd;
5813                                   &quot;key&quot;: &quot;component&quot;,&#xd;
5814                                   &quot;value&quot;: {&#xd;
5815                                     &quot;key&quot;: &quot;component&quot;,&#xd;
5816                                     &quot;fieldSchemaKey&quot;: {&#xd;
5817                                       &quot;name&quot;: &quot;SimpleCL_LogEventComponentType&quot;,&#xd;
5818                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5819                                     },&#xd;
5820                                     &quot;optional&quot;: false&#xd;
5821                                   }&#xd;
5822                                 },&#xd;
5823                                 {&#xd;
5824                                   &quot;key&quot;: &quot;id&quot;,&#xd;
5825                                   &quot;value&quot;: {&#xd;
5826                                     &quot;key&quot;: &quot;id&quot;,&#xd;
5827                                     &quot;fieldSchemaKey&quot;: {&#xd;
5828                                       &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
5829                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5830                                     },&#xd;
5831                                     &quot;optional&quot;: false&#xd;
5832                                   }&#xd;
5833                                 },&#xd;
5834                                 {&#xd;
5835                                   &quot;key&quot;: &quot;otherFields&quot;,&#xd;
5836                                   &quot;value&quot;: {&#xd;
5837                                     &quot;key&quot;: &quot;otherFields&quot;,&#xd;
5838                                     &quot;fieldSchemaKey&quot;: {&#xd;
5839                                       &quot;name&quot;: &quot;SimpleCL_LogEventOtherFieldsType&quot;,&#xd;
5840                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5841                                     },&#xd;
5842                                     &quot;optional&quot;: false&#xd;
5843                                   }&#xd;
5844                                 },&#xd;
5845                                 {&#xd;
5846                                   &quot;key&quot;: &quot;target&quot;,&#xd;
5847                                   &quot;value&quot;: {&#xd;
5848                                     &quot;key&quot;: &quot;target&quot;,&#xd;
5849                                     &quot;fieldSchemaKey&quot;: {&#xd;
5850                                       &quot;name&quot;: &quot;SimpleCL_LogEventTargetType&quot;,&#xd;
5851                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5852                                     },&#xd;
5853                                     &quot;optional&quot;: false&#xd;
5854                                   }&#xd;
5855                                 }&#xd;
5856                               ]&#xd;
5857                             }&#xd;
5858                           }&#xd;
5859                         },&#xd;
5860                         {&#xd;
5861                           &quot;key&quot;: {&#xd;
5862                             &quot;name&quot;: &quot;SimpleCL_VesEvent&quot;,&#xd;
5863                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5864                           },&#xd;
5865                           &quot;value&quot;: {&#xd;
5866                             &quot;key&quot;: {&#xd;
5867                               &quot;name&quot;: &quot;SimpleCL_VesEvent&quot;,&#xd;
5868                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5869                             },&#xd;
5870                             &quot;nameSpace&quot;: &quot;org.onap.policy.apex.simplecontrolloop&quot;,&#xd;
5871                             &quot;source&quot;: &quot;DCAE&quot;,&#xd;
5872                             &quot;target&quot;: &quot;APEX&quot;,&#xd;
5873                             &quot;parameter&quot;: {&#xd;
5874                               &quot;entry&quot;: [&#xd;
5875                                 {&#xd;
5876                                   &quot;key&quot;: &quot;event&quot;,&#xd;
5877                                   &quot;value&quot;: {&#xd;
5878                                     &quot;key&quot;: &quot;event&quot;,&#xd;
5879                                     &quot;fieldSchemaKey&quot;: {&#xd;
5880                                       &quot;name&quot;: &quot;SimpleCL_VesEventType&quot;,&#xd;
5881                                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5882                                     },&#xd;
5883                                     &quot;optional&quot;: false&#xd;
5884                                   }&#xd;
5885                                 }&#xd;
5886                               ]&#xd;
5887                             }&#xd;
5888                           }&#xd;
5889                         }&#xd;
5890                       ]&#xd;
5891                     }&#xd;
5892                   },&#xd;
5893                   &quot;albums&quot;: {&#xd;
5894                     &quot;key&quot;: {&#xd;
5895                       &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Albums&quot;,&#xd;
5896                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5897                     },&#xd;
5898                     &quot;albums&quot;: {&#xd;
5899                       &quot;entry&quot;: [&#xd;
5900                         {&#xd;
5901                           &quot;key&quot;: {&#xd;
5902                             &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbum&quot;,&#xd;
5903                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5904                           },&#xd;
5905                           &quot;value&quot;: {&#xd;
5906                             &quot;key&quot;: {&#xd;
5907                               &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbum&quot;,&#xd;
5908                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5909                             },&#xd;
5910                             &quot;scope&quot;: &quot;policy&quot;,&#xd;
5911                             &quot;isWritable&quot;: true,&#xd;
5912                             &quot;itemSchema&quot;: {&#xd;
5913                               &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbumType&quot;,&#xd;
5914                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5915                             }&#xd;
5916                           }&#xd;
5917                         }&#xd;
5918                       ]&#xd;
5919                     }&#xd;
5920                   },&#xd;
5921                   &quot;schemas&quot;: {&#xd;
5922                     &quot;key&quot;: {&#xd;
5923                       &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop_Schemas&quot;,&#xd;
5924                       &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5925                     },&#xd;
5926                     &quot;schemas&quot;: {&#xd;
5927                       &quot;entry&quot;: [&#xd;
5928                         {&#xd;
5929                           &quot;key&quot;: {&#xd;
5930                             &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
5931                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5932                           },&#xd;
5933                           &quot;value&quot;: {&#xd;
5934                             &quot;key&quot;: {&#xd;
5935                               &quot;name&quot;: &quot;SimpleBooleanType&quot;,&#xd;
5936                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5937                             },&#xd;
5938                             &quot;schemaFlavour&quot;: &quot;Java&quot;,&#xd;
5939                             &quot;schemaDefinition&quot;: &quot;java.lang.Boolean&quot;&#xd;
5940                           }&#xd;
5941                         },&#xd;
5942                         {&#xd;
5943                           &quot;key&quot;: {&#xd;
5944                             &quot;name&quot;: &quot;SimpleCL_AAIRequestErrorType&quot;,&#xd;
5945                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5946                           },&#xd;
5947                           &quot;value&quot;: {&#xd;
5948                             &quot;key&quot;: {&#xd;
5949                               &quot;name&quot;: &quot;SimpleCL_AAIRequestErrorType&quot;,&#xd;
5950                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5951                             },&#xd;
5952                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
5953                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;name\&quot;: \&quot;AAIRequestErrorType\&quot;,\n  \&quot;type\&quot;: \&quot;record\&quot;,\n  \&quot;fields\&quot;: [\n    {\n      \&quot;name\&quot;: \&quot;serviceException\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;serviceException\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;messageId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;text\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;variables\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;type\&quot;: \&quot;array\&quot;,\n              \&quot;items\&quot;: \&quot;string\&quot;\n            }\n          }\n        ]\n      }\n    }\n  ]\n}&quot;&#xd;
5954                           }&#xd;
5955                         },&#xd;
5956                         {&#xd;
5957                           &quot;key&quot;: {&#xd;
5958                             &quot;name&quot;: &quot;SimpleCL_CDSActionIdentifiersType&quot;,&#xd;
5959                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5960                           },&#xd;
5961                           &quot;value&quot;: {&#xd;
5962                             &quot;key&quot;: {&#xd;
5963                               &quot;name&quot;: &quot;SimpleCL_CDSActionIdentifiersType&quot;,&#xd;
5964                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5965                             },&#xd;
5966                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
5967                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSActionIdentifiers_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;actionName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;blueprintName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;blueprintVersion\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;mode\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
5968                           }&#xd;
5969                         },&#xd;
5970                         {&#xd;
5971                           &quot;key&quot;: {&#xd;
5972                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestPayloadType&quot;,&#xd;
5973                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5974                           },&#xd;
5975                           &quot;value&quot;: {&#xd;
5976                             &quot;key&quot;: {&#xd;
5977                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyRequestPayloadType&quot;,&#xd;
5978                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5979                             },&#xd;
5980                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
5981                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;type\&quot;: \&quot;map\&quot;,\n  \&quot;values\&quot;: {\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSConfigModifyRequestPayloadEntry\&quot;,\n    \&quot;fields\&quot;: [\n      {\n        \&quot;name\&quot;: \&quot;hostname\&quot;,\n        \&quot;type\&quot;: \&quot;string\&quot;\n      },\n      {\n        \&quot;name\&quot;: \&quot;IP\&quot;,\n        \&quot;type\&quot;: \&quot;string\&quot;\n      },\n      {\n        \&quot;name\&quot;: \&quot;pnfName\&quot;,\n        \&quot;type\&quot;: \&quot;string\&quot;\n      }\n    ]\n  }\n}&quot;&#xd;
5982                           }&#xd;
5983                         },&#xd;
5984                         {&#xd;
5985                           &quot;key&quot;: {&#xd;
5986                             &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyResponsePayloadType&quot;,&#xd;
5987                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5988                           },&#xd;
5989                           &quot;value&quot;: {&#xd;
5990                             &quot;key&quot;: {&#xd;
5991                               &quot;name&quot;: &quot;SimpleCL_CDSConfigModifyResponsePayloadType&quot;,&#xd;
5992                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
5993                             },&#xd;
5994                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
5995                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;name\&quot;: \&quot;CDSConfigResponsePayloadEntry\&quot;,\n  \&quot;type\&quot;: \&quot;record\&quot;,\n  \&quot;fields\&quot;: [\n    {\n      \&quot;name\&quot;: \&quot;update_DasH_config_DasH_response\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;update_DasH_config_DasH_response\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n              \&quot;name\&quot;: \&quot;execute_DasH_command_DasH_logs\&quot;,\n              \&quot;type\&quot;: {\n                \&quot;type\&quot;: \&quot;array\&quot;,\n                \&quot;items\&quot;: \&quot;string\&quot;\n              }\n          },\n          {\n              \&quot;name\&quot;: \&quot;prepare_DasH_environment_DasH_logs\&quot;,\n              \&quot;type\&quot;: {\n                \&quot;type\&quot;: \&quot;array\&quot;,\n                \&quot;items\&quot;: \&quot;string\&quot;\n              }\n          }\n        ]\n      }\n    }\n  ]\n}&quot;&#xd;
5996                           }&#xd;
5997                         },&#xd;
5998                         {&#xd;
5999                           &quot;key&quot;: {&#xd;
6000                             &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseCommonHeaderType&quot;,&#xd;
6001                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6002                           },&#xd;
6003                           &quot;value&quot;: {&#xd;
6004                             &quot;key&quot;: {&#xd;
6005                               &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseCommonHeaderType&quot;,&#xd;
6006                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6007                             },&#xd;
6008                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
6009                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSResponseCommonHeader_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;originatorId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;requestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;subRequestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;timestamp\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
6010                           }&#xd;
6011                         },&#xd;
6012                         {&#xd;
6013                           &quot;key&quot;: {&#xd;
6014                             &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseStatusType&quot;,&#xd;
6015                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6016                           },&#xd;
6017                           &quot;value&quot;: {&#xd;
6018                             &quot;key&quot;: {&#xd;
6019                               &quot;name&quot;: &quot;SimpleCL_CDSFailureResponseStatusType&quot;,&#xd;
6020                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6021                             },&#xd;
6022                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
6023                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSResponseStatus_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;code\&quot;,\n            \&quot;type\&quot;: \&quot;int\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;timestamp\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;message\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;errorMessage\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
6024                           }&#xd;
6025                         },&#xd;
6026                         {&#xd;
6027                           &quot;key&quot;: {&#xd;
6028                             &quot;name&quot;: &quot;SimpleCL_CDSRequestCommonHeaderType&quot;,&#xd;
6029                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6030                           },&#xd;
6031                           &quot;value&quot;: {&#xd;
6032                             &quot;key&quot;: {&#xd;
6033                               &quot;name&quot;: &quot;SimpleCL_CDSRequestCommonHeaderType&quot;,&#xd;
6034                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6035                             },&#xd;
6036                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
6037                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSRequestCommonHeader_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;originatorId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;requestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;subRequestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
6038                           }&#xd;
6039                         },&#xd;
6040                         {&#xd;
6041                           &quot;key&quot;: {&#xd;
6042                             &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
6043                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6044                           },&#xd;
6045                           &quot;value&quot;: {&#xd;
6046                             &quot;key&quot;: {&#xd;
6047                               &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseCommonHeaderType&quot;,&#xd;
6048                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6049                             },&#xd;
6050                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
6051                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSResponseCommonHeader_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;originatorId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;requestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;subRequestId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;timestamp\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
6052                           }&#xd;
6053                         },&#xd;
6054                         {&#xd;
6055                           &quot;key&quot;: {&#xd;
6056                             &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseStatusType&quot;,&#xd;
6057                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6058                           },&#xd;
6059                           &quot;value&quot;: {&#xd;
6060                             &quot;key&quot;: {&#xd;
6061                               &quot;name&quot;: &quot;SimpleCL_CDSSuccessResponseStatusType&quot;,&#xd;
6062                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6063                             },&#xd;
6064                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
6065                             &quot;schemaDefinition&quot;: &quot;{\n    \&quot;type\&quot;: \&quot;record\&quot;,\n    \&quot;name\&quot;: \&quot;CDSResponseStatus_Type\&quot;,\n    \&quot;fields\&quot;: [\n        {\n            \&quot;name\&quot;: \&quot;code\&quot;,\n            \&quot;type\&quot;: \&quot;int\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;eventType\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;timestamp\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        },\n        {\n            \&quot;name\&quot;: \&quot;message\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n        }\n    ]\n}&quot;&#xd;
6066                           }&#xd;
6067                         },&#xd;
6068                         {&#xd;
6069                           &quot;key&quot;: {&#xd;
6070                             &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbumType&quot;,&#xd;
6071                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6072                           },&#xd;
6073                           &quot;value&quot;: {&#xd;
6074                             &quot;key&quot;: {&#xd;
6075                               &quot;name&quot;: &quot;SimpleCL_EventDetailsAlbumType&quot;,&#xd;
6076                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6077                             },&#xd;
6078                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
6079                             &quot;schemaDefinition&quot;: &quot;{\n  \&quot;name\&quot;: \&quot;eventDetails\&quot;,\n  \&quot;type\&quot;: \&quot;record\&quot;,\n  \&quot;fields\&quot;: [\n    {\n      \&quot;name\&quot;: \&quot;commonEventHeader\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;commonEventHeader\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;domain\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;eventId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;eventName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;lastEpochMicrosec\&quot;,\n            \&quot;type\&quot;: \&quot;long\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;priority\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;reportingEntityName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;sequence\&quot;,\n            \&quot;type\&quot;: \&quot;int\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;sourceId\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;sourceName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;startEpochMicrosec\&quot;,\n            \&quot;type\&quot;: \&quot;long\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;timeZoneOffset\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;version\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;internalHeaderFields\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;name\&quot;: \&quot;internalHeaderFields\&quot;,\n              \&quot;type\&quot;: \&quot;record\&quot;,\n              \&quot;fields\&quot;: []\n            }\n          },\n          {\n            \&quot;name\&quot;: \&quot;vesEventListenerVersion\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          }\n        ]\n      }\n    },\n    {\n      \&quot;name\&quot;: \&quot;otherFields\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;otherFields\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;hashMap\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;name\&quot;: \&quot;hashMap\&quot;,\n              \&quot;type\&quot;: \&quot;record\&quot;,\n              \&quot;fields\&quot;: [\n                {\n                  \&quot;name\&quot;: \&quot;hostname\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                },\n                {\n                  \&quot;name\&quot;: \&quot;pnfName\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                },\n                {\n                  \&quot;name\&quot;: \&quot;pnfId\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                },\n                {\n                  \&quot;name\&quot;: \&quot;ip\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                }\n              ]\n            }\n          },\n          {\n            \&quot;name\&quot;: \&quot;otherFieldsVersion\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          }\n        ]\n      }\n    },\n    {\n      \&quot;name\&quot;: \&quot;target\&quot;,\n      \&quot;type\&quot;: {\n        \&quot;name\&quot;: \&quot;target\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;targetType\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;entityInfo\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;name\&quot;: \&quot;entityInfo\&quot;,\n              \&quot;type\&quot;: \&quot;record\&quot;,\n              \&quot;fields\&quot;: [\n                {\n                  \&quot;name\&quot;: \&quot;name\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                }\n              ]\n            }\n          }\n        ]\n      }\n    },\n    {\n      \&quot;name\&quot;: \&quot;generatedHostname\&quot;,\n      \&quot;type\&quot;: \&quot;string\&quot;\n    }\n  ]\n}&quot;&#xd;
6080                           }&#xd;
6081                         },&#xd;
6082                         {&#xd;
6083                           &quot;key&quot;: {&#xd;
6084                             &quot;name&quot;: &quot;SimpleCL_LogEventComponentType&quot;,&#xd;
6085                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6086                           },&#xd;
6087                           &quot;value&quot;: {&#xd;
6088                             &quot;key&quot;: {&#xd;
6089                               &quot;name&quot;: &quot;SimpleCL_LogEventComponentType&quot;,&#xd;
6090                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6091                             },&#xd;
6092                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
6093                             &quot;schemaDefinition&quot;: &quot;{\n        \&quot;name\&quot;: \&quot;component\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;name\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;flavour\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;timestamp\&quot;,\n            \&quot;type\&quot;: \&quot;long\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;status\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;message\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;artifacts\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;name\&quot;: \&quot;artifacts\&quot;,\n              \&quot;type\&quot;: \&quot;record\&quot;,\n              \&quot;fields\&quot;: [\n                {\n                  \&quot;name\&quot;: \&quot;policyName\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                },\n                {\n                  \&quot;name\&quot;: \&quot;policyVersion\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                }\n              ]\n            }\n          }\n        ]\n      }&quot;&#xd;
6094                           }&#xd;
6095                         },&#xd;
6096                         {&#xd;
6097                           &quot;key&quot;: {&#xd;
6098                             &quot;name&quot;: &quot;SimpleCL_LogEventOtherFieldsType&quot;,&#xd;
6099                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6100                           },&#xd;
6101                           &quot;value&quot;: {&#xd;
6102                             &quot;key&quot;: {&#xd;
6103                               &quot;name&quot;: &quot;SimpleCL_LogEventOtherFieldsType&quot;,&#xd;
6104                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6105                             },&#xd;
6106                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
6107                             &quot;schemaDefinition&quot;: &quot;{\n        \&quot;name\&quot;: \&quot;otherFields\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;useCaseName\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          }\n        ]\n      }&quot;&#xd;
6108                           }&#xd;
6109                         },&#xd;
6110                         {&#xd;
6111                           &quot;key&quot;: {&#xd;
6112                             &quot;name&quot;: &quot;SimpleCL_LogEventTargetType&quot;,&#xd;
6113                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6114                           },&#xd;
6115                           &quot;value&quot;: {&#xd;
6116                             &quot;key&quot;: {&#xd;
6117                               &quot;name&quot;: &quot;SimpleCL_LogEventTargetType&quot;,&#xd;
6118                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6119                             },&#xd;
6120                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
6121                             &quot;schemaDefinition&quot;: &quot;{\n        \&quot;name\&quot;: \&quot;target\&quot;,\n        \&quot;type\&quot;: \&quot;record\&quot;,\n        \&quot;fields\&quot;: [\n          {\n            \&quot;name\&quot;: \&quot;targetType\&quot;,\n            \&quot;type\&quot;: \&quot;string\&quot;\n          },\n          {\n            \&quot;name\&quot;: \&quot;entityInfo\&quot;,\n            \&quot;type\&quot;: {\n              \&quot;name\&quot;: \&quot;entityInfo\&quot;,\n              \&quot;type\&quot;: \&quot;record\&quot;,\n              \&quot;fields\&quot;: [\n                {\n                  \&quot;name\&quot;: \&quot;pnf_DasH_name\&quot;,\n                  \&quot;type\&quot;: \&quot;string\&quot;\n                }\n              ]\n            }\n          }\n        ]\n      }&quot;&#xd;
6122                           }&#xd;
6123                         },&#xd;
6124                         {&#xd;
6125                           &quot;key&quot;: {&#xd;
6126                             &quot;name&quot;: &quot;SimpleCL_VesEventType&quot;,&#xd;
6127                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6128                           },&#xd;
6129                           &quot;value&quot;: {&#xd;
6130                             &quot;key&quot;: {&#xd;
6131                               &quot;name&quot;: &quot;SimpleCL_VesEventType&quot;,&#xd;
6132                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6133                             },&#xd;
6134                             &quot;schemaFlavour&quot;: &quot;Avro&quot;,&#xd;
6135                             &quot;schemaDefinition&quot;: &quot;{\n   \&quot;name\&quot;:\&quot;event\&quot;,\n   \&quot;type\&quot;:\&quot;record\&quot;,\n   \&quot;fields\&quot;:[\n      {\n         \&quot;name\&quot;:\&quot;commonEventHeader\&quot;,\n         \&quot;type\&quot;:{\n            \&quot;name\&quot;:\&quot;commonEventHeader\&quot;,\n            \&quot;type\&quot;:\&quot;record\&quot;,\n            \&quot;fields\&quot;:[\n               {\n                  \&quot;name\&quot;:\&quot;domain\&quot;,\n                  \&quot;type\&quot;:\&quot;string\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;eventId\&quot;,\n                  \&quot;type\&quot;:\&quot;string\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;eventName\&quot;,\n                  \&quot;type\&quot;:\&quot;string\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;lastEpochMicrosec\&quot;,\n                  \&quot;type\&quot;:\&quot;long\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;priority\&quot;,\n                  \&quot;type\&quot;:\&quot;string\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;reportingEntityName\&quot;,\n                  \&quot;type\&quot;:\&quot;string\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;sequence\&quot;,\n                  \&quot;type\&quot;:\&quot;int\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;sourceId\&quot;,\n                  \&quot;type\&quot;:\&quot;string\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;sourceName\&quot;,\n                  \&quot;type\&quot;:\&quot;string\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;startEpochMicrosec\&quot;,\n                  \&quot;type\&quot;:\&quot;long\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;version\&quot;,\n                  \&quot;type\&quot;:\&quot;string\&quot;\n               },\n               {\n                  \&quot;name\&quot;:\&quot;internalHeaderFields\&quot;,\n                  \&quot;type\&quot;:{\n                     \&quot;name\&quot;:\&quot;internalHeaderFields\&quot;,\n                     \&quot;type\&quot;:\&quot;record\&quot;,\n                     \&quot;fields\&quot;:[\n\n                     ]\n                  }\n               },\n               {\n                  \&quot;name\&quot;:\&quot;vesEventListenerVersion\&quot;,\n                  \&quot;type\&quot;:\&quot;string\&quot;\n               }\n            ]\n         }\n      },\n      {\n         \&quot;name\&quot;:\&quot;otherFields\&quot;,\n         \&quot;type\&quot;:{\n            \&quot;name\&quot;:\&quot;otherFields\&quot;,\n            \&quot;type\&quot;:\&quot;record\&quot;,\n            \&quot;fields\&quot;:[\n               {\n                  \&quot;name\&quot;:\&quot;hashMap\&quot;,\n                  \&quot;type\&quot;:{\n                     \&quot;name\&quot;:\&quot;hashMap\&quot;,\n                     \&quot;type\&quot;:\&quot;record\&quot;,\n                     \&quot;fields\&quot;:[\n                        {\n                           \&quot;name\&quot;:\&quot;hostname\&quot;,\n                           \&quot;type\&quot;:\&quot;string\&quot;\n                        },\n                        {\n                           \&quot;name\&quot;:\&quot;pnfName\&quot;,\n                           \&quot;type\&quot;:\&quot;string\&quot;\n                        },\n                        {\n                           \&quot;name\&quot;:\&quot;pnfId\&quot;,\n                           \&quot;type\&quot;:\&quot;string\&quot;\n                        },\n                        {\n                           \&quot;name\&quot;:\&quot;ip\&quot;,\n                           \&quot;type\&quot;:\&quot;string\&quot;\n                        }\n                     ]\n                  }\n               },\n               {\n                  \&quot;name\&quot;:\&quot;otherFieldsVersion\&quot;,\n                  \&quot;type\&quot;:\&quot;string\&quot;\n               }\n            ]\n         }\n      }\n   ]\n}&quot;&#xd;
6136                           }&#xd;
6137                         },&#xd;
6138                         {&#xd;
6139                           &quot;key&quot;: {&#xd;
6140                             &quot;name&quot;: &quot;SimpleLongType&quot;,&#xd;
6141                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6142                           },&#xd;
6143                           &quot;value&quot;: {&#xd;
6144                             &quot;key&quot;: {&#xd;
6145                               &quot;name&quot;: &quot;SimpleLongType&quot;,&#xd;
6146                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6147                             },&#xd;
6148                             &quot;schemaFlavour&quot;: &quot;Java&quot;,&#xd;
6149                             &quot;schemaDefinition&quot;: &quot;java.lang.Long&quot;&#xd;
6150                           }&#xd;
6151                         },&#xd;
6152                         {&#xd;
6153                           &quot;key&quot;: {&#xd;
6154                             &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
6155                             &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6156                           },&#xd;
6157                           &quot;value&quot;: {&#xd;
6158                             &quot;key&quot;: {&#xd;
6159                               &quot;name&quot;: &quot;SimpleStringType&quot;,&#xd;
6160                               &quot;version&quot;: &quot;0.0.1&quot;&#xd;
6161                             },&#xd;
6162                             &quot;schemaFlavour&quot;: &quot;Java&quot;,&#xd;
6163                             &quot;schemaDefinition&quot;: &quot;java.lang.String&quot;&#xd;
6164                           }&#xd;
6165                         }&#xd;
6166                       ]&#xd;
6167                     }&#xd;
6168                   }&#xd;
6169                 }&#xd;
6170               }&#xd;
6171             },&#xd;
6172             &quot;eventInputParameters&quot;: {&#xd;
6173               &quot;SimpleCL_DCAEConsumer&quot;: {&#xd;
6174                 &quot;carrierTechnologyParameters&quot;: {&#xd;
6175                   &quot;carrierTechnology&quot;: &quot;RESTCLIENT&quot;,&#xd;
6176                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters&quot;,&#xd;
6177                   &quot;parameters&quot;: {&#xd;
6178                     &quot;url&quot;: &quot;http://${SIM_HOST}:${DMAAP_PORT}/events/unauthenticated.DCAE_CL_OUTPUT/cl/apex?timeout=30000&quot;&#xd;
6179                   }&#xd;
6180                 },&#xd;
6181                 &quot;eventProtocolParameters&quot;: {&#xd;
6182                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
6183                 },&#xd;
6184                 &quot;eventName&quot;: &quot;SimpleCL_VesEvent&quot;&#xd;
6185               },&#xd;
6186               &quot;SimpleCL_AAIResponseConsumer&quot;: {&#xd;
6187                 &quot;carrierTechnologyParameters&quot;: {&#xd;
6188                   &quot;carrierTechnology&quot;: &quot;RESTREQUESTOR&quot;,&#xd;
6189                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters&quot;,&#xd;
6190                   &quot;parameters&quot;: {&#xd;
6191                     &quot;url&quot;: &quot;https://aai:8443/aai/v14/network/pnfs/pnf/{pnfName}&quot;,&#xd;
6192                     &quot;httpMethod&quot;: &quot;GET&quot;,&#xd;
6193                     &quot;httpCodeFilter&quot;: &quot;[2-5][0-1][0-9]&quot;,&#xd;
6194                     &quot;httpHeaders&quot;: [&#xd;
6195                       [&#xd;
6196                         &quot;Accept&quot;,&#xd;
6197                         &quot;application/json&quot;&#xd;
6198                       ],&#xd;
6199                       [&#xd;
6200                         &quot;Content-Type&quot;,&#xd;
6201                         &quot;application/json&quot;&#xd;
6202                       ],&#xd;
6203                       [&#xd;
6204                         &quot;X-FromAppId&quot;,&#xd;
6205                         &quot;dcae-curl&quot;&#xd;
6206                       ],&#xd;
6207                       [&#xd;
6208                         &quot;x-transactionId&quot;,&#xd;
6209                         &quot;9998&quot;&#xd;
6210                       ],&#xd;
6211                       [&#xd;
6212                         &quot;Authorization&quot;,&#xd;
6213                         &quot;Basic QUFJOkFBSQ==&quot;&#xd;
6214                       ]&#xd;
6215                     ]&#xd;
6216                   }&#xd;
6217                 },&#xd;
6218                 &quot;eventProtocolParameters&quot;: {&#xd;
6219                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
6220                 },&#xd;
6221                 &quot;eventName&quot;: &quot;SimpleCL_AAISuccessResponseEvent|SimpleCL_AAIFailureResponseEvent&quot;,&#xd;
6222                 &quot;requestorMode&quot;: true,&#xd;
6223                 &quot;requestorPeer&quot;: &quot;SimpleCL_AAIProducer&quot;,&#xd;
6224                 &quot;requestorTimeout&quot;: 2000&#xd;
6225               },&#xd;
6226               &quot;SimpleCL_CDSConfigModifyResponseConsumer&quot;: {&#xd;
6227                 &quot;carrierTechnologyParameters&quot;: {&#xd;
6228                   &quot;carrierTechnology&quot;: &quot;GRPC&quot;,&#xd;
6229                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters&quot;&#xd;
6230                 },&#xd;
6231                 &quot;eventProtocolParameters&quot;: {&#xd;
6232                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
6233                 },&#xd;
6234                 &quot;eventName&quot;: &quot;SimpleCL_CDSConfigModifySuccessResponseEvent|SimpleCL_CDSConfigModifyFailureResponseEvent&quot;,&#xd;
6235                 &quot;requestorMode&quot;: true,&#xd;
6236                 &quot;requestorPeer&quot;: &quot;SimpleCL_CDSConfigModifyRequestProducer&quot;,&#xd;
6237                 &quot;requestorTimeout&quot;: 500&#xd;
6238               }&#xd;
6239             },&#xd;
6240             &quot;eventOutputParameters&quot;: {&#xd;
6241               &quot;SimpleCL_AAIProducer&quot;: {&#xd;
6242                 &quot;carrierTechnologyParameters&quot;: {&#xd;
6243                   &quot;carrierTechnology&quot;: &quot;RESTREQUESTOR&quot;,&#xd;
6244                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters&quot;&#xd;
6245                 },&#xd;
6246                 &quot;eventProtocolParameters&quot;: {&#xd;
6247                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
6248                 },&#xd;
6249                 &quot;eventNameFilter&quot;: &quot;SimpleCL_AAIRequestEvent&quot;,&#xd;
6250                 &quot;requestorMode&quot;: true,&#xd;
6251                 &quot;requestorPeer&quot;: &quot;SimpleCL_AAIResponseConsumer&quot;,&#xd;
6252                 &quot;requestorTimeout&quot;: 2000&#xd;
6253               },&#xd;
6254               &quot;SimpleCL_CDSConfigModifyRequestProducer&quot;: {&#xd;
6255                 &quot;carrierTechnologyParameters&quot;: {&#xd;
6256                   &quot;carrierTechnology&quot;: &quot;GRPC&quot;,&#xd;
6257                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters&quot;,&#xd;
6258                   &quot;parameters&quot;: {&#xd;
6259                     &quot;host&quot;: &quot;${SIM_HOST}&quot;,&#xd;
6260                     &quot;port&quot;: ${CDS_PORT},&#xd;
6261                     &quot;username&quot;: &quot;ccsdkapps&quot;,&#xd;
6262                     &quot;password&quot;: &quot;ccsdkapps&quot;,&#xd;
6263                     &quot;timeout&quot;: 60&#xd;
6264                   }&#xd;
6265                 },&#xd;
6266                 &quot;eventProtocolParameters&quot;: {&#xd;
6267                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
6268                 },&#xd;
6269                 &quot;eventNameFilter&quot;: &quot;SimpleCL_CDSConfigModifyRequestEvent&quot;,&#xd;
6270                 &quot;requestorMode&quot;: true,&#xd;
6271                 &quot;requestorPeer&quot;: &quot;SimpleCL_CDSConfigModifyResponseConsumer&quot;,&#xd;
6272                 &quot;requestorTimeout&quot;: 500&#xd;
6273               },&#xd;
6274               &quot;SimpleCL_LogEventProducer&quot;: {&#xd;
6275                 &quot;carrierTechnologyParameters&quot;: {&#xd;
6276                   &quot;carrierTechnology&quot;: &quot;RESTCLIENT&quot;,&#xd;
6277                   &quot;parameterClassName&quot;: &quot;org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters&quot;,&#xd;
6278                   &quot;parameters&quot;: {&#xd;
6279                     &quot;url&quot;: &quot;http://${SIM_HOST}:${DMAAP_PORT}/events/APEX-CL-MGT&quot;&#xd;
6280                   }&#xd;
6281                 },&#xd;
6282                 &quot;eventProtocolParameters&quot;: {&#xd;
6283                   &quot;eventProtocol&quot;: &quot;JSON&quot;&#xd;
6284                 },&#xd;
6285                 &quot;eventNameFilter&quot;: &quot;SimpleCL_LogEvent&quot;&#xd;
6286               }&#xd;
6287             }&#xd;
6288           }&#xd;
6289         }&#xd;
6290       }&#xd;
6291     ]&#xd;
6292   }&#xd;
6293 }</stringProp>
6294                 <stringProp name="Argument.metadata">=</stringProp>
6295               </elementProp>
6296             </collectionProp>
6297           </elementProp>
6298           <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
6299           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
6300           <stringProp name="HTTPSampler.protocol">http</stringProp>
6301           <stringProp name="HTTPSampler.path">/policy/api/v1/policies</stringProp>
6302           <stringProp name="HTTPSampler.method">POST</stringProp>
6303           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6304           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6305           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6306           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6307           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6308           <boolProp name="HTTPSampler.image_parser">false</boolProp>
6309           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6310           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6311           <boolProp name="HTTPSampler.md5">false</boolProp>
6312           <intProp name="HTTPSampler.ipSourceType">0</intProp>
6313         </HTTPSamplerProxy>
6314         <hashTree>
6315           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
6316             <collectionProp name="Asserion.test_strings">
6317               <stringProp name="49586">200</stringProp>
6318             </collectionProp>
6319             <stringProp name="Assertion.custom_message"></stringProp>
6320             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6321             <boolProp name="Assertion.assume_success">false</boolProp>
6322             <intProp name="Assertion.test_type">1</intProp>
6323           </ResponseAssertion>
6324           <hashTree/>
6325         </hashTree>
6326         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Deploy policies" enabled="true">
6327           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
6328           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
6329             <collectionProp name="Arguments.arguments">
6330               <elementProp name="" elementType="HTTPArgument">
6331                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
6332                 <stringProp name="Argument.value">{&#xd;
6333     &quot;groups&quot;: [&#xd;
6334         {&#xd;
6335             &quot;name&quot;: &quot;defaultGroup&quot;,&#xd;
6336             &quot;deploymentSubgroups&quot;: [&#xd;
6337                 {&#xd;
6338                     &quot;pdpType&quot;: &quot;apex&quot;,&#xd;
6339                     &quot;action&quot;: &quot;POST&quot;,&#xd;
6340                     &quot;policies&quot;: [&#xd;
6341                         {&#xd;
6342                             &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop&quot;,&#xd;
6343                             &quot;version&quot;: &quot;1.0.0&quot;&#xd;
6344                         }, {&#xd;
6345                             &quot;name&quot;: &quot;onap.policies.apex.Example&quot;,&#xd;
6346                             &quot;version&quot;: &quot;1.0.0&quot;&#xd;
6347                         }&#xd;
6348                     ]&#xd;
6349                 }&#xd;
6350             ]&#xd;
6351         }&#xd;
6352     ]&#xd;
6353 }</stringProp>
6354                 <stringProp name="Argument.metadata">=</stringProp>
6355               </elementProp>
6356             </collectionProp>
6357           </elementProp>
6358           <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
6359           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
6360           <stringProp name="HTTPSampler.protocol">http</stringProp>
6361           <stringProp name="HTTPSampler.path">/policy/pap/v1/pdps/deployments/batch</stringProp>
6362           <stringProp name="HTTPSampler.method">POST</stringProp>
6363           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6364           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6365           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6366           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6367           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6368           <boolProp name="HTTPSampler.image_parser">false</boolProp>
6369           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6370           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6371           <boolProp name="HTTPSampler.md5">false</boolProp>
6372           <intProp name="HTTPSampler.ipSourceType">0</intProp>
6373         </HTTPSamplerProxy>
6374         <hashTree>
6375           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
6376             <collectionProp name="Asserion.test_strings">
6377               <stringProp name="49588">202</stringProp>
6378             </collectionProp>
6379             <stringProp name="Assertion.custom_message"></stringProp>
6380             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6381             <boolProp name="Assertion.assume_success">false</boolProp>
6382             <intProp name="Assertion.test_type">1</intProp>
6383           </ResponseAssertion>
6384           <hashTree/>
6385         </hashTree>
6386         <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Constant Timer" enabled="true">
6387           <stringProp name="ConstantTimer.delay">${wait}</stringProp>
6388         </ConstantTimer>
6389         <hashTree/>
6390       </hashTree>
6391       <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
6392         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
6393         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
6394           <intProp name="LoopController.loops">-1</intProp>
6395           <boolProp name="LoopController.continue_forever">false</boolProp>
6396         </elementProp>
6397         <stringProp name="ThreadGroup.num_threads">${threads}</stringProp>
6398         <stringProp name="ThreadGroup.ramp_time">1</stringProp>
6399         <boolProp name="ThreadGroup.scheduler">true</boolProp>
6400         <stringProp name="ThreadGroup.duration">259200</stringProp>
6401         <stringProp name="ThreadGroup.delay"></stringProp>
6402         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
6403         <boolProp name="ThreadGroup.delayedStart">false</boolProp>
6404       </ThreadGroup>
6405       <hashTree>
6406         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Health Check" enabled="true">
6407           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
6408           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
6409             <collectionProp name="Arguments.arguments"/>
6410           </elementProp>
6411           <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
6412           <stringProp name="HTTPSampler.port">${APEX_PORT}</stringProp>
6413           <stringProp name="HTTPSampler.protocol">http</stringProp>
6414           <stringProp name="HTTPSampler.path">/policy/apex-pdp/v1/healthcheck</stringProp>
6415           <stringProp name="HTTPSampler.method">GET</stringProp>
6416           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6417           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6418           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6419           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6420           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6421           <boolProp name="HTTPSampler.image_parser">false</boolProp>
6422           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6423           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6424           <boolProp name="HTTPSampler.md5">false</boolProp>
6425           <intProp name="HTTPSampler.ipSourceType">0</intProp>
6426         </HTTPSamplerProxy>
6427         <hashTree>
6428           <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="false">
6429             <stringProp name="cacheKey">true</stringProp>
6430             <stringProp name="filename"></stringProp>
6431             <stringProp name="parameters"></stringProp>
6432             <stringProp name="script">import groovy.json.JsonSlurper;
6433
6434 def res = [];
6435 if (prev.getResponseCode() == &apos;200&apos;) {
6436     def jsonSlurper = new JsonSlurper();
6437     res = jsonSlurper.parseText(prev.getResponseDataAsString());
6438
6439     assert res instanceof Map;
6440     assert res.healthy == true;
6441     assert res.message == &apos;alive&apos;;
6442 }
6443 </stringProp>
6444             <stringProp name="scriptLanguage">groovy</stringProp>
6445           </JSR223Assertion>
6446           <hashTree/>
6447           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
6448             <collectionProp name="Asserion.test_strings">
6449               <stringProp name="49586">200</stringProp>
6450             </collectionProp>
6451             <stringProp name="Assertion.custom_message"></stringProp>
6452             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6453             <boolProp name="Assertion.assume_success">false</boolProp>
6454             <intProp name="Assertion.test_type">8</intProp>
6455           </ResponseAssertion>
6456           <hashTree/>
6457         </hashTree>
6458         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Prometheus Metrics" enabled="true">
6459           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
6460           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
6461             <collectionProp name="Arguments.arguments"/>
6462           </elementProp>
6463           <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
6464           <stringProp name="HTTPSampler.port">${APEX_PORT}</stringProp>
6465           <stringProp name="HTTPSampler.protocol">http</stringProp>
6466           <stringProp name="HTTPSampler.path">/metrics</stringProp>
6467           <stringProp name="HTTPSampler.method">GET</stringProp>
6468           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6469           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6470           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6471           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6472           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6473           <boolProp name="HTTPSampler.image_parser">false</boolProp>
6474           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6475           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6476           <boolProp name="HTTPSampler.md5">false</boolProp>
6477           <intProp name="HTTPSampler.ipSourceType">0</intProp>
6478         </HTTPSamplerProxy>
6479         <hashTree>
6480           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response" enabled="true">
6481             <collectionProp name="Asserion.test_strings">
6482               <stringProp name="49586">200</stringProp>
6483             </collectionProp>
6484             <stringProp name="Assertion.custom_message"></stringProp>
6485             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6486             <boolProp name="Assertion.assume_success">false</boolProp>
6487             <intProp name="Assertion.test_type">8</intProp>
6488             <stringProp name="Scope.variable">Response code</stringProp>
6489             <stringProp name="TestPlan.comments">Assert response coming back from apex-pdp</stringProp>
6490           </ResponseAssertion>
6491           <hashTree/>
6492           <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="false">
6493             <stringProp name="cacheKey">true</stringProp>
6494             <stringProp name="filename"></stringProp>
6495             <stringProp name="parameters"></stringProp>
6496             <stringProp name="script">import groovy.json.JsonSlurper;
6497
6498 def res = [];
6499 if (prev.getResponseCode() == &apos;200&apos;) {
6500     def jsonSlurper = new JsonSlurper();
6501     res = jsonSlurper.parseText(prev.getResponseDataAsString());
6502
6503     assert res instanceof Map;
6504     assert res.healthy == true;
6505     assert res.message == &apos;alive&apos;;
6506 }
6507 </stringProp>
6508             <stringProp name="scriptLanguage">groovy</stringProp>
6509           </JSR223Assertion>
6510           <hashTree/>
6511         </hashTree>
6512         <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Clean up DMaaP notification topic" enabled="true"/>
6513         <hashTree>
6514           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Clean up DMaaP notification topic" enabled="true">
6515             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
6516             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
6517               <collectionProp name="Arguments.arguments"/>
6518             </elementProp>
6519             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
6520             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
6521             <stringProp name="HTTPSampler.protocol">http</stringProp>
6522             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?limit=100&amp;timeout=500</stringProp>
6523             <stringProp name="HTTPSampler.method">GET</stringProp>
6524             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6525             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6526             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6527             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6528             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6529             <boolProp name="HTTPSampler.image_parser">false</boolProp>
6530             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6531             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6532             <boolProp name="HTTPSampler.md5">false</boolProp>
6533             <intProp name="HTTPSampler.ipSourceType">0</intProp>
6534             <stringProp name="TestPlan.comments">Clean up DMaaP notification topic</stringProp>
6535           </HTTPSamplerProxy>
6536           <hashTree>
6537             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
6538               <collectionProp name="Asserion.test_strings">
6539                 <stringProp name="49586">200</stringProp>
6540               </collectionProp>
6541               <stringProp name="Assertion.custom_message"></stringProp>
6542               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6543               <boolProp name="Assertion.assume_success">false</boolProp>
6544               <intProp name="Assertion.test_type">8</intProp>
6545               <stringProp name="Scope.variable">Response code</stringProp>
6546               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
6547             </ResponseAssertion>
6548             <hashTree/>
6549           </hashTree>
6550         </hashTree>
6551         <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Test simple-cl policy - success" enabled="true"/>
6552         <hashTree>
6553           <SyncTimer guiclass="TestBeanGUI" testclass="SyncTimer" testname="Synchronizing Timer" enabled="true">
6554             <stringProp name="groupSize">${threads}</stringProp>
6555             <stringProp name="timeoutInMs">${threadsTimeOutInMs}</stringProp>
6556           </SyncTimer>
6557           <hashTree/>
6558           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Send Trigger Event - simplecl success" enabled="true">
6559             <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
6560             <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
6561               <collectionProp name="Arguments.arguments">
6562                 <elementProp name="" elementType="HTTPArgument">
6563                   <boolProp name="HTTPArgument.always_encode">false</boolProp>
6564                   <stringProp name="Argument.value">{&#xd;
6565   &quot;event&quot;: {&#xd;
6566     &quot;commonEventHeader&quot;: {&#xd;
6567       &quot;startEpochMicrosec&quot;: 1597953057126,&#xd;
6568       &quot;sourceId&quot;: &quot;927b2580-36d9-4f13-8421-3c9d43b7a57${__threadNum}&quot;,&#xd;
6569       &quot;eventId&quot;: &quot;8c7935a4-79d8-4ec0-b661-dcca3cd6800${__threadNum}&quot;,&#xd;
6570       &quot;lastEpochMicrosec&quot;: 1597952499468,&#xd;
6571       &quot;eventName&quot;: &quot;Report hostname &amp; IP&quot;,&#xd;
6572       &quot;sourceName&quot;: &quot;PNF101&quot;,&#xd;
6573       &quot;reportingEntityName&quot;: &quot;DCAE&quot;,&#xd;
6574       &quot;vesEventListenerVersion&quot;: &quot;7.1&quot;,&#xd;
6575       &quot;internalHeaderFields&quot;: {},&#xd;
6576       &quot;version&quot;: &quot;4.0.1&quot;,&#xd;
6577       &quot;priority&quot;: &quot;Normal&quot;,&#xd;
6578       &quot;sequence&quot;: 1,&#xd;
6579       &quot;domain&quot;: &quot;other&quot;&#xd;
6580     },&#xd;
6581     &quot;otherFields&quot;: {&#xd;
6582       &quot;hashMap&quot;: {&#xd;
6583         &quot;hostname&quot;: &quot;UNDEFINED&quot;,&#xd;
6584         &quot;pnfId&quot;: &quot;927b2580-36d9-4f13-8421-3c9d43b7a57e&quot;,&#xd;
6585         &quot;pnfName&quot;: &quot;PNF101&quot;,&#xd;
6586         &quot;ip&quot;: &quot;10.101.200.10&quot;&#xd;
6587       },&#xd;
6588       &quot;otherFieldsVersion&quot;: &quot;3.0&quot;&#xd;
6589     }&#xd;
6590   }&#xd;
6591 }</stringProp>
6592                   <stringProp name="Argument.metadata">=</stringProp>
6593                 </elementProp>
6594               </collectionProp>
6595             </elementProp>
6596             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
6597             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
6598             <stringProp name="HTTPSampler.protocol">http</stringProp>
6599             <stringProp name="HTTPSampler.path">/events/unauthenticated.DCAE_CL_OUTPUT</stringProp>
6600             <stringProp name="HTTPSampler.method">POST</stringProp>
6601             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6602             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6603             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6604             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6605             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6606             <boolProp name="HTTPSampler.image_parser">false</boolProp>
6607             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6608             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6609             <boolProp name="HTTPSampler.md5">false</boolProp>
6610             <intProp name="HTTPSampler.ipSourceType">0</intProp>
6611             <stringProp name="TestPlan.comments">Send Trigger Event - simplecl success</stringProp>
6612           </HTTPSamplerProxy>
6613           <hashTree>
6614             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
6615               <collectionProp name="Asserion.test_strings">
6616                 <stringProp name="49586">200</stringProp>
6617               </collectionProp>
6618               <stringProp name="Assertion.custom_message"></stringProp>
6619               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6620               <boolProp name="Assertion.assume_success">false</boolProp>
6621               <intProp name="Assertion.test_type">8</intProp>
6622               <stringProp name="Scope.variable">Response code</stringProp>
6623               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
6624             </ResponseAssertion>
6625             <hashTree/>
6626           </hashTree>
6627           <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="true">
6628             <stringProp name="ConstantTimer.delay">${wait}</stringProp>
6629           </ConstantTimer>
6630           <hashTree/>
6631           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Read notification events  - simplecl success" enabled="true">
6632             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
6633             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
6634               <collectionProp name="Arguments.arguments"/>
6635             </elementProp>
6636             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
6637             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
6638             <stringProp name="HTTPSampler.protocol">http</stringProp>
6639             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?limit=50&amp;timeout=30000</stringProp>
6640             <stringProp name="HTTPSampler.method">GET</stringProp>
6641             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6642             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6643             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6644             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6645             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6646             <boolProp name="HTTPSampler.image_parser">false</boolProp>
6647             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6648             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6649             <boolProp name="HTTPSampler.md5">false</boolProp>
6650             <intProp name="HTTPSampler.ipSourceType">0</intProp>
6651             <stringProp name="TestPlan.comments">Read notification events  - simplecl success</stringProp>
6652           </HTTPSamplerProxy>
6653           <hashTree>
6654             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
6655               <collectionProp name="Asserion.test_strings">
6656                 <stringProp name="49586">200</stringProp>
6657               </collectionProp>
6658               <stringProp name="Assertion.custom_message"></stringProp>
6659               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6660               <boolProp name="Assertion.assume_success">false</boolProp>
6661               <intProp name="Assertion.test_type">8</intProp>
6662               <stringProp name="Scope.variable">Response code</stringProp>
6663               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
6664             </ResponseAssertion>
6665             <hashTree/>
6666             <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="false">
6667               <stringProp name="cacheKey">true</stringProp>
6668               <stringProp name="filename"></stringProp>
6669               <stringProp name="parameters"></stringProp>
6670               <stringProp name="script">import groovy.json.JsonSlurper;
6671
6672 def res = [];
6673 if (prev.getResponseCode() == &apos;200&apos;) {
6674     def jsonSlurper = new JsonSlurper();
6675     def responseString = prev.getResponseDataAsString();
6676     res = jsonSlurper.parseText(responseString);
6677     def expectedNumberOfNotifications = ${threads} * 3;
6678     assert res instanceof List;
6679     assert res.size() == expectedNumberOfNotifications;
6680     assert responseString.contains(&quot;ACTIVE&quot;)
6681     assert responseString.contains(&quot;SUCCESS&quot;)
6682     assert responseString.contains(&quot;FINAL_SUCCESS&quot;)
6683     assert !responseString.contains(&quot;FAILURE&quot;)
6684 }
6685 </stringProp>
6686               <stringProp name="scriptLanguage">groovy</stringProp>
6687             </JSR223Assertion>
6688             <hashTree/>
6689           </hashTree>
6690         </hashTree>
6691         <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Clean up DMaaP notification topic" enabled="true"/>
6692         <hashTree>
6693           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Clean up DMaaP notification topic" enabled="true">
6694             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
6695             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
6696               <collectionProp name="Arguments.arguments"/>
6697             </elementProp>
6698             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
6699             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
6700             <stringProp name="HTTPSampler.protocol">http</stringProp>
6701             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?limit=100&amp;timeout=500</stringProp>
6702             <stringProp name="HTTPSampler.method">GET</stringProp>
6703             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6704             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6705             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6706             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6707             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6708             <boolProp name="HTTPSampler.image_parser">false</boolProp>
6709             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6710             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6711             <boolProp name="HTTPSampler.md5">false</boolProp>
6712             <intProp name="HTTPSampler.ipSourceType">0</intProp>
6713             <stringProp name="TestPlan.comments">Clean up DMaaP notification topic</stringProp>
6714           </HTTPSamplerProxy>
6715           <hashTree>
6716             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
6717               <collectionProp name="Asserion.test_strings">
6718                 <stringProp name="49586">200</stringProp>
6719               </collectionProp>
6720               <stringProp name="Assertion.custom_message"></stringProp>
6721               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6722               <boolProp name="Assertion.assume_success">false</boolProp>
6723               <intProp name="Assertion.test_type">8</intProp>
6724               <stringProp name="Scope.variable">Response code</stringProp>
6725               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
6726             </ResponseAssertion>
6727             <hashTree/>
6728           </hashTree>
6729         </hashTree>
6730         <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Test simple-cl policy - failure" enabled="true"/>
6731         <hashTree>
6732           <SyncTimer guiclass="TestBeanGUI" testclass="SyncTimer" testname="Synchronizing Timer" enabled="true">
6733             <stringProp name="groupSize">${threads}</stringProp>
6734             <stringProp name="timeoutInMs">${threadsTimeOutInMs}</stringProp>
6735           </SyncTimer>
6736           <hashTree/>
6737           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Send Trigger Event - simplecl failure" enabled="true">
6738             <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
6739             <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
6740               <collectionProp name="Arguments.arguments">
6741                 <elementProp name="" elementType="HTTPArgument">
6742                   <boolProp name="HTTPArgument.always_encode">false</boolProp>
6743                   <stringProp name="Argument.value">{&#xd;
6744   &quot;event&quot;: {&#xd;
6745     &quot;commonEventHeader&quot;: {&#xd;
6746       &quot;startEpochMicrosec&quot;: 1597953057126,&#xd;
6747       &quot;sourceId&quot;: &quot;927b2580-36d9-4f13-8421-3c9d43b7a57${__threadNum}&quot;,&#xd;
6748       &quot;eventId&quot;: &quot;8c7935a4-79d8-4ec0-b661-dcca3cd6800${__threadNum}&quot;,&#xd;
6749       &quot;lastEpochMicrosec&quot;: 1597952499468,&#xd;
6750       &quot;eventName&quot;: &quot;Report hostname &amp; IP&quot;,&#xd;
6751       &quot;sourceName&quot;: &quot;PNF101&quot;,&#xd;
6752       &quot;reportingEntityName&quot;: &quot;DCAE&quot;,&#xd;
6753       &quot;vesEventListenerVersion&quot;: &quot;7.1&quot;,&#xd;
6754       &quot;internalHeaderFields&quot;: {},&#xd;
6755       &quot;version&quot;: &quot;4.0.1&quot;,&#xd;
6756       &quot;priority&quot;: &quot;Normal&quot;,&#xd;
6757       &quot;sequence&quot;: 1,&#xd;
6758       &quot;domain&quot;: &quot;other&quot;&#xd;
6759     },&#xd;
6760     &quot;otherFields&quot;: {&#xd;
6761       &quot;hashMap&quot;: {&#xd;
6762         &quot;hostname&quot;: &quot;UNDEFINED&quot;,&#xd;
6763         &quot;pnfId&quot;: &quot;927b2580-36d9-4f13-8421-3c9d43b7a57e&quot;,&#xd;
6764         &quot;pnfName&quot;: &quot;PNF_INVALID&quot;,&#xd;
6765         &quot;ip&quot;: &quot;10.101.200.10&quot;&#xd;
6766       },&#xd;
6767       &quot;otherFieldsVersion&quot;: &quot;3.0&quot;&#xd;
6768     }&#xd;
6769   }&#xd;
6770 }</stringProp>
6771                   <stringProp name="Argument.metadata">=</stringProp>
6772                 </elementProp>
6773               </collectionProp>
6774             </elementProp>
6775             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
6776             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
6777             <stringProp name="HTTPSampler.protocol">http</stringProp>
6778             <stringProp name="HTTPSampler.path">/events/unauthenticated.DCAE_CL_OUTPUT</stringProp>
6779             <stringProp name="HTTPSampler.method">POST</stringProp>
6780             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6781             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6782             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6783             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6784             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6785             <boolProp name="HTTPSampler.image_parser">false</boolProp>
6786             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6787             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6788             <boolProp name="HTTPSampler.md5">false</boolProp>
6789             <intProp name="HTTPSampler.ipSourceType">0</intProp>
6790             <stringProp name="TestPlan.comments">Send Trigger Event - simplecl failure</stringProp>
6791           </HTTPSamplerProxy>
6792           <hashTree>
6793             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
6794               <collectionProp name="Asserion.test_strings">
6795                 <stringProp name="49586">200</stringProp>
6796               </collectionProp>
6797               <stringProp name="Assertion.custom_message"></stringProp>
6798               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6799               <boolProp name="Assertion.assume_success">false</boolProp>
6800               <intProp name="Assertion.test_type">8</intProp>
6801               <stringProp name="Scope.variable">Response code</stringProp>
6802               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
6803             </ResponseAssertion>
6804             <hashTree/>
6805           </hashTree>
6806           <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="true">
6807             <stringProp name="ConstantTimer.delay">${wait}</stringProp>
6808           </ConstantTimer>
6809           <hashTree/>
6810           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Read notification events  - simplecl failure" enabled="true">
6811             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
6812             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
6813               <collectionProp name="Arguments.arguments"/>
6814             </elementProp>
6815             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
6816             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
6817             <stringProp name="HTTPSampler.protocol">http</stringProp>
6818             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?limit=50&amp;timeout=30000</stringProp>
6819             <stringProp name="HTTPSampler.method">GET</stringProp>
6820             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6821             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6822             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6823             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6824             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6825             <boolProp name="HTTPSampler.image_parser">false</boolProp>
6826             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6827             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6828             <boolProp name="HTTPSampler.md5">false</boolProp>
6829             <intProp name="HTTPSampler.ipSourceType">0</intProp>
6830             <stringProp name="TestPlan.comments">Read notification events  - simplecl failure</stringProp>
6831           </HTTPSamplerProxy>
6832           <hashTree>
6833             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
6834               <collectionProp name="Asserion.test_strings">
6835                 <stringProp name="49586">200</stringProp>
6836               </collectionProp>
6837               <stringProp name="Assertion.custom_message"></stringProp>
6838               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6839               <boolProp name="Assertion.assume_success">false</boolProp>
6840               <intProp name="Assertion.test_type">8</intProp>
6841               <stringProp name="Scope.variable">Response code</stringProp>
6842               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
6843             </ResponseAssertion>
6844             <hashTree/>
6845             <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="false">
6846               <stringProp name="cacheKey">true</stringProp>
6847               <stringProp name="filename"></stringProp>
6848               <stringProp name="parameters"></stringProp>
6849               <stringProp name="script">import groovy.json.JsonSlurper;
6850
6851 def res = [];
6852 if (prev.getResponseCode() == &apos;200&apos;) {
6853     def jsonSlurper = new JsonSlurper();
6854     def responseString = prev.getResponseDataAsString();
6855     res = jsonSlurper.parseText(responseString);
6856     def expectedNumberOfNotifications = ${threads} * 2;
6857     assert res instanceof List;
6858     assert res.size() == expectedNumberOfNotifications;
6859     assert responseString.contains(&quot;ACTIVE&quot;)
6860     assert responseString.contains(&quot;FINAL_FAILURE&quot;)
6861     assert !responseString.contains(&quot;FINAL_SUCCESS&quot;)
6862 }
6863 </stringProp>
6864               <stringProp name="scriptLanguage">groovy</stringProp>
6865             </JSR223Assertion>
6866             <hashTree/>
6867             <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="true">
6868               <stringProp name="scriptLanguage">groovy</stringProp>
6869               <stringProp name="parameters"></stringProp>
6870               <stringProp name="filename"></stringProp>
6871               <stringProp name="cacheKey">true</stringProp>
6872               <stringProp name="script">import groovy.json.JsonSlurper;
6873
6874 def res = [];
6875 if (prev.getResponseCode() == &apos;200&apos;) {
6876     def jsonSlurper = new JsonSlurper();
6877     def responseString = prev.getResponseDataAsString();
6878     res = jsonSlurper.parseText(responseString);
6879     def expectedNumberOfNotifications = ${threads} * 2;
6880     assert res instanceof List;
6881     assert res.size() == expectedNumberOfNotifications;
6882     assert responseString.contains(&quot;ACTIVE&quot;)
6883     assert responseString.contains(&quot;FINAL_FAILURE&quot;)
6884     assert !responseString.contains(&quot;FINAL_SUCCESS&quot;)
6885 }
6886 </stringProp>
6887             </JSR223Assertion>
6888             <hashTree/>
6889           </hashTree>
6890         </hashTree>
6891         <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Clean up DMaaP notification topic" enabled="true"/>
6892         <hashTree>
6893           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Clean up DMaaP notification topic" enabled="true">
6894             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
6895             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
6896               <collectionProp name="Arguments.arguments"/>
6897             </elementProp>
6898             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
6899             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
6900             <stringProp name="HTTPSampler.protocol">http</stringProp>
6901             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?limit=100&amp;timeout=500</stringProp>
6902             <stringProp name="HTTPSampler.method">GET</stringProp>
6903             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6904             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6905             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6906             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6907             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6908             <boolProp name="HTTPSampler.image_parser">false</boolProp>
6909             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6910             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6911             <boolProp name="HTTPSampler.md5">false</boolProp>
6912             <intProp name="HTTPSampler.ipSourceType">0</intProp>
6913             <stringProp name="TestPlan.comments">Clean up DMaaP notification topic</stringProp>
6914           </HTTPSamplerProxy>
6915           <hashTree>
6916             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
6917               <collectionProp name="Asserion.test_strings">
6918                 <stringProp name="49586">200</stringProp>
6919               </collectionProp>
6920               <stringProp name="Assertion.custom_message"></stringProp>
6921               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
6922               <boolProp name="Assertion.assume_success">false</boolProp>
6923               <intProp name="Assertion.test_type">8</intProp>
6924               <stringProp name="Scope.variable">Response code</stringProp>
6925               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
6926             </ResponseAssertion>
6927             <hashTree/>
6928           </hashTree>
6929         </hashTree>
6930         <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Test example policy - success" enabled="true"/>
6931         <hashTree>
6932           <SyncTimer guiclass="TestBeanGUI" testclass="SyncTimer" testname="Synchronizing Timer" enabled="true">
6933             <stringProp name="groupSize">${threads}</stringProp>
6934             <stringProp name="timeoutInMs">${threadsTimeOutInMs}</stringProp>
6935           </SyncTimer>
6936           <hashTree/>
6937           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Send Trigger Event - example success" enabled="true">
6938             <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
6939             <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
6940               <collectionProp name="Arguments.arguments">
6941                 <elementProp name="" elementType="HTTPArgument">
6942                   <boolProp name="HTTPArgument.always_encode">false</boolProp>
6943                   <stringProp name="Argument.value">{&#xd;
6944   &quot;event&quot;: {&#xd;
6945     &quot;commonEventHeader&quot;: {&#xd;
6946       &quot;domain&quot;: &quot;fault&quot;,&#xd;
6947       &quot;eventId&quot;: &quot;fault0000245&quot;,&#xd;
6948       &quot;eventName&quot;: &quot;Fault_Vscf:PilotNumberPoolExhaustion&quot;,&#xd;
6949       &quot;lastEpochMicrosec&quot;: 1413378172000000,&#xd;
6950       &quot;priority&quot;: &quot;High&quot;,&#xd;
6951       &quot;reportingEntityName&quot;: &quot;ibcx0001vm002oam001&quot;,&#xd;
6952       &quot;sequence&quot;: 1,&#xd;
6953       &quot;sourceId&quot;: &quot;de305d54-75b4-431b-adb2-eb6b9e546014${__threadNum}&quot;,&#xd;
6954       &quot;sourceName&quot;: &quot;vfw-cnf-cds-test-1-vnf&quot;,&#xd;
6955       &quot;startEpochMicrosec&quot;: 1413378172000000,&#xd;
6956       &quot;timeZoneOffset&quot;: &quot;UTC-05:30&quot;,&#xd;
6957       &quot;version&quot;: &quot;4.0.1&quot;,&#xd;
6958       &quot;vesEventListenerVersion&quot;: &quot;7.0.1&quot;&#xd;
6959     },&#xd;
6960     &quot;faultFields&quot;: {&#xd;
6961       &quot;alarmAdditionalInformation&quot;: {&#xd;
6962         &quot;PilotNumberPoolSize&quot;: &quot;1000&quot;&#xd;
6963       },&#xd;
6964       &quot;alarmCondition&quot;: &quot;PilotNumberPoolExhaustion&quot;,&#xd;
6965       &quot;eventSeverity&quot;: &quot;CRITICAL&quot;,&#xd;
6966       &quot;eventSourceType&quot;: &quot;other&quot;,&#xd;
6967       &quot;faultFieldsVersion&quot;: 4,&#xd;
6968       &quot;specificProblem&quot;: &quot;Calls cannot complete - pilot numbers are unavailable&quot;,&#xd;
6969       &quot;vfStatus&quot;: &quot;Active&quot;&#xd;
6970     }&#xd;
6971   }&#xd;
6972 }</stringProp>
6973                   <stringProp name="Argument.metadata">=</stringProp>
6974                 </elementProp>
6975               </collectionProp>
6976             </elementProp>
6977             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
6978             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
6979             <stringProp name="HTTPSampler.protocol">http</stringProp>
6980             <stringProp name="HTTPSampler.path">/events/unauthenticated.DCAE_POLICY_EXAMPLE_OUTPUT</stringProp>
6981             <stringProp name="HTTPSampler.method">POST</stringProp>
6982             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
6983             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
6984             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
6985             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
6986             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
6987             <boolProp name="HTTPSampler.image_parser">false</boolProp>
6988             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
6989             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
6990             <boolProp name="HTTPSampler.md5">false</boolProp>
6991             <intProp name="HTTPSampler.ipSourceType">0</intProp>
6992             <stringProp name="TestPlan.comments">Send Trigger Event - example success</stringProp>
6993           </HTTPSamplerProxy>
6994           <hashTree>
6995             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
6996               <collectionProp name="Asserion.test_strings">
6997                 <stringProp name="49586">200</stringProp>
6998               </collectionProp>
6999               <stringProp name="Assertion.custom_message"></stringProp>
7000               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7001               <boolProp name="Assertion.assume_success">false</boolProp>
7002               <intProp name="Assertion.test_type">8</intProp>
7003               <stringProp name="Scope.variable">Response code</stringProp>
7004               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
7005             </ResponseAssertion>
7006             <hashTree/>
7007           </hashTree>
7008           <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="true">
7009             <stringProp name="ConstantTimer.delay">${wait}</stringProp>
7010           </ConstantTimer>
7011           <hashTree/>
7012           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Read notification events  - example success" enabled="true">
7013             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
7014             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
7015               <collectionProp name="Arguments.arguments"/>
7016             </elementProp>
7017             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
7018             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
7019             <stringProp name="HTTPSampler.protocol">http</stringProp>
7020             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?limit=50&amp;timeout=30000</stringProp>
7021             <stringProp name="HTTPSampler.method">GET</stringProp>
7022             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7023             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7024             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7025             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7026             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7027             <boolProp name="HTTPSampler.image_parser">false</boolProp>
7028             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7029             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7030             <boolProp name="HTTPSampler.md5">false</boolProp>
7031             <intProp name="HTTPSampler.ipSourceType">0</intProp>
7032             <stringProp name="TestPlan.comments">Read notification events  - example success</stringProp>
7033           </HTTPSamplerProxy>
7034           <hashTree>
7035             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
7036               <collectionProp name="Asserion.test_strings">
7037                 <stringProp name="49586">200</stringProp>
7038               </collectionProp>
7039               <stringProp name="Assertion.custom_message"></stringProp>
7040               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7041               <boolProp name="Assertion.assume_success">false</boolProp>
7042               <intProp name="Assertion.test_type">8</intProp>
7043               <stringProp name="Scope.variable">Response code</stringProp>
7044               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
7045             </ResponseAssertion>
7046             <hashTree/>
7047             <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="false">
7048               <stringProp name="cacheKey">true</stringProp>
7049               <stringProp name="filename"></stringProp>
7050               <stringProp name="parameters"></stringProp>
7051               <stringProp name="script">import groovy.json.JsonSlurper;
7052
7053 def res = [];
7054 if (prev.getResponseCode() == &apos;200&apos;) {
7055     def jsonSlurper = new JsonSlurper();
7056     def responseString = prev.getResponseDataAsString();
7057     res = jsonSlurper.parseText(responseString);
7058     def expectedNumberOfNotifications = ${threads} * 4;
7059     assert res instanceof List;
7060     assert res.size() == expectedNumberOfNotifications;
7061     assert responseString.contains(&quot;ACTIVE&quot;)
7062     assert responseString.contains(&quot;SUCCESS&quot;)
7063     assert responseString.contains(&quot;FINAL_SUCCESS&quot;)
7064     assert !responseString.contains(&quot;FAILURE&quot;)
7065 }
7066 </stringProp>
7067               <stringProp name="scriptLanguage">groovy</stringProp>
7068             </JSR223Assertion>
7069             <hashTree/>
7070           </hashTree>
7071         </hashTree>
7072         <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Clean up DMaaP notification topic" enabled="true"/>
7073         <hashTree>
7074           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Clean up DMaaP notification topic" enabled="true">
7075             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
7076             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
7077               <collectionProp name="Arguments.arguments"/>
7078             </elementProp>
7079             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
7080             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
7081             <stringProp name="HTTPSampler.protocol">http</stringProp>
7082             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?limit=100&amp;timeout=500</stringProp>
7083             <stringProp name="HTTPSampler.method">GET</stringProp>
7084             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7085             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7086             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7087             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7088             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7089             <boolProp name="HTTPSampler.image_parser">false</boolProp>
7090             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7091             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7092             <boolProp name="HTTPSampler.md5">false</boolProp>
7093             <intProp name="HTTPSampler.ipSourceType">0</intProp>
7094             <stringProp name="TestPlan.comments">Clean up DMaaP notification topic</stringProp>
7095           </HTTPSamplerProxy>
7096           <hashTree>
7097             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
7098               <collectionProp name="Asserion.test_strings">
7099                 <stringProp name="49586">200</stringProp>
7100               </collectionProp>
7101               <stringProp name="Assertion.custom_message"></stringProp>
7102               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7103               <boolProp name="Assertion.assume_success">false</boolProp>
7104               <intProp name="Assertion.test_type">8</intProp>
7105               <stringProp name="Scope.variable">Response code</stringProp>
7106               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
7107             </ResponseAssertion>
7108             <hashTree/>
7109           </hashTree>
7110         </hashTree>
7111         <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Test example policy - failure" enabled="true"/>
7112         <hashTree>
7113           <SyncTimer guiclass="TestBeanGUI" testclass="SyncTimer" testname="Synchronizing Timer" enabled="true">
7114             <stringProp name="groupSize">${threads}</stringProp>
7115             <stringProp name="timeoutInMs">${threadsTimeOutInMs}</stringProp>
7116           </SyncTimer>
7117           <hashTree/>
7118           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Send Trigger Event - example failure" enabled="true">
7119             <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
7120             <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
7121               <collectionProp name="Arguments.arguments">
7122                 <elementProp name="" elementType="HTTPArgument">
7123                   <boolProp name="HTTPArgument.always_encode">false</boolProp>
7124                   <stringProp name="Argument.value">{&#xd;
7125   &quot;event&quot;: {&#xd;
7126     &quot;commonEventHeader&quot;: {&#xd;
7127       &quot;domain&quot;: &quot;fault&quot;,&#xd;
7128       &quot;eventId&quot;: &quot;fault0000245&quot;,&#xd;
7129       &quot;eventName&quot;: &quot;Fault_Vscf:PilotNumberPoolExhaustion&quot;,&#xd;
7130       &quot;lastEpochMicrosec&quot;: 1413378172000000,&#xd;
7131       &quot;priority&quot;: &quot;High&quot;,&#xd;
7132       &quot;reportingEntityName&quot;: &quot;ibcx0001vm002oam001&quot;,&#xd;
7133       &quot;sequence&quot;: 1,&#xd;
7134       &quot;sourceId&quot;: &quot;de305d54-75b4-431b-adb2-eb6b9e546014${__threadNum}&quot;,&#xd;
7135       &quot;sourceName&quot;: &quot;vfw-cnf-cds-test-2-vnf&quot;,&#xd;
7136       &quot;startEpochMicrosec&quot;: 1413378172000000,&#xd;
7137       &quot;timeZoneOffset&quot;: &quot;UTC-05:30&quot;,&#xd;
7138       &quot;version&quot;: &quot;4.0.1&quot;,&#xd;
7139       &quot;vesEventListenerVersion&quot;: &quot;7.0.1&quot;&#xd;
7140     },&#xd;
7141     &quot;faultFields&quot;: {&#xd;
7142       &quot;alarmAdditionalInformation&quot;: {&#xd;
7143         &quot;PilotNumberPoolSize&quot;: &quot;1000&quot;&#xd;
7144       },&#xd;
7145       &quot;alarmCondition&quot;: &quot;PilotNumberPoolExhaustion&quot;,&#xd;
7146       &quot;eventSeverity&quot;: &quot;CRITICAL&quot;,&#xd;
7147       &quot;eventSourceType&quot;: &quot;other&quot;,&#xd;
7148       &quot;faultFieldsVersion&quot;: 4,&#xd;
7149       &quot;specificProblem&quot;: &quot;Calls cannot complete - pilot numbers are unavailable&quot;,&#xd;
7150       &quot;vfStatus&quot;: &quot;InActive&quot;&#xd;
7151     }&#xd;
7152   }&#xd;
7153 }</stringProp>
7154                   <stringProp name="Argument.metadata">=</stringProp>
7155                 </elementProp>
7156               </collectionProp>
7157             </elementProp>
7158             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
7159             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
7160             <stringProp name="HTTPSampler.protocol">http</stringProp>
7161             <stringProp name="HTTPSampler.path">/events/unauthenticated.DCAE_POLICY_EXAMPLE_OUTPUT</stringProp>
7162             <stringProp name="HTTPSampler.method">POST</stringProp>
7163             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7164             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7165             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7166             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7167             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7168             <boolProp name="HTTPSampler.image_parser">false</boolProp>
7169             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7170             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7171             <boolProp name="HTTPSampler.md5">false</boolProp>
7172             <intProp name="HTTPSampler.ipSourceType">0</intProp>
7173             <stringProp name="TestPlan.comments">Send Trigger Event - example failure</stringProp>
7174           </HTTPSamplerProxy>
7175           <hashTree>
7176             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
7177               <collectionProp name="Asserion.test_strings">
7178                 <stringProp name="49586">200</stringProp>
7179               </collectionProp>
7180               <stringProp name="Assertion.custom_message"></stringProp>
7181               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7182               <boolProp name="Assertion.assume_success">false</boolProp>
7183               <intProp name="Assertion.test_type">8</intProp>
7184               <stringProp name="Scope.variable">Response code</stringProp>
7185               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
7186             </ResponseAssertion>
7187             <hashTree/>
7188           </hashTree>
7189           <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="true">
7190             <stringProp name="ConstantTimer.delay">${wait}</stringProp>
7191           </ConstantTimer>
7192           <hashTree/>
7193           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Read notification events  - example failure" enabled="true">
7194             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
7195             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
7196               <collectionProp name="Arguments.arguments"/>
7197             </elementProp>
7198             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
7199             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
7200             <stringProp name="HTTPSampler.protocol">http</stringProp>
7201             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?limit=50&amp;timeout=30000</stringProp>
7202             <stringProp name="HTTPSampler.method">GET</stringProp>
7203             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7204             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7205             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7206             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7207             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7208             <boolProp name="HTTPSampler.image_parser">false</boolProp>
7209             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7210             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7211             <boolProp name="HTTPSampler.md5">false</boolProp>
7212             <intProp name="HTTPSampler.ipSourceType">0</intProp>
7213             <stringProp name="TestPlan.comments">Read notification events  - example failure</stringProp>
7214           </HTTPSamplerProxy>
7215           <hashTree>
7216             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
7217               <collectionProp name="Asserion.test_strings">
7218                 <stringProp name="49586">200</stringProp>
7219               </collectionProp>
7220               <stringProp name="Assertion.custom_message"></stringProp>
7221               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7222               <boolProp name="Assertion.assume_success">false</boolProp>
7223               <intProp name="Assertion.test_type">8</intProp>
7224               <stringProp name="Scope.variable">Response code</stringProp>
7225               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
7226             </ResponseAssertion>
7227             <hashTree/>
7228             <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="false">
7229               <stringProp name="cacheKey">true</stringProp>
7230               <stringProp name="filename"></stringProp>
7231               <stringProp name="parameters"></stringProp>
7232               <stringProp name="script">import groovy.json.JsonSlurper;
7233
7234 def res = [];
7235 if (prev.getResponseCode() == &apos;200&apos;) {
7236     def jsonSlurper = new JsonSlurper();
7237     def responseString = prev.getResponseDataAsString();
7238     res = jsonSlurper.parseText(responseString);
7239     def expectedNumberOfNotifications = ${threads} * 2;
7240     assert res instanceof List;
7241     assert res.size() == expectedNumberOfNotifications;
7242     assert responseString.contains(&quot;ACTIVE&quot;)
7243     assert responseString.contains(&quot;FINAL_FAILURE&quot;)
7244     assert !responseString.contains(&quot;FINAL_SUCCESS&quot;)
7245 }
7246 </stringProp>
7247               <stringProp name="scriptLanguage">groovy</stringProp>
7248             </JSR223Assertion>
7249             <hashTree/>
7250           </hashTree>
7251         </hashTree>
7252       </hashTree>
7253       <PostThreadGroup guiclass="PostThreadGroupGui" testclass="PostThreadGroup" testname="tearDown Thread Group" enabled="false">
7254         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
7255         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
7256           <stringProp name="LoopController.loops">1</stringProp>
7257           <boolProp name="LoopController.continue_forever">false</boolProp>
7258         </elementProp>
7259         <stringProp name="ThreadGroup.num_threads">1</stringProp>
7260         <stringProp name="ThreadGroup.ramp_time">1</stringProp>
7261         <boolProp name="ThreadGroup.scheduler">false</boolProp>
7262         <stringProp name="ThreadGroup.duration"></stringProp>
7263         <stringProp name="ThreadGroup.delay"></stringProp>
7264         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
7265       </PostThreadGroup>
7266       <hashTree>
7267         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Un deploy policy" enabled="false">
7268           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
7269           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
7270             <collectionProp name="Arguments.arguments">
7271               <elementProp name="" elementType="HTTPArgument">
7272                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
7273                 <stringProp name="Argument.value">{&#xd;
7274     &quot;groups&quot;: [&#xd;
7275         {&#xd;
7276             &quot;name&quot;: &quot;defaultGroup&quot;,&#xd;
7277             &quot;deploymentSubgroups&quot;: [&#xd;
7278                 {&#xd;
7279                     &quot;pdpType&quot;: &quot;apex&quot;,&#xd;
7280                     &quot;action&quot;: &quot;DELETE&quot;,&#xd;
7281                     &quot;policies&quot;: [&#xd;
7282                         {&#xd;
7283                             &quot;name&quot;: &quot;onap.policies.apex.Simplecontrolloop&quot;,&#xd;
7284                             &quot;version&quot;: &quot;1.0.0&quot;&#xd;
7285                         }, {&#xd;
7286                             &quot;name&quot;: &quot;onap.policies.apex.Example&quot;,&#xd;
7287                             &quot;version&quot;: &quot;1.0.0&quot;&#xd;
7288                         }&#xd;
7289                     ]&#xd;
7290                 }&#xd;
7291             ]&#xd;
7292         }&#xd;
7293     ]&#xd;
7294 }</stringProp>
7295                 <stringProp name="Argument.metadata">=</stringProp>
7296               </elementProp>
7297             </collectionProp>
7298           </elementProp>
7299           <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
7300           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
7301           <stringProp name="HTTPSampler.protocol">http</stringProp>
7302           <stringProp name="HTTPSampler.path">/policy/pap/v1/pdps/deployments/batch</stringProp>
7303           <stringProp name="HTTPSampler.method">POST</stringProp>
7304           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7305           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7306           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7307           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7308           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7309           <boolProp name="HTTPSampler.image_parser">false</boolProp>
7310           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7311           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7312           <boolProp name="HTTPSampler.md5">false</boolProp>
7313           <intProp name="HTTPSampler.ipSourceType">0</intProp>
7314         </HTTPSamplerProxy>
7315         <hashTree>
7316           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
7317             <collectionProp name="Asserion.test_strings">
7318               <stringProp name="49588">202</stringProp>
7319             </collectionProp>
7320             <stringProp name="Assertion.custom_message"></stringProp>
7321             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7322             <boolProp name="Assertion.assume_success">false</boolProp>
7323             <intProp name="Assertion.test_type">1</intProp>
7324           </ResponseAssertion>
7325           <hashTree/>
7326         </hashTree>
7327         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete Policy" enabled="false">
7328           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
7329           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
7330             <collectionProp name="Arguments.arguments"/>
7331           </elementProp>
7332           <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
7333           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
7334           <stringProp name="HTTPSampler.protocol">http</stringProp>
7335           <stringProp name="HTTPSampler.path">/policy/api/v1/policytypes/onap.policies.native.Apex/versions/1.0.0/policies/onap.policies.apex.Simplecontrolloop/versions/1.0.0</stringProp>
7336           <stringProp name="HTTPSampler.method">DELETE</stringProp>
7337           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7338           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7339           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7340           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7341           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7342           <boolProp name="HTTPSampler.image_parser">false</boolProp>
7343           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7344           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7345           <boolProp name="HTTPSampler.md5">false</boolProp>
7346           <intProp name="HTTPSampler.ipSourceType">0</intProp>
7347         </HTTPSamplerProxy>
7348         <hashTree>
7349           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
7350             <collectionProp name="Asserion.test_strings">
7351               <stringProp name="49586">200</stringProp>
7352             </collectionProp>
7353             <stringProp name="Assertion.custom_message"></stringProp>
7354             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7355             <boolProp name="Assertion.assume_success">false</boolProp>
7356             <intProp name="Assertion.test_type">1</intProp>
7357           </ResponseAssertion>
7358           <hashTree/>
7359         </hashTree>
7360         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete Policy" enabled="false">
7361           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
7362           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
7363             <collectionProp name="Arguments.arguments"/>
7364           </elementProp>
7365           <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
7366           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
7367           <stringProp name="HTTPSampler.protocol">http</stringProp>
7368           <stringProp name="HTTPSampler.path">/policy/api/v1/policytypes/onap.policies.native.Apex/versions/1.0.0/policies/onap.policies.apex.Example/versions/1.0.0</stringProp>
7369           <stringProp name="HTTPSampler.method">DELETE</stringProp>
7370           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7371           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7372           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7373           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7374           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7375           <boolProp name="HTTPSampler.image_parser">false</boolProp>
7376           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7377           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7378           <boolProp name="HTTPSampler.md5">false</boolProp>
7379           <intProp name="HTTPSampler.ipSourceType">0</intProp>
7380         </HTTPSamplerProxy>
7381         <hashTree>
7382           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
7383             <collectionProp name="Asserion.test_strings">
7384               <stringProp name="49586">200</stringProp>
7385             </collectionProp>
7386             <stringProp name="Assertion.custom_message"></stringProp>
7387             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7388             <boolProp name="Assertion.assume_success">false</boolProp>
7389             <intProp name="Assertion.test_type">1</intProp>
7390           </ResponseAssertion>
7391           <hashTree/>
7392         </hashTree>
7393       </hashTree>
7394       <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Clear DMaaP" enabled="false">
7395         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
7396         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
7397           <intProp name="LoopController.loops">-1</intProp>
7398           <boolProp name="LoopController.continue_forever">false</boolProp>
7399         </elementProp>
7400         <stringProp name="ThreadGroup.num_threads">${threads}</stringProp>
7401         <stringProp name="ThreadGroup.ramp_time">1</stringProp>
7402         <boolProp name="ThreadGroup.scheduler">true</boolProp>
7403         <stringProp name="ThreadGroup.duration">259200</stringProp>
7404         <stringProp name="ThreadGroup.delay"></stringProp>
7405         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
7406         <boolProp name="ThreadGroup.delayedStart">false</boolProp>
7407       </ThreadGroup>
7408       <hashTree>
7409         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Health Check" enabled="false">
7410           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
7411           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
7412             <collectionProp name="Arguments.arguments"/>
7413           </elementProp>
7414           <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
7415           <stringProp name="HTTPSampler.port">${APEX_PORT}</stringProp>
7416           <stringProp name="HTTPSampler.protocol">https</stringProp>
7417           <stringProp name="HTTPSampler.path">/policy/apex-pdp/v1/healthcheck</stringProp>
7418           <stringProp name="HTTPSampler.method">GET</stringProp>
7419           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7420           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7421           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7422           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7423           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7424           <boolProp name="HTTPSampler.image_parser">false</boolProp>
7425           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7426           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7427           <boolProp name="HTTPSampler.md5">false</boolProp>
7428           <intProp name="HTTPSampler.ipSourceType">0</intProp>
7429         </HTTPSamplerProxy>
7430         <hashTree>
7431           <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="true">
7432             <stringProp name="cacheKey">true</stringProp>
7433             <stringProp name="filename"></stringProp>
7434             <stringProp name="parameters"></stringProp>
7435             <stringProp name="script">import groovy.json.JsonSlurper;
7436
7437 def res = [];
7438 if (prev.getResponseCode() == &apos;200&apos;) {
7439     def jsonSlurper = new JsonSlurper();
7440     res = jsonSlurper.parseText(prev.getResponseDataAsString());
7441
7442     assert res instanceof Map;
7443     assert res.healthy == true;
7444     assert res.message == &apos;alive&apos;;
7445 }
7446 </stringProp>
7447             <stringProp name="scriptLanguage">groovy</stringProp>
7448           </JSR223Assertion>
7449           <hashTree/>
7450         </hashTree>
7451         <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Test Controller" enabled="false"/>
7452         <hashTree>
7453           <SyncTimer guiclass="TestBeanGUI" testclass="SyncTimer" testname="Synchronizing Timer" enabled="false">
7454             <stringProp name="groupSize">${threads}</stringProp>
7455             <stringProp name="timeoutInMs">${threadsTimeOutInMs}</stringProp>
7456           </SyncTimer>
7457           <hashTree/>
7458           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Send Input Event" enabled="false">
7459             <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
7460             <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
7461               <collectionProp name="Arguments.arguments">
7462                 <elementProp name="" elementType="HTTPArgument">
7463                   <boolProp name="HTTPArgument.always_encode">false</boolProp>
7464                   <stringProp name="Argument.value">{&#xd;
7465   &quot;event&quot;: {&#xd;
7466     &quot;commonEventHeader&quot;: {&#xd;
7467       &quot;startEpochMicrosec&quot;: 1597953057126,&#xd;
7468       &quot;sourceId&quot;: &quot;927b2580-36d9-4f13-8421-3c9d43b7a57${__threadNum}&quot;,&#xd;
7469       &quot;eventId&quot;: &quot;8c7935a4-79d8-4ec0-b661-dcca3cd6800${__threadNum}&quot;,&#xd;
7470       &quot;lastEpochMicrosec&quot;: 1597952499468,&#xd;
7471       &quot;eventName&quot;: &quot;Report hostname &amp; IP&quot;,&#xd;
7472       &quot;sourceName&quot;: &quot;PNF101&quot;,&#xd;
7473       &quot;reportingEntityName&quot;: &quot;DCAE&quot;,&#xd;
7474       &quot;vesEventListenerVersion&quot;: &quot;7.1&quot;,&#xd;
7475       &quot;internalHeaderFields&quot;: {},&#xd;
7476       &quot;version&quot;: &quot;4.0.1&quot;,&#xd;
7477       &quot;priority&quot;: &quot;Normal&quot;,&#xd;
7478       &quot;sequence&quot;: 1,&#xd;
7479       &quot;domain&quot;: &quot;other&quot;&#xd;
7480     },&#xd;
7481     &quot;otherFields&quot;: {&#xd;
7482       &quot;hashMap&quot;: {&#xd;
7483         &quot;hostname&quot;: &quot;UNDEFINED&quot;,&#xd;
7484         &quot;pnfId&quot;: &quot;927b2580-36d9-4f13-8421-3c9d43b7a57e&quot;,&#xd;
7485         &quot;pnfName&quot;: &quot;PNF101&quot;,&#xd;
7486         &quot;ip&quot;: &quot;10.101.200.10&quot;&#xd;
7487       },&#xd;
7488       &quot;otherFieldsVersion&quot;: &quot;3.0&quot;&#xd;
7489     }&#xd;
7490   }&#xd;
7491 }</stringProp>
7492                   <stringProp name="Argument.metadata">=</stringProp>
7493                 </elementProp>
7494               </collectionProp>
7495             </elementProp>
7496             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
7497             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
7498             <stringProp name="HTTPSampler.protocol">http</stringProp>
7499             <stringProp name="HTTPSampler.path">/events/unauthenticated.DCAE_CL_OUTPUT</stringProp>
7500             <stringProp name="HTTPSampler.method">POST</stringProp>
7501             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7502             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7503             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7504             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7505             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7506             <boolProp name="HTTPSampler.image_parser">false</boolProp>
7507             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7508             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7509             <boolProp name="HTTPSampler.md5">false</boolProp>
7510             <intProp name="HTTPSampler.ipSourceType">0</intProp>
7511             <stringProp name="TestPlan.comments">Send input event to apex-pdp</stringProp>
7512           </HTTPSamplerProxy>
7513           <hashTree>
7514             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
7515               <collectionProp name="Asserion.test_strings">
7516                 <stringProp name="49586">200</stringProp>
7517               </collectionProp>
7518               <stringProp name="Assertion.custom_message"></stringProp>
7519               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7520               <boolProp name="Assertion.assume_success">false</boolProp>
7521               <intProp name="Assertion.test_type">8</intProp>
7522               <stringProp name="Scope.variable">Response code</stringProp>
7523               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
7524             </ResponseAssertion>
7525             <hashTree/>
7526             <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="false">
7527               <stringProp name="ConstantTimer.delay">1000</stringProp>
7528             </ConstantTimer>
7529             <hashTree/>
7530           </hashTree>
7531           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Get the ouput event response" enabled="false">
7532             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
7533             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
7534               <collectionProp name="Arguments.arguments"/>
7535             </elementProp>
7536             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
7537             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
7538             <stringProp name="HTTPSampler.protocol">http</stringProp>
7539             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?timeout=30000</stringProp>
7540             <stringProp name="HTTPSampler.method">GET</stringProp>
7541             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7542             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7543             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7544             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7545             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7546             <boolProp name="HTTPSampler.image_parser">false</boolProp>
7547             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7548             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7549             <boolProp name="HTTPSampler.md5">false</boolProp>
7550             <intProp name="HTTPSampler.ipSourceType">0</intProp>
7551             <stringProp name="TestPlan.comments">Check output event </stringProp>
7552           </HTTPSamplerProxy>
7553           <hashTree>
7554             <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="false">
7555               <stringProp name="ConstantTimer.delay">1000</stringProp>
7556             </ConstantTimer>
7557             <hashTree/>
7558             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
7559               <collectionProp name="Asserion.test_strings">
7560                 <stringProp name="49586">200</stringProp>
7561               </collectionProp>
7562               <stringProp name="Assertion.custom_message"></stringProp>
7563               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7564               <boolProp name="Assertion.assume_success">false</boolProp>
7565               <intProp name="Assertion.test_type">8</intProp>
7566               <stringProp name="Scope.variable">Response code</stringProp>
7567               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
7568             </ResponseAssertion>
7569             <hashTree/>
7570             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Message" enabled="true">
7571               <collectionProp name="Asserion.test_strings">
7572                 <stringProp name="1925346054">ACTIVE</stringProp>
7573                 <stringProp name="-310150889">VES event has been received. Going to fetch details from AAI.</stringProp>
7574               </collectionProp>
7575               <stringProp name="Assertion.custom_message"></stringProp>
7576               <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
7577               <boolProp name="Assertion.assume_success">false</boolProp>
7578               <intProp name="Assertion.test_type">2</intProp>
7579               <stringProp name="Scope.variable">Response code</stringProp>
7580               <stringProp name="TestPlan.comments">Assert response message coming back from apex-pdp</stringProp>
7581             </ResponseAssertion>
7582             <hashTree/>
7583             <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="false">
7584               <stringProp name="ConstantTimer.delay">${wait}</stringProp>
7585             </ConstantTimer>
7586             <hashTree/>
7587           </hashTree>
7588           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Get the ouput event response" enabled="false">
7589             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
7590             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
7591               <collectionProp name="Arguments.arguments"/>
7592             </elementProp>
7593             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
7594             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
7595             <stringProp name="HTTPSampler.protocol">http</stringProp>
7596             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?limit=1&amp;timeout=30000</stringProp>
7597             <stringProp name="HTTPSampler.method">GET</stringProp>
7598             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7599             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7600             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7601             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7602             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7603             <boolProp name="HTTPSampler.image_parser">false</boolProp>
7604             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7605             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7606             <boolProp name="HTTPSampler.md5">false</boolProp>
7607             <intProp name="HTTPSampler.ipSourceType">0</intProp>
7608             <stringProp name="TestPlan.comments">Check output event </stringProp>
7609           </HTTPSamplerProxy>
7610           <hashTree>
7611             <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="false">
7612               <stringProp name="ConstantTimer.delay">1000</stringProp>
7613             </ConstantTimer>
7614             <hashTree/>
7615             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
7616               <collectionProp name="Asserion.test_strings">
7617                 <stringProp name="49586">200</stringProp>
7618               </collectionProp>
7619               <stringProp name="Assertion.custom_message"></stringProp>
7620               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7621               <boolProp name="Assertion.assume_success">false</boolProp>
7622               <intProp name="Assertion.test_type">8</intProp>
7623               <stringProp name="Scope.variable">Response code</stringProp>
7624               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
7625             </ResponseAssertion>
7626             <hashTree/>
7627             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Message" enabled="true">
7628               <collectionProp name="Asserion.test_strings">
7629                 <stringProp name="-1149187101">SUCCESS</stringProp>
7630               </collectionProp>
7631               <stringProp name="Assertion.custom_message"></stringProp>
7632               <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
7633               <boolProp name="Assertion.assume_success">false</boolProp>
7634               <intProp name="Assertion.test_type">2</intProp>
7635               <stringProp name="Scope.variable">Response code</stringProp>
7636               <stringProp name="TestPlan.comments">Assert response message coming back from apex-pdp</stringProp>
7637             </ResponseAssertion>
7638             <hashTree/>
7639             <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="false">
7640               <stringProp name="ConstantTimer.delay">${wait}</stringProp>
7641             </ConstantTimer>
7642             <hashTree/>
7643           </hashTree>
7644           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Get the ouput event response" enabled="false">
7645             <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
7646             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
7647               <collectionProp name="Arguments.arguments"/>
7648             </elementProp>
7649             <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
7650             <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
7651             <stringProp name="HTTPSampler.protocol">http</stringProp>
7652             <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?limit=1&amp;timeout=30000</stringProp>
7653             <stringProp name="HTTPSampler.method">GET</stringProp>
7654             <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7655             <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7656             <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7657             <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7658             <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7659             <boolProp name="HTTPSampler.image_parser">false</boolProp>
7660             <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7661             <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7662             <boolProp name="HTTPSampler.md5">false</boolProp>
7663             <intProp name="HTTPSampler.ipSourceType">0</intProp>
7664             <stringProp name="TestPlan.comments">Check output event </stringProp>
7665           </HTTPSamplerProxy>
7666           <hashTree>
7667             <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="false">
7668               <stringProp name="ConstantTimer.delay">1000</stringProp>
7669             </ConstantTimer>
7670             <hashTree/>
7671             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
7672               <collectionProp name="Asserion.test_strings">
7673                 <stringProp name="49586">200</stringProp>
7674               </collectionProp>
7675               <stringProp name="Assertion.custom_message"></stringProp>
7676               <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7677               <boolProp name="Assertion.assume_success">false</boolProp>
7678               <intProp name="Assertion.test_type">8</intProp>
7679               <stringProp name="Scope.variable">Response code</stringProp>
7680               <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
7681             </ResponseAssertion>
7682             <hashTree/>
7683             <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Message" enabled="true">
7684               <collectionProp name="Asserion.test_strings">
7685                 <stringProp name="439453178">FINAL_SUCCESS</stringProp>
7686               </collectionProp>
7687               <stringProp name="Assertion.custom_message"></stringProp>
7688               <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
7689               <boolProp name="Assertion.assume_success">false</boolProp>
7690               <intProp name="Assertion.test_type">2</intProp>
7691               <stringProp name="Scope.variable">Response code</stringProp>
7692               <stringProp name="TestPlan.comments">Assert response message coming back from apex-pdp</stringProp>
7693             </ResponseAssertion>
7694             <hashTree/>
7695             <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="false">
7696               <stringProp name="ConstantTimer.delay">${wait}</stringProp>
7697             </ConstantTimer>
7698             <hashTree/>
7699           </hashTree>
7700           <WhileController guiclass="WhileControllerGui" testclass="WhileController" testname="While Controller" enabled="false">
7701             <stringProp name="WhileController.condition">${__javaScript((&quot;${response}&quot;.indexOf(&quot;VES event has been received. Going to fetch details from AAI&quot;) == -1 &amp;&amp; ${counter} &lt; 5),)}</stringProp>
7702           </WhileController>
7703           <hashTree>
7704             <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="Counter" enabled="true">
7705               <stringProp name="CounterConfig.start">0</stringProp>
7706               <stringProp name="CounterConfig.end">1</stringProp>
7707               <stringProp name="CounterConfig.incr">1</stringProp>
7708               <stringProp name="CounterConfig.name"></stringProp>
7709               <stringProp name="CounterConfig.format"></stringProp>
7710               <boolProp name="CounterConfig.per_user">false</boolProp>
7711             </CounterConfig>
7712             <hashTree/>
7713             <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Get the ouput event response" enabled="true">
7714               <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
7715               <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
7716                 <collectionProp name="Arguments.arguments"/>
7717               </elementProp>
7718               <stringProp name="HTTPSampler.domain">${SIM_HOST}</stringProp>
7719               <stringProp name="HTTPSampler.port">${DMAAP_PORT}</stringProp>
7720               <stringProp name="HTTPSampler.protocol">http</stringProp>
7721               <stringProp name="HTTPSampler.path">/events/APEX-CL-MGT/cg${__threadNum}/c1?timeout=30000</stringProp>
7722               <stringProp name="HTTPSampler.method">GET</stringProp>
7723               <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
7724               <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
7725               <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
7726               <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
7727               <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
7728               <boolProp name="HTTPSampler.image_parser">false</boolProp>
7729               <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
7730               <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
7731               <boolProp name="HTTPSampler.md5">false</boolProp>
7732               <intProp name="HTTPSampler.ipSourceType">0</intProp>
7733               <stringProp name="TestPlan.comments">Check output event </stringProp>
7734             </HTTPSamplerProxy>
7735             <hashTree>
7736               <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="false">
7737                 <stringProp name="ConstantTimer.delay">1000</stringProp>
7738               </ConstantTimer>
7739               <hashTree/>
7740               <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Code" enabled="true">
7741                 <collectionProp name="Asserion.test_strings">
7742                   <stringProp name="49586">200</stringProp>
7743                 </collectionProp>
7744                 <stringProp name="Assertion.custom_message"></stringProp>
7745                 <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
7746                 <boolProp name="Assertion.assume_success">false</boolProp>
7747                 <intProp name="Assertion.test_type">8</intProp>
7748                 <stringProp name="Scope.variable">Response code</stringProp>
7749                 <stringProp name="TestPlan.comments">Assert response code coming back from apex-pdp</stringProp>
7750               </ResponseAssertion>
7751               <hashTree/>
7752               <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assert Response Message" enabled="false">
7753                 <collectionProp name="Asserion.test_strings">
7754                   <stringProp name="1925346054">ACTIVE</stringProp>
7755                   <stringProp name="-310150889">VES event has been received. Going to fetch details from AAI.</stringProp>
7756                 </collectionProp>
7757                 <stringProp name="Assertion.custom_message"></stringProp>
7758                 <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
7759                 <boolProp name="Assertion.assume_success">false</boolProp>
7760                 <intProp name="Assertion.test_type">2</intProp>
7761                 <stringProp name="Scope.variable">Response code</stringProp>
7762                 <stringProp name="TestPlan.comments">Assert response message coming back from apex-pdp</stringProp>
7763               </ResponseAssertion>
7764               <hashTree/>
7765               <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="WAIT" enabled="false">
7766                 <stringProp name="ConstantTimer.delay">${wait}</stringProp>
7767               </ConstantTimer>
7768               <hashTree/>
7769               <JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor" enabled="true">
7770                 <stringProp name="cacheKey">true</stringProp>
7771                 <stringProp name="filename"></stringProp>
7772                 <stringProp name="parameters"></stringProp>
7773                 <stringProp name="script">vars.put(&quot;response&quot;, prev.getResponseDataAsString());</stringProp>
7774                 <stringProp name="scriptLanguage">groovy</stringProp>
7775               </JSR223PostProcessor>
7776               <hashTree/>
7777             </hashTree>
7778           </hashTree>
7779         </hashTree>
7780       </hashTree>
7781       <ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="true">
7782         <boolProp name="ResultCollector.error_logging">false</boolProp>
7783         <objProp>
7784           <name>saveConfig</name>
7785           <value class="SampleSaveConfiguration">
7786             <time>true</time>
7787             <latency>true</latency>
7788             <timestamp>true</timestamp>
7789             <success>true</success>
7790             <label>true</label>
7791             <code>true</code>
7792             <message>true</message>
7793             <threadName>true</threadName>
7794             <dataType>true</dataType>
7795             <encoding>false</encoding>
7796             <assertions>true</assertions>
7797             <subresults>true</subresults>
7798             <responseData>false</responseData>
7799             <samplerData>false</samplerData>
7800             <xml>false</xml>
7801             <fieldNames>true</fieldNames>
7802             <responseHeaders>false</responseHeaders>
7803             <requestHeaders>false</requestHeaders>
7804             <responseDataOnError>false</responseDataOnError>
7805             <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
7806             <assertionsResultsToSave>0</assertionsResultsToSave>
7807             <bytes>true</bytes>
7808             <sentBytes>true</sentBytes>
7809             <threadCounts>true</threadCounts>
7810             <sampleCount>true</sampleCount>
7811             <idleTime>true</idleTime>
7812             <connectTime>true</connectTime>
7813           </value>
7814         </objProp>
7815         <stringProp name="filename">/home/dhanrahan/jmeter_results/apex_stability/summary.log</stringProp>
7816       </ResultCollector>
7817       <hashTree/>
7818       <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
7819         <boolProp name="ResultCollector.error_logging">false</boolProp>
7820         <objProp>
7821           <name>saveConfig</name>
7822           <value class="SampleSaveConfiguration">
7823             <time>true</time>
7824             <latency>true</latency>
7825             <timestamp>true</timestamp>
7826             <success>true</success>
7827             <label>true</label>
7828             <code>true</code>
7829             <message>true</message>
7830             <threadName>true</threadName>
7831             <dataType>true</dataType>
7832             <encoding>false</encoding>
7833             <assertions>true</assertions>
7834             <subresults>true</subresults>
7835             <responseData>false</responseData>
7836             <samplerData>false</samplerData>
7837             <xml>false</xml>
7838             <fieldNames>true</fieldNames>
7839             <responseHeaders>false</responseHeaders>
7840             <requestHeaders>false</requestHeaders>
7841             <responseDataOnError>false</responseDataOnError>
7842             <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
7843             <assertionsResultsToSave>0</assertionsResultsToSave>
7844             <bytes>true</bytes>
7845             <sentBytes>true</sentBytes>
7846             <threadCounts>true</threadCounts>
7847             <sampleCount>true</sampleCount>
7848             <idleTime>true</idleTime>
7849             <connectTime>true</connectTime>
7850           </value>
7851         </objProp>
7852         <stringProp name="filename">/home/dhanrahan/jmeter_results/apex_stability/resultTree.log</stringProp>
7853       </ResultCollector>
7854       <hashTree/>
7855       <ResultCollector guiclass="TableVisualizer" testclass="ResultCollector" testname="View Results in Table" enabled="true">
7856         <boolProp name="ResultCollector.error_logging">false</boolProp>
7857         <objProp>
7858           <name>saveConfig</name>
7859           <value class="SampleSaveConfiguration">
7860             <time>true</time>
7861             <latency>true</latency>
7862             <timestamp>true</timestamp>
7863             <success>true</success>
7864             <label>true</label>
7865             <code>true</code>
7866             <message>true</message>
7867             <threadName>true</threadName>
7868             <dataType>true</dataType>
7869             <encoding>false</encoding>
7870             <assertions>true</assertions>
7871             <subresults>true</subresults>
7872             <responseData>false</responseData>
7873             <samplerData>false</samplerData>
7874             <xml>false</xml>
7875             <fieldNames>true</fieldNames>
7876             <responseHeaders>false</responseHeaders>
7877             <requestHeaders>false</requestHeaders>
7878             <responseDataOnError>false</responseDataOnError>
7879             <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
7880             <assertionsResultsToSave>0</assertionsResultsToSave>
7881             <bytes>true</bytes>
7882             <sentBytes>true</sentBytes>
7883             <threadCounts>true</threadCounts>
7884             <sampleCount>true</sampleCount>
7885             <idleTime>true</idleTime>
7886             <connectTime>true</connectTime>
7887           </value>
7888         </objProp>
7889         <stringProp name="filename">/home/dhanrahan/jmeter_results/apex_stability/resultTable.log</stringProp>
7890       </ResultCollector>
7891       <hashTree/>
7892     </hashTree>
7893   </hashTree>
7894 </jmeterTestPlan>