Policy-API Jakarta postman collection changes
[policy/api.git] / postman / lifecycle-api-collection.json
1 {
2     "info": {
3         "_postman_id": "5e983b07-65d6-4942-b812-5d3614473ac3",
4         "name": "Policy Framework Lifecycle API",
5         "description": "This collection lists all the Lifecycle API's supported by ONAP Policy Framework. These API's are used to perform CRUD operations for Policy, Policy Type & Data Type for all supported PDP engines.",
6         "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
7     },
8     "item": [
9         {
10             "name": "Lifecycle Api Healthcheck",
11             "request": {
12                 "method": "GET",
13                 "header": [
14                     {
15                         "key": "Content-Type",
16                         "type": "text",
17                         "value": "application/json"
18                     },
19                     {
20                         "key": "Accept",
21                         "type": "text",
22                         "value": "application/json"
23                     }
24                 ],
25                 "url": {
26                     "raw": "{{POLICY-API-URL}}/policy/api/v1/healthcheck",
27                     "host": [
28                         "{{POLICY-API-URL}}"
29                     ],
30                     "path": [
31                         "policy",
32                         "api",
33                         "v1",
34                         "healthcheck"
35                     ]
36                 },
37                 "description": "This is an API to fetch current healthcheck information for the policy-api component."
38             },
39             "response": []
40         },
41         {
42             "name": "API Metrics",
43             "request": {
44                 "method": "GET",
45                 "header": [
46                     {
47                         "key": "Content-Type",
48                         "type": "text",
49                         "value": "application/json",
50                         "disabled": true
51                     },
52                     {
53                         "key": "Accept",
54                         "type": "text",
55                         "value": "application/json",
56                         "disabled": true
57                     }
58                 ],
59                 "url": {
60                     "raw": "{{POLICY-API-URL}}/metrics",
61                     "host": [
62                         "{{POLICY-API-URL}}"
63                     ],
64                     "path": [
65                         "metrics"
66                     ]
67                 },
68                 "description": "This is an API to fetch the prometheus metrics."
69             },
70             "response": []
71         },
72         {
73             "name": "API Statistics",
74             "request": {
75                 "method": "GET",
76                 "header": [
77                     {
78                         "key": "Content-Type",
79                         "type": "text",
80                         "value": "application/json"
81                     },
82                     {
83                         "key": "Accept",
84                         "type": "text",
85                         "value": "application/json"
86                     }
87                 ],
88                 "url": {
89                     "raw": "{{POLICY-API-URL}}/policy/api/v1/statistics",
90                     "host": [
91                         "{{POLICY-API-URL}}"
92                     ],
93                     "path": [
94                         "policy",
95                         "api",
96                         "v1",
97                         "statistics"
98                     ]
99                 },
100                 "description": "This is an API to fetch current statistics information for the policy-api component."
101             },
102             "response": []
103         },
104         {
105             "name": "Create Policy Type",
106             "request": {
107                 "method": "POST",
108                 "header": [
109                     {
110                         "key": "Accept",
111                         "type": "text",
112                         "value": "application/yaml"
113                     },
114                     {
115                         "key": "Content-Type",
116                         "type": "text",
117                         "value": "application/yaml"
118                     }
119                 ],
120                 "body": {
121                     "mode": "raw",
122                     "raw": "tosca_definitions_version: tosca_simple_yaml_1_1_0\npolicy_types:\n    onap.policies.controlloop.operational.Common:\n        derived_from: tosca.policies.Root\n        version: 1.0.0\n        description: |\n            Operational Policy for Control Loop execution. Originated in Frankfurt to support TOSCA Compliant\n            Policy Types. This does NOT support the legacy Policy YAML policy type.\n        properties:\n            id:\n                type: string\n                description: The unique control loop id.\n                required: true\n            timeout:\n                type: integer\n                description: |\n                    Overall timeout for executing all the operations. This timeout should equal or exceed the total\n                    timeout for each operation listed.\n                required: true\n            abatement:\n                type: boolean\n                description: Whether an abatement event message will be expected for the control loop from DCAE.\n                required: true\n                default: false\n            trigger:\n                type: string\n                description: Initial operation to execute upon receiving an Onset event message for the Control Loop.\n                required: true\n            operations:\n                type: list\n                description: List of operations to be performed when Control Loop is triggered.\n                required: true\n                entry_schema:\n                    type: onap.datatype.controlloop.Operation\n\n    onap.policies.controlloop.operational.common.Drools:\n        derived_from: onap.policies.controlloop.operational.Common\n        type_version: 1.0.0\n        version: 1.0.0\n        description: Operational policies for Drools PDP\n        properties:\n            controllerName:\n                type: string\n                description: Drools controller properties\n                required: false\n\ndata_types:\n    onap.datatype.controlloop.Target:\n        derived_from: tosca.datatypes.Root\n        description: Definition for a entity in A&AI to perform a control loop operation on\n        properties:\n            targetType:\n                type: string\n                description: Category for the target type\n                required: true\n                constraints:\n                - valid_values: [VNF, VM, VFMODULE, PNF]\n            entityIds:\n                type: map\n                description: |\n                    Map of values that identify the resource. If none are provided, it is assumed that the\n                    entity that generated the ONSET event will be the target.\n                required: false\n                metadata:\n                    clamp_possible_values: ClampExecution:CSAR_RESOURCES\n                entry_schema:\n                    type: string\n\n    onap.datatype.controlloop.Actor:\n        derived_from: tosca.datatypes.Root\n        description: An actor/operation/target definition\n        properties:\n            actor:\n                type: string\n                description: The actor performing the operation.\n                required: true\n                metadata:\n                    clamp_possible_values: Dictionary:DefaultActors,ClampExecution:CDS/actor\n            operation:\n                type: string\n                description: The operation the actor is performing.\n                metadata:\n                    clamp_possible_values: Dictionary:DefaultOperations,ClampExecution:CDS/operation\n                required: true\n            target:\n                type: onap.datatype.controlloop.Target\n                description: The resource the operation should be performed on.\n                required: true\n            payload:\n                type: map\n                description: Name/value pairs of payload information passed by Policy to the actor\n                required: false\n                metadata:\n                    clamp_possible_values: ClampExecution:CDS/payload\n                entry_schema:\n                    type: string\n\n    onap.datatype.controlloop.Operation:\n        derived_from: tosca.datatypes.Root\n        description: An operation supported by an actor\n        properties:\n            id:\n                type: string\n                description: Unique identifier for the operation\n                required: true\n            description:\n                type: string\n                description: A user-friendly description of the intent for the operation\n                required: false\n            operation:\n                type: onap.datatype.controlloop.Actor\n                description: The definition of the operation to be performed.\n                required: true\n            timeout:\n                type: integer\n                description: The amount of time for the actor to perform the operation.\n                required: true\n            retries:\n                type: integer\n                description: The number of retries the actor should attempt to perform the operation.\n                required: true\n                default: 0\n            success:\n                type: string\n                description: Points to the operation to invoke on success. A value of \"final_success\" indicates and end to the operation.\n                required: false\n                default: final_success\n            failure:\n                type: string\n                description: Points to the operation to invoke on Actor operation failure.\n                required: false\n                default: final_failure\n            failure_timeout:\n                type: string\n                description: Points to the operation to invoke when the time out for the operation occurs.\n                required: false\n                default: final_failure_timeout\n            failure_retries:\n                type: string\n                description: Points to the operation to invoke when the current operation has exceeded its max retries.\n                required: false\n                default: final_failure_retries\n            failure_exception:\n                type: string\n                description: Points to the operation to invoke when the current operation causes an exception.\n                required: false\n                default: final_failure_exception\n            failure_guard:\n                type: string\n                description: Points to the operation to invoke when the current operation is blocked due to guard policy enforcement.\n                required: false\n                default: final_failure_guard"
123                 },
124                 "url": {
125                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes",
126                     "host": [
127                         "{{POLICY-API-URL}}"
128                     ],
129                     "path": [
130                         "policy",
131                         "api",
132                         "v1",
133                         "policytypes"
134                     ]
135                 },
136                 "description": "This is a generic API to create one or more policy types together in a single API call."
137             },
138             "response": []
139         },
140         {
141             "name": "Fetch Policy Type",
142             "request": {
143                 "method": "GET",
144                 "header": [
145                     {
146                         "key": "Accept",
147                         "type": "text",
148                         "value": "application/json"
149                     },
150                     {
151                         "key": "Content-Type",
152                         "type": "text",
153                         "value": "application/json"
154                     }
155                 ],
156                 "url": {
157                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/1.0.0",
158                     "host": [
159                         "{{POLICY-API-URL}}"
160                     ],
161                     "path": [
162                         "policy",
163                         "api",
164                         "v1",
165                         "policytypes",
166                         "onap.policies.controlloop.operational.common.Drools",
167                         "versions",
168                         "1.0.0"
169                     ]
170                 },
171                 "description": "This is an API to fetch a specific policy type (example - \"onap.policies.controlloop.operational.common.Drools\") currently available in Policy DB."
172             },
173             "response": []
174         },
175         {
176             "name": "Fetch All Policy Types",
177             "request": {
178                 "method": "GET",
179                 "header": [
180                     {
181                         "key": "Accept",
182                         "type": "text",
183                         "value": "application/json"
184                     },
185                     {
186                         "key": "Content-Type",
187                         "type": "text",
188                         "value": "application/json"
189                     }
190                 ],
191                 "url": {
192                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes",
193                     "host": [
194                         "{{POLICY-API-URL}}"
195                     ],
196                     "path": [
197                         "policy",
198                         "api",
199                         "v1",
200                         "policytypes"
201                     ]
202                 },
203                 "description": "This is a generic API to fetch all policy types currently available in Policy DB."
204             },
205             "response": []
206         },
207         {
208             "name": "Fetch All Versions of Policy Type",
209             "request": {
210                 "method": "GET",
211                 "header": [
212                     {
213                         "key": "Accept",
214                         "type": "text",
215                         "value": "application/json"
216                     },
217                     {
218                         "key": "Content-Type",
219                         "type": "text",
220                         "value": "application/json"
221                     }
222                 ],
223                 "url": {
224                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools",
225                     "host": [
226                         "{{POLICY-API-URL}}"
227                     ],
228                     "path": [
229                         "policy",
230                         "api",
231                         "v1",
232                         "policytypes",
233                         "onap.policies.controlloop.operational.common.Drools"
234                     ]
235                 },
236                 "description": "This is an API to fetch all versions of a specific policy type (example - \"onap.policies.controlloop.operational.common.Drools\") currently available in Policy DB."
237             },
238             "response": []
239         },
240         {
241             "name": "Fetch Latest Version of Policy Type",
242             "request": {
243                 "method": "GET",
244                 "header": [
245                     {
246                         "key": "Accept",
247                         "type": "text",
248                         "value": "application/json"
249                     },
250                     {
251                         "key": "Content-Type",
252                         "type": "text",
253                         "value": "application/json"
254                     }
255                 ],
256                 "url": {
257                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/latest",
258                     "host": [
259                         "{{POLICY-API-URL}}"
260                     ],
261                     "path": [
262                         "policy",
263                         "api",
264                         "v1",
265                         "policytypes",
266                         "onap.policies.controlloop.operational.common.Drools",
267                         "versions",
268                         "latest"
269                     ]
270                 },
271                 "description": "This is an API to fetch latest versions of a specific policy type (example - \"onap.policies.controlloop.operational.common.Drools\") currently available in Policy DB."
272             },
273             "response": []
274         },
275         {
276             "name": "Delete Policy Type",
277             "request": {
278                 "method": "DELETE",
279                 "header": [
280                     {
281                         "key": "Accept",
282                         "type": "text",
283                         "value": "application/json"
284                     },
285                     {
286                         "key": "Content-Type",
287                         "type": "text",
288                         "value": "application/json"
289                     }
290                 ],
291                 "url": {
292                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/1.0.0",
293                     "host": [
294                         "{{POLICY-API-URL}}"
295                     ],
296                     "path": [
297                         "policy",
298                         "api",
299                         "v1",
300                         "policytypes",
301                         "onap.policies.controlloop.operational.common.Drools",
302                         "versions",
303                         "1.0.0"
304                     ]
305                 },
306                 "description": "This is an API to delete a specific policy type (example - \"onap.policies.controlloop.operational.common.Drools\") currently available in Policy DB."
307             },
308             "response": []
309         },
310         {
311             "name": "Create Policy (Generic)",
312             "request": {
313                 "method": "POST",
314                 "header": [
315                     {
316                         "key": "Accept",
317                         "type": "text",
318                         "value": "application/json"
319                     },
320                     {
321                         "key": "Content-Type",
322                         "type": "text",
323                         "value": "application/json"
324                     }
325                 ],
326                 "body": {
327                     "mode": "raw",
328                     "raw": "{\n    \"tosca_definitions_version\": \"tosca_simple_yaml_1_1_0\",\n    \"topology_template\": {\n        \"policies\": [\n            {\n                \"operational.modifyconfig\": {\n                    \"type\": \"onap.policies.controlloop.operational.common.Drools\",\n                    \"type_version\": \"1.0.0\",\n                    \"version\": \"1.0.0\",\n                    \"metadata\": {\n                        \"policy-id\": \"operational.modifyconfig\"\n                    },\n                    \"properties\": {\n                        \"id\": \"ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a\",\n                        \"timeout\": 1200,\n                        \"abatement\": false,\n                        \"trigger\": \"unique-policy-id-1-modifyConfig\",\n                        \"operations\": [\n                            {\n                                \"id\": \"unique-policy-id-1-modifyConfig\",\n                                \"description\": \"Modify the packet generator\",\n                                \"operation\": {\n                                    \"actor\": \"CDS\",\n                                    \"operation\": \"modify-config\",\n                                    \"target\": {\n                                        \"targetType\": \"VNF\",\n                                        \"entityIds\": {\n                                            \"resourceID\": \"37b008b9-b367-4359-93fd-74d3ce0ee1a0\"\n                                        }\n                                    },\n                                    \"payload\":{\n                                        \"artifact_name\": \"vFW-CDS\",\n                                        \"artifact_version\": \"1.0.0\",\n                                        \"data\": \"{\\\"active-streams\\\": \\\"7\\\"}\"\n                                    }\n                                },\n                                \"timeout\": 300,\n                                \"retries\": 0,\n                                \"success\": \"final_success\",\n                                \"failure\": \"final_failure\",\n                                \"failure_timeout\": \"final_failure_timeout\",\n                                \"failure_retries\": \"final_failure_retries\",\n                                \"failure_exception\": \"final_failure_exception\",\n                                \"failure_guard\": \"final_failure_guard\"\n                            }\n                        ],\n                        \"controllerName\": \"usecases\"\n                    }\n                }\n            }\n        ]\n    }\n}"
329                 },
330                 "url": {
331                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policies",
332                     "host": [
333                         "{{POLICY-API-URL}}"
334                     ],
335                     "path": [
336                         "policy",
337                         "api",
338                         "v1",
339                         "policies"
340                     ]
341                 },
342                 "description": "This is a generic API to create multiple policies together in a single API call. The individual policies can refer to same policy type or different policy types."
343             },
344             "response": []
345         },
346         {
347             "name": "Create node template",
348             "request": {
349                 "method": "POST",
350                 "header": [
351                     {
352                         "key": "Accept",
353                         "type": "text",
354                         "value": "application/json"
355                     },
356                     {
357                         "key": "Content-Type",
358                         "type": "text",
359                         "value": "application/json"
360                     }
361                 ],
362                 "body": {
363                     "mode": "raw",
364                     "raw": "{\n    \"tosca_definitions_version\": \"tosca_simple_yaml_1_1_0\",\n    \"node_types\": {\n        \"org.onap.nodetypes.policy.MetadataSet\": {\n            \"derived_from\": \"tosca.nodetypes.Root\",\n            \"version\": \"1.0.0\"\n        }\n    },\n    \"topology_template\": {\n        \"node_templates\": {\n            \"apex.metadata.pnf\": {\n                \"version\": \"1.0.0\",\n                \"type\": \"org.onap.nodetypes.policy.MetadataSet\",\n                \"type_version\": \"1.0.0\",\n                \"description\": \"Metadata set for apex pnf Policy\",\n                \"metadata\": {\n                    \"apexPolicyModel\": {\n                        \"key\": {\n                            \"name\": \"onap.policies.apex.Simplecontrolloop\",\n                            \"version\": \"0.0.1\"\n                        },\n                        \"keyInformation\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_KeyInfo\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"keyInfoMap\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleBooleanType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleBooleanType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"7218fb2f-59e3-321d-9ae1-bc97b19eb4ae\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleBooleanType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIFailureResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIFailureResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"c8a29e27-0a15-354a-84f9-4c7f207e5c81\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAIFailureResponseEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"5e843cee-0180-39b9-8989-180b2ffe11c0\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAIFailureResponseHandlerPolicy:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"90291c92-9b27-3cd9-8720-db572419c048\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAIRequestErrorType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIRequestEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIRequestEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"7b7e6751-4e0b-389d-98c0-5567bbc0294c\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAIRequestEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAISuccessResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAISuccessResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"63d5680c-14ef-3505-8d34-ebb646bba07b\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAISuccessResponseEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"a84ca97d-6e94-39a2-91f9-59a6c9aa435e\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAISuccessResponseHandlerPolicy:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"0e2ee622-7fd3-3e49-82e2-539c4f5e9624\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSActionIdentifiersType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"e84f8682-ea33-3ad0-8626-8bc4634581fc\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyFailureResponseEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"a252f835-2479-38ef-9ef4-20af62725752\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"cfc46ea9-b8c1-38dd-ac9c-304c916daf34\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyFailureResponseTask:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"1e7095d6-a455-3f89-acae-486e35d7e311\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyRequestEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"d22ea83b-695d-3da9-b9f5-41f16ca433bf\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyRequestPayloadType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"e9fe2e40-1f0d-30dd-8b9e-885695878693\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyResponsePayloadType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"5e04fa76-0a17-38a9-8524-23b2d1a23fa5\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifySuccessResponseEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"15866380-40f5-3f8e-87d9-13747a36d352\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"2c3d76ce-dd42-32ac-a397-ab418534e1cf\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifySuccessResponseTask:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"b99c44da-dae7-3c96-b528-58852537d063\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSFailureResponseCommonHeaderType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"1db688e2-3afe-3b03-9795-fdbfa80fa240\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSFailureResponseStatusType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"31022456-e85b-3a9b-9ecb-a09691792d3e\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSRequestCommonHeaderType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"d6075720-622e-3a0d-827a-aa4580a2f5d7\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSSuccessResponseCommonHeaderType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"948359ff-3308-3ac5-a5ec-6e3c1b9cd4d5\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSSuccessResponseStatusType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"63a6fd26-2fd6-3a0e-8a27-49a5d2ea4644\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_EventDetailsAlbum:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_EventDetailsAlbumType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_EventDetailsAlbumType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"a0407d0b-5719-38bf-9529-25ad62ace8c4\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_EventDetailsAlbumType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"28e894dc-4ab8-3469-aab7-d81bd05bb4c9\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_HandleAAIFailureResponseTask:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"073f1433-999e-3506-98ad-ef820d2fa7f0\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_HandleAAISuccessResponseTask:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleVesEventTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleVesEventTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"afc6ed46-6801-3c85-bb4c-0ab5b0dd4a74\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_HandleVesEventTask:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_LogStatusEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_LogStatusEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"98e1ddd7-3bd9-30c1-b877-4b9b4d3bff15\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_LogStatusEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_VesEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"0f57665a-f0a9-314e-ad0a-04c1f5758174\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_VesEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEventHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"ba5d9a46-8cb4-3fbe-84fd-eabba5b7dd4b\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_VesEventHandlerPolicy:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEventType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_VesEventType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"9fd7a967-57d4-36ef-81e9-c3396f3aa8d1\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_VesEventType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleLongType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleLongType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"2dfcd9ec-a6f9-3f9f-958f-9b36cf4ac574\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleLongType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleStringType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleStringType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"8a4957cf-9493-3a76-8c22-a208e23259af\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleStringType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"ecc97b87-f30b-344c-a476-d36501bf5cbd\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_Albums\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_Albums\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"1469671a-56dd-3a68-bf6c-77a5cf7a9487\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_Albums:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_Events\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_Events\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"23c4eee4-aba5-36f6-96d6-46f40061bfed\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_Events:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_KeyInfo\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_KeyInfo\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"ea9e73ff-483c-3827-896c-6eaa9d69bc6e\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_KeyInfo:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_Policies\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_Policies\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"38c068e5-bb9a-3997-9e50-ec77c66825c8\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_Policies:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_Schemas\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_Schemas\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"38514b27-8b9b-3d06-844a-3aced27deb0a\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_Schemas:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_Tasks\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_Tasks\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"0e0387b5-07fa-30e4-8554-eb51d2e18939\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_Tasks:0.0.1\\\"\"\n                                        }\n                                    }\n                                ]\n                            }\n                        },\n                        \"policies\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_Policies\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"policyMap\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"policyKey\": {\n                                                \"name\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"template\": \"Freestyle\",\n                                            \"state\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"SimpleCL_ReceiveAAIFailureResponseState\",\n                                                        \"value\": {\n                                                            \"stateKey\": {\n                                                                \"parentKeyName\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                \"parentLocalName\": \"NULL\",\n                                                                \"localName\": \"SimpleCL_ReceiveAAIFailureResponseState\"\n                                                            },\n                                                            \"trigger\": {\n                                                                \"name\": \"SimpleCL_AAIFailureResponseEvent\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"stateOutputs\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": \"AAIFailureStateOutput\",\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAIFailureResponseState\",\n                                                                                \"localName\": \"AAIFailureStateOutput\"\n                                                                            },\n                                                                            \"outgoingEvent\": {\n                                                                                \"name\": \"SimpleCL_LogStatusEvent\",\n                                                                                \"version\": \"0.0.1\"\n                                                                            },\n                                                                            \"nextState\": {\n                                                                                \"parentKeyName\": \"NULL\",\n                                                                                \"parentKeyVersion\": \"0.0.0\",\n                                                                                \"parentLocalName\": \"NULL\",\n                                                                                \"localName\": \"NULL\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            },\n                                                            \"contextAlbumReference\": [],\n                                                            \"taskSelectionLogic\": {\n                                                                \"key\": \"NULL\",\n                                                                \"logicFlavour\": \"UNDEFINED\",\n                                                                \"logic\": \"\"\n                                                            },\n                                                            \"stateFinalizerLogicMap\": {\n                                                                \"entry\": []\n                                                            },\n                                                            \"defaultTask\": {\n                                                                \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"taskReferences\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": {\n                                                                            \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                                                            \"version\": \"0.0.1\"\n                                                                        },\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAIFailureResponseState\",\n                                                                                \"localName\": \"SimpleCL_AAIFailureResponseHandlerPolicy\"\n                                                                            },\n                                                                            \"outputType\": \"DIRECT\",\n                                                                            \"output\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAIFailureResponseState\",\n                                                                                \"localName\": \"AAIFailureStateOutput\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"firstState\": \"SimpleCL_ReceiveAAIFailureResponseState\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"policyKey\": {\n                                                \"name\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"template\": \"Freestyle\",\n                                            \"state\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"SimpleCL_ReceiveAAISuccessResponseState\",\n                                                        \"value\": {\n                                                            \"stateKey\": {\n                                                                \"parentKeyName\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                \"parentLocalName\": \"NULL\",\n                                                                \"localName\": \"SimpleCL_ReceiveAAISuccessResponseState\"\n                                                            },\n                                                            \"trigger\": {\n                                                                \"name\": \"SimpleCL_AAISuccessResponseEvent\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"stateOutputs\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": \"AAISuccessStateOutput\",\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAISuccessResponseState\",\n                                                                                \"localName\": \"AAISuccessStateOutput\"\n                                                                            },\n                                                                            \"outgoingEvent\": {\n                                                                                \"name\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                                                                \"version\": \"0.0.1\"\n                                                                            },\n                                                                            \"nextState\": {\n                                                                                \"parentKeyName\": \"NULL\",\n                                                                                \"parentKeyVersion\": \"0.0.0\",\n                                                                                \"parentLocalName\": \"NULL\",\n                                                                                \"localName\": \"NULL\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            },\n                                                            \"contextAlbumReference\": [],\n                                                            \"taskSelectionLogic\": {\n                                                                \"key\": \"NULL\",\n                                                                \"logicFlavour\": \"UNDEFINED\",\n                                                                \"logic\": \"\"\n                                                            },\n                                                            \"stateFinalizerLogicMap\": {\n                                                                \"entry\": []\n                                                            },\n                                                            \"defaultTask\": {\n                                                                \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"taskReferences\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": {\n                                                                            \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                                                            \"version\": \"0.0.1\"\n                                                                        },\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAISuccessResponseState\",\n                                                                                \"localName\": \"SimpleCL_AAISuccessResponseHandlerPolicy\"\n                                                                            },\n                                                                            \"outputType\": \"DIRECT\",\n                                                                            \"output\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAISuccessResponseState\",\n                                                                                \"localName\": \"AAISuccessStateOutput\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"firstState\": \"SimpleCL_ReceiveAAISuccessResponseState\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"policyKey\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"template\": \"Freestyle\",\n                                            \"state\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"SimpleCL_CDSConfigModifyFailureResponseState\",\n                                                        \"value\": {\n                                                            \"stateKey\": {\n                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                \"parentLocalName\": \"NULL\",\n                                                                \"localName\": \"SimpleCL_CDSConfigModifyFailureResponseState\"\n                                                            },\n                                                            \"trigger\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"stateOutputs\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": \"ConfigModifyFailureResponseOutput\",\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifyFailureResponseState\",\n                                                                                \"localName\": \"ConfigModifyFailureResponseOutput\"\n                                                                            },\n                                                                            \"outgoingEvent\": {\n                                                                                \"name\": \"SimpleCL_LogStatusEvent\",\n                                                                                \"version\": \"0.0.1\"\n                                                                            },\n                                                                            \"nextState\": {\n                                                                                \"parentKeyName\": \"NULL\",\n                                                                                \"parentKeyVersion\": \"0.0.0\",\n                                                                                \"parentLocalName\": \"NULL\",\n                                                                                \"localName\": \"NULL\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            },\n                                                            \"contextAlbumReference\": [],\n                                                            \"taskSelectionLogic\": {\n                                                                \"key\": \"NULL\",\n                                                                \"logicFlavour\": \"UNDEFINED\",\n                                                                \"logic\": \"\"\n                                                            },\n                                                            \"stateFinalizerLogicMap\": {\n                                                                \"entry\": []\n                                                            },\n                                                            \"defaultTask\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"taskReferences\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": {\n                                                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                                                            \"version\": \"0.0.1\"\n                                                                        },\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifyFailureResponseState\",\n                                                                                \"localName\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\"\n                                                                            },\n                                                                            \"outputType\": \"DIRECT\",\n                                                                            \"output\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifyFailureResponseState\",\n                                                                                \"localName\": \"ConfigModifyFailureResponseOutput\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"firstState\": \"SimpleCL_CDSConfigModifyFailureResponseState\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"policyKey\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"template\": \"Freestyle\",\n                                            \"state\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"SimpleCL_CDSConfigModifySuccessResponseState\",\n                                                        \"value\": {\n                                                            \"stateKey\": {\n                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                \"parentLocalName\": \"NULL\",\n                                                                \"localName\": \"SimpleCL_CDSConfigModifySuccessResponseState\"\n                                                            },\n                                                            \"trigger\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseEvent\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"stateOutputs\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": \"ConfigModifySuccessResponseOutput\",\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifySuccessResponseState\",\n                                                                                \"localName\": \"ConfigModifySuccessResponseOutput\"\n                                                                            },\n                                                                            \"outgoingEvent\": {\n                                                                                \"name\": \"SimpleCL_LogStatusEvent\",\n                                                                                \"version\": \"0.0.1\"\n                                                                            },\n                                                                            \"nextState\": {\n                                                                                \"parentKeyName\": \"NULL\",\n                                                                                \"parentKeyVersion\": \"0.0.0\",\n                                                                                \"parentLocalName\": \"NULL\",\n                                                                                \"localName\": \"NULL\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            },\n                                                            \"contextAlbumReference\": [],\n                                                            \"taskSelectionLogic\": {\n                                                                \"key\": \"NULL\",\n                                                                \"logicFlavour\": \"UNDEFINED\",\n                                                                \"logic\": \"\"\n                                                            },\n                                                            \"stateFinalizerLogicMap\": {\n                                                                \"entry\": []\n                                                            },\n                                                            \"defaultTask\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"taskReferences\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": {\n                                                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                                                            \"version\": \"0.0.1\"\n                                                                        },\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifySuccessResponseState\",\n                                                                                \"localName\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\"\n                                                                            },\n                                                                            \"outputType\": \"DIRECT\",\n                                                                            \"output\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifySuccessResponseState\",\n                                                                                \"localName\": \"ConfigModifySuccessResponseOutput\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"firstState\": \"SimpleCL_CDSConfigModifySuccessResponseState\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEventHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"policyKey\": {\n                                                \"name\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"template\": \"Freestyle\",\n                                            \"state\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"SimpleCL_ReceiveVesState\",\n                                                        \"value\": {\n                                                            \"stateKey\": {\n                                                                \"parentKeyName\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                \"parentLocalName\": \"NULL\",\n                                                                \"localName\": \"SimpleCL_ReceiveVesState\"\n                                                            },\n                                                            \"trigger\": {\n                                                                \"name\": \"SimpleCL_VesEvent\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"stateOutputs\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": \"VesOutput\",\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveVesState\",\n                                                                                \"localName\": \"VesOutput\"\n                                                                            },\n                                                                            \"outgoingEvent\": {\n                                                                                \"name\": \"SimpleCL_AAIRequestEvent\",\n                                                                                \"version\": \"0.0.1\"\n                                                                            },\n                                                                            \"nextState\": {\n                                                                                \"parentKeyName\": \"NULL\",\n                                                                                \"parentKeyVersion\": \"0.0.0\",\n                                                                                \"parentLocalName\": \"NULL\",\n                                                                                \"localName\": \"NULL\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            },\n                                                            \"contextAlbumReference\": [],\n                                                            \"taskSelectionLogic\": {\n                                                                \"key\": \"NULL\",\n                                                                \"logicFlavour\": \"UNDEFINED\",\n                                                                \"logic\": \"\"\n                                                            },\n                                                            \"stateFinalizerLogicMap\": {\n                                                                \"entry\": []\n                                                            },\n                                                            \"defaultTask\": {\n                                                                \"name\": \"SimpleCL_HandleVesEventTask\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"taskReferences\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": {\n                                                                            \"name\": \"SimpleCL_HandleVesEventTask\",\n                                                                            \"version\": \"0.0.1\"\n                                                                        },\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveVesState\",\n                                                                                \"localName\": \"SimpleCL_VesEventHandlerPolicy\"\n                                                                            },\n                                                                            \"outputType\": \"DIRECT\",\n                                                                            \"output\": {\n                                                                                \"parentKeyName\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveVesState\",\n                                                                                \"localName\": \"VesOutput\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"firstState\": \"SimpleCL_ReceiveVesState\"\n                                        }\n                                    }\n                                ]\n                            }\n                        },\n                        \"tasks\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_Tasks\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"taskMap\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"inputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"status\",\n                                                        \"value\": {\n                                                            \"key\": \"status\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"outputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"message\",\n                                                        \"value\": {\n                                                            \"key\": \"message\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"taskParameters\": {\n                                                \"entry\": []\n                                            },\n                                            \"contextAlbumReference\": [\n                                                {\n                                                    \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                    \"version\": \"0.0.1\"\n                                                }\n                                            ],\n                                            \"taskLogic\": {\n                                                \"key\": \"TaskLogic\",\n                                                \"logicFlavour\": \"JAVASCRIPT\",\n                                                \"logic\": \"var uuidType = java.util.UUID;\\nvar longType = java.lang.Long;\\nvar HashMapType = java.util.HashMap;\\n\\nvar cdsResponse = executor.inFields;\\nvar albumID = cdsResponse.get(\\\"commonHeader\\\").get(\\\"subRequestId\\\");\\n\\nvar eventDetailsAlbum = executor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").get(albumID.toString());\\nvar commonEventHeader = eventDetailsAlbum.get(\\\"commonEventHeader\\\");\\nvar timestamp = longType(new Date().getTime())\\nvar errorMessage = \\\"CDS operation failed. Error message from CDS - \\\" + executor.inFields.get(\\\"status\\\").get(\\\"errorMessage\\\");\\nsend(commonEventHeader.get(\\\"eventId\\\"), \\\"PNF\\\", eventDetailsAlbum.get(\\\"otherFields\\\").get(\\\"hashMap\\\").get(\\\"pnfName\\\"), timestamp, \\\"FINAL_FAILURE\\\", \\\"Failed to process VES event. Reason: \\\" + errorMessage);\\ntrue;\\n\\nfunction send(id, targetType, targetId, timestamp, status, message) {\\n    var logData = '{'\\n       +'\\\"id\\\" : \\\"' + id + '\\\",'\\n       +'\\\"target\\\"  : {'\\n            +'\\\"targetType\\\"  : \\\"' + targetType + '\\\",'\\n            +'\\\"entityInfo\\\"  : {'\\n                +'\\\"pnf-name\\\"  : \\\"' + targetId + '\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"component\\\"  : {'\\n            +'\\\"name\\\"  : \\\"Policy\\\",'\\n            +'\\\"flavour\\\"  : \\\"Apex-PDP\\\",'\\n            +'\\\"timestamp\\\"  : ' + timestamp + ','\\n            +'\\\"status\\\"  : \\\"' + status + '\\\",'\\n            +'\\\"message\\\"  : \\\"' + message + '\\\",'\\n            +'\\\"artifacts\\\"  : {'\\n                +'\\\"policyName\\\"  : \\\"onap.policies.apex.Simplecontrolloop\\\",'\\n                +'\\\"policyVersion\\\"  : \\\"1.0.0\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"otherFields\\\"  : {'\\n            +'\\\"useCaseName\\\"  : \\\"simple-controlloop-usecase\\\"'\\n       +'}'\\n    +'}';\\n\\n    executor.logger.info(\\\"sending the status to log.\\\");\\n    fireLogEvent(logData);\\n}\\n\\nfunction fireLogEvent(logEvent){\\n    var headers = new HashMapType();\\n    //headers.put(\\\"Authorization\\\" , \\\"Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==\\\");\\n    executor.logger.info(\\\"LogEvent:\\\"+logEvent);\\n    var response = new org.onap.policy.rest.RestManager().post(\\n            executor.getParameters().get(\\\"logUrl\\\"),\\n            \\\"\\\",\\n            \\\"\\\",\\n            headers,\\n            \\\"application/json\\\",\\n            logEvent\\n    );\\n    executor.logger.info(\\\"DMaaP Response after sending LogEvent: \\\" + response);\\n    return response;\\n}\"\n                                            }\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"inputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"status\",\n                                                        \"value\": {\n                                                            \"key\": \"status\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"outputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"message\",\n                                                        \"value\": {\n                                                            \"key\": \"message\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"taskParameters\": {\n                                                \"entry\": []\n                                            },\n                                            \"contextAlbumReference\": [\n                                                {\n                                                    \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                    \"version\": \"0.0.1\"\n                                                }\n                                            ],\n                                            \"taskLogic\": {\n                                                \"key\": \"TaskLogic\",\n                                                \"logicFlavour\": \"JAVASCRIPT\",\n                                                \"logic\": \"var uuidType = java.util.UUID;\\nvar longType = java.lang.Long;\\nvar HashMapType = java.util.HashMap;\\n\\nvar cdsResponse = executor.inFields;\\nvar albumID = cdsResponse.get(\\\"commonHeader\\\").get(\\\"subRequestId\\\");\\nvar eventDetailsAlbum = executor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").get(albumID.toString());\\nvar commonEventHeader = eventDetailsAlbum.get(\\\"commonEventHeader\\\");\\nvar timestamp = longType(new Date().getTime());\\n\\nsend(commonEventHeader.get(\\\"eventId\\\"), \\\"PNF\\\", eventDetailsAlbum.get(\\\"otherFields\\\").get(\\\"hashMap\\\").get(\\\"pnfName\\\"), timestamp, \\\"FINAL_SUCCESS\\\", \\\"Successfully processed the VES event. Hostname is updated.\\\")\\ntrue;\\n\\nfunction send(id, targetType, targetId, timestamp, status, message) {\\n    var logData = '{'\\n       +'\\\"id\\\" : \\\"' + id + '\\\",'\\n       +'\\\"target\\\"  : {'\\n            +'\\\"targetType\\\"  : \\\"' + targetType + '\\\",'\\n            +'\\\"entityInfo\\\"  : {'\\n                +'\\\"pnf-name\\\"  : \\\"' + targetId + '\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"component\\\"  : {'\\n            +'\\\"name\\\"  : \\\"Policy\\\",'\\n            +'\\\"flavour\\\"  : \\\"Apex-PDP\\\",'\\n            +'\\\"timestamp\\\"  : ' + timestamp + ','\\n            +'\\\"status\\\"  : \\\"' + status + '\\\",'\\n            +'\\\"message\\\"  : \\\"' + message + '\\\",'\\n            +'\\\"artifacts\\\"  : {'\\n                +'\\\"policyName\\\"  : \\\"onap.policies.apex.Simplecontrolloop\\\",'\\n                +'\\\"policyVersion\\\"  : \\\"1.0.0\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"otherFields\\\"  : {'\\n            +'\\\"useCaseName\\\"  : \\\"simple-controlloop-usecase\\\"'\\n       +'}'\\n    +'}';\\n\\n    executor.logger.info(\\\"sending the status to log.\\\");\\n    fireLogEvent(logData);\\n}\\n\\nfunction fireLogEvent(logEvent){\\n    var headers = new HashMapType();\\n    //headers.put(\\\"Authorization\\\" , \\\"Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==\\\");\\n    executor.logger.info(\\\"LogEvent:\\\"+logEvent);\\n    var response = new org.onap.policy.rest.RestManager().post(\\n            executor.getParameters().get(\\\"logUrl\\\"),\\n            \\\"\\\",\\n            \\\"\\\",\\n            headers,\\n            \\\"application/json\\\",\\n            logEvent\\n    );\\n    executor.logger.info(\\\"DMaaP Response after sending LogEvent: \\\" + response);\\n    return response;\\n}\"\n                                            }\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"inputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"requestError\",\n                                                        \"value\": {\n                                                            \"key\": \"requestError\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"outputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"message\",\n                                                        \"value\": {\n                                                            \"key\": \"message\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"taskParameters\": {\n                                                \"entry\": []\n                                            },\n                                            \"contextAlbumReference\": [\n                                                {\n                                                    \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                    \"version\": \"0.0.1\"\n                                                }\n                                            ],\n                                            \"taskLogic\": {\n                                                \"key\": \"TaskLogic\",\n                                                \"logicFlavour\": \"JAVASCRIPT\",\n                                                \"logic\": \"var uuidType = java.util.UUID;\\nvar longType = java.lang.Long;\\nvar HashMapType = java.util.HashMap;\\n\\nvar aaiErrorMessage = \\\"AAI operation failed. Error message from AAI - \\\" + executor.inFields.get(\\\"requestError\\\").get(\\\"serviceException\\\").get(\\\"text\\\");\\nvar timestamp = longType(new Date().getTime());\\n\\n//Sending messageId received from AAI error message since eventId is not available in this task logic\\nsend(executor.inFields.get(\\\"requestError\\\").get(\\\"serviceException\\\").get(\\\"messageId\\\"), \\\"PNF\\\", \\\"N/A\\\", timestamp, \\\"FINAL_FAILURE\\\", \\\"Failed to process VES event. Reason: \\\" + aaiErrorMessage)\\ntrue;\\n\\nfunction send(id, targetType, targetId, timestamp, status, message) {\\n    var logData = '{'\\n       +'\\\"id\\\" : \\\"' + id + '\\\",'\\n       +'\\\"target\\\"  : {'\\n            +'\\\"targetType\\\"  : \\\"' + targetType + '\\\",'\\n            +'\\\"entityInfo\\\"  : {'\\n                +'\\\"pnf-name\\\"  : \\\"' + targetId + '\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"component\\\"  : {'\\n            +'\\\"name\\\"  : \\\"Policy\\\",'\\n            +'\\\"flavour\\\"  : \\\"Apex-PDP\\\",'\\n            +'\\\"timestamp\\\"  : ' + timestamp + ','\\n            +'\\\"status\\\"  : \\\"' + status + '\\\",'\\n            +'\\\"message\\\"  : \\\"' + message + '\\\",'\\n            +'\\\"artifacts\\\"  : {'\\n                +'\\\"policyName\\\"  : \\\"onap.policies.apex.Simplecontrolloop\\\",'\\n                +'\\\"policyVersion\\\"  : \\\"1.0.0\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"otherFields\\\"  : {'\\n            +'\\\"useCaseName\\\"  : \\\"simple-controlloop-usecase\\\"'\\n       +'}'\\n    +'}';\\n\\n    executor.logger.info(\\\"sending the status to log.\\\");\\n    fireLogEvent(logData);\\n}\\n\\nfunction fireLogEvent(logEvent){\\n    var headers = new HashMapType();\\n    //headers.put(\\\"Authorization\\\" , \\\"Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==\\\");\\n    executor.logger.info(\\\"LogEvent:\\\"+logEvent);\\n    var response = new org.onap.policy.rest.RestManager().post(\\n            executor.getParameters().get(\\\"logUrl\\\"),\\n            \\\"\\\",\\n            \\\"\\\",\\n            headers,\\n            \\\"application/json\\\",\\n            logEvent\\n    );\\n    executor.logger.info(\\\"DMaaP Response after sending LogEvent: \\\" + response);\\n    return response;\\n}\"\n                                            }\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"inputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"equip-model\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-model\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"equip-type\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-type\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"equip-vendor\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-vendor\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"in-maint\",\n                                                        \"value\": {\n                                                            \"key\": \"in-maint\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleBooleanType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"ipaddress-v4-oam\",\n                                                        \"value\": {\n                                                            \"key\": \"ipaddress-v4-oam\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"ipaddress-v6-oam\",\n                                                        \"value\": {\n                                                            \"key\": \"ipaddress-v6-oam\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"management-option\",\n                                                        \"value\": {\n                                                            \"key\": \"management-option\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-id\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-id\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-name\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-name\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-name2\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-name2\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"resource-version\",\n                                                        \"value\": {\n                                                            \"key\": \"resource-version\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"outputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"taskParameters\": {\n                                                \"entry\": []\n                                            },\n                                            \"contextAlbumReference\": [\n                                                {\n                                                    \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                    \"version\": \"0.0.1\"\n                                                }\n                                            ],\n                                            \"taskLogic\": {\n                                                \"key\": \"TaskLogic\",\n                                                \"logicFlavour\": \"JAVASCRIPT\",\n                                                \"logic\": \"var uuidType = java.util.UUID;\\nvar HashMapType = java.util.HashMap;\\nvar longType = java.lang.Long;\\n\\nvar pnfDetails = executor.inFields;\\nvar albumID = pnfDetails.get(\\\"pnf-id\\\");\\nvar eventDetailsAlbum = executor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").get(albumID.toString());\\nexecutor.logger.info(\\\"HandleAAISuccessResponseTask extracted context album - \\\" + albumID.toString() + \\\"::\\\" + eventDetailsAlbum);\\n\\nvar commonEventHeader = eventDetailsAlbum.get(\\\"commonEventHeader\\\");\\nvar otherFieldsMap = eventDetailsAlbum.get(\\\"otherFields\\\").get(\\\"hashMap\\\");\\n\\nvar targetEntityName = executor.inFields.get(\\\"pnf-name\\\")\\nvar logMessage = \\\"\\\";\\nvar existingHostname = executor.inFields.get(\\\"pnf-name2\\\");\\nvar hostnameInVesEvent = otherFieldsMap.get(\\\"hostname\\\");\\n\\nvar albumSchemaHelper = executor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").getSchemaHelper();\\nvar target = albumSchemaHelper.createNewSubInstance(\\\"target\\\");\\ntarget.put(\\\"targetType\\\",  \\\"PNF\\\")\\nvar entityInfo = albumSchemaHelper.createNewSubInstance(\\\"entityInfo\\\");\\nentityInfo.put(\\\"name\\\",targetEntityName);\\ntarget.put(\\\"entityInfo\\\", entityInfo);\\neventDetailsAlbum.put(\\\"target\\\", target);\\n\\nvar returnVal = true;\\nvar timestamp = longType(new Date().getTime());\\nif ((String(hostnameInVesEvent) != \\\"UNDEFINED\\\") && (String(existingHostname) != String(hostnameInVesEvent))) {\\n    logMessage = \\\"Hostname available in AAI does not match with the hostname received in the VES Event.\\\";\\n    returnVal = false\\n    send(commonEventHeader.get(\\\"eventId\\\"), \\\"PNF\\\", otherFieldsMap.get(\\\"pnfName\\\"), timestamp, \\\"FINAL_FAILURE\\\", \\\"Failed to process VES event. Reason: \\\" + logMessage)\\n} else {\\n    logMessage = \\\"Received response from AAI successfully. Hostname in AAI matches with the one in Ves event. Going to make the update-config request to CDS.\\\";\\n\\n    var commonHeader = executor.subject.getOutFieldSchemaHelper(\\\"commonHeader\\\").createNewInstance();\\n    commonHeader.put(\\\"subRequestId\\\", albumID.toString());\\n    commonHeader.put(\\\"requestId\\\", commonEventHeader.get(\\\"eventId\\\"));\\n    commonHeader.put(\\\"originatorId\\\", \\\"POLICY\\\");\\n\\n    var blueprintName = \\\"pnf-test-cba\\\";\\n    var blueprintVersion = \\\"1.0.0\\\";\\n    var newHostname = \\\"host\\\" + Math.random().toString(36).substring(7);\\n    eventDetailsAlbum.put(\\\"generatedHostname\\\", newHostname);\\n\\n    var actionIdentifiers = executor.subject.getOutFieldSchemaHelper(\\\"actionIdentifiers\\\").createNewInstance();\\n    actionIdentifiers.put(\\\"mode\\\", \\\"sync\\\");\\n    actionIdentifiers.put(\\\"blueprintName\\\", blueprintName);\\n    actionIdentifiers.put(\\\"blueprintVersion\\\", blueprintVersion);\\n    actionIdentifiers.put(\\\"actionName\\\", \\\"update-config\\\");\\n\\n    var payloadEntry = executor.subject.getOutFieldSchemaHelper(\\\"payload\\\").createNewSubInstance(\\\"CDSConfigModifyRequestPayloadEntry\\\");\\n    payloadEntry.put(\\\"hostname\\\",  newHostname)\\n    payloadEntry.put(\\\"IP\\\", executor.inFields.get(\\\"ipaddress-v4-oam\\\"));\\n    payloadEntry.put(\\\"pnfName\\\", otherFieldsMap.get(\\\"pnfName\\\"));\\n\\n    var payload = executor.subject.getOutFieldSchemaHelper(\\\"payload\\\").createNewInstance();\\n    payload.put(\\\"update_DasH_config_DasH_request\\\", payloadEntry);\\n\\n    executor.outFields.put(\\\"commonHeader\\\", commonHeader);\\n    executor.outFields.put(\\\"actionIdentifiers\\\", actionIdentifiers);\\n    executor.outFields.put(\\\"payload\\\", payload);\\n\\n    send(commonEventHeader.get(\\\"eventId\\\"), \\\"PNF\\\", otherFieldsMap.get(\\\"pnfName\\\"), timestamp, \\\"SUCCESS\\\", logMessage)\\n}\\n\\nreturnVal;\\n\\nfunction send(id, targetType, targetId, timestamp, status, message) {\\n    var logData = '{'\\n       +'\\\"id\\\" : \\\"' + id + '\\\",'\\n       +'\\\"target\\\"  : {'\\n            +'\\\"targetType\\\"  : \\\"' + targetType + '\\\",'\\n            +'\\\"entityInfo\\\"  : {'\\n                +'\\\"pnf-name\\\"  : \\\"' + targetId + '\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"component\\\"  : {'\\n            +'\\\"name\\\"  : \\\"Policy\\\",'\\n            +'\\\"flavour\\\"  : \\\"Apex-PDP\\\",'\\n            +'\\\"timestamp\\\"  : ' + timestamp + ','\\n            +'\\\"status\\\"  : \\\"' + status + '\\\",'\\n            +'\\\"message\\\"  : \\\"' + message + '\\\",'\\n            +'\\\"artifacts\\\"  : {'\\n                +'\\\"policyName\\\"  : \\\"onap.policies.apex.Simplecontrolloop\\\",'\\n                +'\\\"policyVersion\\\"  : \\\"1.0.0\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"otherFields\\\"  : {'\\n            +'\\\"useCaseName\\\"  : \\\"simple-controlloop-usecase\\\"'\\n       +'}'\\n    +'}';\\n\\n    executor.logger.info(\\\"sending the status to log.\\\");\\n    fireLogEvent(logData);\\n}\\n\\nfunction fireLogEvent(logEvent){\\n    var headers = new HashMapType();\\n    //headers.put(\\\"Authorization\\\" , \\\"Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==\\\");\\n    executor.logger.info(\\\"LogEvent:\\\"+logEvent);\\n    var response = new org.onap.policy.rest.RestManager().post(\\n            executor.getParameters().get(\\\"logUrl\\\"),\\n            \\\"\\\",\\n            \\\"\\\",\\n            headers,\\n            \\\"application/json\\\",\\n            logEvent\\n    );\\n    executor.logger.info(\\\"DMaaP Response after sending LogEvent: \\\" + response);\\n    return response;\\n}\"\n                                            }\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleVesEventTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleVesEventTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"inputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"event\",\n                                                        \"value\": {\n                                                            \"key\": \"event\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_VesEventType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"outputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"aaifield\",\n                                                        \"value\": {\n                                                            \"key\": \"aaifield\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"taskParameters\": {\n                                                \"entry\": []\n                                            },\n                                            \"contextAlbumReference\": [\n                                                {\n                                                    \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                    \"version\": \"0.0.1\"\n                                                }\n                                            ],\n                                            \"taskLogic\": {\n                                                \"key\": \"TaskLogic\",\n                                                \"logicFlavour\": \"JAVASCRIPT\",\n                                                \"logic\": \"var uuidType = java.util.UUID;\\nvar HashMapType = java.util.HashMap;\\nvar longType = java.lang.Long;\\n\\nvar eventDetailsAlbum = executor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").getSchemaHelper().createNewInstance();\\nvar returnValue = true;\\n\\nvar event = executor.inFields.get(\\\"event\\\");\\nexecutor.logger.info(\\\"HandleVesEventTask processing VES event - \\\" + event);\\n\\nvar commonEventHeader = event.get(\\\"commonEventHeader\\\");\\nvar otherFields = event.get(\\\"otherFields\\\");\\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(\\\"sourceId\\\");\\n// save the event processing start time in apex\\ncommonEventHeader.put(\\\"startEpochMicrosec\\\", longType(new Date().getTime()));\\n//save the incoming event details to album\\neventDetailsAlbum.put(\\\"commonEventHeader\\\", commonEventHeader);\\neventDetailsAlbum.put(\\\"otherFields\\\", otherFields);\\nexecutor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").put(albumID.toString(), eventDetailsAlbum);\\nexecutor.logger.info(\\\"HandleVesEventTask storing context album - \\\" + albumID.toString() + \\\"::\\\" + eventDetailsAlbum);\\n\\nexecutor.getExecutionProperties().setProperty(\\\"pnfName\\\", otherFields.get(\\\"hashMap\\\").get(\\\"pnfName\\\"));\\n\\nvar timestamp = longType(new Date().getTime());\\nsend(eventDetailsAlbum.get(\\\"commonEventHeader\\\").get(\\\"eventId\\\"), \\\"PNF\\\", otherFields.get(\\\"hashMap\\\").get(\\\"pnfName\\\"), timestamp, \\\"ACTIVE\\\", \\\"VES event has been received. Going to fetch details from AAI.\\\")\\nexecutor.logger.info(executor.outFields);\\nreturnValue;\\n\\nfunction send(id, targetType, targetId, timestamp, status, message) {\\n    var logData = '{'\\n       +'\\\"id\\\" : \\\"' + id + '\\\",'\\n       +'\\\"target\\\"  : {'\\n            +'\\\"targetType\\\"  : \\\"' + targetType + '\\\",'\\n            +'\\\"entityInfo\\\"  : {'\\n                +'\\\"pnf-name\\\"  : \\\"' + targetId + '\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"component\\\"  : {'\\n            +'\\\"name\\\"  : \\\"Policy\\\",'\\n            +'\\\"flavour\\\"  : \\\"Apex-PDP\\\",'\\n            +'\\\"timestamp\\\"  : ' + timestamp + ','\\n            +'\\\"status\\\"  : \\\"' + status + '\\\",'\\n            +'\\\"message\\\"  : \\\"' + message + '\\\",'\\n            +'\\\"artifacts\\\"  : {'\\n                +'\\\"policyName\\\"  : \\\"onap.policies.apex.Simplecontrolloop\\\",'\\n                +'\\\"policyVersion\\\"  : \\\"1.0.0\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"otherFields\\\"  : {'\\n            +'\\\"useCaseName\\\"  : \\\"simple-controlloop-usecase\\\"'\\n       +'}'\\n    +'}';\\n\\n    executor.logger.info(\\\"sending the status to log.\\\");\\n    fireLogEvent(logData);\\n}\\n\\nfunction fireLogEvent(logEvent){\\n    var headers = new HashMapType();\\n    //headers.put(\\\"Authorization\\\" , \\\"Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==\\\");\\n    executor.logger.info(\\\"LogEvent:\\\"+logEvent);\\n    var response = new org.onap.policy.rest.RestManager().post(\\n            executor.getParameters().get(\\\"logUrl\\\"),\\n            \\\"\\\",\\n            \\\"\\\",\\n            headers,\\n            \\\"application/json\\\",\\n            logEvent\\n    );\\n    executor.logger.info(\\\"DMaaP Response after sending LogEvent: \\\" + response);\\n    return response;\\n}\"\n                                            }\n                                        }\n                                    }\n                                ]\n                            }\n                        },\n                        \"events\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_Events\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"eventMap\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIFailureResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIFailureResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"AAI\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"requestError\",\n                                                        \"value\": {\n                                                            \"key\": \"requestError\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"EXIT_FAILURE\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIRequestEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIRequestEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"APEX\",\n                                            \"target\": \"AAI\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"aaifield\",\n                                                        \"value\": {\n                                                            \"key\": \"aaifield\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAISuccessResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAISuccessResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"AAI\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"equip-model\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-model\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"equip-type\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-type\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"equip-vendor\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-vendor\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"in-maint\",\n                                                        \"value\": {\n                                                            \"key\": \"in-maint\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleBooleanType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"ipaddress-v4-oam\",\n                                                        \"value\": {\n                                                            \"key\": \"ipaddress-v4-oam\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"ipaddress-v6-oam\",\n                                                        \"value\": {\n                                                            \"key\": \"ipaddress-v6-oam\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"management-option\",\n                                                        \"value\": {\n                                                            \"key\": \"management-option\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-id\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-id\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-name\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-name\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-name2\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-name2\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"resource-version\",\n                                                        \"value\": {\n                                                            \"key\": \"resource-version\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"CDS\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"status\",\n                                                        \"value\": {\n                                                            \"key\": \"status\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"EXIT_FAILURE\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"APEX\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"CDS\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"status\",\n                                                        \"value\": {\n                                                            \"key\": \"status\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"EXIT_SUCCESS\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_LogStatusEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_LogStatusEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"APEX\",\n                                            \"target\": \"DCAE\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"message\",\n                                                        \"value\": {\n                                                            \"key\": \"message\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_VesEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"DCAE\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"event\",\n                                                        \"value\": {\n                                                            \"key\": \"event\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_VesEventType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"ENTRY\"\n                                        }\n                                    }\n                                ]\n                            }\n                        },\n                        \"albums\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_Albums\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"albums\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"scope\": \"policy\",\n                                            \"isWritable\": true,\n                                            \"itemSchema\": {\n                                                \"name\": \"SimpleCL_EventDetailsAlbumType\",\n                                                \"version\": \"0.0.1\"\n                                            }\n                                        }\n                                    }\n                                ]\n                            }\n                        },\n                        \"schemas\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_Schemas\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"schemas\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleBooleanType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleBooleanType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Java\",\n                                            \"schemaDefinition\": \"java.lang.Boolean\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n  \\\"name\\\": \\\"AAIRequestErrorType\\\",\\n  \\\"type\\\": \\\"record\\\",\\n  \\\"fields\\\": [\\n    {\\n      \\\"name\\\": \\\"serviceException\\\",\\n      \\\"type\\\": {\\n        \\\"name\\\": \\\"serviceException\\\",\\n        \\\"type\\\": \\\"record\\\",\\n        \\\"fields\\\": [\\n          {\\n            \\\"name\\\": \\\"messageId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"text\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"variables\\\",\\n            \\\"type\\\": {\\n              \\\"type\\\": \\\"array\\\",\\n              \\\"items\\\": \\\"string\\\"\\n            }\\n          }\\n        ]\\n      }\\n    }\\n  ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSActionIdentifiers_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"actionName\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"blueprintName\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"blueprintVersion\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"mode\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n  \\\"type\\\": \\\"map\\\",\\n  \\\"values\\\": {\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSConfigModifyRequestPayloadEntry\\\",\\n    \\\"fields\\\": [\\n      {\\n        \\\"name\\\": \\\"hostname\\\",\\n        \\\"type\\\": \\\"string\\\"\\n      },\\n      {\\n        \\\"name\\\": \\\"IP\\\",\\n        \\\"type\\\": \\\"string\\\"\\n      },\\n      {\\n        \\\"name\\\": \\\"pnfName\\\",\\n        \\\"type\\\": \\\"string\\\"\\n      }\\n    ]\\n  }\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n  \\\"name\\\": \\\"CDSConfigResponsePayloadEntry\\\",\\n  \\\"type\\\": \\\"record\\\",\\n  \\\"fields\\\": [\\n    {\\n      \\\"name\\\": \\\"update_DasH_config_DasH_response\\\",\\n      \\\"type\\\": {\\n        \\\"name\\\": \\\"update_DasH_config_DasH_response\\\",\\n        \\\"type\\\": \\\"record\\\",\\n        \\\"fields\\\": [\\n          {\\n              \\\"name\\\": \\\"execute_DasH_command_DasH_logs\\\",\\n              \\\"type\\\": {\\n                \\\"type\\\": \\\"array\\\",\\n                \\\"items\\\": \\\"string\\\"\\n              }\\n          },\\n          {\\n              \\\"name\\\": \\\"prepare_DasH_environment_DasH_logs\\\",\\n              \\\"type\\\": {\\n                \\\"type\\\": \\\"array\\\",\\n                \\\"items\\\": \\\"string\\\"\\n              }\\n          }\\n        ]\\n      }\\n    }\\n  ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSResponseCommonHeader_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"originatorId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"requestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"subRequestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"timestamp\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSResponseStatus_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"code\\\",\\n            \\\"type\\\": \\\"int\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"timestamp\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"message\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"errorMessage\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSRequestCommonHeader_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"originatorId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"requestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"subRequestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSResponseCommonHeader_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"originatorId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"requestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"subRequestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"timestamp\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSResponseStatus_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"code\\\",\\n            \\\"type\\\": \\\"int\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"eventType\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"timestamp\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"message\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_EventDetailsAlbumType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_EventDetailsAlbumType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n  \\\"name\\\": \\\"eventDetails\\\",\\n  \\\"type\\\": \\\"record\\\",\\n  \\\"fields\\\": [\\n    {\\n      \\\"name\\\": \\\"commonEventHeader\\\",\\n      \\\"type\\\": {\\n        \\\"name\\\": \\\"commonEventHeader\\\",\\n        \\\"type\\\": \\\"record\\\",\\n        \\\"fields\\\": [\\n          {\\n            \\\"name\\\": \\\"domain\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"eventId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"eventName\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"lastEpochMicrosec\\\",\\n            \\\"type\\\": \\\"long\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"priority\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"reportingEntityName\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"sequence\\\",\\n            \\\"type\\\": \\\"int\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"sourceId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"sourceName\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"startEpochMicrosec\\\",\\n            \\\"type\\\": \\\"long\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"timeZoneOffset\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"version\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"internalHeaderFields\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"internalHeaderFields\\\",\\n              \\\"type\\\": \\\"record\\\",\\n              \\\"fields\\\": []\\n            }\\n          },\\n          {\\n            \\\"name\\\": \\\"vesEventListenerVersion\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          }\\n        ]\\n      }\\n    },\\n    {\\n      \\\"name\\\": \\\"otherFields\\\",\\n      \\\"type\\\": {\\n        \\\"name\\\": \\\"otherFields\\\",\\n        \\\"type\\\": \\\"record\\\",\\n        \\\"fields\\\": [\\n          {\\n            \\\"name\\\": \\\"hashMap\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"hashMap\\\",\\n              \\\"type\\\": \\\"record\\\",\\n              \\\"fields\\\": [\\n                {\\n                  \\\"name\\\": \\\"hostname\\\",\\n                  \\\"type\\\": \\\"string\\\"\\n                },\\n                {\\n                  \\\"name\\\": \\\"pnfName\\\",\\n                  \\\"type\\\": \\\"string\\\"\\n                },\\n                {\\n                  \\\"name\\\": \\\"pnfId\\\",\\n                  \\\"type\\\": \\\"string\\\"\\n                },\\n                {\\n                  \\\"name\\\": \\\"ip\\\",\\n                  \\\"type\\\": \\\"string\\\"\\n                }\\n              ]\\n            }\\n          },\\n          {\\n            \\\"name\\\": \\\"otherFieldsVersion\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          }\\n        ]\\n      }\\n    },\\n    {\\n      \\\"name\\\": \\\"target\\\",\\n      \\\"type\\\": {\\n        \\\"name\\\": \\\"target\\\",\\n        \\\"type\\\": \\\"record\\\",\\n        \\\"fields\\\": [\\n          {\\n            \\\"name\\\": \\\"targetType\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"entityInfo\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"entityInfo\\\",\\n              \\\"type\\\": \\\"record\\\",\\n              \\\"fields\\\": [\\n                {\\n                  \\\"name\\\": \\\"name\\\",\\n                  \\\"type\\\": \\\"string\\\"\\n                }\\n              ]\\n            }\\n          }\\n        ]\\n      }\\n    },\\n    {\\n      \\\"name\\\": \\\"generatedHostname\\\",\\n      \\\"type\\\": \\\"string\\\"\\n    }\\n  ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEventType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_VesEventType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n   \\\"name\\\":\\\"event\\\",\\n   \\\"type\\\":\\\"record\\\",\\n   \\\"fields\\\":[\\n      {\\n         \\\"name\\\":\\\"commonEventHeader\\\",\\n         \\\"type\\\":{\\n            \\\"name\\\":\\\"commonEventHeader\\\",\\n            \\\"type\\\":\\\"record\\\",\\n            \\\"fields\\\":[\\n               {\\n                  \\\"name\\\":\\\"domain\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"eventId\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"eventName\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"lastEpochMicrosec\\\",\\n                  \\\"type\\\":\\\"long\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"priority\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"reportingEntityName\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"sequence\\\",\\n                  \\\"type\\\":\\\"int\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"sourceId\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"sourceName\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"startEpochMicrosec\\\",\\n                  \\\"type\\\":\\\"long\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"version\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"internalHeaderFields\\\",\\n                  \\\"type\\\":{\\n                     \\\"name\\\":\\\"internalHeaderFields\\\",\\n                     \\\"type\\\":\\\"record\\\",\\n                     \\\"fields\\\":[\\n\\n                     ]\\n                  }\\n               },\\n               {\\n                  \\\"name\\\":\\\"vesEventListenerVersion\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               }\\n            ]\\n         }\\n      },\\n      {\\n         \\\"name\\\":\\\"otherFields\\\",\\n         \\\"type\\\":{\\n            \\\"name\\\":\\\"otherFields\\\",\\n            \\\"type\\\":\\\"record\\\",\\n            \\\"fields\\\":[\\n               {\\n                  \\\"name\\\":\\\"hashMap\\\",\\n                  \\\"type\\\":{\\n                     \\\"name\\\":\\\"hashMap\\\",\\n                     \\\"type\\\":\\\"record\\\",\\n                     \\\"fields\\\":[\\n                        {\\n                           \\\"name\\\":\\\"hostname\\\",\\n                           \\\"type\\\":\\\"string\\\"\\n                        },\\n                        {\\n                           \\\"name\\\":\\\"pnfName\\\",\\n                           \\\"type\\\":\\\"string\\\"\\n                        },\\n                        {\\n                           \\\"name\\\":\\\"pnfId\\\",\\n                           \\\"type\\\":\\\"string\\\"\\n                        },\\n                        {\\n                           \\\"name\\\":\\\"ip\\\",\\n                           \\\"type\\\":\\\"string\\\"\\n                        }\\n                     ]\\n                  }\\n               },\\n               {\\n                  \\\"name\\\":\\\"otherFieldsVersion\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               }\\n            ]\\n         }\\n      }\\n   ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleLongType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleLongType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Java\",\n                                            \"schemaDefinition\": \"java.lang.Long\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleStringType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleStringType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Java\",\n                                            \"schemaDefinition\": \"java.lang.String\"\n                                        }\n                                    }\n                                ]\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}"
365                 },
366                 "url": {
367                     "raw": "{{POLICY-API-URL}}/policy/api/v1/nodetemplates",
368                     "host": [
369                         "{{POLICY-API-URL}}"
370                     ],
371                     "path": [
372                         "policy",
373                         "api",
374                         "v1",
375                         "nodetemplates"
376                     ]
377                 },
378                 "description": "This is a generic API to create multiple policies together in a single API call. The individual policies can refer to same policy type or different policy types."
379             },
380             "response": []
381         },
382         {
383             "name": "Create Policy (Generic) with metadata",
384             "request": {
385                 "method": "POST",
386                 "header": [
387                     {
388                         "key": "Accept",
389                         "type": "text",
390                         "value": "application/json"
391                     },
392                     {
393                         "key": "Content-Type",
394                         "type": "text",
395                         "value": "application/json"
396                     }
397                 ],
398                 "body": {
399                     "mode": "raw",
400                     "raw": "{\n    \"tosca_definitions_version\": \"tosca_simple_yaml_1_1_0\",\n    \"topology_template\": {\n        \"policies\": [\n            {\n                \"onap.policies.apex.pnf.Example\": {\n                    \"type\": \"onap.policies.native.Apex\",\n                    \"type_version\": \"1.0.0\",\n                    \"name\": \"onap.policies.apex.pnf.Example\",\n                    \"version\": \"1.0.0\",\n                    \"metadata\": {\n                        \"metadataSetName\": \"apex.metadata.pnf\",\n                        \"metadataSetVersion\": \"1.0.0\"\n                    },\n                    \"properties\": {\n                        \"engineServiceParameters\": {\n                            \"name\": \"TestApexEnginePnf\",\n                            \"version\": \"0.0.1\",\n                            \"id\": 45,\n                            \"instanceCount\": 4,\n                            \"deploymentPort\": 12561,\n                            \"engineParameters\": {\n                                \"executorParameters\": {\n                                    \"JAVASCRIPT\": {\n                                        \"parameterClassName\": \"org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters\"\n                                    }\n                                },\n                                \"contextParameters\": {\n                                    \"parameterClassName\": \"org.onap.policy.apex.context.parameters.ContextParameters\",\n                                    \"schemaParameters\": {\n                                        \"Avro\": {\n                                            \"parameterClassName\": \"org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters\"\n                                        }\n                                    }\n                                },\n                                \"taskParameters\": [\n                                    {\n                                        \"key\": \"logUrl\",\n                                        \"value\": \"http://message-router:3904/events/APEX-CL-MGT\"\n                                    }\n                                ]\n                            }\n                        },\n                        \"eventInputParameters\": {\n                            \"SimpleCL_DCAEConsumer\": {\n                                \"carrierTechnologyParameters\": {\n                                    \"carrierTechnology\": \"RESTCLIENT\",\n                                    \"parameterClassName\": \"org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters\",\n                                    \"parameters\": {\n                                        \"url\": \"http://message-router:3904/events/apex-pnf-input/cl/apex?timeout=30000\"\n                                    }\n                                },\n                                \"eventProtocolParameters\": {\n                                    \"eventProtocol\": \"JSON\"\n                                },\n                                \"eventName\": \"SimpleCL_VesEvent\"\n                            },\n                            \"SimpleCL_AAIResponseConsumer\": {\n                                \"carrierTechnologyParameters\": {\n                                    \"carrierTechnology\": \"RESTREQUESTOR\",\n                                    \"parameterClassName\": \"org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters\",\n                                    \"parameters\": {\n                                        \"url\": \"https://aai:8443/aai/v14/network/pnfs/pnf/{pnfName}\",\n                                        \"httpMethod\": \"GET\",\n                                        \"httpCodeFilter\": \"[2-5][0-1][0-9]\",\n                                        \"httpHeaders\": [\n                                            [\n                                                \"Accept\",\n                                                \"application/json\"\n                                            ],\n                                            [\n                                                \"Content-Type\",\n                                                \"application/json\"\n                                            ],\n                                            [\n                                                \"X-FromAppId\",\n                                                \"dcae-curl\"\n                                            ],\n                                            [\n                                                \"x-transactionId\",\n                                                \"9998\"\n                                            ],\n                                            [\n                                                \"Authorization\",\n                                                \"Basic QUFJOkFBSQ==\"\n                                            ]\n                                        ]\n                                    }\n                                },\n                                \"eventProtocolParameters\": {\n                                    \"eventProtocol\": \"JSON\"\n                                },\n                                \"eventName\": \"SimpleCL_AAISuccessResponseEvent|SimpleCL_AAIFailureResponseEvent\",\n                                \"requestorMode\": true,\n                                \"requestorPeer\": \"SimpleCL_AAIProducer\",\n                                \"requestorTimeout\": 2000\n                            },\n                            \"SimpleCL_CDSConfigModifyResponseConsumer\": {\n                                \"carrierTechnologyParameters\": {\n                                    \"carrierTechnology\": \"GRPC\",\n                                    \"parameterClassName\": \"org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters\"\n                                },\n                                \"eventProtocolParameters\": {\n                                    \"eventProtocol\": \"JSON\"\n                                },\n                                \"eventName\": \"SimpleCL_CDSConfigModifySuccessResponseEvent|SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                \"requestorMode\": true,\n                                \"requestorPeer\": \"SimpleCL_CDSConfigModifyRequestProducer\",\n                                \"requestorTimeout\": 500\n                            }\n                        },\n                        \"eventOutputParameters\": {\n                            \"SimpleCL_AAIProducer\": {\n                                \"carrierTechnologyParameters\": {\n                                    \"carrierTechnology\": \"RESTREQUESTOR\",\n                                    \"parameterClassName\": \"org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters\"\n                                },\n                                \"eventProtocolParameters\": {\n                                    \"eventProtocol\": \"JSON\"\n                                },\n                                \"eventNameFilter\": \"SimpleCL_AAIRequestEvent\",\n                                \"requestorMode\": true,\n                                \"requestorPeer\": \"SimpleCL_AAIResponseConsumer\",\n                                \"requestorTimeout\": 2000\n                            },\n                            \"SimpleCL_CDSConfigModifyRequestProducer\": {\n                                \"carrierTechnologyParameters\": {\n                                    \"carrierTechnology\": \"GRPC\",\n                                    \"parameterClassName\": \"org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters\",\n                                    \"parameters\": {\n                                        \"host\": \"cds-blueprints-processor-grpc\",\n                                        \"port\": 9111,\n                                        \"username\": \"ccsdkapps\",\n                                        \"password\": \"ccsdkapps\",\n                                        \"timeout\": 60\n                                    }\n                                },\n                                \"eventProtocolParameters\": {\n                                    \"eventProtocol\": \"JSON\"\n                                },\n                                \"eventNameFilter\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                \"requestorMode\": true,\n                                \"requestorPeer\": \"SimpleCL_CDSConfigModifyResponseConsumer\",\n                                \"requestorTimeout\": 500\n                            },\n                            \"SimpleCL_logOutputter\": {\n                                \"carrierTechnologyParameters\": {\n                                    \"carrierTechnology\": \"FILE\",\n                                    \"parameters\": {\n                                        \"fileName\": \"outputevents.log\"\n                                    }\n                                },\n                                \"eventProtocolParameters\": {\n                                    \"eventProtocol\": \"JSON\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        ]\n    }\n}"
401                 },
402                 "url": {
403                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policies",
404                     "host": [
405                         "{{POLICY-API-URL}}"
406                     ],
407                     "path": [
408                         "policy",
409                         "api",
410                         "v1",
411                         "policies"
412                     ]
413                 },
414                 "description": "This is a generic API to create multiple policies together in a single API call. The individual policies can refer to same policy type or different policy types."
415             },
416             "response": []
417         },
418         {
419             "name": "Fetchnode template",
420             "protocolProfileBehavior": {
421                 "disableBodyPruning": true
422             },
423             "request": {
424                 "method": "GET",
425                 "header": [
426                     {
427                         "key": "Accept",
428                         "type": "text",
429                         "value": "application/json"
430                     },
431                     {
432                         "key": "Content-Type",
433                         "type": "text",
434                         "value": "application/json"
435                     }
436                 ],
437                 "body": {
438                     "mode": "raw",
439                     "raw": "{\n    \"tosca_definitions_version\": \"tosca_simple_yaml_1_1_0\",\n    \"node_types\": {\n        \"org.onap.nodetypes.policy.MetadataSet\": {\n            \"derived_from\": \"tosca.nodetypes.Root\",\n            \"version\": \"1.0.0\"\n        }\n    },\n    \"topology_template\": {\n        \"node_templates\": {\n            \"apex.metadata.pnf\": {\n                \"version\": \"1.0.0\",\n                \"type\": \"org.onap.nodetypes.policy.MetadataSet\",\n                \"type_version\": \"1.0.0\",\n                \"description\": \"Metadata set for apex pnf Policy\",\n                \"metadata\": {\n                    \"apexPolicyModel\": {\n                        \"key\": {\n                            \"name\": \"onap.policies.apex.Simplecontrolloop\",\n                            \"version\": \"0.0.1\"\n                        },\n                        \"keyInformation\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_KeyInfo\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"keyInfoMap\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleBooleanType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleBooleanType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"7218fb2f-59e3-321d-9ae1-bc97b19eb4ae\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleBooleanType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIFailureResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIFailureResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"c8a29e27-0a15-354a-84f9-4c7f207e5c81\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAIFailureResponseEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"5e843cee-0180-39b9-8989-180b2ffe11c0\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAIFailureResponseHandlerPolicy:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"90291c92-9b27-3cd9-8720-db572419c048\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAIRequestErrorType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIRequestEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIRequestEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"7b7e6751-4e0b-389d-98c0-5567bbc0294c\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAIRequestEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAISuccessResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAISuccessResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"63d5680c-14ef-3505-8d34-ebb646bba07b\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAISuccessResponseEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"a84ca97d-6e94-39a2-91f9-59a6c9aa435e\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_AAISuccessResponseHandlerPolicy:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"0e2ee622-7fd3-3e49-82e2-539c4f5e9624\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSActionIdentifiersType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"e84f8682-ea33-3ad0-8626-8bc4634581fc\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyFailureResponseEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"a252f835-2479-38ef-9ef4-20af62725752\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"cfc46ea9-b8c1-38dd-ac9c-304c916daf34\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyFailureResponseTask:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"1e7095d6-a455-3f89-acae-486e35d7e311\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyRequestEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"d22ea83b-695d-3da9-b9f5-41f16ca433bf\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyRequestPayloadType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"e9fe2e40-1f0d-30dd-8b9e-885695878693\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifyResponsePayloadType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"5e04fa76-0a17-38a9-8524-23b2d1a23fa5\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifySuccessResponseEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"15866380-40f5-3f8e-87d9-13747a36d352\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"2c3d76ce-dd42-32ac-a397-ab418534e1cf\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSConfigModifySuccessResponseTask:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"b99c44da-dae7-3c96-b528-58852537d063\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSFailureResponseCommonHeaderType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"1db688e2-3afe-3b03-9795-fdbfa80fa240\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSFailureResponseStatusType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"31022456-e85b-3a9b-9ecb-a09691792d3e\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSRequestCommonHeaderType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"d6075720-622e-3a0d-827a-aa4580a2f5d7\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSSuccessResponseCommonHeaderType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"948359ff-3308-3ac5-a5ec-6e3c1b9cd4d5\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_CDSSuccessResponseStatusType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"63a6fd26-2fd6-3a0e-8a27-49a5d2ea4644\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_EventDetailsAlbum:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_EventDetailsAlbumType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_EventDetailsAlbumType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"a0407d0b-5719-38bf-9529-25ad62ace8c4\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_EventDetailsAlbumType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"28e894dc-4ab8-3469-aab7-d81bd05bb4c9\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_HandleAAIFailureResponseTask:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"073f1433-999e-3506-98ad-ef820d2fa7f0\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_HandleAAISuccessResponseTask:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleVesEventTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleVesEventTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"afc6ed46-6801-3c85-bb4c-0ab5b0dd4a74\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_HandleVesEventTask:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_LogStatusEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_LogStatusEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"98e1ddd7-3bd9-30c1-b877-4b9b4d3bff15\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_LogStatusEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_VesEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"0f57665a-f0a9-314e-ad0a-04c1f5758174\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_VesEvent:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEventHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"ba5d9a46-8cb4-3fbe-84fd-eabba5b7dd4b\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_VesEventHandlerPolicy:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEventType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_VesEventType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"9fd7a967-57d4-36ef-81e9-c3396f3aa8d1\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleCL_VesEventType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleLongType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleLongType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"2dfcd9ec-a6f9-3f9f-958f-9b36cf4ac574\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleLongType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleStringType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleStringType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"8a4957cf-9493-3a76-8c22-a208e23259af\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"SimpleStringType:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"ecc97b87-f30b-344c-a476-d36501bf5cbd\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_Albums\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_Albums\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"1469671a-56dd-3a68-bf6c-77a5cf7a9487\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_Albums:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_Events\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_Events\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"23c4eee4-aba5-36f6-96d6-46f40061bfed\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_Events:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_KeyInfo\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_KeyInfo\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"ea9e73ff-483c-3827-896c-6eaa9d69bc6e\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_KeyInfo:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_Policies\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_Policies\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"38c068e5-bb9a-3997-9e50-ec77c66825c8\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_Policies:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_Schemas\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_Schemas\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"38514b27-8b9b-3d06-844a-3aced27deb0a\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_Schemas:0.0.1\\\"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"onap.policies.apex.Simplecontrolloop_Tasks\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"onap.policies.apex.Simplecontrolloop_Tasks\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"UUID\": \"0e0387b5-07fa-30e4-8554-eb51d2e18939\",\n                                            \"description\": \"Generated description for concept referred to by key \\\"onap.policies.apex.Simplecontrolloop_Tasks:0.0.1\\\"\"\n                                        }\n                                    }\n                                ]\n                            }\n                        },\n                        \"policies\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_Policies\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"policyMap\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"policyKey\": {\n                                                \"name\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"template\": \"Freestyle\",\n                                            \"state\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"SimpleCL_ReceiveAAIFailureResponseState\",\n                                                        \"value\": {\n                                                            \"stateKey\": {\n                                                                \"parentKeyName\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                \"parentLocalName\": \"NULL\",\n                                                                \"localName\": \"SimpleCL_ReceiveAAIFailureResponseState\"\n                                                            },\n                                                            \"trigger\": {\n                                                                \"name\": \"SimpleCL_AAIFailureResponseEvent\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"stateOutputs\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": \"AAIFailureStateOutput\",\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAIFailureResponseState\",\n                                                                                \"localName\": \"AAIFailureStateOutput\"\n                                                                            },\n                                                                            \"outgoingEvent\": {\n                                                                                \"name\": \"SimpleCL_LogStatusEvent\",\n                                                                                \"version\": \"0.0.1\"\n                                                                            },\n                                                                            \"nextState\": {\n                                                                                \"parentKeyName\": \"NULL\",\n                                                                                \"parentKeyVersion\": \"0.0.0\",\n                                                                                \"parentLocalName\": \"NULL\",\n                                                                                \"localName\": \"NULL\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            },\n                                                            \"contextAlbumReference\": [],\n                                                            \"taskSelectionLogic\": {\n                                                                \"key\": \"NULL\",\n                                                                \"logicFlavour\": \"UNDEFINED\",\n                                                                \"logic\": \"\"\n                                                            },\n                                                            \"stateFinalizerLogicMap\": {\n                                                                \"entry\": []\n                                                            },\n                                                            \"defaultTask\": {\n                                                                \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"taskReferences\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": {\n                                                                            \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                                                            \"version\": \"0.0.1\"\n                                                                        },\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAIFailureResponseState\",\n                                                                                \"localName\": \"SimpleCL_AAIFailureResponseHandlerPolicy\"\n                                                                            },\n                                                                            \"outputType\": \"DIRECT\",\n                                                                            \"output\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAIFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAIFailureResponseState\",\n                                                                                \"localName\": \"AAIFailureStateOutput\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"firstState\": \"SimpleCL_ReceiveAAIFailureResponseState\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"policyKey\": {\n                                                \"name\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"template\": \"Freestyle\",\n                                            \"state\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"SimpleCL_ReceiveAAISuccessResponseState\",\n                                                        \"value\": {\n                                                            \"stateKey\": {\n                                                                \"parentKeyName\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                \"parentLocalName\": \"NULL\",\n                                                                \"localName\": \"SimpleCL_ReceiveAAISuccessResponseState\"\n                                                            },\n                                                            \"trigger\": {\n                                                                \"name\": \"SimpleCL_AAISuccessResponseEvent\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"stateOutputs\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": \"AAISuccessStateOutput\",\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAISuccessResponseState\",\n                                                                                \"localName\": \"AAISuccessStateOutput\"\n                                                                            },\n                                                                            \"outgoingEvent\": {\n                                                                                \"name\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                                                                \"version\": \"0.0.1\"\n                                                                            },\n                                                                            \"nextState\": {\n                                                                                \"parentKeyName\": \"NULL\",\n                                                                                \"parentKeyVersion\": \"0.0.0\",\n                                                                                \"parentLocalName\": \"NULL\",\n                                                                                \"localName\": \"NULL\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            },\n                                                            \"contextAlbumReference\": [],\n                                                            \"taskSelectionLogic\": {\n                                                                \"key\": \"NULL\",\n                                                                \"logicFlavour\": \"UNDEFINED\",\n                                                                \"logic\": \"\"\n                                                            },\n                                                            \"stateFinalizerLogicMap\": {\n                                                                \"entry\": []\n                                                            },\n                                                            \"defaultTask\": {\n                                                                \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"taskReferences\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": {\n                                                                            \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                                                            \"version\": \"0.0.1\"\n                                                                        },\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAISuccessResponseState\",\n                                                                                \"localName\": \"SimpleCL_AAISuccessResponseHandlerPolicy\"\n                                                                            },\n                                                                            \"outputType\": \"DIRECT\",\n                                                                            \"output\": {\n                                                                                \"parentKeyName\": \"SimpleCL_AAISuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveAAISuccessResponseState\",\n                                                                                \"localName\": \"AAISuccessStateOutput\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"firstState\": \"SimpleCL_ReceiveAAISuccessResponseState\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"policyKey\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"template\": \"Freestyle\",\n                                            \"state\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"SimpleCL_CDSConfigModifyFailureResponseState\",\n                                                        \"value\": {\n                                                            \"stateKey\": {\n                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                \"parentLocalName\": \"NULL\",\n                                                                \"localName\": \"SimpleCL_CDSConfigModifyFailureResponseState\"\n                                                            },\n                                                            \"trigger\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"stateOutputs\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": \"ConfigModifyFailureResponseOutput\",\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifyFailureResponseState\",\n                                                                                \"localName\": \"ConfigModifyFailureResponseOutput\"\n                                                                            },\n                                                                            \"outgoingEvent\": {\n                                                                                \"name\": \"SimpleCL_LogStatusEvent\",\n                                                                                \"version\": \"0.0.1\"\n                                                                            },\n                                                                            \"nextState\": {\n                                                                                \"parentKeyName\": \"NULL\",\n                                                                                \"parentKeyVersion\": \"0.0.0\",\n                                                                                \"parentLocalName\": \"NULL\",\n                                                                                \"localName\": \"NULL\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            },\n                                                            \"contextAlbumReference\": [],\n                                                            \"taskSelectionLogic\": {\n                                                                \"key\": \"NULL\",\n                                                                \"logicFlavour\": \"UNDEFINED\",\n                                                                \"logic\": \"\"\n                                                            },\n                                                            \"stateFinalizerLogicMap\": {\n                                                                \"entry\": []\n                                                            },\n                                                            \"defaultTask\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"taskReferences\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": {\n                                                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                                                            \"version\": \"0.0.1\"\n                                                                        },\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifyFailureResponseState\",\n                                                                                \"localName\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\"\n                                                                            },\n                                                                            \"outputType\": \"DIRECT\",\n                                                                            \"output\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifyFailureResponseState\",\n                                                                                \"localName\": \"ConfigModifyFailureResponseOutput\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"firstState\": \"SimpleCL_CDSConfigModifyFailureResponseState\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"policyKey\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"template\": \"Freestyle\",\n                                            \"state\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"SimpleCL_CDSConfigModifySuccessResponseState\",\n                                                        \"value\": {\n                                                            \"stateKey\": {\n                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                \"parentLocalName\": \"NULL\",\n                                                                \"localName\": \"SimpleCL_CDSConfigModifySuccessResponseState\"\n                                                            },\n                                                            \"trigger\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseEvent\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"stateOutputs\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": \"ConfigModifySuccessResponseOutput\",\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifySuccessResponseState\",\n                                                                                \"localName\": \"ConfigModifySuccessResponseOutput\"\n                                                                            },\n                                                                            \"outgoingEvent\": {\n                                                                                \"name\": \"SimpleCL_LogStatusEvent\",\n                                                                                \"version\": \"0.0.1\"\n                                                                            },\n                                                                            \"nextState\": {\n                                                                                \"parentKeyName\": \"NULL\",\n                                                                                \"parentKeyVersion\": \"0.0.0\",\n                                                                                \"parentLocalName\": \"NULL\",\n                                                                                \"localName\": \"NULL\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            },\n                                                            \"contextAlbumReference\": [],\n                                                            \"taskSelectionLogic\": {\n                                                                \"key\": \"NULL\",\n                                                                \"logicFlavour\": \"UNDEFINED\",\n                                                                \"logic\": \"\"\n                                                            },\n                                                            \"stateFinalizerLogicMap\": {\n                                                                \"entry\": []\n                                                            },\n                                                            \"defaultTask\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"taskReferences\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": {\n                                                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                                                            \"version\": \"0.0.1\"\n                                                                        },\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifySuccessResponseState\",\n                                                                                \"localName\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\"\n                                                                            },\n                                                                            \"outputType\": \"DIRECT\",\n                                                                            \"output\": {\n                                                                                \"parentKeyName\": \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_CDSConfigModifySuccessResponseState\",\n                                                                                \"localName\": \"ConfigModifySuccessResponseOutput\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"firstState\": \"SimpleCL_CDSConfigModifySuccessResponseState\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEventHandlerPolicy\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"policyKey\": {\n                                                \"name\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"template\": \"Freestyle\",\n                                            \"state\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"SimpleCL_ReceiveVesState\",\n                                                        \"value\": {\n                                                            \"stateKey\": {\n                                                                \"parentKeyName\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                \"parentLocalName\": \"NULL\",\n                                                                \"localName\": \"SimpleCL_ReceiveVesState\"\n                                                            },\n                                                            \"trigger\": {\n                                                                \"name\": \"SimpleCL_VesEvent\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"stateOutputs\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": \"VesOutput\",\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveVesState\",\n                                                                                \"localName\": \"VesOutput\"\n                                                                            },\n                                                                            \"outgoingEvent\": {\n                                                                                \"name\": \"SimpleCL_AAIRequestEvent\",\n                                                                                \"version\": \"0.0.1\"\n                                                                            },\n                                                                            \"nextState\": {\n                                                                                \"parentKeyName\": \"NULL\",\n                                                                                \"parentKeyVersion\": \"0.0.0\",\n                                                                                \"parentLocalName\": \"NULL\",\n                                                                                \"localName\": \"NULL\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            },\n                                                            \"contextAlbumReference\": [],\n                                                            \"taskSelectionLogic\": {\n                                                                \"key\": \"NULL\",\n                                                                \"logicFlavour\": \"UNDEFINED\",\n                                                                \"logic\": \"\"\n                                                            },\n                                                            \"stateFinalizerLogicMap\": {\n                                                                \"entry\": []\n                                                            },\n                                                            \"defaultTask\": {\n                                                                \"name\": \"SimpleCL_HandleVesEventTask\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"taskReferences\": {\n                                                                \"entry\": [\n                                                                    {\n                                                                        \"key\": {\n                                                                            \"name\": \"SimpleCL_HandleVesEventTask\",\n                                                                            \"version\": \"0.0.1\"\n                                                                        },\n                                                                        \"value\": {\n                                                                            \"key\": {\n                                                                                \"parentKeyName\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveVesState\",\n                                                                                \"localName\": \"SimpleCL_VesEventHandlerPolicy\"\n                                                                            },\n                                                                            \"outputType\": \"DIRECT\",\n                                                                            \"output\": {\n                                                                                \"parentKeyName\": \"SimpleCL_VesEventHandlerPolicy\",\n                                                                                \"parentKeyVersion\": \"0.0.1\",\n                                                                                \"parentLocalName\": \"SimpleCL_ReceiveVesState\",\n                                                                                \"localName\": \"VesOutput\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"firstState\": \"SimpleCL_ReceiveVesState\"\n                                        }\n                                    }\n                                ]\n                            }\n                        },\n                        \"tasks\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_Tasks\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"taskMap\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"inputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"status\",\n                                                        \"value\": {\n                                                            \"key\": \"status\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"outputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"message\",\n                                                        \"value\": {\n                                                            \"key\": \"message\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"taskParameters\": {\n                                                \"entry\": []\n                                            },\n                                            \"contextAlbumReference\": [\n                                                {\n                                                    \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                    \"version\": \"0.0.1\"\n                                                }\n                                            ],\n                                            \"taskLogic\": {\n                                                \"key\": \"TaskLogic\",\n                                                \"logicFlavour\": \"JAVASCRIPT\",\n                                                \"logic\": \"var uuidType = java.util.UUID;\\nvar longType = java.lang.Long;\\nvar HashMapType = java.util.HashMap;\\n\\nvar cdsResponse = executor.inFields;\\nvar albumID = cdsResponse.get(\\\"commonHeader\\\").get(\\\"subRequestId\\\");\\n\\nvar eventDetailsAlbum = executor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").get(albumID.toString());\\nvar commonEventHeader = eventDetailsAlbum.get(\\\"commonEventHeader\\\");\\nvar timestamp = longType(new Date().getTime())\\nvar errorMessage = \\\"CDS operation failed. Error message from CDS - \\\" + executor.inFields.get(\\\"status\\\").get(\\\"errorMessage\\\");\\nsend(commonEventHeader.get(\\\"eventId\\\"), \\\"PNF\\\", eventDetailsAlbum.get(\\\"otherFields\\\").get(\\\"hashMap\\\").get(\\\"pnfName\\\"), timestamp, \\\"FINAL_FAILURE\\\", \\\"Failed to process VES event. Reason: \\\" + errorMessage);\\ntrue;\\n\\nfunction send(id, targetType, targetId, timestamp, status, message) {\\n    var logData = '{'\\n       +'\\\"id\\\" : \\\"' + id + '\\\",'\\n       +'\\\"target\\\"  : {'\\n            +'\\\"targetType\\\"  : \\\"' + targetType + '\\\",'\\n            +'\\\"entityInfo\\\"  : {'\\n                +'\\\"pnf-name\\\"  : \\\"' + targetId + '\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"component\\\"  : {'\\n            +'\\\"name\\\"  : \\\"Policy\\\",'\\n            +'\\\"flavour\\\"  : \\\"Apex-PDP\\\",'\\n            +'\\\"timestamp\\\"  : ' + timestamp + ','\\n            +'\\\"status\\\"  : \\\"' + status + '\\\",'\\n            +'\\\"message\\\"  : \\\"' + message + '\\\",'\\n            +'\\\"artifacts\\\"  : {'\\n                +'\\\"policyName\\\"  : \\\"onap.policies.apex.Simplecontrolloop\\\",'\\n                +'\\\"policyVersion\\\"  : \\\"1.0.0\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"otherFields\\\"  : {'\\n            +'\\\"useCaseName\\\"  : \\\"simple-controlloop-usecase\\\"'\\n       +'}'\\n    +'}';\\n\\n    executor.logger.info(\\\"sending the status to log.\\\");\\n    fireLogEvent(logData);\\n}\\n\\nfunction fireLogEvent(logEvent){\\n    var headers = new HashMapType();\\n    //headers.put(\\\"Authorization\\\" , \\\"Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==\\\");\\n    executor.logger.info(\\\"LogEvent:\\\"+logEvent);\\n    var response = new org.onap.policy.rest.RestManager().post(\\n            executor.getParameters().get(\\\"logUrl\\\"),\\n            \\\"\\\",\\n            \\\"\\\",\\n            headers,\\n            \\\"application/json\\\",\\n            logEvent\\n    );\\n    executor.logger.info(\\\"DMaaP Response after sending LogEvent: \\\" + response);\\n    return response;\\n}\"\n                                            }\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"inputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"status\",\n                                                        \"value\": {\n                                                            \"key\": \"status\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"outputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"message\",\n                                                        \"value\": {\n                                                            \"key\": \"message\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"taskParameters\": {\n                                                \"entry\": []\n                                            },\n                                            \"contextAlbumReference\": [\n                                                {\n                                                    \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                    \"version\": \"0.0.1\"\n                                                }\n                                            ],\n                                            \"taskLogic\": {\n                                                \"key\": \"TaskLogic\",\n                                                \"logicFlavour\": \"JAVASCRIPT\",\n                                                \"logic\": \"var uuidType = java.util.UUID;\\nvar longType = java.lang.Long;\\nvar HashMapType = java.util.HashMap;\\n\\nvar cdsResponse = executor.inFields;\\nvar albumID = cdsResponse.get(\\\"commonHeader\\\").get(\\\"subRequestId\\\");\\nvar eventDetailsAlbum = executor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").get(albumID.toString());\\nvar commonEventHeader = eventDetailsAlbum.get(\\\"commonEventHeader\\\");\\nvar timestamp = longType(new Date().getTime());\\n\\nsend(commonEventHeader.get(\\\"eventId\\\"), \\\"PNF\\\", eventDetailsAlbum.get(\\\"otherFields\\\").get(\\\"hashMap\\\").get(\\\"pnfName\\\"), timestamp, \\\"FINAL_SUCCESS\\\", \\\"Successfully processed the VES event. Hostname is updated.\\\")\\ntrue;\\n\\nfunction send(id, targetType, targetId, timestamp, status, message) {\\n    var logData = '{'\\n       +'\\\"id\\\" : \\\"' + id + '\\\",'\\n       +'\\\"target\\\"  : {'\\n            +'\\\"targetType\\\"  : \\\"' + targetType + '\\\",'\\n            +'\\\"entityInfo\\\"  : {'\\n                +'\\\"pnf-name\\\"  : \\\"' + targetId + '\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"component\\\"  : {'\\n            +'\\\"name\\\"  : \\\"Policy\\\",'\\n            +'\\\"flavour\\\"  : \\\"Apex-PDP\\\",'\\n            +'\\\"timestamp\\\"  : ' + timestamp + ','\\n            +'\\\"status\\\"  : \\\"' + status + '\\\",'\\n            +'\\\"message\\\"  : \\\"' + message + '\\\",'\\n            +'\\\"artifacts\\\"  : {'\\n                +'\\\"policyName\\\"  : \\\"onap.policies.apex.Simplecontrolloop\\\",'\\n                +'\\\"policyVersion\\\"  : \\\"1.0.0\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"otherFields\\\"  : {'\\n            +'\\\"useCaseName\\\"  : \\\"simple-controlloop-usecase\\\"'\\n       +'}'\\n    +'}';\\n\\n    executor.logger.info(\\\"sending the status to log.\\\");\\n    fireLogEvent(logData);\\n}\\n\\nfunction fireLogEvent(logEvent){\\n    var headers = new HashMapType();\\n    //headers.put(\\\"Authorization\\\" , \\\"Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==\\\");\\n    executor.logger.info(\\\"LogEvent:\\\"+logEvent);\\n    var response = new org.onap.policy.rest.RestManager().post(\\n            executor.getParameters().get(\\\"logUrl\\\"),\\n            \\\"\\\",\\n            \\\"\\\",\\n            headers,\\n            \\\"application/json\\\",\\n            logEvent\\n    );\\n    executor.logger.info(\\\"DMaaP Response after sending LogEvent: \\\" + response);\\n    return response;\\n}\"\n                                            }\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleAAIFailureResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"inputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"requestError\",\n                                                        \"value\": {\n                                                            \"key\": \"requestError\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"outputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"message\",\n                                                        \"value\": {\n                                                            \"key\": \"message\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"taskParameters\": {\n                                                \"entry\": []\n                                            },\n                                            \"contextAlbumReference\": [\n                                                {\n                                                    \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                    \"version\": \"0.0.1\"\n                                                }\n                                            ],\n                                            \"taskLogic\": {\n                                                \"key\": \"TaskLogic\",\n                                                \"logicFlavour\": \"JAVASCRIPT\",\n                                                \"logic\": \"var uuidType = java.util.UUID;\\nvar longType = java.lang.Long;\\nvar HashMapType = java.util.HashMap;\\n\\nvar aaiErrorMessage = \\\"AAI operation failed. Error message from AAI - \\\" + executor.inFields.get(\\\"requestError\\\").get(\\\"serviceException\\\").get(\\\"text\\\");\\nvar timestamp = longType(new Date().getTime());\\n\\n//Sending messageId received from AAI error message since eventId is not available in this task logic\\nsend(executor.inFields.get(\\\"requestError\\\").get(\\\"serviceException\\\").get(\\\"messageId\\\"), \\\"PNF\\\", \\\"N/A\\\", timestamp, \\\"FINAL_FAILURE\\\", \\\"Failed to process VES event. Reason: \\\" + aaiErrorMessage)\\ntrue;\\n\\nfunction send(id, targetType, targetId, timestamp, status, message) {\\n    var logData = '{'\\n       +'\\\"id\\\" : \\\"' + id + '\\\",'\\n       +'\\\"target\\\"  : {'\\n            +'\\\"targetType\\\"  : \\\"' + targetType + '\\\",'\\n            +'\\\"entityInfo\\\"  : {'\\n                +'\\\"pnf-name\\\"  : \\\"' + targetId + '\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"component\\\"  : {'\\n            +'\\\"name\\\"  : \\\"Policy\\\",'\\n            +'\\\"flavour\\\"  : \\\"Apex-PDP\\\",'\\n            +'\\\"timestamp\\\"  : ' + timestamp + ','\\n            +'\\\"status\\\"  : \\\"' + status + '\\\",'\\n            +'\\\"message\\\"  : \\\"' + message + '\\\",'\\n            +'\\\"artifacts\\\"  : {'\\n                +'\\\"policyName\\\"  : \\\"onap.policies.apex.Simplecontrolloop\\\",'\\n                +'\\\"policyVersion\\\"  : \\\"1.0.0\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"otherFields\\\"  : {'\\n            +'\\\"useCaseName\\\"  : \\\"simple-controlloop-usecase\\\"'\\n       +'}'\\n    +'}';\\n\\n    executor.logger.info(\\\"sending the status to log.\\\");\\n    fireLogEvent(logData);\\n}\\n\\nfunction fireLogEvent(logEvent){\\n    var headers = new HashMapType();\\n    //headers.put(\\\"Authorization\\\" , \\\"Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==\\\");\\n    executor.logger.info(\\\"LogEvent:\\\"+logEvent);\\n    var response = new org.onap.policy.rest.RestManager().post(\\n            executor.getParameters().get(\\\"logUrl\\\"),\\n            \\\"\\\",\\n            \\\"\\\",\\n            headers,\\n            \\\"application/json\\\",\\n            logEvent\\n    );\\n    executor.logger.info(\\\"DMaaP Response after sending LogEvent: \\\" + response);\\n    return response;\\n}\"\n                                            }\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleAAISuccessResponseTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"inputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"equip-model\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-model\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"equip-type\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-type\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"equip-vendor\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-vendor\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"in-maint\",\n                                                        \"value\": {\n                                                            \"key\": \"in-maint\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleBooleanType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"ipaddress-v4-oam\",\n                                                        \"value\": {\n                                                            \"key\": \"ipaddress-v4-oam\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"ipaddress-v6-oam\",\n                                                        \"value\": {\n                                                            \"key\": \"ipaddress-v6-oam\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"management-option\",\n                                                        \"value\": {\n                                                            \"key\": \"management-option\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-id\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-id\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-name\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-name\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-name2\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-name2\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"resource-version\",\n                                                        \"value\": {\n                                                            \"key\": \"resource-version\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"outputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"taskParameters\": {\n                                                \"entry\": []\n                                            },\n                                            \"contextAlbumReference\": [\n                                                {\n                                                    \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                    \"version\": \"0.0.1\"\n                                                }\n                                            ],\n                                            \"taskLogic\": {\n                                                \"key\": \"TaskLogic\",\n                                                \"logicFlavour\": \"JAVASCRIPT\",\n                                                \"logic\": \"var uuidType = java.util.UUID;\\nvar HashMapType = java.util.HashMap;\\nvar longType = java.lang.Long;\\n\\nvar pnfDetails = executor.inFields;\\nvar albumID = pnfDetails.get(\\\"pnf-id\\\");\\nvar eventDetailsAlbum = executor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").get(albumID.toString());\\nexecutor.logger.info(\\\"HandleAAISuccessResponseTask extracted context album - \\\" + albumID.toString() + \\\"::\\\" + eventDetailsAlbum);\\n\\nvar commonEventHeader = eventDetailsAlbum.get(\\\"commonEventHeader\\\");\\nvar otherFieldsMap = eventDetailsAlbum.get(\\\"otherFields\\\").get(\\\"hashMap\\\");\\n\\nvar targetEntityName = executor.inFields.get(\\\"pnf-name\\\")\\nvar logMessage = \\\"\\\";\\nvar existingHostname = executor.inFields.get(\\\"pnf-name2\\\");\\nvar hostnameInVesEvent = otherFieldsMap.get(\\\"hostname\\\");\\n\\nvar albumSchemaHelper = executor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").getSchemaHelper();\\nvar target = albumSchemaHelper.createNewSubInstance(\\\"target\\\");\\ntarget.put(\\\"targetType\\\",  \\\"PNF\\\")\\nvar entityInfo = albumSchemaHelper.createNewSubInstance(\\\"entityInfo\\\");\\nentityInfo.put(\\\"name\\\",targetEntityName);\\ntarget.put(\\\"entityInfo\\\", entityInfo);\\neventDetailsAlbum.put(\\\"target\\\", target);\\n\\nvar returnVal = true;\\nvar timestamp = longType(new Date().getTime());\\nif ((String(hostnameInVesEvent) != \\\"UNDEFINED\\\") && (String(existingHostname) != String(hostnameInVesEvent))) {\\n    logMessage = \\\"Hostname available in AAI does not match with the hostname received in the VES Event.\\\";\\n    returnVal = false\\n    send(commonEventHeader.get(\\\"eventId\\\"), \\\"PNF\\\", otherFieldsMap.get(\\\"pnfName\\\"), timestamp, \\\"FINAL_FAILURE\\\", \\\"Failed to process VES event. Reason: \\\" + logMessage)\\n} else {\\n    logMessage = \\\"Received response from AAI successfully. Hostname in AAI matches with the one in Ves event. Going to make the update-config request to CDS.\\\";\\n\\n    var commonHeader = executor.subject.getOutFieldSchemaHelper(\\\"commonHeader\\\").createNewInstance();\\n    commonHeader.put(\\\"subRequestId\\\", albumID.toString());\\n    commonHeader.put(\\\"requestId\\\", commonEventHeader.get(\\\"eventId\\\"));\\n    commonHeader.put(\\\"originatorId\\\", \\\"POLICY\\\");\\n\\n    var blueprintName = \\\"pnf-test-cba\\\";\\n    var blueprintVersion = \\\"1.0.0\\\";\\n    var newHostname = \\\"host\\\" + Math.random().toString(36).substring(7);\\n    eventDetailsAlbum.put(\\\"generatedHostname\\\", newHostname);\\n\\n    var actionIdentifiers = executor.subject.getOutFieldSchemaHelper(\\\"actionIdentifiers\\\").createNewInstance();\\n    actionIdentifiers.put(\\\"mode\\\", \\\"sync\\\");\\n    actionIdentifiers.put(\\\"blueprintName\\\", blueprintName);\\n    actionIdentifiers.put(\\\"blueprintVersion\\\", blueprintVersion);\\n    actionIdentifiers.put(\\\"actionName\\\", \\\"update-config\\\");\\n\\n    var payloadEntry = executor.subject.getOutFieldSchemaHelper(\\\"payload\\\").createNewSubInstance(\\\"CDSConfigModifyRequestPayloadEntry\\\");\\n    payloadEntry.put(\\\"hostname\\\",  newHostname)\\n    payloadEntry.put(\\\"IP\\\", executor.inFields.get(\\\"ipaddress-v4-oam\\\"));\\n    payloadEntry.put(\\\"pnfName\\\", otherFieldsMap.get(\\\"pnfName\\\"));\\n\\n    var payload = executor.subject.getOutFieldSchemaHelper(\\\"payload\\\").createNewInstance();\\n    payload.put(\\\"update_DasH_config_DasH_request\\\", payloadEntry);\\n\\n    executor.outFields.put(\\\"commonHeader\\\", commonHeader);\\n    executor.outFields.put(\\\"actionIdentifiers\\\", actionIdentifiers);\\n    executor.outFields.put(\\\"payload\\\", payload);\\n\\n    send(commonEventHeader.get(\\\"eventId\\\"), \\\"PNF\\\", otherFieldsMap.get(\\\"pnfName\\\"), timestamp, \\\"SUCCESS\\\", logMessage)\\n}\\n\\nreturnVal;\\n\\nfunction send(id, targetType, targetId, timestamp, status, message) {\\n    var logData = '{'\\n       +'\\\"id\\\" : \\\"' + id + '\\\",'\\n       +'\\\"target\\\"  : {'\\n            +'\\\"targetType\\\"  : \\\"' + targetType + '\\\",'\\n            +'\\\"entityInfo\\\"  : {'\\n                +'\\\"pnf-name\\\"  : \\\"' + targetId + '\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"component\\\"  : {'\\n            +'\\\"name\\\"  : \\\"Policy\\\",'\\n            +'\\\"flavour\\\"  : \\\"Apex-PDP\\\",'\\n            +'\\\"timestamp\\\"  : ' + timestamp + ','\\n            +'\\\"status\\\"  : \\\"' + status + '\\\",'\\n            +'\\\"message\\\"  : \\\"' + message + '\\\",'\\n            +'\\\"artifacts\\\"  : {'\\n                +'\\\"policyName\\\"  : \\\"onap.policies.apex.Simplecontrolloop\\\",'\\n                +'\\\"policyVersion\\\"  : \\\"1.0.0\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"otherFields\\\"  : {'\\n            +'\\\"useCaseName\\\"  : \\\"simple-controlloop-usecase\\\"'\\n       +'}'\\n    +'}';\\n\\n    executor.logger.info(\\\"sending the status to log.\\\");\\n    fireLogEvent(logData);\\n}\\n\\nfunction fireLogEvent(logEvent){\\n    var headers = new HashMapType();\\n    //headers.put(\\\"Authorization\\\" , \\\"Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==\\\");\\n    executor.logger.info(\\\"LogEvent:\\\"+logEvent);\\n    var response = new org.onap.policy.rest.RestManager().post(\\n            executor.getParameters().get(\\\"logUrl\\\"),\\n            \\\"\\\",\\n            \\\"\\\",\\n            headers,\\n            \\\"application/json\\\",\\n            logEvent\\n    );\\n    executor.logger.info(\\\"DMaaP Response after sending LogEvent: \\\" + response);\\n    return response;\\n}\"\n                                            }\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_HandleVesEventTask\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_HandleVesEventTask\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"inputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"event\",\n                                                        \"value\": {\n                                                            \"key\": \"event\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_VesEventType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"outputFields\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"aaifield\",\n                                                        \"value\": {\n                                                            \"key\": \"aaifield\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"taskParameters\": {\n                                                \"entry\": []\n                                            },\n                                            \"contextAlbumReference\": [\n                                                {\n                                                    \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                    \"version\": \"0.0.1\"\n                                                }\n                                            ],\n                                            \"taskLogic\": {\n                                                \"key\": \"TaskLogic\",\n                                                \"logicFlavour\": \"JAVASCRIPT\",\n                                                \"logic\": \"var uuidType = java.util.UUID;\\nvar HashMapType = java.util.HashMap;\\nvar longType = java.lang.Long;\\n\\nvar eventDetailsAlbum = executor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").getSchemaHelper().createNewInstance();\\nvar returnValue = true;\\n\\nvar event = executor.inFields.get(\\\"event\\\");\\nexecutor.logger.info(\\\"HandleVesEventTask processing VES event - \\\" + event);\\n\\nvar commonEventHeader = event.get(\\\"commonEventHeader\\\");\\nvar otherFields = event.get(\\\"otherFields\\\");\\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(\\\"sourceId\\\");\\n// save the event processing start time in apex\\ncommonEventHeader.put(\\\"startEpochMicrosec\\\", longType(new Date().getTime()));\\n//save the incoming event details to album\\neventDetailsAlbum.put(\\\"commonEventHeader\\\", commonEventHeader);\\neventDetailsAlbum.put(\\\"otherFields\\\", otherFields);\\nexecutor.getContextAlbum(\\\"SimpleCL_EventDetailsAlbum\\\").put(albumID.toString(), eventDetailsAlbum);\\nexecutor.logger.info(\\\"HandleVesEventTask storing context album - \\\" + albumID.toString() + \\\"::\\\" + eventDetailsAlbum);\\n\\nexecutor.getExecutionProperties().setProperty(\\\"pnfName\\\", otherFields.get(\\\"hashMap\\\").get(\\\"pnfName\\\"));\\n\\nvar timestamp = longType(new Date().getTime());\\nsend(eventDetailsAlbum.get(\\\"commonEventHeader\\\").get(\\\"eventId\\\"), \\\"PNF\\\", otherFields.get(\\\"hashMap\\\").get(\\\"pnfName\\\"), timestamp, \\\"ACTIVE\\\", \\\"VES event has been received. Going to fetch details from AAI.\\\")\\nexecutor.logger.info(executor.outFields);\\nreturnValue;\\n\\nfunction send(id, targetType, targetId, timestamp, status, message) {\\n    var logData = '{'\\n       +'\\\"id\\\" : \\\"' + id + '\\\",'\\n       +'\\\"target\\\"  : {'\\n            +'\\\"targetType\\\"  : \\\"' + targetType + '\\\",'\\n            +'\\\"entityInfo\\\"  : {'\\n                +'\\\"pnf-name\\\"  : \\\"' + targetId + '\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"component\\\"  : {'\\n            +'\\\"name\\\"  : \\\"Policy\\\",'\\n            +'\\\"flavour\\\"  : \\\"Apex-PDP\\\",'\\n            +'\\\"timestamp\\\"  : ' + timestamp + ','\\n            +'\\\"status\\\"  : \\\"' + status + '\\\",'\\n            +'\\\"message\\\"  : \\\"' + message + '\\\",'\\n            +'\\\"artifacts\\\"  : {'\\n                +'\\\"policyName\\\"  : \\\"onap.policies.apex.Simplecontrolloop\\\",'\\n                +'\\\"policyVersion\\\"  : \\\"1.0.0\\\"'\\n            +'}'\\n       +'},'\\n       +'\\\"otherFields\\\"  : {'\\n            +'\\\"useCaseName\\\"  : \\\"simple-controlloop-usecase\\\"'\\n       +'}'\\n    +'}';\\n\\n    executor.logger.info(\\\"sending the status to log.\\\");\\n    fireLogEvent(logData);\\n}\\n\\nfunction fireLogEvent(logEvent){\\n    var headers = new HashMapType();\\n    //headers.put(\\\"Authorization\\\" , \\\"Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==\\\");\\n    executor.logger.info(\\\"LogEvent:\\\"+logEvent);\\n    var response = new org.onap.policy.rest.RestManager().post(\\n            executor.getParameters().get(\\\"logUrl\\\"),\\n            \\\"\\\",\\n            \\\"\\\",\\n            headers,\\n            \\\"application/json\\\",\\n            logEvent\\n    );\\n    executor.logger.info(\\\"DMaaP Response after sending LogEvent: \\\" + response);\\n    return response;\\n}\"\n                                            }\n                                        }\n                                    }\n                                ]\n                            }\n                        },\n                        \"events\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_Events\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"eventMap\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIFailureResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIFailureResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"AAI\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"requestError\",\n                                                        \"value\": {\n                                                            \"key\": \"requestError\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"EXIT_FAILURE\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIRequestEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIRequestEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"APEX\",\n                                            \"target\": \"AAI\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"aaifield\",\n                                                        \"value\": {\n                                                            \"key\": \"aaifield\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAISuccessResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAISuccessResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"AAI\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"equip-model\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-model\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"equip-type\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-type\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"equip-vendor\",\n                                                        \"value\": {\n                                                            \"key\": \"equip-vendor\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"in-maint\",\n                                                        \"value\": {\n                                                            \"key\": \"in-maint\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleBooleanType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"ipaddress-v4-oam\",\n                                                        \"value\": {\n                                                            \"key\": \"ipaddress-v4-oam\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"ipaddress-v6-oam\",\n                                                        \"value\": {\n                                                            \"key\": \"ipaddress-v6-oam\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"management-option\",\n                                                        \"value\": {\n                                                            \"key\": \"management-option\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-id\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-id\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-name\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-name\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"pnf-name2\",\n                                                        \"value\": {\n                                                            \"key\": \"pnf-name2\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"resource-version\",\n                                                        \"value\": {\n                                                            \"key\": \"resource-version\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyFailureResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"CDS\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"status\",\n                                                        \"value\": {\n                                                            \"key\": \"status\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"EXIT_FAILURE\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyRequestEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"APEX\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifySuccessResponseEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifySuccessResponseEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"CDS\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"actionIdentifiers\",\n                                                        \"value\": {\n                                                            \"key\": \"actionIdentifiers\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"commonHeader\",\n                                                        \"value\": {\n                                                            \"key\": \"commonHeader\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"payload\",\n                                                        \"value\": {\n                                                            \"key\": \"payload\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    },\n                                                    {\n                                                        \"key\": \"status\",\n                                                        \"value\": {\n                                                            \"key\": \"status\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"EXIT_SUCCESS\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_LogStatusEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_LogStatusEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"APEX\",\n                                            \"target\": \"DCAE\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"message\",\n                                                        \"value\": {\n                                                            \"key\": \"message\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleStringType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEvent\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_VesEvent\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"nameSpace\": \"org.onap.policy.apex.simplecontrolloop\",\n                                            \"source\": \"DCAE\",\n                                            \"target\": \"APEX\",\n                                            \"parameter\": {\n                                                \"entry\": [\n                                                    {\n                                                        \"key\": \"event\",\n                                                        \"value\": {\n                                                            \"key\": \"event\",\n                                                            \"fieldSchemaKey\": {\n                                                                \"name\": \"SimpleCL_VesEventType\",\n                                                                \"version\": \"0.0.1\"\n                                                            },\n                                                            \"optional\": false\n                                                        }\n                                                    }\n                                                ]\n                                            },\n                                            \"toscaPolicyState\": \"ENTRY\"\n                                        }\n                                    }\n                                ]\n                            }\n                        },\n                        \"albums\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_Albums\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"albums\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_EventDetailsAlbum\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"scope\": \"policy\",\n                                            \"isWritable\": true,\n                                            \"itemSchema\": {\n                                                \"name\": \"SimpleCL_EventDetailsAlbumType\",\n                                                \"version\": \"0.0.1\"\n                                            }\n                                        }\n                                    }\n                                ]\n                            }\n                        },\n                        \"schemas\": {\n                            \"key\": {\n                                \"name\": \"onap.policies.apex.Simplecontrolloop_Schemas\",\n                                \"version\": \"0.0.1\"\n                            },\n                            \"schemas\": {\n                                \"entry\": [\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleBooleanType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleBooleanType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Java\",\n                                            \"schemaDefinition\": \"java.lang.Boolean\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_AAIRequestErrorType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n  \\\"name\\\": \\\"AAIRequestErrorType\\\",\\n  \\\"type\\\": \\\"record\\\",\\n  \\\"fields\\\": [\\n    {\\n      \\\"name\\\": \\\"serviceException\\\",\\n      \\\"type\\\": {\\n        \\\"name\\\": \\\"serviceException\\\",\\n        \\\"type\\\": \\\"record\\\",\\n        \\\"fields\\\": [\\n          {\\n            \\\"name\\\": \\\"messageId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"text\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"variables\\\",\\n            \\\"type\\\": {\\n              \\\"type\\\": \\\"array\\\",\\n              \\\"items\\\": \\\"string\\\"\\n            }\\n          }\\n        ]\\n      }\\n    }\\n  ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSActionIdentifiersType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSActionIdentifiers_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"actionName\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"blueprintName\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"blueprintVersion\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"mode\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyRequestPayloadType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n  \\\"type\\\": \\\"map\\\",\\n  \\\"values\\\": {\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSConfigModifyRequestPayloadEntry\\\",\\n    \\\"fields\\\": [\\n      {\\n        \\\"name\\\": \\\"hostname\\\",\\n        \\\"type\\\": \\\"string\\\"\\n      },\\n      {\\n        \\\"name\\\": \\\"IP\\\",\\n        \\\"type\\\": \\\"string\\\"\\n      },\\n      {\\n        \\\"name\\\": \\\"pnfName\\\",\\n        \\\"type\\\": \\\"string\\\"\\n      }\\n    ]\\n  }\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSConfigModifyResponsePayloadType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n  \\\"name\\\": \\\"CDSConfigResponsePayloadEntry\\\",\\n  \\\"type\\\": \\\"record\\\",\\n  \\\"fields\\\": [\\n    {\\n      \\\"name\\\": \\\"update_DasH_config_DasH_response\\\",\\n      \\\"type\\\": {\\n        \\\"name\\\": \\\"update_DasH_config_DasH_response\\\",\\n        \\\"type\\\": \\\"record\\\",\\n        \\\"fields\\\": [\\n          {\\n              \\\"name\\\": \\\"execute_DasH_command_DasH_logs\\\",\\n              \\\"type\\\": {\\n                \\\"type\\\": \\\"array\\\",\\n                \\\"items\\\": \\\"string\\\"\\n              }\\n          },\\n          {\\n              \\\"name\\\": \\\"prepare_DasH_environment_DasH_logs\\\",\\n              \\\"type\\\": {\\n                \\\"type\\\": \\\"array\\\",\\n                \\\"items\\\": \\\"string\\\"\\n              }\\n          }\\n        ]\\n      }\\n    }\\n  ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSFailureResponseCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSResponseCommonHeader_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"originatorId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"requestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"subRequestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"timestamp\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSFailureResponseStatusType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSResponseStatus_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"code\\\",\\n            \\\"type\\\": \\\"int\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"timestamp\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"message\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"errorMessage\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSRequestCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSRequestCommonHeader_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"originatorId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"requestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"subRequestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSSuccessResponseCommonHeaderType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSResponseCommonHeader_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"originatorId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"requestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"subRequestId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"timestamp\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_CDSSuccessResponseStatusType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n    \\\"type\\\": \\\"record\\\",\\n    \\\"name\\\": \\\"CDSResponseStatus_Type\\\",\\n    \\\"fields\\\": [\\n        {\\n            \\\"name\\\": \\\"code\\\",\\n            \\\"type\\\": \\\"int\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"eventType\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"timestamp\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n            \\\"name\\\": \\\"message\\\",\\n            \\\"type\\\": \\\"string\\\"\\n        }\\n    ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_EventDetailsAlbumType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_EventDetailsAlbumType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n  \\\"name\\\": \\\"eventDetails\\\",\\n  \\\"type\\\": \\\"record\\\",\\n  \\\"fields\\\": [\\n    {\\n      \\\"name\\\": \\\"commonEventHeader\\\",\\n      \\\"type\\\": {\\n        \\\"name\\\": \\\"commonEventHeader\\\",\\n        \\\"type\\\": \\\"record\\\",\\n        \\\"fields\\\": [\\n          {\\n            \\\"name\\\": \\\"domain\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"eventId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"eventName\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"lastEpochMicrosec\\\",\\n            \\\"type\\\": \\\"long\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"priority\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"reportingEntityName\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"sequence\\\",\\n            \\\"type\\\": \\\"int\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"sourceId\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"sourceName\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"startEpochMicrosec\\\",\\n            \\\"type\\\": \\\"long\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"timeZoneOffset\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"version\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"internalHeaderFields\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"internalHeaderFields\\\",\\n              \\\"type\\\": \\\"record\\\",\\n              \\\"fields\\\": []\\n            }\\n          },\\n          {\\n            \\\"name\\\": \\\"vesEventListenerVersion\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          }\\n        ]\\n      }\\n    },\\n    {\\n      \\\"name\\\": \\\"otherFields\\\",\\n      \\\"type\\\": {\\n        \\\"name\\\": \\\"otherFields\\\",\\n        \\\"type\\\": \\\"record\\\",\\n        \\\"fields\\\": [\\n          {\\n            \\\"name\\\": \\\"hashMap\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"hashMap\\\",\\n              \\\"type\\\": \\\"record\\\",\\n              \\\"fields\\\": [\\n                {\\n                  \\\"name\\\": \\\"hostname\\\",\\n                  \\\"type\\\": \\\"string\\\"\\n                },\\n                {\\n                  \\\"name\\\": \\\"pnfName\\\",\\n                  \\\"type\\\": \\\"string\\\"\\n                },\\n                {\\n                  \\\"name\\\": \\\"pnfId\\\",\\n                  \\\"type\\\": \\\"string\\\"\\n                },\\n                {\\n                  \\\"name\\\": \\\"ip\\\",\\n                  \\\"type\\\": \\\"string\\\"\\n                }\\n              ]\\n            }\\n          },\\n          {\\n            \\\"name\\\": \\\"otherFieldsVersion\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          }\\n        ]\\n      }\\n    },\\n    {\\n      \\\"name\\\": \\\"target\\\",\\n      \\\"type\\\": {\\n        \\\"name\\\": \\\"target\\\",\\n        \\\"type\\\": \\\"record\\\",\\n        \\\"fields\\\": [\\n          {\\n            \\\"name\\\": \\\"targetType\\\",\\n            \\\"type\\\": \\\"string\\\"\\n          },\\n          {\\n            \\\"name\\\": \\\"entityInfo\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"entityInfo\\\",\\n              \\\"type\\\": \\\"record\\\",\\n              \\\"fields\\\": [\\n                {\\n                  \\\"name\\\": \\\"name\\\",\\n                  \\\"type\\\": \\\"string\\\"\\n                }\\n              ]\\n            }\\n          }\\n        ]\\n      }\\n    },\\n    {\\n      \\\"name\\\": \\\"generatedHostname\\\",\\n      \\\"type\\\": \\\"string\\\"\\n    }\\n  ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleCL_VesEventType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleCL_VesEventType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Avro\",\n                                            \"schemaDefinition\": \"{\\n   \\\"name\\\":\\\"event\\\",\\n   \\\"type\\\":\\\"record\\\",\\n   \\\"fields\\\":[\\n      {\\n         \\\"name\\\":\\\"commonEventHeader\\\",\\n         \\\"type\\\":{\\n            \\\"name\\\":\\\"commonEventHeader\\\",\\n            \\\"type\\\":\\\"record\\\",\\n            \\\"fields\\\":[\\n               {\\n                  \\\"name\\\":\\\"domain\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"eventId\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"eventName\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"lastEpochMicrosec\\\",\\n                  \\\"type\\\":\\\"long\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"priority\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"reportingEntityName\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"sequence\\\",\\n                  \\\"type\\\":\\\"int\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"sourceId\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"sourceName\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"startEpochMicrosec\\\",\\n                  \\\"type\\\":\\\"long\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"version\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               },\\n               {\\n                  \\\"name\\\":\\\"internalHeaderFields\\\",\\n                  \\\"type\\\":{\\n                     \\\"name\\\":\\\"internalHeaderFields\\\",\\n                     \\\"type\\\":\\\"record\\\",\\n                     \\\"fields\\\":[\\n\\n                     ]\\n                  }\\n               },\\n               {\\n                  \\\"name\\\":\\\"vesEventListenerVersion\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               }\\n            ]\\n         }\\n      },\\n      {\\n         \\\"name\\\":\\\"otherFields\\\",\\n         \\\"type\\\":{\\n            \\\"name\\\":\\\"otherFields\\\",\\n            \\\"type\\\":\\\"record\\\",\\n            \\\"fields\\\":[\\n               {\\n                  \\\"name\\\":\\\"hashMap\\\",\\n                  \\\"type\\\":{\\n                     \\\"name\\\":\\\"hashMap\\\",\\n                     \\\"type\\\":\\\"record\\\",\\n                     \\\"fields\\\":[\\n                        {\\n                           \\\"name\\\":\\\"hostname\\\",\\n                           \\\"type\\\":\\\"string\\\"\\n                        },\\n                        {\\n                           \\\"name\\\":\\\"pnfName\\\",\\n                           \\\"type\\\":\\\"string\\\"\\n                        },\\n                        {\\n                           \\\"name\\\":\\\"pnfId\\\",\\n                           \\\"type\\\":\\\"string\\\"\\n                        },\\n                        {\\n                           \\\"name\\\":\\\"ip\\\",\\n                           \\\"type\\\":\\\"string\\\"\\n                        }\\n                     ]\\n                  }\\n               },\\n               {\\n                  \\\"name\\\":\\\"otherFieldsVersion\\\",\\n                  \\\"type\\\":\\\"string\\\"\\n               }\\n            ]\\n         }\\n      }\\n   ]\\n}\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleLongType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleLongType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Java\",\n                                            \"schemaDefinition\": \"java.lang.Long\"\n                                        }\n                                    },\n                                    {\n                                        \"key\": {\n                                            \"name\": \"SimpleStringType\",\n                                            \"version\": \"0.0.1\"\n                                        },\n                                        \"value\": {\n                                            \"key\": {\n                                                \"name\": \"SimpleStringType\",\n                                                \"version\": \"0.0.1\"\n                                            },\n                                            \"schemaFlavour\": \"Java\",\n                                            \"schemaDefinition\": \"java.lang.String\"\n                                        }\n                                    }\n                                ]\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}"
440                 },
441                 "url": {
442                     "raw": "{{POLICY-API-URL}}/policy/api/v1/nodetemplates/apex.metadata.pnf/versions/1.0.0",
443                     "host": [
444                         "{{POLICY-API-URL}}"
445                     ],
446                     "path": [
447                         "policy",
448                         "api",
449                         "v1",
450                         "nodetemplates",
451                         "apex.metadata.pnf",
452                         "versions",
453                         "1.0.0"
454                     ]
455                 },
456                 "description": "This is a generic API to create multiple policies together in a single API call. The individual policies can refer to same policy type or different policy types."
457             },
458             "response": []
459         },
460         {
461             "name": "Create Policy (Specific)",
462             "request": {
463                 "method": "POST",
464                 "header": [
465                     {
466                         "key": "Accept",
467                         "type": "text",
468                         "value": "application/json"
469                     },
470                     {
471                         "key": "Content-Type",
472                         "type": "text",
473                         "value": "application/json"
474                     }
475                 ],
476                 "body": {
477                     "mode": "raw",
478                     "raw": "{\n    \"tosca_definitions_version\": \"tosca_simple_yaml_1_1_0\",\n    \"topology_template\": {\n        \"policies\": [\n            {\n                \"operational.modifyconfig\": {\n                    \"type\": \"onap.policies.controlloop.operational.common.Drools\",\n                    \"type_version\": \"1.0.0\",\n                    \"version\": \"1.0.0\",\n                    \"metadata\": {\n                        \"policy-id\": \"operational.modifyconfig\"\n                    },\n                    \"properties\": {\n                        \"id\": \"ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a\",\n                        \"timeout\": 1200,\n                        \"abatement\": false,\n                        \"trigger\": \"unique-policy-id-1-modifyConfig\",\n                        \"operations\": [\n                            {\n                                \"id\": \"unique-policy-id-1-modifyConfig\",\n                                \"description\": \"Modify the packet generator\",\n                                \"operation\": {\n                                    \"actor\": \"CDS\",\n                                    \"operation\": \"modify-config\",\n                                    \"target\": {\n                                        \"targetType\": \"VNF\",\n                                        \"entityIds\": {\n                                            \"resourceID\": \"37b008b9-b367-4359-93fd-74d3ce0ee1a0\"\n                                        }\n                                    },\n                                    \"payload\":{\n                                        \"artifact_name\": \"vFW-CDS\",\n                                        \"artifact_version\": \"1.0.0\",\n                                        \"data\": \"{\\\"active-streams\\\": \\\"7\\\"}\"\n                                    }\n                                },\n                                \"timeout\": 300,\n                                \"retries\": 0,\n                                \"success\": \"final_success\",\n                                \"failure\": \"final_failure\",\n                                \"failure_timeout\": \"final_failure_timeout\",\n                                \"failure_retries\": \"final_failure_retries\",\n                                \"failure_exception\": \"final_failure_exception\",\n                                \"failure_guard\": \"final_failure_guard\"\n                            }\n                        ],\n                        \"controllerName\": \"frankfurt\"\n                    }\n                }\n            }\n        ]\n    }\n}"
479                 },
480                 "url": {
481                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/1.0.0/policies",
482                     "host": [
483                         "{{POLICY-API-URL}}"
484                     ],
485                     "path": [
486                         "policy",
487                         "api",
488                         "v1",
489                         "policytypes",
490                         "onap.policies.controlloop.operational.common.Drools",
491                         "versions",
492                         "1.0.0",
493                         "policies"
494                     ]
495                 },
496                 "description": "This is a specific API to create a policy referring to the given policy type (example - \"onap.policies.controlloop.operational.common.Drools\"). The same API can be used to create policy for any policy type to be deployed in any supported PDP engine."
497             },
498             "response": []
499         },
500         {
501             "name": "Fetch Policy (Specific)",
502             "request": {
503                 "method": "GET",
504                 "header": [
505                     {
506                         "key": "Accept",
507                         "type": "text",
508                         "value": "application/json"
509                     },
510                     {
511                         "key": "Content-Type",
512                         "type": "text",
513                         "value": "application/json"
514                     }
515                 ],
516                 "url": {
517                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/1.0.0/policies/operational.modifyconfig/versions/1.0.0",
518                     "host": [
519                         "{{POLICY-API-URL}}"
520                     ],
521                     "path": [
522                         "policy",
523                         "api",
524                         "v1",
525                         "policytypes",
526                         "onap.policies.controlloop.operational.common.Drools",
527                         "versions",
528                         "1.0.0",
529                         "policies",
530                         "operational.modifyconfig",
531                         "versions",
532                         "1.0.0"
533                     ]
534                 },
535                 "description": "This is a specific API to fetch a policy (example - operational.modifyconfig) referring to the given policy type (example - \"onap.policies.controlloop.operational.common.Drools\"). The same API can be used to fetch a policy referring to any policy type currently available in Policy DB."
536             },
537             "response": []
538         },
539         {
540             "name": "Fetch Policy (Generic)",
541             "request": {
542                 "method": "GET",
543                 "header": [
544                     {
545                         "key": "Accept",
546                         "type": "text",
547                         "value": "application/json"
548                     },
549                     {
550                         "key": "Content-Type",
551                         "type": "text",
552                         "value": "application/json"
553                     }
554                 ],
555                 "url": {
556                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policies/operational.modifyconfig/versions/1.0.0",
557                     "host": [
558                         "{{POLICY-API-URL}}"
559                     ],
560                     "path": [
561                         "policy",
562                         "api",
563                         "v1",
564                         "policies",
565                         "operational.modifyconfig",
566                         "versions",
567                         "1.0.0"
568                     ]
569                 },
570                 "description": "This is a specific API to fetch a policy (example - operational.modifyconfig). The same API can be used to fetch a policy without referring to any policy type currently available in Policy DB."
571             },
572             "response": []
573         },
574         {
575             "name": "Fetch All Policies (Specific)",
576             "request": {
577                 "method": "GET",
578                 "header": [
579                     {
580                         "key": "Accept",
581                         "type": "text",
582                         "value": "application/json"
583                     },
584                     {
585                         "key": "Content-Type",
586                         "type": "text",
587                         "value": "application/json"
588                     }
589                 ],
590                 "url": {
591                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/1.0.0/policies",
592                     "host": [
593                         "{{POLICY-API-URL}}"
594                     ],
595                     "path": [
596                         "policy",
597                         "api",
598                         "v1",
599                         "policytypes",
600                         "onap.policies.controlloop.operational.common.Drools",
601                         "versions",
602                         "1.0.0",
603                         "policies"
604                     ]
605                 },
606                 "description": "This is a specific API to fetch all policies referring to the given policy type (example - \"onap.policies.controlloop.operational.common.Drools\"). The same API can be used to fetch policies for any policy type currently available in Policy DB."
607             },
608             "response": []
609         },
610         {
611             "name": "Fetch All Policies (Generic)",
612             "request": {
613                 "method": "GET",
614                 "header": [
615                     {
616                         "key": "Accept",
617                         "type": "text",
618                         "value": "application/json"
619                     },
620                     {
621                         "key": "Content-Type",
622                         "type": "text",
623                         "value": "application/json"
624                     }
625                 ],
626                 "url": {
627                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policies",
628                     "host": [
629                         "{{POLICY-API-URL}}"
630                     ],
631                     "path": [
632                         "policy",
633                         "api",
634                         "v1",
635                         "policies"
636                     ]
637                 },
638                 "description": "This is a specific API to fetch all policies currently available in Policy DB."
639             },
640             "response": []
641         },
642         {
643             "name": "Fetch All Version of a Policy (Specific)",
644             "request": {
645                 "method": "GET",
646                 "header": [
647                     {
648                         "key": "Accept",
649                         "type": "text",
650                         "value": "application/json"
651                     },
652                     {
653                         "key": "Content-Type",
654                         "type": "text",
655                         "value": "application/json"
656                     }
657                 ],
658                 "url": {
659                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/1.0.0/policies/operational.modifyconfig",
660                     "host": [
661                         "{{POLICY-API-URL}}"
662                     ],
663                     "path": [
664                         "policy",
665                         "api",
666                         "v1",
667                         "policytypes",
668                         "onap.policies.controlloop.operational.common.Drools",
669                         "versions",
670                         "1.0.0",
671                         "policies",
672                         "operational.modifyconfig"
673                     ]
674                 },
675                 "description": "This is a specific API to fetch all versions of a policy (example - operational.modifyconfig) referring to the given policy type (example - \"onap.policies.controlloop.operational.common.Drools\"). The same API can be used to fetch all versions of a policy referring to any policy type currently available in Policy DB."
676             },
677             "response": []
678         },
679         {
680             "name": "Fetch Latest Version of a Policy (Specific)",
681             "request": {
682                 "method": "GET",
683                 "header": [
684                     {
685                         "key": "Accept",
686                         "type": "text",
687                         "value": "application/json"
688                     },
689                     {
690                         "key": "Content-Type",
691                         "type": "text",
692                         "value": "application/json"
693                     }
694                 ],
695                 "url": {
696                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/1.0.0/policies/operational.modifyconfig/versions/latest",
697                     "host": [
698                         "{{POLICY-API-URL}}"
699                     ],
700                     "path": [
701                         "policy",
702                         "api",
703                         "v1",
704                         "policytypes",
705                         "onap.policies.controlloop.operational.common.Drools",
706                         "versions",
707                         "1.0.0",
708                         "policies",
709                         "operational.modifyconfig",
710                         "versions",
711                         "latest"
712                     ]
713                 },
714                 "description": "This is a specific API to fetch latest version of a policy (example - operational.modifyconfig) referring to the given policy type (example - \"onap.policies.controlloop.operational.common.Drools\"). The same API can be used to fetch latest version of a policy referring to any policy type currently available in Policy DB."
715             },
716             "response": []
717         },
718         {
719             "name": "Delete Policy (Generic) with metadata",
720             "request": {
721                 "method": "DELETE",
722                 "header": [
723                     {
724                         "key": "Accept",
725                         "type": "text",
726                         "value": "application/json"
727                     },
728                     {
729                         "key": "Content-Type",
730                         "type": "text",
731                         "value": "application/json"
732                     }
733                 ],
734                 "url": {
735                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policies/onap.policies.apex.pnf.Example/versions/1.0.0",
736                     "host": [
737                         "{{POLICY-API-URL}}"
738                     ],
739                     "path": [
740                         "policy",
741                         "api",
742                         "v1",
743                         "policies",
744                         "onap.policies.apex.pnf.Example",
745                         "versions",
746                         "1.0.0"
747                     ]
748                 },
749                 "description": "This is a generic API to create multiple policies together in a single API call. The individual policies can refer to same policy type or different policy types."
750             },
751             "response": []
752         },
753         {
754             "name": "Delete node template",
755             "request": {
756                 "method": "DELETE",
757                 "header": [
758                     {
759                         "key": "Accept",
760                         "type": "text",
761                         "value": "application/json"
762                     },
763                     {
764                         "key": "Content-Type",
765                         "type": "text",
766                         "value": "application/json"
767                     }
768                 ],
769                 "url": {
770                     "raw": "{{POLICY-API-URL}}/policy/api/v1/nodetemplates/apex.metadata.pnf/versions/1.0.0",
771                     "host": [
772                         "{{POLICY-API-URL}}"
773                     ],
774                     "path": [
775                         "policy",
776                         "api",
777                         "v1",
778                         "nodetemplates",
779                         "apex.metadata.pnf",
780                         "versions",
781                         "1.0.0"
782                     ]
783                 },
784                 "description": "This is a generic API to create multiple policies together in a single API call. The individual policies can refer to same policy type or different policy types."
785             },
786             "response": []
787         },
788         {
789             "name": "Delete Policy (Specific)",
790             "request": {
791                 "method": "DELETE",
792                 "header": [
793                     {
794                         "key": "Accept",
795                         "value": "application/json",
796                         "type": "text"
797                     },
798                     {
799                         "key": "Content-Type",
800                         "value": "application/json",
801                         "type": "text"
802                     }
803                 ],
804                 "url": {
805                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/1.0.0/policies/operational.modifyconfig/versions/1.0.0",
806                     "host": [
807                         "{{POLICY-API-URL}}"
808                     ],
809                     "path": [
810                         "policy",
811                         "api",
812                         "v1",
813                         "policytypes",
814                         "onap.policies.controlloop.operational.common.Drools",
815                         "versions",
816                         "1.0.0",
817                         "policies",
818                         "operational.modifyconfig",
819                         "versions",
820                         "1.0.0"
821                     ]
822                 },
823                 "description": "This is a specific API to delete a policy (example - operational.modifyconfig) referring to the given policy type (example - \"onap.policies.controlloop.operational.common.Drools\"). The same API can be used to delete a policy referring to any policy type currently available in Policy DB."
824             },
825             "response": []
826         },
827         {
828             "name": "Delete Policy (Generic)",
829             "request": {
830                 "method": "DELETE",
831                 "header": [
832                     {
833                         "key": "Accept",
834                         "type": "text",
835                         "value": "application/json"
836                     },
837                     {
838                         "key": "Content-Type",
839                         "type": "text",
840                         "value": "application/json"
841                     }
842                 ],
843                 "url": {
844                     "raw": "{{POLICY-API-URL}}/policy/api/v1/policies/operational.modifyconfig/versions/1.0.0",
845                     "host": [
846                         "{{POLICY-API-URL}}"
847                     ],
848                     "path": [
849                         "policy",
850                         "api",
851                         "v1",
852                         "policies",
853                         "operational.modifyconfig",
854                         "versions",
855                         "1.0.0"
856                     ]
857                 },
858                 "description": "This is a specific API to delete a policy (example - operational.modifyconfig). The same API can be used to delete a policy without referring to any policy type currently available in Policy DB."
859             },
860             "response": []
861         }
862     ],
863     "auth": {
864         "type": "basic",
865         "basic": [
866             {
867                 "key": "password",
868                 "value": "{{PASSWORD}}",
869                 "type": "string"
870             },
871             {
872                 "key": "username",
873                 "value": "{{USER}}",
874                 "type": "string"
875             }
876         ]
877     },
878     "event": [
879         {
880             "listen": "prerequest",
881             "script": {
882                 "type": "text/javascript",
883                 "exec": [
884                     ""
885                 ]
886             }
887         },
888         {
889             "listen": "test",
890             "script": {
891                 "type": "text/javascript",
892                 "exec": [
893                     ""
894                 ]
895             }
896         }
897     ],
898     "variable": [
899         {
900             "key": "USER",
901             "value": "policyadmin",
902             "type": "string"
903         },
904         {
905             "key": "PASSWORD",
906             "value": "zb!XztG34",
907             "type": "string"
908         }
909     ]
910 }