b58e5b5b612470970ec66327956cec27b59f80e9
[integration/csit.git] / tests / policy / apex-pdp / data / onap.policies.controlloop.operational.Apex.tosca.json
1 {
2   "tosca_definitions_version": "tosca_simple_yaml_1_0_0",
3   "topology_template": {
4     "policies": [
5       {
6         "operational.sampledomain": {
7           "type": "onap.policies.controlloop.operational.Apex",
8           "type_version": "1.0.0",
9           "derived_from": "tosca.policies.Root",
10           "name": "onap.policies.controlloop.Operational.apex.sampledomain",
11           "version": "1.0.0",
12           "properties": {
13             "engineServiceParameters": {
14               "name": "MyApexEngine",
15               "version": "0.0.1",
16               "id": 45,
17               "instanceCount": 4,
18               "deploymentPort": 12561,
19               "policy_type_impl": {
20                 "apexPolicyModel": {
21                   "key": {
22                     "name": "SamplePolicyModelJAVASCRIPT",
23                     "version": "0.0.1"
24                   },
25                   "keyInformation": {
26                     "key": {
27                       "name": "KeyInformation",
28                       "version": "0.0.1"
29                     },
30                     "keyInfoMap": {
31                       "entry": [
32                         {
33                           "key": {
34                             "name": "Context",
35                             "version": "0.0.1"
36                           },
37                           "value": {
38                             "key": {
39                               "name": "Context",
40                               "version": "0.0.1"
41                             },
42                             "UUID": "ca36bfd8-6042-3633-8c85-89c66507c3bf",
43                             "description": "Generated description for concept referred to by key \"Context:0.0.1\""
44                           }
45                         },
46                         {
47                           "key": {
48                             "name": "Event0000",
49                             "version": "0.0.1"
50                           },
51                           "value": {
52                             "key": {
53                               "name": "Event0000",
54                               "version": "0.0.1"
55                             },
56                             "UUID": "465a81cc-885f-3a4d-bc4e-1508da92b236",
57                             "description": "Generated description for concept referred to by key \"Event0000:0.0.1\""
58                           }
59                         },
60                         {
61                           "key": {
62                             "name": "Event0001",
63                             "version": "0.0.1"
64                           },
65                           "value": {
66                             "key": {
67                               "name": "Event0001",
68                               "version": "0.0.1"
69                             },
70                             "UUID": "36b2d570-fff7-3a4b-bab2-6bf492f5129a",
71                             "description": "Generated description for concept referred to by key \"Event0001:0.0.1\""
72                           }
73                         },
74                         {
75                           "key": {
76                             "name": "Event0002",
77                             "version": "0.0.1"
78                           },
79                           "value": {
80                             "key": {
81                               "name": "Event0002",
82                               "version": "0.0.1"
83                             },
84                             "UUID": "ff6160a7-fb5e-379c-a6d2-2cd28053eacf",
85                             "description": "Generated description for concept referred to by key \"Event0002:0.0.1\""
86                           }
87                         },
88                         {
89                           "key": {
90                             "name": "Event0003",
91                             "version": "0.0.1"
92                           },
93                           "value": {
94                             "key": {
95                               "name": "Event0003",
96                               "version": "0.0.1"
97                             },
98                             "UUID": "5899e216-2abf-3781-abc4-2c257b92721e",
99                             "description": "Generated description for concept referred to by key \"Event0003:0.0.1\""
100                           }
101                         },
102                         {
103                           "key": {
104                             "name": "Event0004",
105                             "version": "0.0.1"
106                           },
107                           "value": {
108                             "key": {
109                               "name": "Event0004",
110                               "version": "0.0.1"
111                             },
112                             "UUID": "7c2692a7-4587-3d09-abf9-d96b339a316f",
113                             "description": "Generated description for concept referred to by key \"Event0004:0.0.1\""
114                           }
115                         },
116                         {
117                           "key": {
118                             "name": "Event0100",
119                             "version": "0.0.1"
120                           },
121                           "value": {
122                             "key": {
123                               "name": "Event0100",
124                               "version": "0.0.1"
125                             },
126                             "UUID": "b696048c-c0b0-34c1-8dbe-32ab6c8bc0c7",
127                             "description": "Generated description for concept referred to by key \"Event0100:0.0.1\""
128                           }
129                         },
130                         {
131                           "key": {
132                             "name": "Event0101",
133                             "version": "0.0.1"
134                           },
135                           "value": {
136                             "key": {
137                               "name": "Event0101",
138                               "version": "0.0.1"
139                             },
140                             "UUID": "edbfa868-2ab2-30fd-8078-4c7f67ca6122",
141                             "description": "Generated description for concept referred to by key \"Event0101:0.0.1\""
142                           }
143                         },
144                         {
145                           "key": {
146                             "name": "Event0102",
147                             "version": "0.0.1"
148                           },
149                           "value": {
150                             "key": {
151                               "name": "Event0102",
152                               "version": "0.0.1"
153                             },
154                             "UUID": "6b6ad2ff-ef63-3f7b-aabb-fba44f8de9d4",
155                             "description": "Generated description for concept referred to by key \"Event0102:0.0.1\""
156                           }
157                         },
158                         {
159                           "key": {
160                             "name": "Event0103",
161                             "version": "0.0.1"
162                           },
163                           "value": {
164                             "key": {
165                               "name": "Event0103",
166                               "version": "0.0.1"
167                             },
168                             "UUID": "c2550912-10d9-3000-8826-377288cd6cb1",
169                             "description": "Generated description for concept referred to by key \"Event0103:0.0.1\""
170                           }
171                         },
172                         {
173                           "key": {
174                             "name": "Event0104",
175                             "version": "0.0.1"
176                           },
177                           "value": {
178                             "key": {
179                               "name": "Event0104",
180                               "version": "0.0.1"
181                             },
182                             "UUID": "f6d75b71-c8a7-3337-a121-88d68c389f5a",
183                             "description": "Generated description for concept referred to by key \"Event0104:0.0.1\""
184                           }
185                         },
186                         {
187                           "key": {
188                             "name": "Events",
189                             "version": "0.0.1"
190                           },
191                           "value": {
192                             "key": {
193                               "name": "Events",
194                               "version": "0.0.1"
195                             },
196                             "UUID": "0215644c-4531-375c-8335-d558b4de8c03",
197                             "description": "Generated description for concept referred to by key \"Events:0.0.1\""
198                           }
199                         },
200                         {
201                           "key": {
202                             "name": "ExternalContextAlbum",
203                             "version": "0.0.1"
204                           },
205                           "value": {
206                             "key": {
207                               "name": "ExternalContextAlbum",
208                               "version": "0.0.1"
209                             },
210                             "UUID": "976a79e7-5c80-3c03-9503-da3f41fec395",
211                             "description": "Generated description for concept referred to by key \"ExternalContextAlbum:0.0.1\""
212                           }
213                         },
214                         {
215                           "key": {
216                             "name": "GlobalContextAlbum",
217                             "version": "0.0.1"
218                           },
219                           "value": {
220                             "key": {
221                               "name": "GlobalContextAlbum",
222                               "version": "0.0.1"
223                             },
224                             "UUID": "c95e9e5f-d2c7-3ac7-a205-ea3574530cb7",
225                             "description": "Generated description for concept referred to by key \"GlobalContextAlbum:0.0.1\""
226                           }
227                         },
228                         {
229                           "key": {
230                             "name": "KeyInformation",
231                             "version": "0.0.1"
232                           },
233                           "value": {
234                             "key": {
235                               "name": "KeyInformation",
236                               "version": "0.0.1"
237                             },
238                             "UUID": "1ff2f905-685c-3caf-95bc-0bbc90345888",
239                             "description": "Generated description for concept referred to by key \"KeyInformation:0.0.1\""
240                           }
241                         },
242                         {
243                           "key": {
244                             "name": "Policies",
245                             "version": "0.0.1"
246                           },
247                           "value": {
248                             "key": {
249                               "name": "Policies",
250                               "version": "0.0.1"
251                             },
252                             "UUID": "f54c3b2b-be76-31c4-adfc-87c494c06808",
253                             "description": "Generated description for concept referred to by key \"Policies:0.0.1\""
254                           }
255                         },
256                         {
257                           "key": {
258                             "name": "Policy0",
259                             "version": "0.0.1"
260                           },
261                           "value": {
262                             "key": {
263                               "name": "Policy0",
264                               "version": "0.0.1"
265                             },
266                             "UUID": "3410e939-30ca-32c4-a2d8-c30b6fee6eec",
267                             "description": "Generated description for concept referred to by key \"Policy0:0.0.1\""
268                           }
269                         },
270                         {
271                           "key": {
272                             "name": "Policy0ContextAlbum",
273                             "version": "0.0.1"
274                           },
275                           "value": {
276                             "key": {
277                               "name": "Policy0ContextAlbum",
278                               "version": "0.0.1"
279                             },
280                             "UUID": "e27564c4-3cbf-3db2-9bf3-83ae80a2f907",
281                             "description": "Generated description for concept referred to by key \"Policy0ContextAlbum:0.0.1\""
282                           }
283                         },
284                         {
285                           "key": {
286                             "name": "Policy1",
287                             "version": "0.0.1"
288                           },
289                           "value": {
290                             "key": {
291                               "name": "Policy1",
292                               "version": "0.0.1"
293                             },
294                             "UUID": "d0b2b585-f344-33b8-af9e-250e7f4cfbce",
295                             "description": "Generated description for concept referred to by key \"Policy1:0.0.1\""
296                           }
297                         },
298                         {
299                           "key": {
300                             "name": "Policy1ContextAlbum",
301                             "version": "0.0.1"
302                           },
303                           "value": {
304                             "key": {
305                               "name": "Policy1ContextAlbum",
306                               "version": "0.0.1"
307                             },
308                             "UUID": "815d74ae-6fc0-3221-87b9-2bb1dfdfa7f0",
309                             "description": "Generated description for concept referred to by key \"Policy1ContextAlbum:0.0.1\""
310                           }
311                         },
312                         {
313                           "key": {
314                             "name": "SamplePolicyModelJAVASCRIPT",
315                             "version": "0.0.1"
316                           },
317                           "value": {
318                             "key": {
319                               "name": "SamplePolicyModelJAVASCRIPT",
320                               "version": "0.0.1"
321                             },
322                             "UUID": "bc8ee312-81ce-3c4a-92d5-4a73b8077148",
323                             "description": "Generated description for concept referred to by key \"SamplePolicyModelJAVASCRIPT:0.0.1\""
324                           }
325                         },
326                         {
327                           "key": {
328                             "name": "Task_Act0",
329                             "version": "0.0.1"
330                           },
331                           "value": {
332                             "key": {
333                               "name": "Task_Act0",
334                               "version": "0.0.1"
335                             },
336                             "UUID": "0589ff20-adcc-3ce5-95fe-8d7978ed54ed",
337                             "description": "Generated description for concept referred to by key \"Task_Act0:0.0.1\""
338                           }
339                         },
340                         {
341                           "key": {
342                             "name": "Task_Act1",
343                             "version": "0.0.1"
344                           },
345                           "value": {
346                             "key": {
347                               "name": "Task_Act1",
348                               "version": "0.0.1"
349                             },
350                             "UUID": "095b126d-ca8b-32c9-ad52-d744e817a79c",
351                             "description": "Generated description for concept referred to by key \"Task_Act1:0.0.1\""
352                           }
353                         },
354                         {
355                           "key": {
356                             "name": "Task_Act2",
357                             "version": "0.0.1"
358                           },
359                           "value": {
360                             "key": {
361                               "name": "Task_Act2",
362                               "version": "0.0.1"
363                             },
364                             "UUID": "3d786b4c-d9ee-3367-ab71-c67271a4ea2f",
365                             "description": "Generated description for concept referred to by key \"Task_Act2:0.0.1\""
366                           }
367                         },
368                         {
369                           "key": {
370                             "name": "Task_Act3",
371                             "version": "0.0.1"
372                           },
373                           "value": {
374                             "key": {
375                               "name": "Task_Act3",
376                               "version": "0.0.1"
377                             },
378                             "UUID": "9231753e-20c5-3436-982f-9100340cc570",
379                             "description": "Generated description for concept referred to by key \"Task_Act3:0.0.1\""
380                           }
381                         },
382                         {
383                           "key": {
384                             "name": "Task_Decide0",
385                             "version": "0.0.1"
386                           },
387                           "value": {
388                             "key": {
389                               "name": "Task_Decide0",
390                               "version": "0.0.1"
391                             },
392                             "UUID": "502383d3-483f-3a56-a426-2f0406674c8d",
393                             "description": "Generated description for concept referred to by key \"Task_Decide0:0.0.1\""
394                           }
395                         },
396                         {
397                           "key": {
398                             "name": "Task_Decide1",
399                             "version": "0.0.1"
400                           },
401                           "value": {
402                             "key": {
403                               "name": "Task_Decide1",
404                               "version": "0.0.1"
405                             },
406                             "UUID": "16598106-41c8-3b5a-99c6-5fcf6d1a5ddf",
407                             "description": "Generated description for concept referred to by key \"Task_Decide1:0.0.1\""
408                           }
409                         },
410                         {
411                           "key": {
412                             "name": "Task_Decide2",
413                             "version": "0.0.1"
414                           },
415                           "value": {
416                             "key": {
417                               "name": "Task_Decide2",
418                               "version": "0.0.1"
419                             },
420                             "UUID": "ad3a89f5-e369-3c66-b22c-669f7b3653b8",
421                             "description": "Generated description for concept referred to by key \"Task_Decide2:0.0.1\""
422                           }
423                         },
424                         {
425                           "key": {
426                             "name": "Task_Decide3",
427                             "version": "0.0.1"
428                           },
429                           "value": {
430                             "key": {
431                               "name": "Task_Decide3",
432                               "version": "0.0.1"
433                             },
434                             "UUID": "56815939-1164-3867-9ed1-0a27ff8aafb3",
435                             "description": "Generated description for concept referred to by key \"Task_Decide3:0.0.1\""
436                           }
437                         },
438                         {
439                           "key": {
440                             "name": "Task_Establish0",
441                             "version": "0.0.1"
442                           },
443                           "value": {
444                             "key": {
445                               "name": "Task_Establish0",
446                               "version": "0.0.1"
447                             },
448                             "UUID": "0db0c566-ecd7-3e27-9865-4b82c893abdb",
449                             "description": "Generated description for concept referred to by key \"Task_Establish0:0.0.1\""
450                           }
451                         },
452                         {
453                           "key": {
454                             "name": "Task_Establish1",
455                             "version": "0.0.1"
456                           },
457                           "value": {
458                             "key": {
459                               "name": "Task_Establish1",
460                               "version": "0.0.1"
461                             },
462                             "UUID": "6944a4c1-6201-317c-8d7e-eaa7f2ee0ea0",
463                             "description": "Generated description for concept referred to by key \"Task_Establish1:0.0.1\""
464                           }
465                         },
466                         {
467                           "key": {
468                             "name": "Task_Establish2",
469                             "version": "0.0.1"
470                           },
471                           "value": {
472                             "key": {
473                               "name": "Task_Establish2",
474                               "version": "0.0.1"
475                             },
476                             "UUID": "0f766ea9-11cd-3e7d-a8c8-28c8dee6a85a",
477                             "description": "Generated description for concept referred to by key \"Task_Establish2:0.0.1\""
478                           }
479                         },
480                         {
481                           "key": {
482                             "name": "Task_Establish3",
483                             "version": "0.0.1"
484                           },
485                           "value": {
486                             "key": {
487                               "name": "Task_Establish3",
488                               "version": "0.0.1"
489                             },
490                             "UUID": "c3237a38-cc6d-3418-b1e1-0dc8b4bdcc66",
491                             "description": "Generated description for concept referred to by key \"Task_Establish3:0.0.1\""
492                           }
493                         },
494                         {
495                           "key": {
496                             "name": "Task_Match0",
497                             "version": "0.0.1"
498                           },
499                           "value": {
500                             "key": {
501                               "name": "Task_Match0",
502                               "version": "0.0.1"
503                             },
504                             "UUID": "051bcfd5-cf73-3c89-8ee7-ea6e005ec059",
505                             "description": "Generated description for concept referred to by key \"Task_Match0:0.0.1\""
506                           }
507                         },
508                         {
509                           "key": {
510                             "name": "Task_Match1",
511                             "version": "0.0.1"
512                           },
513                           "value": {
514                             "key": {
515                               "name": "Task_Match1",
516                               "version": "0.0.1"
517                             },
518                             "UUID": "3754fe19-98f2-34a1-9f45-db31052208d8",
519                             "description": "Generated description for concept referred to by key \"Task_Match1:0.0.1\""
520                           }
521                         },
522                         {
523                           "key": {
524                             "name": "Task_Match2",
525                             "version": "0.0.1"
526                           },
527                           "value": {
528                             "key": {
529                               "name": "Task_Match2",
530                               "version": "0.0.1"
531                             },
532                             "UUID": "8c200709-a180-3c8b-916f-275ff49ce194",
533                             "description": "Generated description for concept referred to by key \"Task_Match2:0.0.1\""
534                           }
535                         },
536                         {
537                           "key": {
538                             "name": "Task_Match3",
539                             "version": "0.0.1"
540                           },
541                           "value": {
542                             "key": {
543                               "name": "Task_Match3",
544                               "version": "0.0.1"
545                             },
546                             "UUID": "a1a879c6-4510-33b0-bbd0-ad6256189a37",
547                             "description": "Generated description for concept referred to by key \"Task_Match3:0.0.1\""
548                           }
549                         },
550                         {
551                           "key": {
552                             "name": "Tasks",
553                             "version": "0.0.1"
554                           },
555                           "value": {
556                             "key": {
557                               "name": "Tasks",
558                               "version": "0.0.1"
559                             },
560                             "UUID": "a7fab96b-ce1c-37ce-bbb2-556b6db524a5",
561                             "description": "Generated description for concept referred to by key \"Tasks:0.0.1\""
562                           }
563                         },
564                         {
565                           "key": {
566                             "name": "TestCase",
567                             "version": "0.0.1"
568                           },
569                           "value": {
570                             "key": {
571                               "name": "TestCase",
572                               "version": "0.0.1"
573                             },
574                             "UUID": "0a652886-c88d-3f8c-8994-ae9161e7c963",
575                             "description": "Generated description for concept referred to by key \"TestCase:0.0.1\""
576                           }
577                         },
578                         {
579                           "key": {
580                             "name": "TestContextItem000",
581                             "version": "0.0.1"
582                           },
583                           "value": {
584                             "key": {
585                               "name": "TestContextItem000",
586                               "version": "0.0.1"
587                             },
588                             "UUID": "8efba9fa-371e-33df-a7d6-88b0284e7fd0",
589                             "description": "Generated description for concept referred to by key \"TestContextItem000:0.0.1\""
590                           }
591                         },
592                         {
593                           "key": {
594                             "name": "TestContextItem001",
595                             "version": "0.0.1"
596                           },
597                           "value": {
598                             "key": {
599                               "name": "TestContextItem001",
600                               "version": "0.0.1"
601                             },
602                             "UUID": "3740077c-a2b3-356b-81dc-5ded2118a951",
603                             "description": "Generated description for concept referred to by key \"TestContextItem001:0.0.1\""
604                           }
605                         },
606                         {
607                           "key": {
608                             "name": "TestContextItem002",
609                             "version": "0.0.1"
610                           },
611                           "value": {
612                             "key": {
613                               "name": "TestContextItem002",
614                               "version": "0.0.1"
615                             },
616                             "UUID": "b5c7df95-9af5-322f-9ea8-eb440a2bf926",
617                             "description": "Generated description for concept referred to by key \"TestContextItem002:0.0.1\""
618                           }
619                         },
620                         {
621                           "key": {
622                             "name": "TestContextItem003",
623                             "version": "0.0.1"
624                           },
625                           "value": {
626                             "key": {
627                               "name": "TestContextItem003",
628                               "version": "0.0.1"
629                             },
630                             "UUID": "b36f0aa5-0fb9-3e2c-8fa2-fddb7fd05f4b",
631                             "description": "Generated description for concept referred to by key \"TestContextItem003:0.0.1\""
632                           }
633                         },
634                         {
635                           "key": {
636                             "name": "TestContextItem004",
637                             "version": "0.0.1"
638                           },
639                           "value": {
640                             "key": {
641                               "name": "TestContextItem004",
642                               "version": "0.0.1"
643                             },
644                             "UUID": "093cda11-eaeb-3a46-a5b6-d5e30c00935b",
645                             "description": "Generated description for concept referred to by key \"TestContextItem004:0.0.1\""
646                           }
647                         },
648                         {
649                           "key": {
650                             "name": "TestContextItem005",
651                             "version": "0.0.1"
652                           },
653                           "value": {
654                             "key": {
655                               "name": "TestContextItem005",
656                               "version": "0.0.1"
657                             },
658                             "UUID": "569a758d-ba40-37c0-aebb-7ad138df25ac",
659                             "description": "Generated description for concept referred to by key \"TestContextItem005:0.0.1\""
660                           }
661                         },
662                         {
663                           "key": {
664                             "name": "TestContextItem006",
665                             "version": "0.0.1"
666                           },
667                           "value": {
668                             "key": {
669                               "name": "TestContextItem006",
670                               "version": "0.0.1"
671                             },
672                             "UUID": "252818d9-b61f-3962-a905-8865fb00fb04",
673                             "description": "Generated description for concept referred to by key \"TestContextItem006:0.0.1\""
674                           }
675                         },
676                         {
677                           "key": {
678                             "name": "TestContextItem007",
679                             "version": "0.0.1"
680                           },
681                           "value": {
682                             "key": {
683                               "name": "TestContextItem007",
684                               "version": "0.0.1"
685                             },
686                             "UUID": "fe1a5f7c-c083-377b-a797-752b01fc6c73",
687                             "description": "Generated description for concept referred to by key \"TestContextItem007:0.0.1\""
688                           }
689                         },
690                         {
691                           "key": {
692                             "name": "TestContextItem008",
693                             "version": "0.0.1"
694                           },
695                           "value": {
696                             "key": {
697                               "name": "TestContextItem008",
698                               "version": "0.0.1"
699                             },
700                             "UUID": "aa87d007-d07e-3f67-8c6d-0ebc3d85479d",
701                             "description": "Generated description for concept referred to by key \"TestContextItem008:0.0.1\""
702                           }
703                         },
704                         {
705                           "key": {
706                             "name": "TestContextItem009",
707                             "version": "0.0.1"
708                           },
709                           "value": {
710                             "key": {
711                               "name": "TestContextItem009",
712                               "version": "0.0.1"
713                             },
714                             "UUID": "126e7a3a-11b6-3f88-9397-c21d8819f859",
715                             "description": "Generated description for concept referred to by key \"TestContextItem009:0.0.1\""
716                           }
717                         },
718                         {
719                           "key": {
720                             "name": "TestContextItem00A",
721                             "version": "0.0.1"
722                           },
723                           "value": {
724                             "key": {
725                               "name": "TestContextItem00A",
726                               "version": "0.0.1"
727                             },
728                             "UUID": "0e0e3dec-e03d-3379-a87b-1ecd4aa3d8cc",
729                             "description": "Generated description for concept referred to by key \"TestContextItem00A:0.0.1\""
730                           }
731                         },
732                         {
733                           "key": {
734                             "name": "TestContextItem00B",
735                             "version": "0.0.1"
736                           },
737                           "value": {
738                             "key": {
739                               "name": "TestContextItem00B",
740                               "version": "0.0.1"
741                             },
742                             "UUID": "dbdc98df-3ff4-360c-b8d3-a7a836ac3de6",
743                             "description": "Generated description for concept referred to by key \"TestContextItem00B:0.0.1\""
744                           }
745                         },
746                         {
747                           "key": {
748                             "name": "TestContextItem00C",
749                             "version": "0.0.1"
750                           },
751                           "value": {
752                             "key": {
753                               "name": "TestContextItem00C",
754                               "version": "0.0.1"
755                             },
756                             "UUID": "32a2f355-77f3-3b25-ace6-7a9c5763a5ad",
757                             "description": "Generated description for concept referred to by key \"TestContextItem00C:0.0.1\""
758                           }
759                         },
760                         {
761                           "key": {
762                             "name": "TestDatatypes",
763                             "version": "0.0.1"
764                           },
765                           "value": {
766                             "key": {
767                               "name": "TestDatatypes",
768                               "version": "0.0.1"
769                             },
770                             "UUID": "3f95472c-973e-30e2-95f1-bf00cbef909a",
771                             "description": "Generated description for concept referred to by key \"TestDatatypes:0.0.1\""
772                           }
773                         },
774                         {
775                           "key": {
776                             "name": "TestExternalContextItem",
777                             "version": "0.0.1"
778                           },
779                           "value": {
780                             "key": {
781                               "name": "TestExternalContextItem",
782                               "version": "0.0.1"
783                             },
784                             "UUID": "610dbbd4-9149-3b3c-9af4-819056f0e169",
785                             "description": "Generated description for concept referred to by key \"TestExternalContextItem:0.0.1\""
786                           }
787                         },
788                         {
789                           "key": {
790                             "name": "TestGlobalContextItem",
791                             "version": "0.0.1"
792                           },
793                           "value": {
794                             "key": {
795                               "name": "TestGlobalContextItem",
796                               "version": "0.0.1"
797                             },
798                             "UUID": "07fa8f68-55f1-3fd0-81c1-749a379753a7",
799                             "description": "Generated description for concept referred to by key \"TestGlobalContextItem:0.0.1\""
800                           }
801                         },
802                         {
803                           "key": {
804                             "name": "TestPolicyContextItem",
805                             "version": "0.0.1"
806                           },
807                           "value": {
808                             "key": {
809                               "name": "TestPolicyContextItem",
810                               "version": "0.0.1"
811                             },
812                             "UUID": "d9c93cd1-539e-35c5-aaec-bb711ceb1251",
813                             "description": "Generated description for concept referred to by key \"TestPolicyContextItem:0.0.1\""
814                           }
815                         },
816                         {
817                           "key": {
818                             "name": "TestSlogan",
819                             "version": "0.0.1"
820                           },
821                           "value": {
822                             "key": {
823                               "name": "TestSlogan",
824                               "version": "0.0.1"
825                             },
826                             "UUID": "683fe492-7eae-3ac7-9924-bb7850208d05",
827                             "description": "Generated description for concept referred to by key \"TestSlogan:0.0.1\""
828                           }
829                         },
830                         {
831                           "key": {
832                             "name": "TestTemperature",
833                             "version": "0.0.1"
834                           },
835                           "value": {
836                             "key": {
837                               "name": "TestTemperature",
838                               "version": "0.0.1"
839                             },
840                             "UUID": "bba25b6f-e3cd-3060-9022-4ef3a79f8eb0",
841                             "description": "Generated description for concept referred to by key \"TestTemperature:0.0.1\""
842                           }
843                         },
844                         {
845                           "key": {
846                             "name": "TestTimestamp",
847                             "version": "0.0.1"
848                           },
849                           "value": {
850                             "key": {
851                               "name": "TestTimestamp",
852                               "version": "0.0.1"
853                             },
854                             "UUID": "97b73937-c344-33c0-924c-4d26b6449564",
855                             "description": "Generated description for concept referred to by key \"TestTimestamp:0.0.1\""
856                           }
857                         }
858                       ]
859                     }
860                   },
861                   "policies": {
862                     "key": {
863                       "name": "Policies",
864                       "version": "0.0.1"
865                     },
866                     "policyMap": {
867                       "entry": [
868                         {
869                           "key": {
870                             "name": "Policy0",
871                             "version": "0.0.1"
872                           },
873                           "value": {
874                             "policyKey": {
875                               "name": "Policy0",
876                               "version": "0.0.1"
877                             },
878                             "template": "MEDA",
879                             "state": {
880                               "entry": [
881                                 {
882                                   "key": "Act",
883                                   "value": {
884                                     "stateKey": {
885                                       "parentKeyName": "Policy0",
886                                       "parentKeyVersion": "0.0.1",
887                                       "parentLocalName": "NULL",
888                                       "localName": "Act"
889                                     },
890                                     "trigger": {
891                                       "name": "Event0003",
892                                       "version": "0.0.1"
893                                     },
894                                     "stateOutputs": {
895                                       "entry": [
896                                         {
897                                           "key": "Act_NULL",
898                                           "value": {
899                                             "key": {
900                                               "parentKeyName": "Policy0",
901                                               "parentKeyVersion": "0.0.1",
902                                               "parentLocalName": "Act",
903                                               "localName": "Act_NULL"
904                                             },
905                                             "outgoingEvent": {
906                                               "name": "Event0004",
907                                               "version": "0.0.1"
908                                             },
909                                             "nextState": {
910                                               "parentKeyName": "NULL",
911                                               "parentKeyVersion": "0.0.0",
912                                               "parentLocalName": "NULL",
913                                               "localName": "NULL"
914                                             }
915                                           }
916                                         }
917                                       ]
918                                     },
919                                     "contextAlbumReference": [
920                                       {
921                                         "name": "GlobalContextAlbum",
922                                         "version": "0.0.1"
923                                       }
924                                     ],
925                                     "taskSelectionLogic": {
926                                       "key": "TaskSelectionLigic",
927                                       "logicFlavour": "JAVASCRIPT",
928                                       "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\nvar returnValue = executor.isTrue;"
929                                     },
930                                     "stateFinalizerLogicMap": {
931                                       "entry": []
932                                     },
933                                     "defaultTask": {
934                                       "name": "Task_Act1",
935                                       "version": "0.0.1"
936                                     },
937                                     "taskReferences": {
938                                       "entry": [
939                                         {
940                                           "key": {
941                                             "name": "Task_Act0",
942                                             "version": "0.0.1"
943                                           },
944                                           "value": {
945                                             "key": {
946                                               "parentKeyName": "Policy0",
947                                               "parentKeyVersion": "0.0.1",
948                                               "parentLocalName": "Act",
949                                               "localName": "Task_Act0_DIRECT_Act_NULL"
950                                             },
951                                             "outputType": "DIRECT",
952                                             "output": {
953                                               "parentKeyName": "Policy0",
954                                               "parentKeyVersion": "0.0.1",
955                                               "parentLocalName": "Act",
956                                               "localName": "Act_NULL"
957                                             }
958                                           }
959                                         },
960                                         {
961                                           "key": {
962                                             "name": "Task_Act1",
963                                             "version": "0.0.1"
964                                           },
965                                           "value": {
966                                             "key": {
967                                               "parentKeyName": "Policy0",
968                                               "parentKeyVersion": "0.0.1",
969                                               "parentLocalName": "Act",
970                                               "localName": "Task_Act1_DIRECT_Act_NULL"
971                                             },
972                                             "outputType": "DIRECT",
973                                             "output": {
974                                               "parentKeyName": "Policy0",
975                                               "parentKeyVersion": "0.0.1",
976                                               "parentLocalName": "Act",
977                                               "localName": "Act_NULL"
978                                             }
979                                           }
980                                         },
981                                         {
982                                           "key": {
983                                             "name": "Task_Act2",
984                                             "version": "0.0.1"
985                                           },
986                                           "value": {
987                                             "key": {
988                                               "parentKeyName": "Policy0",
989                                               "parentKeyVersion": "0.0.1",
990                                               "parentLocalName": "Act",
991                                               "localName": "Task_Act2_DIRECT_Act_NULL"
992                                             },
993                                             "outputType": "DIRECT",
994                                             "output": {
995                                               "parentKeyName": "Policy0",
996                                               "parentKeyVersion": "0.0.1",
997                                               "parentLocalName": "Act",
998                                               "localName": "Act_NULL"
999                                             }
1000                                           }
1001                                         },
1002                                         {
1003                                           "key": {
1004                                             "name": "Task_Act3",
1005                                             "version": "0.0.1"
1006                                           },
1007                                           "value": {
1008                                             "key": {
1009                                               "parentKeyName": "Policy0",
1010                                               "parentKeyVersion": "0.0.1",
1011                                               "parentLocalName": "Act",
1012                                               "localName": "Task_Act3_DIRECT_Act_NULL"
1013                                             },
1014                                             "outputType": "DIRECT",
1015                                             "output": {
1016                                               "parentKeyName": "Policy0",
1017                                               "parentKeyVersion": "0.0.1",
1018                                               "parentLocalName": "Act",
1019                                               "localName": "Act_NULL"
1020                                             }
1021                                           }
1022                                         }
1023                                       ]
1024                                     }
1025                                   }
1026                                 },
1027                                 {
1028                                   "key": "Decide",
1029                                   "value": {
1030                                     "stateKey": {
1031                                       "parentKeyName": "Policy0",
1032                                       "parentKeyVersion": "0.0.1",
1033                                       "parentLocalName": "NULL",
1034                                       "localName": "Decide"
1035                                     },
1036                                     "trigger": {
1037                                       "name": "Event0002",
1038                                       "version": "0.0.1"
1039                                     },
1040                                     "stateOutputs": {
1041                                       "entry": [
1042                                         {
1043                                           "key": "Decide_Act",
1044                                           "value": {
1045                                             "key": {
1046                                               "parentKeyName": "Policy0",
1047                                               "parentKeyVersion": "0.0.1",
1048                                               "parentLocalName": "Decide",
1049                                               "localName": "Decide_Act"
1050                                             },
1051                                             "outgoingEvent": {
1052                                               "name": "Event0003",
1053                                               "version": "0.0.1"
1054                                             },
1055                                             "nextState": {
1056                                               "parentKeyName": "Policy0",
1057                                               "parentKeyVersion": "0.0.1",
1058                                               "parentLocalName": "NULL",
1059                                               "localName": "Act"
1060                                             }
1061                                           }
1062                                         }
1063                                       ]
1064                                     },
1065                                     "contextAlbumReference": [
1066                                       {
1067                                         "name": "ExternalContextAlbum",
1068                                         "version": "0.0.1"
1069                                       },
1070                                       {
1071                                         "name": "GlobalContextAlbum",
1072                                         "version": "0.0.1"
1073                                       },
1074                                       {
1075                                         "name": "Policy0ContextAlbum",
1076                                         "version": "0.0.1"
1077                                       }
1078                                     ],
1079                                     "taskSelectionLogic": {
1080                                       "key": "TaskSelectionLigic",
1081                                       "logicFlavour": "JAVASCRIPT",
1082                                       "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\nvar returnValue = executor.isTrue;"
1083                                     },
1084                                     "stateFinalizerLogicMap": {
1085                                       "entry": []
1086                                     },
1087                                     "defaultTask": {
1088                                       "name": "Task_Decide3",
1089                                       "version": "0.0.1"
1090                                     },
1091                                     "taskReferences": {
1092                                       "entry": [
1093                                         {
1094                                           "key": {
1095                                             "name": "Task_Decide0",
1096                                             "version": "0.0.1"
1097                                           },
1098                                           "value": {
1099                                             "key": {
1100                                               "parentKeyName": "Policy0",
1101                                               "parentKeyVersion": "0.0.1",
1102                                               "parentLocalName": "Decide",
1103                                               "localName": "Task_Decide0_DIRECT_Decide_Act"
1104                                             },
1105                                             "outputType": "DIRECT",
1106                                             "output": {
1107                                               "parentKeyName": "Policy0",
1108                                               "parentKeyVersion": "0.0.1",
1109                                               "parentLocalName": "Decide",
1110                                               "localName": "Decide_Act"
1111                                             }
1112                                           }
1113                                         },
1114                                         {
1115                                           "key": {
1116                                             "name": "Task_Decide1",
1117                                             "version": "0.0.1"
1118                                           },
1119                                           "value": {
1120                                             "key": {
1121                                               "parentKeyName": "Policy0",
1122                                               "parentKeyVersion": "0.0.1",
1123                                               "parentLocalName": "Decide",
1124                                               "localName": "Task_Decide1_DIRECT_Decide_Act"
1125                                             },
1126                                             "outputType": "DIRECT",
1127                                             "output": {
1128                                               "parentKeyName": "Policy0",
1129                                               "parentKeyVersion": "0.0.1",
1130                                               "parentLocalName": "Decide",
1131                                               "localName": "Decide_Act"
1132                                             }
1133                                           }
1134                                         },
1135                                         {
1136                                           "key": {
1137                                             "name": "Task_Decide2",
1138                                             "version": "0.0.1"
1139                                           },
1140                                           "value": {
1141                                             "key": {
1142                                               "parentKeyName": "Policy0",
1143                                               "parentKeyVersion": "0.0.1",
1144                                               "parentLocalName": "Decide",
1145                                               "localName": "Task_Decide2_DIRECT_Decide_Act"
1146                                             },
1147                                             "outputType": "DIRECT",
1148                                             "output": {
1149                                               "parentKeyName": "Policy0",
1150                                               "parentKeyVersion": "0.0.1",
1151                                               "parentLocalName": "Decide",
1152                                               "localName": "Decide_Act"
1153                                             }
1154                                           }
1155                                         },
1156                                         {
1157                                           "key": {
1158                                             "name": "Task_Decide3",
1159                                             "version": "0.0.1"
1160                                           },
1161                                           "value": {
1162                                             "key": {
1163                                               "parentKeyName": "Policy0",
1164                                               "parentKeyVersion": "0.0.1",
1165                                               "parentLocalName": "Decide",
1166                                               "localName": "Task_Decide3_DIRECT_Decide_Act"
1167                                             },
1168                                             "outputType": "DIRECT",
1169                                             "output": {
1170                                               "parentKeyName": "Policy0",
1171                                               "parentKeyVersion": "0.0.1",
1172                                               "parentLocalName": "Decide",
1173                                               "localName": "Decide_Act"
1174                                             }
1175                                           }
1176                                         }
1177                                       ]
1178                                     }
1179                                   }
1180                                 },
1181                                 {
1182                                   "key": "Establish",
1183                                   "value": {
1184                                     "stateKey": {
1185                                       "parentKeyName": "Policy0",
1186                                       "parentKeyVersion": "0.0.1",
1187                                       "parentLocalName": "NULL",
1188                                       "localName": "Establish"
1189                                     },
1190                                     "trigger": {
1191                                       "name": "Event0001",
1192                                       "version": "0.0.1"
1193                                     },
1194                                     "stateOutputs": {
1195                                       "entry": [
1196                                         {
1197                                           "key": "Establish_Decide",
1198                                           "value": {
1199                                             "key": {
1200                                               "parentKeyName": "Policy0",
1201                                               "parentKeyVersion": "0.0.1",
1202                                               "parentLocalName": "Establish",
1203                                               "localName": "Establish_Decide"
1204                                             },
1205                                             "outgoingEvent": {
1206                                               "name": "Event0002",
1207                                               "version": "0.0.1"
1208                                             },
1209                                             "nextState": {
1210                                               "parentKeyName": "Policy0",
1211                                               "parentKeyVersion": "0.0.1",
1212                                               "parentLocalName": "NULL",
1213                                               "localName": "Decide"
1214                                             }
1215                                           }
1216                                         }
1217                                       ]
1218                                     },
1219                                     "contextAlbumReference": [
1220                                       {
1221                                         "name": "ExternalContextAlbum",
1222                                         "version": "0.0.1"
1223                                       },
1224                                       {
1225                                         "name": "GlobalContextAlbum",
1226                                         "version": "0.0.1"
1227                                       },
1228                                       {
1229                                         "name": "Policy1ContextAlbum",
1230                                         "version": "0.0.1"
1231                                       }
1232                                     ],
1233                                     "taskSelectionLogic": {
1234                                       "key": "TaskSelectionLigic",
1235                                       "logicFlavour": "JAVASCRIPT",
1236                                       "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\nvar returnValue = executor.isTrue;"
1237                                     },
1238                                     "stateFinalizerLogicMap": {
1239                                       "entry": []
1240                                     },
1241                                     "defaultTask": {
1242                                       "name": "Task_Establish2",
1243                                       "version": "0.0.1"
1244                                     },
1245                                     "taskReferences": {
1246                                       "entry": [
1247                                         {
1248                                           "key": {
1249                                             "name": "Task_Establish0",
1250                                             "version": "0.0.1"
1251                                           },
1252                                           "value": {
1253                                             "key": {
1254                                               "parentKeyName": "Policy0",
1255                                               "parentKeyVersion": "0.0.1",
1256                                               "parentLocalName": "Establish",
1257                                               "localName": "Task_Establish0_DIRECT_Establish_Decide"
1258                                             },
1259                                             "outputType": "DIRECT",
1260                                             "output": {
1261                                               "parentKeyName": "Policy0",
1262                                               "parentKeyVersion": "0.0.1",
1263                                               "parentLocalName": "Establish",
1264                                               "localName": "Establish_Decide"
1265                                             }
1266                                           }
1267                                         },
1268                                         {
1269                                           "key": {
1270                                             "name": "Task_Establish1",
1271                                             "version": "0.0.1"
1272                                           },
1273                                           "value": {
1274                                             "key": {
1275                                               "parentKeyName": "Policy0",
1276                                               "parentKeyVersion": "0.0.1",
1277                                               "parentLocalName": "Establish",
1278                                               "localName": "Task_Establish1_DIRECT_Establish_Decide"
1279                                             },
1280                                             "outputType": "DIRECT",
1281                                             "output": {
1282                                               "parentKeyName": "Policy0",
1283                                               "parentKeyVersion": "0.0.1",
1284                                               "parentLocalName": "Establish",
1285                                               "localName": "Establish_Decide"
1286                                             }
1287                                           }
1288                                         },
1289                                         {
1290                                           "key": {
1291                                             "name": "Task_Establish2",
1292                                             "version": "0.0.1"
1293                                           },
1294                                           "value": {
1295                                             "key": {
1296                                               "parentKeyName": "Policy0",
1297                                               "parentKeyVersion": "0.0.1",
1298                                               "parentLocalName": "Establish",
1299                                               "localName": "Task_Establish2_DIRECT_Establish_Decide"
1300                                             },
1301                                             "outputType": "DIRECT",
1302                                             "output": {
1303                                               "parentKeyName": "Policy0",
1304                                               "parentKeyVersion": "0.0.1",
1305                                               "parentLocalName": "Establish",
1306                                               "localName": "Establish_Decide"
1307                                             }
1308                                           }
1309                                         },
1310                                         {
1311                                           "key": {
1312                                             "name": "Task_Establish3",
1313                                             "version": "0.0.1"
1314                                           },
1315                                           "value": {
1316                                             "key": {
1317                                               "parentKeyName": "Policy0",
1318                                               "parentKeyVersion": "0.0.1",
1319                                               "parentLocalName": "Establish",
1320                                               "localName": "Task_Establish3_DIRECT_Establish_Decide"
1321                                             },
1322                                             "outputType": "DIRECT",
1323                                             "output": {
1324                                               "parentKeyName": "Policy0",
1325                                               "parentKeyVersion": "0.0.1",
1326                                               "parentLocalName": "Establish",
1327                                               "localName": "Establish_Decide"
1328                                             }
1329                                           }
1330                                         }
1331                                       ]
1332                                     }
1333                                   }
1334                                 },
1335                                 {
1336                                   "key": "Match",
1337                                   "value": {
1338                                     "stateKey": {
1339                                       "parentKeyName": "Policy0",
1340                                       "parentKeyVersion": "0.0.1",
1341                                       "parentLocalName": "NULL",
1342                                       "localName": "Match"
1343                                     },
1344                                     "trigger": {
1345                                       "name": "Event0000",
1346                                       "version": "0.0.1"
1347                                     },
1348                                     "stateOutputs": {
1349                                       "entry": [
1350                                         {
1351                                           "key": "Match_Establish",
1352                                           "value": {
1353                                             "key": {
1354                                               "parentKeyName": "Policy0",
1355                                               "parentKeyVersion": "0.0.1",
1356                                               "parentLocalName": "Match",
1357                                               "localName": "Match_Establish"
1358                                             },
1359                                             "outgoingEvent": {
1360                                               "name": "Event0001",
1361                                               "version": "0.0.1"
1362                                             },
1363                                             "nextState": {
1364                                               "parentKeyName": "Policy0",
1365                                               "parentKeyVersion": "0.0.1",
1366                                               "parentLocalName": "NULL",
1367                                               "localName": "Establish"
1368                                             }
1369                                           }
1370                                         }
1371                                       ]
1372                                     },
1373                                     "contextAlbumReference": [
1374                                       {
1375                                         "name": "GlobalContextAlbum",
1376                                         "version": "0.0.1"
1377                                       },
1378                                       {
1379                                         "name": "Policy0ContextAlbum",
1380                                         "version": "0.0.1"
1381                                       }
1382                                     ],
1383                                     "taskSelectionLogic": {
1384                                       "key": "TaskSelectionLigic",
1385                                       "logicFlavour": "JAVASCRIPT",
1386                                       "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\nvar returnValue = executor.isTrue;"
1387                                     },
1388                                     "stateFinalizerLogicMap": {
1389                                       "entry": []
1390                                     },
1391                                     "defaultTask": {
1392                                       "name": "Task_Match0",
1393                                       "version": "0.0.1"
1394                                     },
1395                                     "taskReferences": {
1396                                       "entry": [
1397                                         {
1398                                           "key": {
1399                                             "name": "Task_Match0",
1400                                             "version": "0.0.1"
1401                                           },
1402                                           "value": {
1403                                             "key": {
1404                                               "parentKeyName": "Policy0",
1405                                               "parentKeyVersion": "0.0.1",
1406                                               "parentLocalName": "Match",
1407                                               "localName": "Task_Match0_DIRECT_Match_Establish"
1408                                             },
1409                                             "outputType": "DIRECT",
1410                                             "output": {
1411                                               "parentKeyName": "Policy0",
1412                                               "parentKeyVersion": "0.0.1",
1413                                               "parentLocalName": "Match",
1414                                               "localName": "Match_Establish"
1415                                             }
1416                                           }
1417                                         },
1418                                         {
1419                                           "key": {
1420                                             "name": "Task_Match1",
1421                                             "version": "0.0.1"
1422                                           },
1423                                           "value": {
1424                                             "key": {
1425                                               "parentKeyName": "Policy0",
1426                                               "parentKeyVersion": "0.0.1",
1427                                               "parentLocalName": "Match",
1428                                               "localName": "Task_Match1_DIRECT_Match_Establish"
1429                                             },
1430                                             "outputType": "DIRECT",
1431                                             "output": {
1432                                               "parentKeyName": "Policy0",
1433                                               "parentKeyVersion": "0.0.1",
1434                                               "parentLocalName": "Match",
1435                                               "localName": "Match_Establish"
1436                                             }
1437                                           }
1438                                         },
1439                                         {
1440                                           "key": {
1441                                             "name": "Task_Match2",
1442                                             "version": "0.0.1"
1443                                           },
1444                                           "value": {
1445                                             "key": {
1446                                               "parentKeyName": "Policy0",
1447                                               "parentKeyVersion": "0.0.1",
1448                                               "parentLocalName": "Match",
1449                                               "localName": "Task_Match2_DIRECT_Match_Establish"
1450                                             },
1451                                             "outputType": "DIRECT",
1452                                             "output": {
1453                                               "parentKeyName": "Policy0",
1454                                               "parentKeyVersion": "0.0.1",
1455                                               "parentLocalName": "Match",
1456                                               "localName": "Match_Establish"
1457                                             }
1458                                           }
1459                                         },
1460                                         {
1461                                           "key": {
1462                                             "name": "Task_Match3",
1463                                             "version": "0.0.1"
1464                                           },
1465                                           "value": {
1466                                             "key": {
1467                                               "parentKeyName": "Policy0",
1468                                               "parentKeyVersion": "0.0.1",
1469                                               "parentLocalName": "Match",
1470                                               "localName": "Task_Match3_DIRECT_Match_Establish"
1471                                             },
1472                                             "outputType": "DIRECT",
1473                                             "output": {
1474                                               "parentKeyName": "Policy0",
1475                                               "parentKeyVersion": "0.0.1",
1476                                               "parentLocalName": "Match",
1477                                               "localName": "Match_Establish"
1478                                             }
1479                                           }
1480                                         }
1481                                       ]
1482                                     }
1483                                   }
1484                                 }
1485                               ]
1486                             },
1487                             "firstState": "Match"
1488                           }
1489                         },
1490                         {
1491                           "key": {
1492                             "name": "Policy1",
1493                             "version": "0.0.1"
1494                           },
1495                           "value": {
1496                             "policyKey": {
1497                               "name": "Policy1",
1498                               "version": "0.0.1"
1499                             },
1500                             "template": "MEDA",
1501                             "state": {
1502                               "entry": [
1503                                 {
1504                                   "key": "Act",
1505                                   "value": {
1506                                     "stateKey": {
1507                                       "parentKeyName": "Policy1",
1508                                       "parentKeyVersion": "0.0.1",
1509                                       "parentLocalName": "NULL",
1510                                       "localName": "Act"
1511                                     },
1512                                     "trigger": {
1513                                       "name": "Event0103",
1514                                       "version": "0.0.1"
1515                                     },
1516                                     "stateOutputs": {
1517                                       "entry": [
1518                                         {
1519                                           "key": "Act_NULL",
1520                                           "value": {
1521                                             "key": {
1522                                               "parentKeyName": "Policy1",
1523                                               "parentKeyVersion": "0.0.1",
1524                                               "parentLocalName": "Act",
1525                                               "localName": "Act_NULL"
1526                                             },
1527                                             "outgoingEvent": {
1528                                               "name": "Event0104",
1529                                               "version": "0.0.1"
1530                                             },
1531                                             "nextState": {
1532                                               "parentKeyName": "NULL",
1533                                               "parentKeyVersion": "0.0.0",
1534                                               "parentLocalName": "NULL",
1535                                               "localName": "NULL"
1536                                             }
1537                                           }
1538                                         }
1539                                       ]
1540                                     },
1541                                     "contextAlbumReference": [
1542                                       {
1543                                         "name": "GlobalContextAlbum",
1544                                         "version": "0.0.1"
1545                                       }
1546                                     ],
1547                                     "taskSelectionLogic": {
1548                                       "key": "TaskSelectionLigic",
1549                                       "logicFlavour": "JAVASCRIPT",
1550                                       "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\nvar returnValue = executor.isTrue;"
1551                                     },
1552                                     "stateFinalizerLogicMap": {
1553                                       "entry": []
1554                                     },
1555                                     "defaultTask": {
1556                                       "name": "Task_Act0",
1557                                       "version": "0.0.1"
1558                                     },
1559                                     "taskReferences": {
1560                                       "entry": [
1561                                         {
1562                                           "key": {
1563                                             "name": "Task_Act0",
1564                                             "version": "0.0.1"
1565                                           },
1566                                           "value": {
1567                                             "key": {
1568                                               "parentKeyName": "Policy1",
1569                                               "parentKeyVersion": "0.0.1",
1570                                               "parentLocalName": "Act",
1571                                               "localName": "Task_Act0_DIRECT_Act_NULL"
1572                                             },
1573                                             "outputType": "DIRECT",
1574                                             "output": {
1575                                               "parentKeyName": "Policy1",
1576                                               "parentKeyVersion": "0.0.1",
1577                                               "parentLocalName": "Act",
1578                                               "localName": "Act_NULL"
1579                                             }
1580                                           }
1581                                         },
1582                                         {
1583                                           "key": {
1584                                             "name": "Task_Act1",
1585                                             "version": "0.0.1"
1586                                           },
1587                                           "value": {
1588                                             "key": {
1589                                               "parentKeyName": "Policy1",
1590                                               "parentKeyVersion": "0.0.1",
1591                                               "parentLocalName": "Act",
1592                                               "localName": "Task_Act1_DIRECT_Act_NULL"
1593                                             },
1594                                             "outputType": "DIRECT",
1595                                             "output": {
1596                                               "parentKeyName": "Policy1",
1597                                               "parentKeyVersion": "0.0.1",
1598                                               "parentLocalName": "Act",
1599                                               "localName": "Act_NULL"
1600                                             }
1601                                           }
1602                                         },
1603                                         {
1604                                           "key": {
1605                                             "name": "Task_Act2",
1606                                             "version": "0.0.1"
1607                                           },
1608                                           "value": {
1609                                             "key": {
1610                                               "parentKeyName": "Policy1",
1611                                               "parentKeyVersion": "0.0.1",
1612                                               "parentLocalName": "Act",
1613                                               "localName": "Task_Act2_DIRECT_Act_NULL"
1614                                             },
1615                                             "outputType": "DIRECT",
1616                                             "output": {
1617                                               "parentKeyName": "Policy1",
1618                                               "parentKeyVersion": "0.0.1",
1619                                               "parentLocalName": "Act",
1620                                               "localName": "Act_NULL"
1621                                             }
1622                                           }
1623                                         },
1624                                         {
1625                                           "key": {
1626                                             "name": "Task_Act3",
1627                                             "version": "0.0.1"
1628                                           },
1629                                           "value": {
1630                                             "key": {
1631                                               "parentKeyName": "Policy1",
1632                                               "parentKeyVersion": "0.0.1",
1633                                               "parentLocalName": "Act",
1634                                               "localName": "Task_Act3_DIRECT_Act_NULL"
1635                                             },
1636                                             "outputType": "DIRECT",
1637                                             "output": {
1638                                               "parentKeyName": "Policy1",
1639                                               "parentKeyVersion": "0.0.1",
1640                                               "parentLocalName": "Act",
1641                                               "localName": "Act_NULL"
1642                                             }
1643                                           }
1644                                         }
1645                                       ]
1646                                     }
1647                                   }
1648                                 },
1649                                 {
1650                                   "key": "Decide",
1651                                   "value": {
1652                                     "stateKey": {
1653                                       "parentKeyName": "Policy1",
1654                                       "parentKeyVersion": "0.0.1",
1655                                       "parentLocalName": "NULL",
1656                                       "localName": "Decide"
1657                                     },
1658                                     "trigger": {
1659                                       "name": "Event0102",
1660                                       "version": "0.0.1"
1661                                     },
1662                                     "stateOutputs": {
1663                                       "entry": [
1664                                         {
1665                                           "key": "Decide_Act",
1666                                           "value": {
1667                                             "key": {
1668                                               "parentKeyName": "Policy1",
1669                                               "parentKeyVersion": "0.0.1",
1670                                               "parentLocalName": "Decide",
1671                                               "localName": "Decide_Act"
1672                                             },
1673                                             "outgoingEvent": {
1674                                               "name": "Event0103",
1675                                               "version": "0.0.1"
1676                                             },
1677                                             "nextState": {
1678                                               "parentKeyName": "Policy1",
1679                                               "parentKeyVersion": "0.0.1",
1680                                               "parentLocalName": "NULL",
1681                                               "localName": "Act"
1682                                             }
1683                                           }
1684                                         }
1685                                       ]
1686                                     },
1687                                     "contextAlbumReference": [
1688                                       {
1689                                         "name": "ExternalContextAlbum",
1690                                         "version": "0.0.1"
1691                                       },
1692                                       {
1693                                         "name": "GlobalContextAlbum",
1694                                         "version": "0.0.1"
1695                                       },
1696                                       {
1697                                         "name": "Policy1ContextAlbum",
1698                                         "version": "0.0.1"
1699                                       }
1700                                     ],
1701                                     "taskSelectionLogic": {
1702                                       "key": "TaskSelectionLigic",
1703                                       "logicFlavour": "JAVASCRIPT",
1704                                       "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\nvar returnValue = executor.isTrue;"
1705                                     },
1706                                     "stateFinalizerLogicMap": {
1707                                       "entry": []
1708                                     },
1709                                     "defaultTask": {
1710                                       "name": "Task_Decide3",
1711                                       "version": "0.0.1"
1712                                     },
1713                                     "taskReferences": {
1714                                       "entry": [
1715                                         {
1716                                           "key": {
1717                                             "name": "Task_Decide0",
1718                                             "version": "0.0.1"
1719                                           },
1720                                           "value": {
1721                                             "key": {
1722                                               "parentKeyName": "Policy1",
1723                                               "parentKeyVersion": "0.0.1",
1724                                               "parentLocalName": "Decide",
1725                                               "localName": "Task_Decide0_DIRECT_Decide_Act"
1726                                             },
1727                                             "outputType": "DIRECT",
1728                                             "output": {
1729                                               "parentKeyName": "Policy1",
1730                                               "parentKeyVersion": "0.0.1",
1731                                               "parentLocalName": "Decide",
1732                                               "localName": "Decide_Act"
1733                                             }
1734                                           }
1735                                         },
1736                                         {
1737                                           "key": {
1738                                             "name": "Task_Decide1",
1739                                             "version": "0.0.1"
1740                                           },
1741                                           "value": {
1742                                             "key": {
1743                                               "parentKeyName": "Policy1",
1744                                               "parentKeyVersion": "0.0.1",
1745                                               "parentLocalName": "Decide",
1746                                               "localName": "Task_Decide1_DIRECT_Decide_Act"
1747                                             },
1748                                             "outputType": "DIRECT",
1749                                             "output": {
1750                                               "parentKeyName": "Policy1",
1751                                               "parentKeyVersion": "0.0.1",
1752                                               "parentLocalName": "Decide",
1753                                               "localName": "Decide_Act"
1754                                             }
1755                                           }
1756                                         },
1757                                         {
1758                                           "key": {
1759                                             "name": "Task_Decide2",
1760                                             "version": "0.0.1"
1761                                           },
1762                                           "value": {
1763                                             "key": {
1764                                               "parentKeyName": "Policy1",
1765                                               "parentKeyVersion": "0.0.1",
1766                                               "parentLocalName": "Decide",
1767                                               "localName": "Task_Decide2_DIRECT_Decide_Act"
1768                                             },
1769                                             "outputType": "DIRECT",
1770                                             "output": {
1771                                               "parentKeyName": "Policy1",
1772                                               "parentKeyVersion": "0.0.1",
1773                                               "parentLocalName": "Decide",
1774                                               "localName": "Decide_Act"
1775                                             }
1776                                           }
1777                                         },
1778                                         {
1779                                           "key": {
1780                                             "name": "Task_Decide3",
1781                                             "version": "0.0.1"
1782                                           },
1783                                           "value": {
1784                                             "key": {
1785                                               "parentKeyName": "Policy1",
1786                                               "parentKeyVersion": "0.0.1",
1787                                               "parentLocalName": "Decide",
1788                                               "localName": "Task_Decide3_DIRECT_Decide_Act"
1789                                             },
1790                                             "outputType": "DIRECT",
1791                                             "output": {
1792                                               "parentKeyName": "Policy1",
1793                                               "parentKeyVersion": "0.0.1",
1794                                               "parentLocalName": "Decide",
1795                                               "localName": "Decide_Act"
1796                                             }
1797                                           }
1798                                         }
1799                                       ]
1800                                     }
1801                                   }
1802                                 },
1803                                 {
1804                                   "key": "Establish",
1805                                   "value": {
1806                                     "stateKey": {
1807                                       "parentKeyName": "Policy1",
1808                                       "parentKeyVersion": "0.0.1",
1809                                       "parentLocalName": "NULL",
1810                                       "localName": "Establish"
1811                                     },
1812                                     "trigger": {
1813                                       "name": "Event0101",
1814                                       "version": "0.0.1"
1815                                     },
1816                                     "stateOutputs": {
1817                                       "entry": [
1818                                         {
1819                                           "key": "Establish_Decide",
1820                                           "value": {
1821                                             "key": {
1822                                               "parentKeyName": "Policy1",
1823                                               "parentKeyVersion": "0.0.1",
1824                                               "parentLocalName": "Establish",
1825                                               "localName": "Establish_Decide"
1826                                             },
1827                                             "outgoingEvent": {
1828                                               "name": "Event0102",
1829                                               "version": "0.0.1"
1830                                             },
1831                                             "nextState": {
1832                                               "parentKeyName": "Policy1",
1833                                               "parentKeyVersion": "0.0.1",
1834                                               "parentLocalName": "NULL",
1835                                               "localName": "Decide"
1836                                             }
1837                                           }
1838                                         }
1839                                       ]
1840                                     },
1841                                     "contextAlbumReference": [
1842                                       {
1843                                         "name": "ExternalContextAlbum",
1844                                         "version": "0.0.1"
1845                                       },
1846                                       {
1847                                         "name": "GlobalContextAlbum",
1848                                         "version": "0.0.1"
1849                                       },
1850                                       {
1851                                         "name": "Policy1ContextAlbum",
1852                                         "version": "0.0.1"
1853                                       }
1854                                     ],
1855                                     "taskSelectionLogic": {
1856                                       "key": "TaskSelectionLigic",
1857                                       "logicFlavour": "JAVASCRIPT",
1858                                       "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\nvar returnValue = executor.isTrue;"
1859                                     },
1860                                     "stateFinalizerLogicMap": {
1861                                       "entry": []
1862                                     },
1863                                     "defaultTask": {
1864                                       "name": "Task_Establish1",
1865                                       "version": "0.0.1"
1866                                     },
1867                                     "taskReferences": {
1868                                       "entry": [
1869                                         {
1870                                           "key": {
1871                                             "name": "Task_Establish0",
1872                                             "version": "0.0.1"
1873                                           },
1874                                           "value": {
1875                                             "key": {
1876                                               "parentKeyName": "Policy1",
1877                                               "parentKeyVersion": "0.0.1",
1878                                               "parentLocalName": "Establish",
1879                                               "localName": "Task_Establish0_DIRECT_Establish_Decide"
1880                                             },
1881                                             "outputType": "DIRECT",
1882                                             "output": {
1883                                               "parentKeyName": "Policy1",
1884                                               "parentKeyVersion": "0.0.1",
1885                                               "parentLocalName": "Establish",
1886                                               "localName": "Establish_Decide"
1887                                             }
1888                                           }
1889                                         },
1890                                         {
1891                                           "key": {
1892                                             "name": "Task_Establish1",
1893                                             "version": "0.0.1"
1894                                           },
1895                                           "value": {
1896                                             "key": {
1897                                               "parentKeyName": "Policy1",
1898                                               "parentKeyVersion": "0.0.1",
1899                                               "parentLocalName": "Establish",
1900                                               "localName": "Task_Establish1_DIRECT_Establish_Decide"
1901                                             },
1902                                             "outputType": "DIRECT",
1903                                             "output": {
1904                                               "parentKeyName": "Policy1",
1905                                               "parentKeyVersion": "0.0.1",
1906                                               "parentLocalName": "Establish",
1907                                               "localName": "Establish_Decide"
1908                                             }
1909                                           }
1910                                         },
1911                                         {
1912                                           "key": {
1913                                             "name": "Task_Establish2",
1914                                             "version": "0.0.1"
1915                                           },
1916                                           "value": {
1917                                             "key": {
1918                                               "parentKeyName": "Policy1",
1919                                               "parentKeyVersion": "0.0.1",
1920                                               "parentLocalName": "Establish",
1921                                               "localName": "Task_Establish2_DIRECT_Establish_Decide"
1922                                             },
1923                                             "outputType": "DIRECT",
1924                                             "output": {
1925                                               "parentKeyName": "Policy1",
1926                                               "parentKeyVersion": "0.0.1",
1927                                               "parentLocalName": "Establish",
1928                                               "localName": "Establish_Decide"
1929                                             }
1930                                           }
1931                                         },
1932                                         {
1933                                           "key": {
1934                                             "name": "Task_Establish3",
1935                                             "version": "0.0.1"
1936                                           },
1937                                           "value": {
1938                                             "key": {
1939                                               "parentKeyName": "Policy1",
1940                                               "parentKeyVersion": "0.0.1",
1941                                               "parentLocalName": "Establish",
1942                                               "localName": "Task_Establish3_DIRECT_Establish_Decide"
1943                                             },
1944                                             "outputType": "DIRECT",
1945                                             "output": {
1946                                               "parentKeyName": "Policy1",
1947                                               "parentKeyVersion": "0.0.1",
1948                                               "parentLocalName": "Establish",
1949                                               "localName": "Establish_Decide"
1950                                             }
1951                                           }
1952                                         }
1953                                       ]
1954                                     }
1955                                   }
1956                                 },
1957                                 {
1958                                   "key": "Match",
1959                                   "value": {
1960                                     "stateKey": {
1961                                       "parentKeyName": "Policy1",
1962                                       "parentKeyVersion": "0.0.1",
1963                                       "parentLocalName": "NULL",
1964                                       "localName": "Match"
1965                                     },
1966                                     "trigger": {
1967                                       "name": "Event0100",
1968                                       "version": "0.0.1"
1969                                     },
1970                                     "stateOutputs": {
1971                                       "entry": [
1972                                         {
1973                                           "key": "Match_Establish",
1974                                           "value": {
1975                                             "key": {
1976                                               "parentKeyName": "Policy1",
1977                                               "parentKeyVersion": "0.0.1",
1978                                               "parentLocalName": "Match",
1979                                               "localName": "Match_Establish"
1980                                             },
1981                                             "outgoingEvent": {
1982                                               "name": "Event0101",
1983                                               "version": "0.0.1"
1984                                             },
1985                                             "nextState": {
1986                                               "parentKeyName": "Policy1",
1987                                               "parentKeyVersion": "0.0.1",
1988                                               "parentLocalName": "NULL",
1989                                               "localName": "Establish"
1990                                             }
1991                                           }
1992                                         }
1993                                       ]
1994                                     },
1995                                     "contextAlbumReference": [
1996                                       {
1997                                         "name": "ExternalContextAlbum",
1998                                         "version": "0.0.1"
1999                                       },
2000                                       {
2001                                         "name": "GlobalContextAlbum",
2002                                         "version": "0.0.1"
2003                                       },
2004                                       {
2005                                         "name": "Policy1ContextAlbum",
2006                                         "version": "0.0.1"
2007                                       }
2008                                     ],
2009                                     "taskSelectionLogic": {
2010                                       "key": "TaskSelectionLigic",
2011                                       "logicFlavour": "JAVASCRIPT",
2012                                       "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\nvar returnValue = executor.isTrue;"
2013                                     },
2014                                     "stateFinalizerLogicMap": {
2015                                       "entry": []
2016                                     },
2017                                     "defaultTask": {
2018                                       "name": "Task_Match3",
2019                                       "version": "0.0.1"
2020                                     },
2021                                     "taskReferences": {
2022                                       "entry": [
2023                                         {
2024                                           "key": {
2025                                             "name": "Task_Match0",
2026                                             "version": "0.0.1"
2027                                           },
2028                                           "value": {
2029                                             "key": {
2030                                               "parentKeyName": "Policy1",
2031                                               "parentKeyVersion": "0.0.1",
2032                                               "parentLocalName": "Match",
2033                                               "localName": "Task_Match0_DIRECT_Match_Establish"
2034                                             },
2035                                             "outputType": "DIRECT",
2036                                             "output": {
2037                                               "parentKeyName": "Policy1",
2038                                               "parentKeyVersion": "0.0.1",
2039                                               "parentLocalName": "Match",
2040                                               "localName": "Match_Establish"
2041                                             }
2042                                           }
2043                                         },
2044                                         {
2045                                           "key": {
2046                                             "name": "Task_Match1",
2047                                             "version": "0.0.1"
2048                                           },
2049                                           "value": {
2050                                             "key": {
2051                                               "parentKeyName": "Policy1",
2052                                               "parentKeyVersion": "0.0.1",
2053                                               "parentLocalName": "Match",
2054                                               "localName": "Task_Match1_DIRECT_Match_Establish"
2055                                             },
2056                                             "outputType": "DIRECT",
2057                                             "output": {
2058                                               "parentKeyName": "Policy1",
2059                                               "parentKeyVersion": "0.0.1",
2060                                               "parentLocalName": "Match",
2061                                               "localName": "Match_Establish"
2062                                             }
2063                                           }
2064                                         },
2065                                         {
2066                                           "key": {
2067                                             "name": "Task_Match2",
2068                                             "version": "0.0.1"
2069                                           },
2070                                           "value": {
2071                                             "key": {
2072                                               "parentKeyName": "Policy1",
2073                                               "parentKeyVersion": "0.0.1",
2074                                               "parentLocalName": "Match",
2075                                               "localName": "Task_Match2_DIRECT_Match_Establish"
2076                                             },
2077                                             "outputType": "DIRECT",
2078                                             "output": {
2079                                               "parentKeyName": "Policy1",
2080                                               "parentKeyVersion": "0.0.1",
2081                                               "parentLocalName": "Match",
2082                                               "localName": "Match_Establish"
2083                                             }
2084                                           }
2085                                         },
2086                                         {
2087                                           "key": {
2088                                             "name": "Task_Match3",
2089                                             "version": "0.0.1"
2090                                           },
2091                                           "value": {
2092                                             "key": {
2093                                               "parentKeyName": "Policy1",
2094                                               "parentKeyVersion": "0.0.1",
2095                                               "parentLocalName": "Match",
2096                                               "localName": "Task_Match3_DIRECT_Match_Establish"
2097                                             },
2098                                             "outputType": "DIRECT",
2099                                             "output": {
2100                                               "parentKeyName": "Policy1",
2101                                               "parentKeyVersion": "0.0.1",
2102                                               "parentLocalName": "Match",
2103                                               "localName": "Match_Establish"
2104                                             }
2105                                           }
2106                                         }
2107                                       ]
2108                                     }
2109                                   }
2110                                 }
2111                               ]
2112                             },
2113                             "firstState": "Match"
2114                           }
2115                         }
2116                       ]
2117                     }
2118                   },
2119                   "tasks": {
2120                     "key": {
2121                       "name": "Tasks",
2122                       "version": "0.0.1"
2123                     },
2124                     "taskMap": {
2125                       "entry": [
2126                         {
2127                           "key": {
2128                             "name": "Task_Act0",
2129                             "version": "0.0.1"
2130                           },
2131                           "value": {
2132                             "key": {
2133                               "name": "Task_Act0",
2134                               "version": "0.0.1"
2135                             },
2136                             "inputFields": {
2137                               "entry": [
2138                                 {
2139                                   "key": "TestDecideCaseSelected",
2140                                   "value": {
2141                                     "key": "TestDecideCaseSelected",
2142                                     "fieldSchemaKey": {
2143                                       "name": "TestCase",
2144                                       "version": "0.0.1"
2145                                     },
2146                                     "optional": false
2147                                   }
2148                                 },
2149                                 {
2150                                   "key": "TestDecideStateTime",
2151                                   "value": {
2152                                     "key": "TestDecideStateTime",
2153                                     "fieldSchemaKey": {
2154                                       "name": "TestTimestamp",
2155                                       "version": "0.0.1"
2156                                     },
2157                                     "optional": false
2158                                   }
2159                                 },
2160                                 {
2161                                   "key": "TestEstablishCaseSelected",
2162                                   "value": {
2163                                     "key": "TestEstablishCaseSelected",
2164                                     "fieldSchemaKey": {
2165                                       "name": "TestCase",
2166                                       "version": "0.0.1"
2167                                     },
2168                                     "optional": false
2169                                   }
2170                                 },
2171                                 {
2172                                   "key": "TestEstablishStateTime",
2173                                   "value": {
2174                                     "key": "TestEstablishStateTime",
2175                                     "fieldSchemaKey": {
2176                                       "name": "TestTimestamp",
2177                                       "version": "0.0.1"
2178                                     },
2179                                     "optional": false
2180                                   }
2181                                 },
2182                                 {
2183                                   "key": "TestMatchCase",
2184                                   "value": {
2185                                     "key": "TestMatchCase",
2186                                     "fieldSchemaKey": {
2187                                       "name": "TestCase",
2188                                       "version": "0.0.1"
2189                                     },
2190                                     "optional": false
2191                                   }
2192                                 },
2193                                 {
2194                                   "key": "TestMatchCaseSelected",
2195                                   "value": {
2196                                     "key": "TestMatchCaseSelected",
2197                                     "fieldSchemaKey": {
2198                                       "name": "TestCase",
2199                                       "version": "0.0.1"
2200                                     },
2201                                     "optional": false
2202                                   }
2203                                 },
2204                                 {
2205                                   "key": "TestMatchStateTime",
2206                                   "value": {
2207                                     "key": "TestMatchStateTime",
2208                                     "fieldSchemaKey": {
2209                                       "name": "TestTimestamp",
2210                                       "version": "0.0.1"
2211                                     },
2212                                     "optional": false
2213                                   }
2214                                 },
2215                                 {
2216                                   "key": "TestSlogan",
2217                                   "value": {
2218                                     "key": "TestSlogan",
2219                                     "fieldSchemaKey": {
2220                                       "name": "TestSlogan",
2221                                       "version": "0.0.1"
2222                                     },
2223                                     "optional": false
2224                                   }
2225                                 },
2226                                 {
2227                                   "key": "TestTemperature",
2228                                   "value": {
2229                                     "key": "TestTemperature",
2230                                     "fieldSchemaKey": {
2231                                       "name": "TestTemperature",
2232                                       "version": "0.0.1"
2233                                     },
2234                                     "optional": false
2235                                   }
2236                                 },
2237                                 {
2238                                   "key": "TestTimestamp",
2239                                   "value": {
2240                                     "key": "TestTimestamp",
2241                                     "fieldSchemaKey": {
2242                                       "name": "TestTimestamp",
2243                                       "version": "0.0.1"
2244                                     },
2245                                     "optional": false
2246                                   }
2247                                 }
2248                               ]
2249                             },
2250                             "outputFields": {
2251                               "entry": [
2252                                 {
2253                                   "key": "TestActCaseSelected",
2254                                   "value": {
2255                                     "key": "TestActCaseSelected",
2256                                     "fieldSchemaKey": {
2257                                       "name": "TestCase",
2258                                       "version": "0.0.1"
2259                                     },
2260                                     "optional": false
2261                                   }
2262                                 },
2263                                 {
2264                                   "key": "TestActStateTime",
2265                                   "value": {
2266                                     "key": "TestActStateTime",
2267                                     "fieldSchemaKey": {
2268                                       "name": "TestTimestamp",
2269                                       "version": "0.0.1"
2270                                     },
2271                                     "optional": false
2272                                   }
2273                                 },
2274                                 {
2275                                   "key": "TestDecideCaseSelected",
2276                                   "value": {
2277                                     "key": "TestDecideCaseSelected",
2278                                     "fieldSchemaKey": {
2279                                       "name": "TestCase",
2280                                       "version": "0.0.1"
2281                                     },
2282                                     "optional": false
2283                                   }
2284                                 },
2285                                 {
2286                                   "key": "TestDecideStateTime",
2287                                   "value": {
2288                                     "key": "TestDecideStateTime",
2289                                     "fieldSchemaKey": {
2290                                       "name": "TestTimestamp",
2291                                       "version": "0.0.1"
2292                                     },
2293                                     "optional": false
2294                                   }
2295                                 },
2296                                 {
2297                                   "key": "TestEstablishCaseSelected",
2298                                   "value": {
2299                                     "key": "TestEstablishCaseSelected",
2300                                     "fieldSchemaKey": {
2301                                       "name": "TestCase",
2302                                       "version": "0.0.1"
2303                                     },
2304                                     "optional": false
2305                                   }
2306                                 },
2307                                 {
2308                                   "key": "TestEstablishStateTime",
2309                                   "value": {
2310                                     "key": "TestEstablishStateTime",
2311                                     "fieldSchemaKey": {
2312                                       "name": "TestTimestamp",
2313                                       "version": "0.0.1"
2314                                     },
2315                                     "optional": false
2316                                   }
2317                                 },
2318                                 {
2319                                   "key": "TestMatchCase",
2320                                   "value": {
2321                                     "key": "TestMatchCase",
2322                                     "fieldSchemaKey": {
2323                                       "name": "TestCase",
2324                                       "version": "0.0.1"
2325                                     },
2326                                     "optional": false
2327                                   }
2328                                 },
2329                                 {
2330                                   "key": "TestMatchCaseSelected",
2331                                   "value": {
2332                                     "key": "TestMatchCaseSelected",
2333                                     "fieldSchemaKey": {
2334                                       "name": "TestCase",
2335                                       "version": "0.0.1"
2336                                     },
2337                                     "optional": false
2338                                   }
2339                                 },
2340                                 {
2341                                   "key": "TestMatchStateTime",
2342                                   "value": {
2343                                     "key": "TestMatchStateTime",
2344                                     "fieldSchemaKey": {
2345                                       "name": "TestTimestamp",
2346                                       "version": "0.0.1"
2347                                     },
2348                                     "optional": false
2349                                   }
2350                                 },
2351                                 {
2352                                   "key": "TestSlogan",
2353                                   "value": {
2354                                     "key": "TestSlogan",
2355                                     "fieldSchemaKey": {
2356                                       "name": "TestSlogan",
2357                                       "version": "0.0.1"
2358                                     },
2359                                     "optional": false
2360                                   }
2361                                 },
2362                                 {
2363                                   "key": "TestTemperature",
2364                                   "value": {
2365                                     "key": "TestTemperature",
2366                                     "fieldSchemaKey": {
2367                                       "name": "TestTemperature",
2368                                       "version": "0.0.1"
2369                                     },
2370                                     "optional": false
2371                                   }
2372                                 },
2373                                 {
2374                                   "key": "TestTimestamp",
2375                                   "value": {
2376                                     "key": "TestTimestamp",
2377                                     "fieldSchemaKey": {
2378                                       "name": "TestTimestamp",
2379                                       "version": "0.0.1"
2380                                     },
2381                                     "optional": false
2382                                   }
2383                                 }
2384                               ]
2385                             },
2386                             "taskParameters": {
2387                               "entry": [
2388                                 {
2389                                   "key": "Parameter0",
2390                                   "value": {
2391                                     "key": {
2392                                       "parentKeyName": "Task_Act0",
2393                                       "parentKeyVersion": "0.0.1",
2394                                       "parentLocalName": "NULL",
2395                                       "localName": "Parameter0"
2396                                     },
2397                                     "defaultValue": "DefaultValue0"
2398                                   }
2399                                 },
2400                                 {
2401                                   "key": "Parameter1",
2402                                   "value": {
2403                                     "key": {
2404                                       "parentKeyName": "Task_Act0",
2405                                       "parentKeyVersion": "0.0.1",
2406                                       "parentLocalName": "NULL",
2407                                       "localName": "Parameter1"
2408                                     },
2409                                     "defaultValue": "DefaultValue1"
2410                                   }
2411                                 },
2412                                 {
2413                                   "key": "Parameter2",
2414                                   "value": {
2415                                     "key": {
2416                                       "parentKeyName": "Task_Act0",
2417                                       "parentKeyVersion": "0.0.1",
2418                                       "parentLocalName": "NULL",
2419                                       "localName": "Parameter2"
2420                                     },
2421                                     "defaultValue": "DefaultValue2"
2422                                   }
2423                                 }
2424                               ]
2425                             },
2426                             "contextAlbumReference": [
2427                               {
2428                                 "name": "ExternalContextAlbum",
2429                                 "version": "0.0.1"
2430                               },
2431                               {
2432                                 "name": "GlobalContextAlbum",
2433                                 "version": "0.0.1"
2434                               },
2435                               {
2436                                 "name": "Policy0ContextAlbum",
2437                                 "version": "0.0.1"
2438                               },
2439                               {
2440                                 "name": "Policy1ContextAlbum",
2441                                 "version": "0.0.1"
2442                               }
2443                             ],
2444                             "taskLogic": {
2445                               "key": "_TaskLogic",
2446                               "logicFlavour": "JAVASCRIPT",
2447                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestActCaseSelected\", new caseSelectedType(2));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestActStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
2448                             }
2449                           }
2450                         },
2451                         {
2452                           "key": {
2453                             "name": "Task_Act1",
2454                             "version": "0.0.1"
2455                           },
2456                           "value": {
2457                             "key": {
2458                               "name": "Task_Act1",
2459                               "version": "0.0.1"
2460                             },
2461                             "inputFields": {
2462                               "entry": [
2463                                 {
2464                                   "key": "TestDecideCaseSelected",
2465                                   "value": {
2466                                     "key": "TestDecideCaseSelected",
2467                                     "fieldSchemaKey": {
2468                                       "name": "TestCase",
2469                                       "version": "0.0.1"
2470                                     },
2471                                     "optional": false
2472                                   }
2473                                 },
2474                                 {
2475                                   "key": "TestDecideStateTime",
2476                                   "value": {
2477                                     "key": "TestDecideStateTime",
2478                                     "fieldSchemaKey": {
2479                                       "name": "TestTimestamp",
2480                                       "version": "0.0.1"
2481                                     },
2482                                     "optional": false
2483                                   }
2484                                 },
2485                                 {
2486                                   "key": "TestEstablishCaseSelected",
2487                                   "value": {
2488                                     "key": "TestEstablishCaseSelected",
2489                                     "fieldSchemaKey": {
2490                                       "name": "TestCase",
2491                                       "version": "0.0.1"
2492                                     },
2493                                     "optional": false
2494                                   }
2495                                 },
2496                                 {
2497                                   "key": "TestEstablishStateTime",
2498                                   "value": {
2499                                     "key": "TestEstablishStateTime",
2500                                     "fieldSchemaKey": {
2501                                       "name": "TestTimestamp",
2502                                       "version": "0.0.1"
2503                                     },
2504                                     "optional": false
2505                                   }
2506                                 },
2507                                 {
2508                                   "key": "TestMatchCase",
2509                                   "value": {
2510                                     "key": "TestMatchCase",
2511                                     "fieldSchemaKey": {
2512                                       "name": "TestCase",
2513                                       "version": "0.0.1"
2514                                     },
2515                                     "optional": false
2516                                   }
2517                                 },
2518                                 {
2519                                   "key": "TestMatchCaseSelected",
2520                                   "value": {
2521                                     "key": "TestMatchCaseSelected",
2522                                     "fieldSchemaKey": {
2523                                       "name": "TestCase",
2524                                       "version": "0.0.1"
2525                                     },
2526                                     "optional": false
2527                                   }
2528                                 },
2529                                 {
2530                                   "key": "TestMatchStateTime",
2531                                   "value": {
2532                                     "key": "TestMatchStateTime",
2533                                     "fieldSchemaKey": {
2534                                       "name": "TestTimestamp",
2535                                       "version": "0.0.1"
2536                                     },
2537                                     "optional": false
2538                                   }
2539                                 },
2540                                 {
2541                                   "key": "TestSlogan",
2542                                   "value": {
2543                                     "key": "TestSlogan",
2544                                     "fieldSchemaKey": {
2545                                       "name": "TestSlogan",
2546                                       "version": "0.0.1"
2547                                     },
2548                                     "optional": false
2549                                   }
2550                                 },
2551                                 {
2552                                   "key": "TestTemperature",
2553                                   "value": {
2554                                     "key": "TestTemperature",
2555                                     "fieldSchemaKey": {
2556                                       "name": "TestTemperature",
2557                                       "version": "0.0.1"
2558                                     },
2559                                     "optional": false
2560                                   }
2561                                 },
2562                                 {
2563                                   "key": "TestTimestamp",
2564                                   "value": {
2565                                     "key": "TestTimestamp",
2566                                     "fieldSchemaKey": {
2567                                       "name": "TestTimestamp",
2568                                       "version": "0.0.1"
2569                                     },
2570                                     "optional": false
2571                                   }
2572                                 }
2573                               ]
2574                             },
2575                             "outputFields": {
2576                               "entry": [
2577                                 {
2578                                   "key": "TestActCaseSelected",
2579                                   "value": {
2580                                     "key": "TestActCaseSelected",
2581                                     "fieldSchemaKey": {
2582                                       "name": "TestCase",
2583                                       "version": "0.0.1"
2584                                     },
2585                                     "optional": false
2586                                   }
2587                                 },
2588                                 {
2589                                   "key": "TestActStateTime",
2590                                   "value": {
2591                                     "key": "TestActStateTime",
2592                                     "fieldSchemaKey": {
2593                                       "name": "TestTimestamp",
2594                                       "version": "0.0.1"
2595                                     },
2596                                     "optional": false
2597                                   }
2598                                 },
2599                                 {
2600                                   "key": "TestDecideCaseSelected",
2601                                   "value": {
2602                                     "key": "TestDecideCaseSelected",
2603                                     "fieldSchemaKey": {
2604                                       "name": "TestCase",
2605                                       "version": "0.0.1"
2606                                     },
2607                                     "optional": false
2608                                   }
2609                                 },
2610                                 {
2611                                   "key": "TestDecideStateTime",
2612                                   "value": {
2613                                     "key": "TestDecideStateTime",
2614                                     "fieldSchemaKey": {
2615                                       "name": "TestTimestamp",
2616                                       "version": "0.0.1"
2617                                     },
2618                                     "optional": false
2619                                   }
2620                                 },
2621                                 {
2622                                   "key": "TestEstablishCaseSelected",
2623                                   "value": {
2624                                     "key": "TestEstablishCaseSelected",
2625                                     "fieldSchemaKey": {
2626                                       "name": "TestCase",
2627                                       "version": "0.0.1"
2628                                     },
2629                                     "optional": false
2630                                   }
2631                                 },
2632                                 {
2633                                   "key": "TestEstablishStateTime",
2634                                   "value": {
2635                                     "key": "TestEstablishStateTime",
2636                                     "fieldSchemaKey": {
2637                                       "name": "TestTimestamp",
2638                                       "version": "0.0.1"
2639                                     },
2640                                     "optional": false
2641                                   }
2642                                 },
2643                                 {
2644                                   "key": "TestMatchCase",
2645                                   "value": {
2646                                     "key": "TestMatchCase",
2647                                     "fieldSchemaKey": {
2648                                       "name": "TestCase",
2649                                       "version": "0.0.1"
2650                                     },
2651                                     "optional": false
2652                                   }
2653                                 },
2654                                 {
2655                                   "key": "TestMatchCaseSelected",
2656                                   "value": {
2657                                     "key": "TestMatchCaseSelected",
2658                                     "fieldSchemaKey": {
2659                                       "name": "TestCase",
2660                                       "version": "0.0.1"
2661                                     },
2662                                     "optional": false
2663                                   }
2664                                 },
2665                                 {
2666                                   "key": "TestMatchStateTime",
2667                                   "value": {
2668                                     "key": "TestMatchStateTime",
2669                                     "fieldSchemaKey": {
2670                                       "name": "TestTimestamp",
2671                                       "version": "0.0.1"
2672                                     },
2673                                     "optional": false
2674                                   }
2675                                 },
2676                                 {
2677                                   "key": "TestSlogan",
2678                                   "value": {
2679                                     "key": "TestSlogan",
2680                                     "fieldSchemaKey": {
2681                                       "name": "TestSlogan",
2682                                       "version": "0.0.1"
2683                                     },
2684                                     "optional": false
2685                                   }
2686                                 },
2687                                 {
2688                                   "key": "TestTemperature",
2689                                   "value": {
2690                                     "key": "TestTemperature",
2691                                     "fieldSchemaKey": {
2692                                       "name": "TestTemperature",
2693                                       "version": "0.0.1"
2694                                     },
2695                                     "optional": false
2696                                   }
2697                                 },
2698                                 {
2699                                   "key": "TestTimestamp",
2700                                   "value": {
2701                                     "key": "TestTimestamp",
2702                                     "fieldSchemaKey": {
2703                                       "name": "TestTimestamp",
2704                                       "version": "0.0.1"
2705                                     },
2706                                     "optional": false
2707                                   }
2708                                 }
2709                               ]
2710                             },
2711                             "taskParameters": {
2712                               "entry": [
2713                                 {
2714                                   "key": "Parameter0",
2715                                   "value": {
2716                                     "key": {
2717                                       "parentKeyName": "Task_Act1",
2718                                       "parentKeyVersion": "0.0.1",
2719                                       "parentLocalName": "NULL",
2720                                       "localName": "Parameter0"
2721                                     },
2722                                     "defaultValue": "DefaultValue0"
2723                                   }
2724                                 },
2725                                 {
2726                                   "key": "Parameter1",
2727                                   "value": {
2728                                     "key": {
2729                                       "parentKeyName": "Task_Act1",
2730                                       "parentKeyVersion": "0.0.1",
2731                                       "parentLocalName": "NULL",
2732                                       "localName": "Parameter1"
2733                                     },
2734                                     "defaultValue": "DefaultValue1"
2735                                   }
2736                                 }
2737                               ]
2738                             },
2739                             "contextAlbumReference": [
2740                               {
2741                                 "name": "GlobalContextAlbum",
2742                                 "version": "0.0.1"
2743                               },
2744                               {
2745                                 "name": "Policy0ContextAlbum",
2746                                 "version": "0.0.1"
2747                               }
2748                             ],
2749                             "taskLogic": {
2750                               "key": "_TaskLogic",
2751                               "logicFlavour": "JAVASCRIPT",
2752                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestActCaseSelected\", new caseSelectedType(3));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestActStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
2753                             }
2754                           }
2755                         },
2756                         {
2757                           "key": {
2758                             "name": "Task_Act2",
2759                             "version": "0.0.1"
2760                           },
2761                           "value": {
2762                             "key": {
2763                               "name": "Task_Act2",
2764                               "version": "0.0.1"
2765                             },
2766                             "inputFields": {
2767                               "entry": [
2768                                 {
2769                                   "key": "TestDecideCaseSelected",
2770                                   "value": {
2771                                     "key": "TestDecideCaseSelected",
2772                                     "fieldSchemaKey": {
2773                                       "name": "TestCase",
2774                                       "version": "0.0.1"
2775                                     },
2776                                     "optional": false
2777                                   }
2778                                 },
2779                                 {
2780                                   "key": "TestDecideStateTime",
2781                                   "value": {
2782                                     "key": "TestDecideStateTime",
2783                                     "fieldSchemaKey": {
2784                                       "name": "TestTimestamp",
2785                                       "version": "0.0.1"
2786                                     },
2787                                     "optional": false
2788                                   }
2789                                 },
2790                                 {
2791                                   "key": "TestEstablishCaseSelected",
2792                                   "value": {
2793                                     "key": "TestEstablishCaseSelected",
2794                                     "fieldSchemaKey": {
2795                                       "name": "TestCase",
2796                                       "version": "0.0.1"
2797                                     },
2798                                     "optional": false
2799                                   }
2800                                 },
2801                                 {
2802                                   "key": "TestEstablishStateTime",
2803                                   "value": {
2804                                     "key": "TestEstablishStateTime",
2805                                     "fieldSchemaKey": {
2806                                       "name": "TestTimestamp",
2807                                       "version": "0.0.1"
2808                                     },
2809                                     "optional": false
2810                                   }
2811                                 },
2812                                 {
2813                                   "key": "TestMatchCase",
2814                                   "value": {
2815                                     "key": "TestMatchCase",
2816                                     "fieldSchemaKey": {
2817                                       "name": "TestCase",
2818                                       "version": "0.0.1"
2819                                     },
2820                                     "optional": false
2821                                   }
2822                                 },
2823                                 {
2824                                   "key": "TestMatchCaseSelected",
2825                                   "value": {
2826                                     "key": "TestMatchCaseSelected",
2827                                     "fieldSchemaKey": {
2828                                       "name": "TestCase",
2829                                       "version": "0.0.1"
2830                                     },
2831                                     "optional": false
2832                                   }
2833                                 },
2834                                 {
2835                                   "key": "TestMatchStateTime",
2836                                   "value": {
2837                                     "key": "TestMatchStateTime",
2838                                     "fieldSchemaKey": {
2839                                       "name": "TestTimestamp",
2840                                       "version": "0.0.1"
2841                                     },
2842                                     "optional": false
2843                                   }
2844                                 },
2845                                 {
2846                                   "key": "TestSlogan",
2847                                   "value": {
2848                                     "key": "TestSlogan",
2849                                     "fieldSchemaKey": {
2850                                       "name": "TestSlogan",
2851                                       "version": "0.0.1"
2852                                     },
2853                                     "optional": false
2854                                   }
2855                                 },
2856                                 {
2857                                   "key": "TestTemperature",
2858                                   "value": {
2859                                     "key": "TestTemperature",
2860                                     "fieldSchemaKey": {
2861                                       "name": "TestTemperature",
2862                                       "version": "0.0.1"
2863                                     },
2864                                     "optional": false
2865                                   }
2866                                 },
2867                                 {
2868                                   "key": "TestTimestamp",
2869                                   "value": {
2870                                     "key": "TestTimestamp",
2871                                     "fieldSchemaKey": {
2872                                       "name": "TestTimestamp",
2873                                       "version": "0.0.1"
2874                                     },
2875                                     "optional": false
2876                                   }
2877                                 }
2878                               ]
2879                             },
2880                             "outputFields": {
2881                               "entry": [
2882                                 {
2883                                   "key": "TestActCaseSelected",
2884                                   "value": {
2885                                     "key": "TestActCaseSelected",
2886                                     "fieldSchemaKey": {
2887                                       "name": "TestCase",
2888                                       "version": "0.0.1"
2889                                     },
2890                                     "optional": false
2891                                   }
2892                                 },
2893                                 {
2894                                   "key": "TestActStateTime",
2895                                   "value": {
2896                                     "key": "TestActStateTime",
2897                                     "fieldSchemaKey": {
2898                                       "name": "TestTimestamp",
2899                                       "version": "0.0.1"
2900                                     },
2901                                     "optional": false
2902                                   }
2903                                 },
2904                                 {
2905                                   "key": "TestDecideCaseSelected",
2906                                   "value": {
2907                                     "key": "TestDecideCaseSelected",
2908                                     "fieldSchemaKey": {
2909                                       "name": "TestCase",
2910                                       "version": "0.0.1"
2911                                     },
2912                                     "optional": false
2913                                   }
2914                                 },
2915                                 {
2916                                   "key": "TestDecideStateTime",
2917                                   "value": {
2918                                     "key": "TestDecideStateTime",
2919                                     "fieldSchemaKey": {
2920                                       "name": "TestTimestamp",
2921                                       "version": "0.0.1"
2922                                     },
2923                                     "optional": false
2924                                   }
2925                                 },
2926                                 {
2927                                   "key": "TestEstablishCaseSelected",
2928                                   "value": {
2929                                     "key": "TestEstablishCaseSelected",
2930                                     "fieldSchemaKey": {
2931                                       "name": "TestCase",
2932                                       "version": "0.0.1"
2933                                     },
2934                                     "optional": false
2935                                   }
2936                                 },
2937                                 {
2938                                   "key": "TestEstablishStateTime",
2939                                   "value": {
2940                                     "key": "TestEstablishStateTime",
2941                                     "fieldSchemaKey": {
2942                                       "name": "TestTimestamp",
2943                                       "version": "0.0.1"
2944                                     },
2945                                     "optional": false
2946                                   }
2947                                 },
2948                                 {
2949                                   "key": "TestMatchCase",
2950                                   "value": {
2951                                     "key": "TestMatchCase",
2952                                     "fieldSchemaKey": {
2953                                       "name": "TestCase",
2954                                       "version": "0.0.1"
2955                                     },
2956                                     "optional": false
2957                                   }
2958                                 },
2959                                 {
2960                                   "key": "TestMatchCaseSelected",
2961                                   "value": {
2962                                     "key": "TestMatchCaseSelected",
2963                                     "fieldSchemaKey": {
2964                                       "name": "TestCase",
2965                                       "version": "0.0.1"
2966                                     },
2967                                     "optional": false
2968                                   }
2969                                 },
2970                                 {
2971                                   "key": "TestMatchStateTime",
2972                                   "value": {
2973                                     "key": "TestMatchStateTime",
2974                                     "fieldSchemaKey": {
2975                                       "name": "TestTimestamp",
2976                                       "version": "0.0.1"
2977                                     },
2978                                     "optional": false
2979                                   }
2980                                 },
2981                                 {
2982                                   "key": "TestSlogan",
2983                                   "value": {
2984                                     "key": "TestSlogan",
2985                                     "fieldSchemaKey": {
2986                                       "name": "TestSlogan",
2987                                       "version": "0.0.1"
2988                                     },
2989                                     "optional": false
2990                                   }
2991                                 },
2992                                 {
2993                                   "key": "TestTemperature",
2994                                   "value": {
2995                                     "key": "TestTemperature",
2996                                     "fieldSchemaKey": {
2997                                       "name": "TestTemperature",
2998                                       "version": "0.0.1"
2999                                     },
3000                                     "optional": false
3001                                   }
3002                                 },
3003                                 {
3004                                   "key": "TestTimestamp",
3005                                   "value": {
3006                                     "key": "TestTimestamp",
3007                                     "fieldSchemaKey": {
3008                                       "name": "TestTimestamp",
3009                                       "version": "0.0.1"
3010                                     },
3011                                     "optional": false
3012                                   }
3013                                 }
3014                               ]
3015                             },
3016                             "taskParameters": {
3017                               "entry": [
3018                                 {
3019                                   "key": "Parameter0",
3020                                   "value": {
3021                                     "key": {
3022                                       "parentKeyName": "Task_Act2",
3023                                       "parentKeyVersion": "0.0.1",
3024                                       "parentLocalName": "NULL",
3025                                       "localName": "Parameter0"
3026                                     },
3027                                     "defaultValue": "DefaultValue0"
3028                                   }
3029                                 }
3030                               ]
3031                             },
3032                             "contextAlbumReference": [
3033                               {
3034                                 "name": "GlobalContextAlbum",
3035                                 "version": "0.0.1"
3036                               },
3037                               {
3038                                 "name": "Policy1ContextAlbum",
3039                                 "version": "0.0.1"
3040                               }
3041                             ],
3042                             "taskLogic": {
3043                               "key": "_TaskLogic",
3044                               "logicFlavour": "JAVASCRIPT",
3045                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestActCaseSelected\", new caseSelectedType(0));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestActStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
3046                             }
3047                           }
3048                         },
3049                         {
3050                           "key": {
3051                             "name": "Task_Act3",
3052                             "version": "0.0.1"
3053                           },
3054                           "value": {
3055                             "key": {
3056                               "name": "Task_Act3",
3057                               "version": "0.0.1"
3058                             },
3059                             "inputFields": {
3060                               "entry": [
3061                                 {
3062                                   "key": "TestDecideCaseSelected",
3063                                   "value": {
3064                                     "key": "TestDecideCaseSelected",
3065                                     "fieldSchemaKey": {
3066                                       "name": "TestCase",
3067                                       "version": "0.0.1"
3068                                     },
3069                                     "optional": false
3070                                   }
3071                                 },
3072                                 {
3073                                   "key": "TestDecideStateTime",
3074                                   "value": {
3075                                     "key": "TestDecideStateTime",
3076                                     "fieldSchemaKey": {
3077                                       "name": "TestTimestamp",
3078                                       "version": "0.0.1"
3079                                     },
3080                                     "optional": false
3081                                   }
3082                                 },
3083                                 {
3084                                   "key": "TestEstablishCaseSelected",
3085                                   "value": {
3086                                     "key": "TestEstablishCaseSelected",
3087                                     "fieldSchemaKey": {
3088                                       "name": "TestCase",
3089                                       "version": "0.0.1"
3090                                     },
3091                                     "optional": false
3092                                   }
3093                                 },
3094                                 {
3095                                   "key": "TestEstablishStateTime",
3096                                   "value": {
3097                                     "key": "TestEstablishStateTime",
3098                                     "fieldSchemaKey": {
3099                                       "name": "TestTimestamp",
3100                                       "version": "0.0.1"
3101                                     },
3102                                     "optional": false
3103                                   }
3104                                 },
3105                                 {
3106                                   "key": "TestMatchCase",
3107                                   "value": {
3108                                     "key": "TestMatchCase",
3109                                     "fieldSchemaKey": {
3110                                       "name": "TestCase",
3111                                       "version": "0.0.1"
3112                                     },
3113                                     "optional": false
3114                                   }
3115                                 },
3116                                 {
3117                                   "key": "TestMatchCaseSelected",
3118                                   "value": {
3119                                     "key": "TestMatchCaseSelected",
3120                                     "fieldSchemaKey": {
3121                                       "name": "TestCase",
3122                                       "version": "0.0.1"
3123                                     },
3124                                     "optional": false
3125                                   }
3126                                 },
3127                                 {
3128                                   "key": "TestMatchStateTime",
3129                                   "value": {
3130                                     "key": "TestMatchStateTime",
3131                                     "fieldSchemaKey": {
3132                                       "name": "TestTimestamp",
3133                                       "version": "0.0.1"
3134                                     },
3135                                     "optional": false
3136                                   }
3137                                 },
3138                                 {
3139                                   "key": "TestSlogan",
3140                                   "value": {
3141                                     "key": "TestSlogan",
3142                                     "fieldSchemaKey": {
3143                                       "name": "TestSlogan",
3144                                       "version": "0.0.1"
3145                                     },
3146                                     "optional": false
3147                                   }
3148                                 },
3149                                 {
3150                                   "key": "TestTemperature",
3151                                   "value": {
3152                                     "key": "TestTemperature",
3153                                     "fieldSchemaKey": {
3154                                       "name": "TestTemperature",
3155                                       "version": "0.0.1"
3156                                     },
3157                                     "optional": false
3158                                   }
3159                                 },
3160                                 {
3161                                   "key": "TestTimestamp",
3162                                   "value": {
3163                                     "key": "TestTimestamp",
3164                                     "fieldSchemaKey": {
3165                                       "name": "TestTimestamp",
3166                                       "version": "0.0.1"
3167                                     },
3168                                     "optional": false
3169                                   }
3170                                 }
3171                               ]
3172                             },
3173                             "outputFields": {
3174                               "entry": [
3175                                 {
3176                                   "key": "TestActCaseSelected",
3177                                   "value": {
3178                                     "key": "TestActCaseSelected",
3179                                     "fieldSchemaKey": {
3180                                       "name": "TestCase",
3181                                       "version": "0.0.1"
3182                                     },
3183                                     "optional": false
3184                                   }
3185                                 },
3186                                 {
3187                                   "key": "TestActStateTime",
3188                                   "value": {
3189                                     "key": "TestActStateTime",
3190                                     "fieldSchemaKey": {
3191                                       "name": "TestTimestamp",
3192                                       "version": "0.0.1"
3193                                     },
3194                                     "optional": false
3195                                   }
3196                                 },
3197                                 {
3198                                   "key": "TestDecideCaseSelected",
3199                                   "value": {
3200                                     "key": "TestDecideCaseSelected",
3201                                     "fieldSchemaKey": {
3202                                       "name": "TestCase",
3203                                       "version": "0.0.1"
3204                                     },
3205                                     "optional": false
3206                                   }
3207                                 },
3208                                 {
3209                                   "key": "TestDecideStateTime",
3210                                   "value": {
3211                                     "key": "TestDecideStateTime",
3212                                     "fieldSchemaKey": {
3213                                       "name": "TestTimestamp",
3214                                       "version": "0.0.1"
3215                                     },
3216                                     "optional": false
3217                                   }
3218                                 },
3219                                 {
3220                                   "key": "TestEstablishCaseSelected",
3221                                   "value": {
3222                                     "key": "TestEstablishCaseSelected",
3223                                     "fieldSchemaKey": {
3224                                       "name": "TestCase",
3225                                       "version": "0.0.1"
3226                                     },
3227                                     "optional": false
3228                                   }
3229                                 },
3230                                 {
3231                                   "key": "TestEstablishStateTime",
3232                                   "value": {
3233                                     "key": "TestEstablishStateTime",
3234                                     "fieldSchemaKey": {
3235                                       "name": "TestTimestamp",
3236                                       "version": "0.0.1"
3237                                     },
3238                                     "optional": false
3239                                   }
3240                                 },
3241                                 {
3242                                   "key": "TestMatchCase",
3243                                   "value": {
3244                                     "key": "TestMatchCase",
3245                                     "fieldSchemaKey": {
3246                                       "name": "TestCase",
3247                                       "version": "0.0.1"
3248                                     },
3249                                     "optional": false
3250                                   }
3251                                 },
3252                                 {
3253                                   "key": "TestMatchCaseSelected",
3254                                   "value": {
3255                                     "key": "TestMatchCaseSelected",
3256                                     "fieldSchemaKey": {
3257                                       "name": "TestCase",
3258                                       "version": "0.0.1"
3259                                     },
3260                                     "optional": false
3261                                   }
3262                                 },
3263                                 {
3264                                   "key": "TestMatchStateTime",
3265                                   "value": {
3266                                     "key": "TestMatchStateTime",
3267                                     "fieldSchemaKey": {
3268                                       "name": "TestTimestamp",
3269                                       "version": "0.0.1"
3270                                     },
3271                                     "optional": false
3272                                   }
3273                                 },
3274                                 {
3275                                   "key": "TestSlogan",
3276                                   "value": {
3277                                     "key": "TestSlogan",
3278                                     "fieldSchemaKey": {
3279                                       "name": "TestSlogan",
3280                                       "version": "0.0.1"
3281                                     },
3282                                     "optional": false
3283                                   }
3284                                 },
3285                                 {
3286                                   "key": "TestTemperature",
3287                                   "value": {
3288                                     "key": "TestTemperature",
3289                                     "fieldSchemaKey": {
3290                                       "name": "TestTemperature",
3291                                       "version": "0.0.1"
3292                                     },
3293                                     "optional": false
3294                                   }
3295                                 },
3296                                 {
3297                                   "key": "TestTimestamp",
3298                                   "value": {
3299                                     "key": "TestTimestamp",
3300                                     "fieldSchemaKey": {
3301                                       "name": "TestTimestamp",
3302                                       "version": "0.0.1"
3303                                     },
3304                                     "optional": false
3305                                   }
3306                                 }
3307                               ]
3308                             },
3309                             "taskParameters": {
3310                               "entry": [
3311                                 {
3312                                   "key": "Parameter0",
3313                                   "value": {
3314                                     "key": {
3315                                       "parentKeyName": "Task_Act3",
3316                                       "parentKeyVersion": "0.0.1",
3317                                       "parentLocalName": "NULL",
3318                                       "localName": "Parameter0"
3319                                     },
3320                                     "defaultValue": "DefaultValue0"
3321                                   }
3322                                 }
3323                               ]
3324                             },
3325                             "contextAlbumReference": [
3326                               {
3327                                 "name": "ExternalContextAlbum",
3328                                 "version": "0.0.1"
3329                               },
3330                               {
3331                                 "name": "GlobalContextAlbum",
3332                                 "version": "0.0.1"
3333                               }
3334                             ],
3335                             "taskLogic": {
3336                               "key": "_TaskLogic",
3337                               "logicFlavour": "JAVASCRIPT",
3338                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestActCaseSelected\", new caseSelectedType(1));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestActStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
3339                             }
3340                           }
3341                         },
3342                         {
3343                           "key": {
3344                             "name": "Task_Decide0",
3345                             "version": "0.0.1"
3346                           },
3347                           "value": {
3348                             "key": {
3349                               "name": "Task_Decide0",
3350                               "version": "0.0.1"
3351                             },
3352                             "inputFields": {
3353                               "entry": [
3354                                 {
3355                                   "key": "TestEstablishCaseSelected",
3356                                   "value": {
3357                                     "key": "TestEstablishCaseSelected",
3358                                     "fieldSchemaKey": {
3359                                       "name": "TestCase",
3360                                       "version": "0.0.1"
3361                                     },
3362                                     "optional": false
3363                                   }
3364                                 },
3365                                 {
3366                                   "key": "TestEstablishStateTime",
3367                                   "value": {
3368                                     "key": "TestEstablishStateTime",
3369                                     "fieldSchemaKey": {
3370                                       "name": "TestTimestamp",
3371                                       "version": "0.0.1"
3372                                     },
3373                                     "optional": false
3374                                   }
3375                                 },
3376                                 {
3377                                   "key": "TestMatchCase",
3378                                   "value": {
3379                                     "key": "TestMatchCase",
3380                                     "fieldSchemaKey": {
3381                                       "name": "TestCase",
3382                                       "version": "0.0.1"
3383                                     },
3384                                     "optional": false
3385                                   }
3386                                 },
3387                                 {
3388                                   "key": "TestMatchCaseSelected",
3389                                   "value": {
3390                                     "key": "TestMatchCaseSelected",
3391                                     "fieldSchemaKey": {
3392                                       "name": "TestCase",
3393                                       "version": "0.0.1"
3394                                     },
3395                                     "optional": false
3396                                   }
3397                                 },
3398                                 {
3399                                   "key": "TestMatchStateTime",
3400                                   "value": {
3401                                     "key": "TestMatchStateTime",
3402                                     "fieldSchemaKey": {
3403                                       "name": "TestTimestamp",
3404                                       "version": "0.0.1"
3405                                     },
3406                                     "optional": false
3407                                   }
3408                                 },
3409                                 {
3410                                   "key": "TestSlogan",
3411                                   "value": {
3412                                     "key": "TestSlogan",
3413                                     "fieldSchemaKey": {
3414                                       "name": "TestSlogan",
3415                                       "version": "0.0.1"
3416                                     },
3417                                     "optional": false
3418                                   }
3419                                 },
3420                                 {
3421                                   "key": "TestTemperature",
3422                                   "value": {
3423                                     "key": "TestTemperature",
3424                                     "fieldSchemaKey": {
3425                                       "name": "TestTemperature",
3426                                       "version": "0.0.1"
3427                                     },
3428                                     "optional": false
3429                                   }
3430                                 },
3431                                 {
3432                                   "key": "TestTimestamp",
3433                                   "value": {
3434                                     "key": "TestTimestamp",
3435                                     "fieldSchemaKey": {
3436                                       "name": "TestTimestamp",
3437                                       "version": "0.0.1"
3438                                     },
3439                                     "optional": false
3440                                   }
3441                                 }
3442                               ]
3443                             },
3444                             "outputFields": {
3445                               "entry": [
3446                                 {
3447                                   "key": "TestDecideCaseSelected",
3448                                   "value": {
3449                                     "key": "TestDecideCaseSelected",
3450                                     "fieldSchemaKey": {
3451                                       "name": "TestCase",
3452                                       "version": "0.0.1"
3453                                     },
3454                                     "optional": false
3455                                   }
3456                                 },
3457                                 {
3458                                   "key": "TestDecideStateTime",
3459                                   "value": {
3460                                     "key": "TestDecideStateTime",
3461                                     "fieldSchemaKey": {
3462                                       "name": "TestTimestamp",
3463                                       "version": "0.0.1"
3464                                     },
3465                                     "optional": false
3466                                   }
3467                                 },
3468                                 {
3469                                   "key": "TestEstablishCaseSelected",
3470                                   "value": {
3471                                     "key": "TestEstablishCaseSelected",
3472                                     "fieldSchemaKey": {
3473                                       "name": "TestCase",
3474                                       "version": "0.0.1"
3475                                     },
3476                                     "optional": false
3477                                   }
3478                                 },
3479                                 {
3480                                   "key": "TestEstablishStateTime",
3481                                   "value": {
3482                                     "key": "TestEstablishStateTime",
3483                                     "fieldSchemaKey": {
3484                                       "name": "TestTimestamp",
3485                                       "version": "0.0.1"
3486                                     },
3487                                     "optional": false
3488                                   }
3489                                 },
3490                                 {
3491                                   "key": "TestMatchCase",
3492                                   "value": {
3493                                     "key": "TestMatchCase",
3494                                     "fieldSchemaKey": {
3495                                       "name": "TestCase",
3496                                       "version": "0.0.1"
3497                                     },
3498                                     "optional": false
3499                                   }
3500                                 },
3501                                 {
3502                                   "key": "TestMatchCaseSelected",
3503                                   "value": {
3504                                     "key": "TestMatchCaseSelected",
3505                                     "fieldSchemaKey": {
3506                                       "name": "TestCase",
3507                                       "version": "0.0.1"
3508                                     },
3509                                     "optional": false
3510                                   }
3511                                 },
3512                                 {
3513                                   "key": "TestMatchStateTime",
3514                                   "value": {
3515                                     "key": "TestMatchStateTime",
3516                                     "fieldSchemaKey": {
3517                                       "name": "TestTimestamp",
3518                                       "version": "0.0.1"
3519                                     },
3520                                     "optional": false
3521                                   }
3522                                 },
3523                                 {
3524                                   "key": "TestSlogan",
3525                                   "value": {
3526                                     "key": "TestSlogan",
3527                                     "fieldSchemaKey": {
3528                                       "name": "TestSlogan",
3529                                       "version": "0.0.1"
3530                                     },
3531                                     "optional": false
3532                                   }
3533                                 },
3534                                 {
3535                                   "key": "TestTemperature",
3536                                   "value": {
3537                                     "key": "TestTemperature",
3538                                     "fieldSchemaKey": {
3539                                       "name": "TestTemperature",
3540                                       "version": "0.0.1"
3541                                     },
3542                                     "optional": false
3543                                   }
3544                                 },
3545                                 {
3546                                   "key": "TestTimestamp",
3547                                   "value": {
3548                                     "key": "TestTimestamp",
3549                                     "fieldSchemaKey": {
3550                                       "name": "TestTimestamp",
3551                                       "version": "0.0.1"
3552                                     },
3553                                     "optional": false
3554                                   }
3555                                 }
3556                               ]
3557                             },
3558                             "taskParameters": {
3559                               "entry": [
3560                                 {
3561                                   "key": "Parameter0",
3562                                   "value": {
3563                                     "key": {
3564                                       "parentKeyName": "Task_Decide0",
3565                                       "parentKeyVersion": "0.0.1",
3566                                       "parentLocalName": "NULL",
3567                                       "localName": "Parameter0"
3568                                     },
3569                                     "defaultValue": "DefaultValue0"
3570                                   }
3571                                 },
3572                                 {
3573                                   "key": "Parameter1",
3574                                   "value": {
3575                                     "key": {
3576                                       "parentKeyName": "Task_Decide0",
3577                                       "parentKeyVersion": "0.0.1",
3578                                       "parentLocalName": "NULL",
3579                                       "localName": "Parameter1"
3580                                     },
3581                                     "defaultValue": "DefaultValue1"
3582                                   }
3583                                 },
3584                                 {
3585                                   "key": "Parameter2",
3586                                   "value": {
3587                                     "key": {
3588                                       "parentKeyName": "Task_Decide0",
3589                                       "parentKeyVersion": "0.0.1",
3590                                       "parentLocalName": "NULL",
3591                                       "localName": "Parameter2"
3592                                     },
3593                                     "defaultValue": "DefaultValue2"
3594                                   }
3595                                 }
3596                               ]
3597                             },
3598                             "contextAlbumReference": [
3599                               {
3600                                 "name": "ExternalContextAlbum",
3601                                 "version": "0.0.1"
3602                               },
3603                               {
3604                                 "name": "GlobalContextAlbum",
3605                                 "version": "0.0.1"
3606                               },
3607                               {
3608                                 "name": "Policy0ContextAlbum",
3609                                 "version": "0.0.1"
3610                               },
3611                               {
3612                                 "name": "Policy1ContextAlbum",
3613                                 "version": "0.0.1"
3614                               }
3615                             ],
3616                             "taskLogic": {
3617                               "key": "_TaskLogic",
3618                               "logicFlavour": "JAVASCRIPT",
3619                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestDecideCaseSelected\", new caseSelectedType(2));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestDecideStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
3620                             }
3621                           }
3622                         },
3623                         {
3624                           "key": {
3625                             "name": "Task_Decide1",
3626                             "version": "0.0.1"
3627                           },
3628                           "value": {
3629                             "key": {
3630                               "name": "Task_Decide1",
3631                               "version": "0.0.1"
3632                             },
3633                             "inputFields": {
3634                               "entry": [
3635                                 {
3636                                   "key": "TestEstablishCaseSelected",
3637                                   "value": {
3638                                     "key": "TestEstablishCaseSelected",
3639                                     "fieldSchemaKey": {
3640                                       "name": "TestCase",
3641                                       "version": "0.0.1"
3642                                     },
3643                                     "optional": false
3644                                   }
3645                                 },
3646                                 {
3647                                   "key": "TestEstablishStateTime",
3648                                   "value": {
3649                                     "key": "TestEstablishStateTime",
3650                                     "fieldSchemaKey": {
3651                                       "name": "TestTimestamp",
3652                                       "version": "0.0.1"
3653                                     },
3654                                     "optional": false
3655                                   }
3656                                 },
3657                                 {
3658                                   "key": "TestMatchCase",
3659                                   "value": {
3660                                     "key": "TestMatchCase",
3661                                     "fieldSchemaKey": {
3662                                       "name": "TestCase",
3663                                       "version": "0.0.1"
3664                                     },
3665                                     "optional": false
3666                                   }
3667                                 },
3668                                 {
3669                                   "key": "TestMatchCaseSelected",
3670                                   "value": {
3671                                     "key": "TestMatchCaseSelected",
3672                                     "fieldSchemaKey": {
3673                                       "name": "TestCase",
3674                                       "version": "0.0.1"
3675                                     },
3676                                     "optional": false
3677                                   }
3678                                 },
3679                                 {
3680                                   "key": "TestMatchStateTime",
3681                                   "value": {
3682                                     "key": "TestMatchStateTime",
3683                                     "fieldSchemaKey": {
3684                                       "name": "TestTimestamp",
3685                                       "version": "0.0.1"
3686                                     },
3687                                     "optional": false
3688                                   }
3689                                 },
3690                                 {
3691                                   "key": "TestSlogan",
3692                                   "value": {
3693                                     "key": "TestSlogan",
3694                                     "fieldSchemaKey": {
3695                                       "name": "TestSlogan",
3696                                       "version": "0.0.1"
3697                                     },
3698                                     "optional": false
3699                                   }
3700                                 },
3701                                 {
3702                                   "key": "TestTemperature",
3703                                   "value": {
3704                                     "key": "TestTemperature",
3705                                     "fieldSchemaKey": {
3706                                       "name": "TestTemperature",
3707                                       "version": "0.0.1"
3708                                     },
3709                                     "optional": false
3710                                   }
3711                                 },
3712                                 {
3713                                   "key": "TestTimestamp",
3714                                   "value": {
3715                                     "key": "TestTimestamp",
3716                                     "fieldSchemaKey": {
3717                                       "name": "TestTimestamp",
3718                                       "version": "0.0.1"
3719                                     },
3720                                     "optional": false
3721                                   }
3722                                 }
3723                               ]
3724                             },
3725                             "outputFields": {
3726                               "entry": [
3727                                 {
3728                                   "key": "TestDecideCaseSelected",
3729                                   "value": {
3730                                     "key": "TestDecideCaseSelected",
3731                                     "fieldSchemaKey": {
3732                                       "name": "TestCase",
3733                                       "version": "0.0.1"
3734                                     },
3735                                     "optional": false
3736                                   }
3737                                 },
3738                                 {
3739                                   "key": "TestDecideStateTime",
3740                                   "value": {
3741                                     "key": "TestDecideStateTime",
3742                                     "fieldSchemaKey": {
3743                                       "name": "TestTimestamp",
3744                                       "version": "0.0.1"
3745                                     },
3746                                     "optional": false
3747                                   }
3748                                 },
3749                                 {
3750                                   "key": "TestEstablishCaseSelected",
3751                                   "value": {
3752                                     "key": "TestEstablishCaseSelected",
3753                                     "fieldSchemaKey": {
3754                                       "name": "TestCase",
3755                                       "version": "0.0.1"
3756                                     },
3757                                     "optional": false
3758                                   }
3759                                 },
3760                                 {
3761                                   "key": "TestEstablishStateTime",
3762                                   "value": {
3763                                     "key": "TestEstablishStateTime",
3764                                     "fieldSchemaKey": {
3765                                       "name": "TestTimestamp",
3766                                       "version": "0.0.1"
3767                                     },
3768                                     "optional": false
3769                                   }
3770                                 },
3771                                 {
3772                                   "key": "TestMatchCase",
3773                                   "value": {
3774                                     "key": "TestMatchCase",
3775                                     "fieldSchemaKey": {
3776                                       "name": "TestCase",
3777                                       "version": "0.0.1"
3778                                     },
3779                                     "optional": false
3780                                   }
3781                                 },
3782                                 {
3783                                   "key": "TestMatchCaseSelected",
3784                                   "value": {
3785                                     "key": "TestMatchCaseSelected",
3786                                     "fieldSchemaKey": {
3787                                       "name": "TestCase",
3788                                       "version": "0.0.1"
3789                                     },
3790                                     "optional": false
3791                                   }
3792                                 },
3793                                 {
3794                                   "key": "TestMatchStateTime",
3795                                   "value": {
3796                                     "key": "TestMatchStateTime",
3797                                     "fieldSchemaKey": {
3798                                       "name": "TestTimestamp",
3799                                       "version": "0.0.1"
3800                                     },
3801                                     "optional": false
3802                                   }
3803                                 },
3804                                 {
3805                                   "key": "TestSlogan",
3806                                   "value": {
3807                                     "key": "TestSlogan",
3808                                     "fieldSchemaKey": {
3809                                       "name": "TestSlogan",
3810                                       "version": "0.0.1"
3811                                     },
3812                                     "optional": false
3813                                   }
3814                                 },
3815                                 {
3816                                   "key": "TestTemperature",
3817                                   "value": {
3818                                     "key": "TestTemperature",
3819                                     "fieldSchemaKey": {
3820                                       "name": "TestTemperature",
3821                                       "version": "0.0.1"
3822                                     },
3823                                     "optional": false
3824                                   }
3825                                 },
3826                                 {
3827                                   "key": "TestTimestamp",
3828                                   "value": {
3829                                     "key": "TestTimestamp",
3830                                     "fieldSchemaKey": {
3831                                       "name": "TestTimestamp",
3832                                       "version": "0.0.1"
3833                                     },
3834                                     "optional": false
3835                                   }
3836                                 }
3837                               ]
3838                             },
3839                             "taskParameters": {
3840                               "entry": [
3841                                 {
3842                                   "key": "Parameter0",
3843                                   "value": {
3844                                     "key": {
3845                                       "parentKeyName": "Task_Decide1",
3846                                       "parentKeyVersion": "0.0.1",
3847                                       "parentLocalName": "NULL",
3848                                       "localName": "Parameter0"
3849                                     },
3850                                     "defaultValue": "DefaultValue0"
3851                                   }
3852                                 },
3853                                 {
3854                                   "key": "Parameter1",
3855                                   "value": {
3856                                     "key": {
3857                                       "parentKeyName": "Task_Decide1",
3858                                       "parentKeyVersion": "0.0.1",
3859                                       "parentLocalName": "NULL",
3860                                       "localName": "Parameter1"
3861                                     },
3862                                     "defaultValue": "DefaultValue1"
3863                                   }
3864                                 }
3865                               ]
3866                             },
3867                             "contextAlbumReference": [
3868                               {
3869                                 "name": "GlobalContextAlbum",
3870                                 "version": "0.0.1"
3871                               },
3872                               {
3873                                 "name": "Policy0ContextAlbum",
3874                                 "version": "0.0.1"
3875                               }
3876                             ],
3877                             "taskLogic": {
3878                               "key": "_TaskLogic",
3879                               "logicFlavour": "JAVASCRIPT",
3880                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestDecideCaseSelected\", new caseSelectedType(3));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestDecideStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
3881                             }
3882                           }
3883                         },
3884                         {
3885                           "key": {
3886                             "name": "Task_Decide2",
3887                             "version": "0.0.1"
3888                           },
3889                           "value": {
3890                             "key": {
3891                               "name": "Task_Decide2",
3892                               "version": "0.0.1"
3893                             },
3894                             "inputFields": {
3895                               "entry": [
3896                                 {
3897                                   "key": "TestEstablishCaseSelected",
3898                                   "value": {
3899                                     "key": "TestEstablishCaseSelected",
3900                                     "fieldSchemaKey": {
3901                                       "name": "TestCase",
3902                                       "version": "0.0.1"
3903                                     },
3904                                     "optional": false
3905                                   }
3906                                 },
3907                                 {
3908                                   "key": "TestEstablishStateTime",
3909                                   "value": {
3910                                     "key": "TestEstablishStateTime",
3911                                     "fieldSchemaKey": {
3912                                       "name": "TestTimestamp",
3913                                       "version": "0.0.1"
3914                                     },
3915                                     "optional": false
3916                                   }
3917                                 },
3918                                 {
3919                                   "key": "TestMatchCase",
3920                                   "value": {
3921                                     "key": "TestMatchCase",
3922                                     "fieldSchemaKey": {
3923                                       "name": "TestCase",
3924                                       "version": "0.0.1"
3925                                     },
3926                                     "optional": false
3927                                   }
3928                                 },
3929                                 {
3930                                   "key": "TestMatchCaseSelected",
3931                                   "value": {
3932                                     "key": "TestMatchCaseSelected",
3933                                     "fieldSchemaKey": {
3934                                       "name": "TestCase",
3935                                       "version": "0.0.1"
3936                                     },
3937                                     "optional": false
3938                                   }
3939                                 },
3940                                 {
3941                                   "key": "TestMatchStateTime",
3942                                   "value": {
3943                                     "key": "TestMatchStateTime",
3944                                     "fieldSchemaKey": {
3945                                       "name": "TestTimestamp",
3946                                       "version": "0.0.1"
3947                                     },
3948                                     "optional": false
3949                                   }
3950                                 },
3951                                 {
3952                                   "key": "TestSlogan",
3953                                   "value": {
3954                                     "key": "TestSlogan",
3955                                     "fieldSchemaKey": {
3956                                       "name": "TestSlogan",
3957                                       "version": "0.0.1"
3958                                     },
3959                                     "optional": false
3960                                   }
3961                                 },
3962                                 {
3963                                   "key": "TestTemperature",
3964                                   "value": {
3965                                     "key": "TestTemperature",
3966                                     "fieldSchemaKey": {
3967                                       "name": "TestTemperature",
3968                                       "version": "0.0.1"
3969                                     },
3970                                     "optional": false
3971                                   }
3972                                 },
3973                                 {
3974                                   "key": "TestTimestamp",
3975                                   "value": {
3976                                     "key": "TestTimestamp",
3977                                     "fieldSchemaKey": {
3978                                       "name": "TestTimestamp",
3979                                       "version": "0.0.1"
3980                                     },
3981                                     "optional": false
3982                                   }
3983                                 }
3984                               ]
3985                             },
3986                             "outputFields": {
3987                               "entry": [
3988                                 {
3989                                   "key": "TestDecideCaseSelected",
3990                                   "value": {
3991                                     "key": "TestDecideCaseSelected",
3992                                     "fieldSchemaKey": {
3993                                       "name": "TestCase",
3994                                       "version": "0.0.1"
3995                                     },
3996                                     "optional": false
3997                                   }
3998                                 },
3999                                 {
4000                                   "key": "TestDecideStateTime",
4001                                   "value": {
4002                                     "key": "TestDecideStateTime",
4003                                     "fieldSchemaKey": {
4004                                       "name": "TestTimestamp",
4005                                       "version": "0.0.1"
4006                                     },
4007                                     "optional": false
4008                                   }
4009                                 },
4010                                 {
4011                                   "key": "TestEstablishCaseSelected",
4012                                   "value": {
4013                                     "key": "TestEstablishCaseSelected",
4014                                     "fieldSchemaKey": {
4015                                       "name": "TestCase",
4016                                       "version": "0.0.1"
4017                                     },
4018                                     "optional": false
4019                                   }
4020                                 },
4021                                 {
4022                                   "key": "TestEstablishStateTime",
4023                                   "value": {
4024                                     "key": "TestEstablishStateTime",
4025                                     "fieldSchemaKey": {
4026                                       "name": "TestTimestamp",
4027                                       "version": "0.0.1"
4028                                     },
4029                                     "optional": false
4030                                   }
4031                                 },
4032                                 {
4033                                   "key": "TestMatchCase",
4034                                   "value": {
4035                                     "key": "TestMatchCase",
4036                                     "fieldSchemaKey": {
4037                                       "name": "TestCase",
4038                                       "version": "0.0.1"
4039                                     },
4040                                     "optional": false
4041                                   }
4042                                 },
4043                                 {
4044                                   "key": "TestMatchCaseSelected",
4045                                   "value": {
4046                                     "key": "TestMatchCaseSelected",
4047                                     "fieldSchemaKey": {
4048                                       "name": "TestCase",
4049                                       "version": "0.0.1"
4050                                     },
4051                                     "optional": false
4052                                   }
4053                                 },
4054                                 {
4055                                   "key": "TestMatchStateTime",
4056                                   "value": {
4057                                     "key": "TestMatchStateTime",
4058                                     "fieldSchemaKey": {
4059                                       "name": "TestTimestamp",
4060                                       "version": "0.0.1"
4061                                     },
4062                                     "optional": false
4063                                   }
4064                                 },
4065                                 {
4066                                   "key": "TestSlogan",
4067                                   "value": {
4068                                     "key": "TestSlogan",
4069                                     "fieldSchemaKey": {
4070                                       "name": "TestSlogan",
4071                                       "version": "0.0.1"
4072                                     },
4073                                     "optional": false
4074                                   }
4075                                 },
4076                                 {
4077                                   "key": "TestTemperature",
4078                                   "value": {
4079                                     "key": "TestTemperature",
4080                                     "fieldSchemaKey": {
4081                                       "name": "TestTemperature",
4082                                       "version": "0.0.1"
4083                                     },
4084                                     "optional": false
4085                                   }
4086                                 },
4087                                 {
4088                                   "key": "TestTimestamp",
4089                                   "value": {
4090                                     "key": "TestTimestamp",
4091                                     "fieldSchemaKey": {
4092                                       "name": "TestTimestamp",
4093                                       "version": "0.0.1"
4094                                     },
4095                                     "optional": false
4096                                   }
4097                                 }
4098                               ]
4099                             },
4100                             "taskParameters": {
4101                               "entry": [
4102                                 {
4103                                   "key": "Parameter0",
4104                                   "value": {
4105                                     "key": {
4106                                       "parentKeyName": "Task_Decide2",
4107                                       "parentKeyVersion": "0.0.1",
4108                                       "parentLocalName": "NULL",
4109                                       "localName": "Parameter0"
4110                                     },
4111                                     "defaultValue": "DefaultValue0"
4112                                   }
4113                                 }
4114                               ]
4115                             },
4116                             "contextAlbumReference": [
4117                               {
4118                                 "name": "GlobalContextAlbum",
4119                                 "version": "0.0.1"
4120                               },
4121                               {
4122                                 "name": "Policy1ContextAlbum",
4123                                 "version": "0.0.1"
4124                               }
4125                             ],
4126                             "taskLogic": {
4127                               "key": "_TaskLogic",
4128                               "logicFlavour": "JAVASCRIPT",
4129                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestDecideCaseSelected\", new caseSelectedType(0));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestDecideStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
4130                             }
4131                           }
4132                         },
4133                         {
4134                           "key": {
4135                             "name": "Task_Decide3",
4136                             "version": "0.0.1"
4137                           },
4138                           "value": {
4139                             "key": {
4140                               "name": "Task_Decide3",
4141                               "version": "0.0.1"
4142                             },
4143                             "inputFields": {
4144                               "entry": [
4145                                 {
4146                                   "key": "TestEstablishCaseSelected",
4147                                   "value": {
4148                                     "key": "TestEstablishCaseSelected",
4149                                     "fieldSchemaKey": {
4150                                       "name": "TestCase",
4151                                       "version": "0.0.1"
4152                                     },
4153                                     "optional": false
4154                                   }
4155                                 },
4156                                 {
4157                                   "key": "TestEstablishStateTime",
4158                                   "value": {
4159                                     "key": "TestEstablishStateTime",
4160                                     "fieldSchemaKey": {
4161                                       "name": "TestTimestamp",
4162                                       "version": "0.0.1"
4163                                     },
4164                                     "optional": false
4165                                   }
4166                                 },
4167                                 {
4168                                   "key": "TestMatchCase",
4169                                   "value": {
4170                                     "key": "TestMatchCase",
4171                                     "fieldSchemaKey": {
4172                                       "name": "TestCase",
4173                                       "version": "0.0.1"
4174                                     },
4175                                     "optional": false
4176                                   }
4177                                 },
4178                                 {
4179                                   "key": "TestMatchCaseSelected",
4180                                   "value": {
4181                                     "key": "TestMatchCaseSelected",
4182                                     "fieldSchemaKey": {
4183                                       "name": "TestCase",
4184                                       "version": "0.0.1"
4185                                     },
4186                                     "optional": false
4187                                   }
4188                                 },
4189                                 {
4190                                   "key": "TestMatchStateTime",
4191                                   "value": {
4192                                     "key": "TestMatchStateTime",
4193                                     "fieldSchemaKey": {
4194                                       "name": "TestTimestamp",
4195                                       "version": "0.0.1"
4196                                     },
4197                                     "optional": false
4198                                   }
4199                                 },
4200                                 {
4201                                   "key": "TestSlogan",
4202                                   "value": {
4203                                     "key": "TestSlogan",
4204                                     "fieldSchemaKey": {
4205                                       "name": "TestSlogan",
4206                                       "version": "0.0.1"
4207                                     },
4208                                     "optional": false
4209                                   }
4210                                 },
4211                                 {
4212                                   "key": "TestTemperature",
4213                                   "value": {
4214                                     "key": "TestTemperature",
4215                                     "fieldSchemaKey": {
4216                                       "name": "TestTemperature",
4217                                       "version": "0.0.1"
4218                                     },
4219                                     "optional": false
4220                                   }
4221                                 },
4222                                 {
4223                                   "key": "TestTimestamp",
4224                                   "value": {
4225                                     "key": "TestTimestamp",
4226                                     "fieldSchemaKey": {
4227                                       "name": "TestTimestamp",
4228                                       "version": "0.0.1"
4229                                     },
4230                                     "optional": false
4231                                   }
4232                                 }
4233                               ]
4234                             },
4235                             "outputFields": {
4236                               "entry": [
4237                                 {
4238                                   "key": "TestDecideCaseSelected",
4239                                   "value": {
4240                                     "key": "TestDecideCaseSelected",
4241                                     "fieldSchemaKey": {
4242                                       "name": "TestCase",
4243                                       "version": "0.0.1"
4244                                     },
4245                                     "optional": false
4246                                   }
4247                                 },
4248                                 {
4249                                   "key": "TestDecideStateTime",
4250                                   "value": {
4251                                     "key": "TestDecideStateTime",
4252                                     "fieldSchemaKey": {
4253                                       "name": "TestTimestamp",
4254                                       "version": "0.0.1"
4255                                     },
4256                                     "optional": false
4257                                   }
4258                                 },
4259                                 {
4260                                   "key": "TestEstablishCaseSelected",
4261                                   "value": {
4262                                     "key": "TestEstablishCaseSelected",
4263                                     "fieldSchemaKey": {
4264                                       "name": "TestCase",
4265                                       "version": "0.0.1"
4266                                     },
4267                                     "optional": false
4268                                   }
4269                                 },
4270                                 {
4271                                   "key": "TestEstablishStateTime",
4272                                   "value": {
4273                                     "key": "TestEstablishStateTime",
4274                                     "fieldSchemaKey": {
4275                                       "name": "TestTimestamp",
4276                                       "version": "0.0.1"
4277                                     },
4278                                     "optional": false
4279                                   }
4280                                 },
4281                                 {
4282                                   "key": "TestMatchCase",
4283                                   "value": {
4284                                     "key": "TestMatchCase",
4285                                     "fieldSchemaKey": {
4286                                       "name": "TestCase",
4287                                       "version": "0.0.1"
4288                                     },
4289                                     "optional": false
4290                                   }
4291                                 },
4292                                 {
4293                                   "key": "TestMatchCaseSelected",
4294                                   "value": {
4295                                     "key": "TestMatchCaseSelected",
4296                                     "fieldSchemaKey": {
4297                                       "name": "TestCase",
4298                                       "version": "0.0.1"
4299                                     },
4300                                     "optional": false
4301                                   }
4302                                 },
4303                                 {
4304                                   "key": "TestMatchStateTime",
4305                                   "value": {
4306                                     "key": "TestMatchStateTime",
4307                                     "fieldSchemaKey": {
4308                                       "name": "TestTimestamp",
4309                                       "version": "0.0.1"
4310                                     },
4311                                     "optional": false
4312                                   }
4313                                 },
4314                                 {
4315                                   "key": "TestSlogan",
4316                                   "value": {
4317                                     "key": "TestSlogan",
4318                                     "fieldSchemaKey": {
4319                                       "name": "TestSlogan",
4320                                       "version": "0.0.1"
4321                                     },
4322                                     "optional": false
4323                                   }
4324                                 },
4325                                 {
4326                                   "key": "TestTemperature",
4327                                   "value": {
4328                                     "key": "TestTemperature",
4329                                     "fieldSchemaKey": {
4330                                       "name": "TestTemperature",
4331                                       "version": "0.0.1"
4332                                     },
4333                                     "optional": false
4334                                   }
4335                                 },
4336                                 {
4337                                   "key": "TestTimestamp",
4338                                   "value": {
4339                                     "key": "TestTimestamp",
4340                                     "fieldSchemaKey": {
4341                                       "name": "TestTimestamp",
4342                                       "version": "0.0.1"
4343                                     },
4344                                     "optional": false
4345                                   }
4346                                 }
4347                               ]
4348                             },
4349                             "taskParameters": {
4350                               "entry": [
4351                                 {
4352                                   "key": "Parameter0",
4353                                   "value": {
4354                                     "key": {
4355                                       "parentKeyName": "Task_Decide3",
4356                                       "parentKeyVersion": "0.0.1",
4357                                       "parentLocalName": "NULL",
4358                                       "localName": "Parameter0"
4359                                     },
4360                                     "defaultValue": "DefaultValue0"
4361                                   }
4362                                 }
4363                               ]
4364                             },
4365                             "contextAlbumReference": [
4366                               {
4367                                 "name": "ExternalContextAlbum",
4368                                 "version": "0.0.1"
4369                               },
4370                               {
4371                                 "name": "GlobalContextAlbum",
4372                                 "version": "0.0.1"
4373                               }
4374                             ],
4375                             "taskLogic": {
4376                               "key": "_TaskLogic",
4377                               "logicFlavour": "JAVASCRIPT",
4378                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestDecideCaseSelected\", new caseSelectedType(1));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestDecideStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
4379                             }
4380                           }
4381                         },
4382                         {
4383                           "key": {
4384                             "name": "Task_Establish0",
4385                             "version": "0.0.1"
4386                           },
4387                           "value": {
4388                             "key": {
4389                               "name": "Task_Establish0",
4390                               "version": "0.0.1"
4391                             },
4392                             "inputFields": {
4393                               "entry": [
4394                                 {
4395                                   "key": "TestMatchCase",
4396                                   "value": {
4397                                     "key": "TestMatchCase",
4398                                     "fieldSchemaKey": {
4399                                       "name": "TestCase",
4400                                       "version": "0.0.1"
4401                                     },
4402                                     "optional": false
4403                                   }
4404                                 },
4405                                 {
4406                                   "key": "TestMatchCaseSelected",
4407                                   "value": {
4408                                     "key": "TestMatchCaseSelected",
4409                                     "fieldSchemaKey": {
4410                                       "name": "TestCase",
4411                                       "version": "0.0.1"
4412                                     },
4413                                     "optional": false
4414                                   }
4415                                 },
4416                                 {
4417                                   "key": "TestMatchStateTime",
4418                                   "value": {
4419                                     "key": "TestMatchStateTime",
4420                                     "fieldSchemaKey": {
4421                                       "name": "TestTimestamp",
4422                                       "version": "0.0.1"
4423                                     },
4424                                     "optional": false
4425                                   }
4426                                 },
4427                                 {
4428                                   "key": "TestSlogan",
4429                                   "value": {
4430                                     "key": "TestSlogan",
4431                                     "fieldSchemaKey": {
4432                                       "name": "TestSlogan",
4433                                       "version": "0.0.1"
4434                                     },
4435                                     "optional": false
4436                                   }
4437                                 },
4438                                 {
4439                                   "key": "TestTemperature",
4440                                   "value": {
4441                                     "key": "TestTemperature",
4442                                     "fieldSchemaKey": {
4443                                       "name": "TestTemperature",
4444                                       "version": "0.0.1"
4445                                     },
4446                                     "optional": false
4447                                   }
4448                                 },
4449                                 {
4450                                   "key": "TestTimestamp",
4451                                   "value": {
4452                                     "key": "TestTimestamp",
4453                                     "fieldSchemaKey": {
4454                                       "name": "TestTimestamp",
4455                                       "version": "0.0.1"
4456                                     },
4457                                     "optional": false
4458                                   }
4459                                 }
4460                               ]
4461                             },
4462                             "outputFields": {
4463                               "entry": [
4464                                 {
4465                                   "key": "TestEstablishCaseSelected",
4466                                   "value": {
4467                                     "key": "TestEstablishCaseSelected",
4468                                     "fieldSchemaKey": {
4469                                       "name": "TestCase",
4470                                       "version": "0.0.1"
4471                                     },
4472                                     "optional": false
4473                                   }
4474                                 },
4475                                 {
4476                                   "key": "TestEstablishStateTime",
4477                                   "value": {
4478                                     "key": "TestEstablishStateTime",
4479                                     "fieldSchemaKey": {
4480                                       "name": "TestTimestamp",
4481                                       "version": "0.0.1"
4482                                     },
4483                                     "optional": false
4484                                   }
4485                                 },
4486                                 {
4487                                   "key": "TestMatchCase",
4488                                   "value": {
4489                                     "key": "TestMatchCase",
4490                                     "fieldSchemaKey": {
4491                                       "name": "TestCase",
4492                                       "version": "0.0.1"
4493                                     },
4494                                     "optional": false
4495                                   }
4496                                 },
4497                                 {
4498                                   "key": "TestMatchCaseSelected",
4499                                   "value": {
4500                                     "key": "TestMatchCaseSelected",
4501                                     "fieldSchemaKey": {
4502                                       "name": "TestCase",
4503                                       "version": "0.0.1"
4504                                     },
4505                                     "optional": false
4506                                   }
4507                                 },
4508                                 {
4509                                   "key": "TestMatchStateTime",
4510                                   "value": {
4511                                     "key": "TestMatchStateTime",
4512                                     "fieldSchemaKey": {
4513                                       "name": "TestTimestamp",
4514                                       "version": "0.0.1"
4515                                     },
4516                                     "optional": false
4517                                   }
4518                                 },
4519                                 {
4520                                   "key": "TestSlogan",
4521                                   "value": {
4522                                     "key": "TestSlogan",
4523                                     "fieldSchemaKey": {
4524                                       "name": "TestSlogan",
4525                                       "version": "0.0.1"
4526                                     },
4527                                     "optional": false
4528                                   }
4529                                 },
4530                                 {
4531                                   "key": "TestTemperature",
4532                                   "value": {
4533                                     "key": "TestTemperature",
4534                                     "fieldSchemaKey": {
4535                                       "name": "TestTemperature",
4536                                       "version": "0.0.1"
4537                                     },
4538                                     "optional": false
4539                                   }
4540                                 },
4541                                 {
4542                                   "key": "TestTimestamp",
4543                                   "value": {
4544                                     "key": "TestTimestamp",
4545                                     "fieldSchemaKey": {
4546                                       "name": "TestTimestamp",
4547                                       "version": "0.0.1"
4548                                     },
4549                                     "optional": false
4550                                   }
4551                                 }
4552                               ]
4553                             },
4554                             "taskParameters": {
4555                               "entry": [
4556                                 {
4557                                   "key": "Parameter0",
4558                                   "value": {
4559                                     "key": {
4560                                       "parentKeyName": "Task_Establish0",
4561                                       "parentKeyVersion": "0.0.1",
4562                                       "parentLocalName": "NULL",
4563                                       "localName": "Parameter0"
4564                                     },
4565                                     "defaultValue": "DefaultValue0"
4566                                   }
4567                                 },
4568                                 {
4569                                   "key": "Parameter1",
4570                                   "value": {
4571                                     "key": {
4572                                       "parentKeyName": "Task_Establish0",
4573                                       "parentKeyVersion": "0.0.1",
4574                                       "parentLocalName": "NULL",
4575                                       "localName": "Parameter1"
4576                                     },
4577                                     "defaultValue": "DefaultValue1"
4578                                   }
4579                                 },
4580                                 {
4581                                   "key": "Parameter2",
4582                                   "value": {
4583                                     "key": {
4584                                       "parentKeyName": "Task_Establish0",
4585                                       "parentKeyVersion": "0.0.1",
4586                                       "parentLocalName": "NULL",
4587                                       "localName": "Parameter2"
4588                                     },
4589                                     "defaultValue": "DefaultValue2"
4590                                   }
4591                                 }
4592                               ]
4593                             },
4594                             "contextAlbumReference": [
4595                               {
4596                                 "name": "ExternalContextAlbum",
4597                                 "version": "0.0.1"
4598                               },
4599                               {
4600                                 "name": "GlobalContextAlbum",
4601                                 "version": "0.0.1"
4602                               },
4603                               {
4604                                 "name": "Policy0ContextAlbum",
4605                                 "version": "0.0.1"
4606                               },
4607                               {
4608                                 "name": "Policy1ContextAlbum",
4609                                 "version": "0.0.1"
4610                               }
4611                             ],
4612                             "taskLogic": {
4613                               "key": "_TaskLogic",
4614                               "logicFlavour": "JAVASCRIPT",
4615                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestEstablishCaseSelected\", new caseSelectedType(2));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestEstablishStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
4616                             }
4617                           }
4618                         },
4619                         {
4620                           "key": {
4621                             "name": "Task_Establish1",
4622                             "version": "0.0.1"
4623                           },
4624                           "value": {
4625                             "key": {
4626                               "name": "Task_Establish1",
4627                               "version": "0.0.1"
4628                             },
4629                             "inputFields": {
4630                               "entry": [
4631                                 {
4632                                   "key": "TestMatchCase",
4633                                   "value": {
4634                                     "key": "TestMatchCase",
4635                                     "fieldSchemaKey": {
4636                                       "name": "TestCase",
4637                                       "version": "0.0.1"
4638                                     },
4639                                     "optional": false
4640                                   }
4641                                 },
4642                                 {
4643                                   "key": "TestMatchCaseSelected",
4644                                   "value": {
4645                                     "key": "TestMatchCaseSelected",
4646                                     "fieldSchemaKey": {
4647                                       "name": "TestCase",
4648                                       "version": "0.0.1"
4649                                     },
4650                                     "optional": false
4651                                   }
4652                                 },
4653                                 {
4654                                   "key": "TestMatchStateTime",
4655                                   "value": {
4656                                     "key": "TestMatchStateTime",
4657                                     "fieldSchemaKey": {
4658                                       "name": "TestTimestamp",
4659                                       "version": "0.0.1"
4660                                     },
4661                                     "optional": false
4662                                   }
4663                                 },
4664                                 {
4665                                   "key": "TestSlogan",
4666                                   "value": {
4667                                     "key": "TestSlogan",
4668                                     "fieldSchemaKey": {
4669                                       "name": "TestSlogan",
4670                                       "version": "0.0.1"
4671                                     },
4672                                     "optional": false
4673                                   }
4674                                 },
4675                                 {
4676                                   "key": "TestTemperature",
4677                                   "value": {
4678                                     "key": "TestTemperature",
4679                                     "fieldSchemaKey": {
4680                                       "name": "TestTemperature",
4681                                       "version": "0.0.1"
4682                                     },
4683                                     "optional": false
4684                                   }
4685                                 },
4686                                 {
4687                                   "key": "TestTimestamp",
4688                                   "value": {
4689                                     "key": "TestTimestamp",
4690                                     "fieldSchemaKey": {
4691                                       "name": "TestTimestamp",
4692                                       "version": "0.0.1"
4693                                     },
4694                                     "optional": false
4695                                   }
4696                                 }
4697                               ]
4698                             },
4699                             "outputFields": {
4700                               "entry": [
4701                                 {
4702                                   "key": "TestEstablishCaseSelected",
4703                                   "value": {
4704                                     "key": "TestEstablishCaseSelected",
4705                                     "fieldSchemaKey": {
4706                                       "name": "TestCase",
4707                                       "version": "0.0.1"
4708                                     },
4709                                     "optional": false
4710                                   }
4711                                 },
4712                                 {
4713                                   "key": "TestEstablishStateTime",
4714                                   "value": {
4715                                     "key": "TestEstablishStateTime",
4716                                     "fieldSchemaKey": {
4717                                       "name": "TestTimestamp",
4718                                       "version": "0.0.1"
4719                                     },
4720                                     "optional": false
4721                                   }
4722                                 },
4723                                 {
4724                                   "key": "TestMatchCase",
4725                                   "value": {
4726                                     "key": "TestMatchCase",
4727                                     "fieldSchemaKey": {
4728                                       "name": "TestCase",
4729                                       "version": "0.0.1"
4730                                     },
4731                                     "optional": false
4732                                   }
4733                                 },
4734                                 {
4735                                   "key": "TestMatchCaseSelected",
4736                                   "value": {
4737                                     "key": "TestMatchCaseSelected",
4738                                     "fieldSchemaKey": {
4739                                       "name": "TestCase",
4740                                       "version": "0.0.1"
4741                                     },
4742                                     "optional": false
4743                                   }
4744                                 },
4745                                 {
4746                                   "key": "TestMatchStateTime",
4747                                   "value": {
4748                                     "key": "TestMatchStateTime",
4749                                     "fieldSchemaKey": {
4750                                       "name": "TestTimestamp",
4751                                       "version": "0.0.1"
4752                                     },
4753                                     "optional": false
4754                                   }
4755                                 },
4756                                 {
4757                                   "key": "TestSlogan",
4758                                   "value": {
4759                                     "key": "TestSlogan",
4760                                     "fieldSchemaKey": {
4761                                       "name": "TestSlogan",
4762                                       "version": "0.0.1"
4763                                     },
4764                                     "optional": false
4765                                   }
4766                                 },
4767                                 {
4768                                   "key": "TestTemperature",
4769                                   "value": {
4770                                     "key": "TestTemperature",
4771                                     "fieldSchemaKey": {
4772                                       "name": "TestTemperature",
4773                                       "version": "0.0.1"
4774                                     },
4775                                     "optional": false
4776                                   }
4777                                 },
4778                                 {
4779                                   "key": "TestTimestamp",
4780                                   "value": {
4781                                     "key": "TestTimestamp",
4782                                     "fieldSchemaKey": {
4783                                       "name": "TestTimestamp",
4784                                       "version": "0.0.1"
4785                                     },
4786                                     "optional": false
4787                                   }
4788                                 }
4789                               ]
4790                             },
4791                             "taskParameters": {
4792                               "entry": [
4793                                 {
4794                                   "key": "Parameter0",
4795                                   "value": {
4796                                     "key": {
4797                                       "parentKeyName": "Task_Establish1",
4798                                       "parentKeyVersion": "0.0.1",
4799                                       "parentLocalName": "NULL",
4800                                       "localName": "Parameter0"
4801                                     },
4802                                     "defaultValue": "DefaultValue0"
4803                                   }
4804                                 },
4805                                 {
4806                                   "key": "Parameter1",
4807                                   "value": {
4808                                     "key": {
4809                                       "parentKeyName": "Task_Establish1",
4810                                       "parentKeyVersion": "0.0.1",
4811                                       "parentLocalName": "NULL",
4812                                       "localName": "Parameter1"
4813                                     },
4814                                     "defaultValue": "DefaultValue1"
4815                                   }
4816                                 }
4817                               ]
4818                             },
4819                             "contextAlbumReference": [
4820                               {
4821                                 "name": "GlobalContextAlbum",
4822                                 "version": "0.0.1"
4823                               },
4824                               {
4825                                 "name": "Policy0ContextAlbum",
4826                                 "version": "0.0.1"
4827                               }
4828                             ],
4829                             "taskLogic": {
4830                               "key": "_TaskLogic",
4831                               "logicFlavour": "JAVASCRIPT",
4832                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestEstablishCaseSelected\", new caseSelectedType(3));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestEstablishStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
4833                             }
4834                           }
4835                         },
4836                         {
4837                           "key": {
4838                             "name": "Task_Establish2",
4839                             "version": "0.0.1"
4840                           },
4841                           "value": {
4842                             "key": {
4843                               "name": "Task_Establish2",
4844                               "version": "0.0.1"
4845                             },
4846                             "inputFields": {
4847                               "entry": [
4848                                 {
4849                                   "key": "TestMatchCase",
4850                                   "value": {
4851                                     "key": "TestMatchCase",
4852                                     "fieldSchemaKey": {
4853                                       "name": "TestCase",
4854                                       "version": "0.0.1"
4855                                     },
4856                                     "optional": false
4857                                   }
4858                                 },
4859                                 {
4860                                   "key": "TestMatchCaseSelected",
4861                                   "value": {
4862                                     "key": "TestMatchCaseSelected",
4863                                     "fieldSchemaKey": {
4864                                       "name": "TestCase",
4865                                       "version": "0.0.1"
4866                                     },
4867                                     "optional": false
4868                                   }
4869                                 },
4870                                 {
4871                                   "key": "TestMatchStateTime",
4872                                   "value": {
4873                                     "key": "TestMatchStateTime",
4874                                     "fieldSchemaKey": {
4875                                       "name": "TestTimestamp",
4876                                       "version": "0.0.1"
4877                                     },
4878                                     "optional": false
4879                                   }
4880                                 },
4881                                 {
4882                                   "key": "TestSlogan",
4883                                   "value": {
4884                                     "key": "TestSlogan",
4885                                     "fieldSchemaKey": {
4886                                       "name": "TestSlogan",
4887                                       "version": "0.0.1"
4888                                     },
4889                                     "optional": false
4890                                   }
4891                                 },
4892                                 {
4893                                   "key": "TestTemperature",
4894                                   "value": {
4895                                     "key": "TestTemperature",
4896                                     "fieldSchemaKey": {
4897                                       "name": "TestTemperature",
4898                                       "version": "0.0.1"
4899                                     },
4900                                     "optional": false
4901                                   }
4902                                 },
4903                                 {
4904                                   "key": "TestTimestamp",
4905                                   "value": {
4906                                     "key": "TestTimestamp",
4907                                     "fieldSchemaKey": {
4908                                       "name": "TestTimestamp",
4909                                       "version": "0.0.1"
4910                                     },
4911                                     "optional": false
4912                                   }
4913                                 }
4914                               ]
4915                             },
4916                             "outputFields": {
4917                               "entry": [
4918                                 {
4919                                   "key": "TestEstablishCaseSelected",
4920                                   "value": {
4921                                     "key": "TestEstablishCaseSelected",
4922                                     "fieldSchemaKey": {
4923                                       "name": "TestCase",
4924                                       "version": "0.0.1"
4925                                     },
4926                                     "optional": false
4927                                   }
4928                                 },
4929                                 {
4930                                   "key": "TestEstablishStateTime",
4931                                   "value": {
4932                                     "key": "TestEstablishStateTime",
4933                                     "fieldSchemaKey": {
4934                                       "name": "TestTimestamp",
4935                                       "version": "0.0.1"
4936                                     },
4937                                     "optional": false
4938                                   }
4939                                 },
4940                                 {
4941                                   "key": "TestMatchCase",
4942                                   "value": {
4943                                     "key": "TestMatchCase",
4944                                     "fieldSchemaKey": {
4945                                       "name": "TestCase",
4946                                       "version": "0.0.1"
4947                                     },
4948                                     "optional": false
4949                                   }
4950                                 },
4951                                 {
4952                                   "key": "TestMatchCaseSelected",
4953                                   "value": {
4954                                     "key": "TestMatchCaseSelected",
4955                                     "fieldSchemaKey": {
4956                                       "name": "TestCase",
4957                                       "version": "0.0.1"
4958                                     },
4959                                     "optional": false
4960                                   }
4961                                 },
4962                                 {
4963                                   "key": "TestMatchStateTime",
4964                                   "value": {
4965                                     "key": "TestMatchStateTime",
4966                                     "fieldSchemaKey": {
4967                                       "name": "TestTimestamp",
4968                                       "version": "0.0.1"
4969                                     },
4970                                     "optional": false
4971                                   }
4972                                 },
4973                                 {
4974                                   "key": "TestSlogan",
4975                                   "value": {
4976                                     "key": "TestSlogan",
4977                                     "fieldSchemaKey": {
4978                                       "name": "TestSlogan",
4979                                       "version": "0.0.1"
4980                                     },
4981                                     "optional": false
4982                                   }
4983                                 },
4984                                 {
4985                                   "key": "TestTemperature",
4986                                   "value": {
4987                                     "key": "TestTemperature",
4988                                     "fieldSchemaKey": {
4989                                       "name": "TestTemperature",
4990                                       "version": "0.0.1"
4991                                     },
4992                                     "optional": false
4993                                   }
4994                                 },
4995                                 {
4996                                   "key": "TestTimestamp",
4997                                   "value": {
4998                                     "key": "TestTimestamp",
4999                                     "fieldSchemaKey": {
5000                                       "name": "TestTimestamp",
5001                                       "version": "0.0.1"
5002                                     },
5003                                     "optional": false
5004                                   }
5005                                 }
5006                               ]
5007                             },
5008                             "taskParameters": {
5009                               "entry": [
5010                                 {
5011                                   "key": "Parameter0",
5012                                   "value": {
5013                                     "key": {
5014                                       "parentKeyName": "Task_Establish2",
5015                                       "parentKeyVersion": "0.0.1",
5016                                       "parentLocalName": "NULL",
5017                                       "localName": "Parameter0"
5018                                     },
5019                                     "defaultValue": "DefaultValue0"
5020                                   }
5021                                 }
5022                               ]
5023                             },
5024                             "contextAlbumReference": [
5025                               {
5026                                 "name": "GlobalContextAlbum",
5027                                 "version": "0.0.1"
5028                               },
5029                               {
5030                                 "name": "Policy1ContextAlbum",
5031                                 "version": "0.0.1"
5032                               }
5033                             ],
5034                             "taskLogic": {
5035                               "key": "_TaskLogic",
5036                               "logicFlavour": "JAVASCRIPT",
5037                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestEstablishCaseSelected\", new caseSelectedType(0));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestEstablishStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
5038                             }
5039                           }
5040                         },
5041                         {
5042                           "key": {
5043                             "name": "Task_Establish3",
5044                             "version": "0.0.1"
5045                           },
5046                           "value": {
5047                             "key": {
5048                               "name": "Task_Establish3",
5049                               "version": "0.0.1"
5050                             },
5051                             "inputFields": {
5052                               "entry": [
5053                                 {
5054                                   "key": "TestMatchCase",
5055                                   "value": {
5056                                     "key": "TestMatchCase",
5057                                     "fieldSchemaKey": {
5058                                       "name": "TestCase",
5059                                       "version": "0.0.1"
5060                                     },
5061                                     "optional": false
5062                                   }
5063                                 },
5064                                 {
5065                                   "key": "TestMatchCaseSelected",
5066                                   "value": {
5067                                     "key": "TestMatchCaseSelected",
5068                                     "fieldSchemaKey": {
5069                                       "name": "TestCase",
5070                                       "version": "0.0.1"
5071                                     },
5072                                     "optional": false
5073                                   }
5074                                 },
5075                                 {
5076                                   "key": "TestMatchStateTime",
5077                                   "value": {
5078                                     "key": "TestMatchStateTime",
5079                                     "fieldSchemaKey": {
5080                                       "name": "TestTimestamp",
5081                                       "version": "0.0.1"
5082                                     },
5083                                     "optional": false
5084                                   }
5085                                 },
5086                                 {
5087                                   "key": "TestSlogan",
5088                                   "value": {
5089                                     "key": "TestSlogan",
5090                                     "fieldSchemaKey": {
5091                                       "name": "TestSlogan",
5092                                       "version": "0.0.1"
5093                                     },
5094                                     "optional": false
5095                                   }
5096                                 },
5097                                 {
5098                                   "key": "TestTemperature",
5099                                   "value": {
5100                                     "key": "TestTemperature",
5101                                     "fieldSchemaKey": {
5102                                       "name": "TestTemperature",
5103                                       "version": "0.0.1"
5104                                     },
5105                                     "optional": false
5106                                   }
5107                                 },
5108                                 {
5109                                   "key": "TestTimestamp",
5110                                   "value": {
5111                                     "key": "TestTimestamp",
5112                                     "fieldSchemaKey": {
5113                                       "name": "TestTimestamp",
5114                                       "version": "0.0.1"
5115                                     },
5116                                     "optional": false
5117                                   }
5118                                 }
5119                               ]
5120                             },
5121                             "outputFields": {
5122                               "entry": [
5123                                 {
5124                                   "key": "TestEstablishCaseSelected",
5125                                   "value": {
5126                                     "key": "TestEstablishCaseSelected",
5127                                     "fieldSchemaKey": {
5128                                       "name": "TestCase",
5129                                       "version": "0.0.1"
5130                                     },
5131                                     "optional": false
5132                                   }
5133                                 },
5134                                 {
5135                                   "key": "TestEstablishStateTime",
5136                                   "value": {
5137                                     "key": "TestEstablishStateTime",
5138                                     "fieldSchemaKey": {
5139                                       "name": "TestTimestamp",
5140                                       "version": "0.0.1"
5141                                     },
5142                                     "optional": false
5143                                   }
5144                                 },
5145                                 {
5146                                   "key": "TestMatchCase",
5147                                   "value": {
5148                                     "key": "TestMatchCase",
5149                                     "fieldSchemaKey": {
5150                                       "name": "TestCase",
5151                                       "version": "0.0.1"
5152                                     },
5153                                     "optional": false
5154                                   }
5155                                 },
5156                                 {
5157                                   "key": "TestMatchCaseSelected",
5158                                   "value": {
5159                                     "key": "TestMatchCaseSelected",
5160                                     "fieldSchemaKey": {
5161                                       "name": "TestCase",
5162                                       "version": "0.0.1"
5163                                     },
5164                                     "optional": false
5165                                   }
5166                                 },
5167                                 {
5168                                   "key": "TestMatchStateTime",
5169                                   "value": {
5170                                     "key": "TestMatchStateTime",
5171                                     "fieldSchemaKey": {
5172                                       "name": "TestTimestamp",
5173                                       "version": "0.0.1"
5174                                     },
5175                                     "optional": false
5176                                   }
5177                                 },
5178                                 {
5179                                   "key": "TestSlogan",
5180                                   "value": {
5181                                     "key": "TestSlogan",
5182                                     "fieldSchemaKey": {
5183                                       "name": "TestSlogan",
5184                                       "version": "0.0.1"
5185                                     },
5186                                     "optional": false
5187                                   }
5188                                 },
5189                                 {
5190                                   "key": "TestTemperature",
5191                                   "value": {
5192                                     "key": "TestTemperature",
5193                                     "fieldSchemaKey": {
5194                                       "name": "TestTemperature",
5195                                       "version": "0.0.1"
5196                                     },
5197                                     "optional": false
5198                                   }
5199                                 },
5200                                 {
5201                                   "key": "TestTimestamp",
5202                                   "value": {
5203                                     "key": "TestTimestamp",
5204                                     "fieldSchemaKey": {
5205                                       "name": "TestTimestamp",
5206                                       "version": "0.0.1"
5207                                     },
5208                                     "optional": false
5209                                   }
5210                                 }
5211                               ]
5212                             },
5213                             "taskParameters": {
5214                               "entry": [
5215                                 {
5216                                   "key": "Parameter0",
5217                                   "value": {
5218                                     "key": {
5219                                       "parentKeyName": "Task_Establish3",
5220                                       "parentKeyVersion": "0.0.1",
5221                                       "parentLocalName": "NULL",
5222                                       "localName": "Parameter0"
5223                                     },
5224                                     "defaultValue": "DefaultValue0"
5225                                   }
5226                                 }
5227                               ]
5228                             },
5229                             "contextAlbumReference": [
5230                               {
5231                                 "name": "ExternalContextAlbum",
5232                                 "version": "0.0.1"
5233                               },
5234                               {
5235                                 "name": "GlobalContextAlbum",
5236                                 "version": "0.0.1"
5237                               }
5238                             ],
5239                             "taskLogic": {
5240                               "key": "_TaskLogic",
5241                               "logicFlavour": "JAVASCRIPT",
5242                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestEstablishCaseSelected\", new caseSelectedType(1));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestEstablishStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
5243                             }
5244                           }
5245                         },
5246                         {
5247                           "key": {
5248                             "name": "Task_Match0",
5249                             "version": "0.0.1"
5250                           },
5251                           "value": {
5252                             "key": {
5253                               "name": "Task_Match0",
5254                               "version": "0.0.1"
5255                             },
5256                             "inputFields": {
5257                               "entry": [
5258                                 {
5259                                   "key": "TestMatchCase",
5260                                   "value": {
5261                                     "key": "TestMatchCase",
5262                                     "fieldSchemaKey": {
5263                                       "name": "TestCase",
5264                                       "version": "0.0.1"
5265                                     },
5266                                     "optional": false
5267                                   }
5268                                 },
5269                                 {
5270                                   "key": "TestSlogan",
5271                                   "value": {
5272                                     "key": "TestSlogan",
5273                                     "fieldSchemaKey": {
5274                                       "name": "TestSlogan",
5275                                       "version": "0.0.1"
5276                                     },
5277                                     "optional": false
5278                                   }
5279                                 },
5280                                 {
5281                                   "key": "TestTemperature",
5282                                   "value": {
5283                                     "key": "TestTemperature",
5284                                     "fieldSchemaKey": {
5285                                       "name": "TestTemperature",
5286                                       "version": "0.0.1"
5287                                     },
5288                                     "optional": false
5289                                   }
5290                                 },
5291                                 {
5292                                   "key": "TestTimestamp",
5293                                   "value": {
5294                                     "key": "TestTimestamp",
5295                                     "fieldSchemaKey": {
5296                                       "name": "TestTimestamp",
5297                                       "version": "0.0.1"
5298                                     },
5299                                     "optional": false
5300                                   }
5301                                 }
5302                               ]
5303                             },
5304                             "outputFields": {
5305                               "entry": [
5306                                 {
5307                                   "key": "TestMatchCase",
5308                                   "value": {
5309                                     "key": "TestMatchCase",
5310                                     "fieldSchemaKey": {
5311                                       "name": "TestCase",
5312                                       "version": "0.0.1"
5313                                     },
5314                                     "optional": false
5315                                   }
5316                                 },
5317                                 {
5318                                   "key": "TestMatchCaseSelected",
5319                                   "value": {
5320                                     "key": "TestMatchCaseSelected",
5321                                     "fieldSchemaKey": {
5322                                       "name": "TestCase",
5323                                       "version": "0.0.1"
5324                                     },
5325                                     "optional": false
5326                                   }
5327                                 },
5328                                 {
5329                                   "key": "TestMatchStateTime",
5330                                   "value": {
5331                                     "key": "TestMatchStateTime",
5332                                     "fieldSchemaKey": {
5333                                       "name": "TestTimestamp",
5334                                       "version": "0.0.1"
5335                                     },
5336                                     "optional": false
5337                                   }
5338                                 },
5339                                 {
5340                                   "key": "TestSlogan",
5341                                   "value": {
5342                                     "key": "TestSlogan",
5343                                     "fieldSchemaKey": {
5344                                       "name": "TestSlogan",
5345                                       "version": "0.0.1"
5346                                     },
5347                                     "optional": false
5348                                   }
5349                                 },
5350                                 {
5351                                   "key": "TestTemperature",
5352                                   "value": {
5353                                     "key": "TestTemperature",
5354                                     "fieldSchemaKey": {
5355                                       "name": "TestTemperature",
5356                                       "version": "0.0.1"
5357                                     },
5358                                     "optional": false
5359                                   }
5360                                 },
5361                                 {
5362                                   "key": "TestTimestamp",
5363                                   "value": {
5364                                     "key": "TestTimestamp",
5365                                     "fieldSchemaKey": {
5366                                       "name": "TestTimestamp",
5367                                       "version": "0.0.1"
5368                                     },
5369                                     "optional": false
5370                                   }
5371                                 }
5372                               ]
5373                             },
5374                             "taskParameters": {
5375                               "entry": [
5376                                 {
5377                                   "key": "Parameter0",
5378                                   "value": {
5379                                     "key": {
5380                                       "parentKeyName": "Task_Match0",
5381                                       "parentKeyVersion": "0.0.1",
5382                                       "parentLocalName": "NULL",
5383                                       "localName": "Parameter0"
5384                                     },
5385                                     "defaultValue": "DefaultValue0"
5386                                   }
5387                                 },
5388                                 {
5389                                   "key": "Parameter1",
5390                                   "value": {
5391                                     "key": {
5392                                       "parentKeyName": "Task_Match0",
5393                                       "parentKeyVersion": "0.0.1",
5394                                       "parentLocalName": "NULL",
5395                                       "localName": "Parameter1"
5396                                     },
5397                                     "defaultValue": "DefaultValue1"
5398                                   }
5399                                 },
5400                                 {
5401                                   "key": "Parameter2",
5402                                   "value": {
5403                                     "key": {
5404                                       "parentKeyName": "Task_Match0",
5405                                       "parentKeyVersion": "0.0.1",
5406                                       "parentLocalName": "NULL",
5407                                       "localName": "Parameter2"
5408                                     },
5409                                     "defaultValue": "DefaultValue2"
5410                                   }
5411                                 }
5412                               ]
5413                             },
5414                             "contextAlbumReference": [
5415                               {
5416                                 "name": "ExternalContextAlbum",
5417                                 "version": "0.0.1"
5418                               },
5419                               {
5420                                 "name": "GlobalContextAlbum",
5421                                 "version": "0.0.1"
5422                               },
5423                               {
5424                                 "name": "Policy0ContextAlbum",
5425                                 "version": "0.0.1"
5426                               },
5427                               {
5428                                 "name": "Policy1ContextAlbum",
5429                                 "version": "0.0.1"
5430                               }
5431                             ],
5432                             "taskLogic": {
5433                               "key": "_TaskLogic",
5434                               "logicFlavour": "JAVASCRIPT",
5435                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestMatchCaseSelected\", new caseSelectedType(2));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestMatchStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
5436                             }
5437                           }
5438                         },
5439                         {
5440                           "key": {
5441                             "name": "Task_Match1",
5442                             "version": "0.0.1"
5443                           },
5444                           "value": {
5445                             "key": {
5446                               "name": "Task_Match1",
5447                               "version": "0.0.1"
5448                             },
5449                             "inputFields": {
5450                               "entry": [
5451                                 {
5452                                   "key": "TestMatchCase",
5453                                   "value": {
5454                                     "key": "TestMatchCase",
5455                                     "fieldSchemaKey": {
5456                                       "name": "TestCase",
5457                                       "version": "0.0.1"
5458                                     },
5459                                     "optional": false
5460                                   }
5461                                 },
5462                                 {
5463                                   "key": "TestSlogan",
5464                                   "value": {
5465                                     "key": "TestSlogan",
5466                                     "fieldSchemaKey": {
5467                                       "name": "TestSlogan",
5468                                       "version": "0.0.1"
5469                                     },
5470                                     "optional": false
5471                                   }
5472                                 },
5473                                 {
5474                                   "key": "TestTemperature",
5475                                   "value": {
5476                                     "key": "TestTemperature",
5477                                     "fieldSchemaKey": {
5478                                       "name": "TestTemperature",
5479                                       "version": "0.0.1"
5480                                     },
5481                                     "optional": false
5482                                   }
5483                                 },
5484                                 {
5485                                   "key": "TestTimestamp",
5486                                   "value": {
5487                                     "key": "TestTimestamp",
5488                                     "fieldSchemaKey": {
5489                                       "name": "TestTimestamp",
5490                                       "version": "0.0.1"
5491                                     },
5492                                     "optional": false
5493                                   }
5494                                 }
5495                               ]
5496                             },
5497                             "outputFields": {
5498                               "entry": [
5499                                 {
5500                                   "key": "TestMatchCase",
5501                                   "value": {
5502                                     "key": "TestMatchCase",
5503                                     "fieldSchemaKey": {
5504                                       "name": "TestCase",
5505                                       "version": "0.0.1"
5506                                     },
5507                                     "optional": false
5508                                   }
5509                                 },
5510                                 {
5511                                   "key": "TestMatchCaseSelected",
5512                                   "value": {
5513                                     "key": "TestMatchCaseSelected",
5514                                     "fieldSchemaKey": {
5515                                       "name": "TestCase",
5516                                       "version": "0.0.1"
5517                                     },
5518                                     "optional": false
5519                                   }
5520                                 },
5521                                 {
5522                                   "key": "TestMatchStateTime",
5523                                   "value": {
5524                                     "key": "TestMatchStateTime",
5525                                     "fieldSchemaKey": {
5526                                       "name": "TestTimestamp",
5527                                       "version": "0.0.1"
5528                                     },
5529                                     "optional": false
5530                                   }
5531                                 },
5532                                 {
5533                                   "key": "TestSlogan",
5534                                   "value": {
5535                                     "key": "TestSlogan",
5536                                     "fieldSchemaKey": {
5537                                       "name": "TestSlogan",
5538                                       "version": "0.0.1"
5539                                     },
5540                                     "optional": false
5541                                   }
5542                                 },
5543                                 {
5544                                   "key": "TestTemperature",
5545                                   "value": {
5546                                     "key": "TestTemperature",
5547                                     "fieldSchemaKey": {
5548                                       "name": "TestTemperature",
5549                                       "version": "0.0.1"
5550                                     },
5551                                     "optional": false
5552                                   }
5553                                 },
5554                                 {
5555                                   "key": "TestTimestamp",
5556                                   "value": {
5557                                     "key": "TestTimestamp",
5558                                     "fieldSchemaKey": {
5559                                       "name": "TestTimestamp",
5560                                       "version": "0.0.1"
5561                                     },
5562                                     "optional": false
5563                                   }
5564                                 }
5565                               ]
5566                             },
5567                             "taskParameters": {
5568                               "entry": [
5569                                 {
5570                                   "key": "Parameter0",
5571                                   "value": {
5572                                     "key": {
5573                                       "parentKeyName": "Task_Match1",
5574                                       "parentKeyVersion": "0.0.1",
5575                                       "parentLocalName": "NULL",
5576                                       "localName": "Parameter0"
5577                                     },
5578                                     "defaultValue": "DefaultValue0"
5579                                   }
5580                                 },
5581                                 {
5582                                   "key": "Parameter1",
5583                                   "value": {
5584                                     "key": {
5585                                       "parentKeyName": "Task_Match1",
5586                                       "parentKeyVersion": "0.0.1",
5587                                       "parentLocalName": "NULL",
5588                                       "localName": "Parameter1"
5589                                     },
5590                                     "defaultValue": "DefaultValue1"
5591                                   }
5592                                 }
5593                               ]
5594                             },
5595                             "contextAlbumReference": [
5596                               {
5597                                 "name": "GlobalContextAlbum",
5598                                 "version": "0.0.1"
5599                               },
5600                               {
5601                                 "name": "Policy0ContextAlbum",
5602                                 "version": "0.0.1"
5603                               }
5604                             ],
5605                             "taskLogic": {
5606                               "key": "_TaskLogic",
5607                               "logicFlavour": "JAVASCRIPT",
5608                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestMatchCaseSelected\", new caseSelectedType(3));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestMatchStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
5609                             }
5610                           }
5611                         },
5612                         {
5613                           "key": {
5614                             "name": "Task_Match2",
5615                             "version": "0.0.1"
5616                           },
5617                           "value": {
5618                             "key": {
5619                               "name": "Task_Match2",
5620                               "version": "0.0.1"
5621                             },
5622                             "inputFields": {
5623                               "entry": [
5624                                 {
5625                                   "key": "TestMatchCase",
5626                                   "value": {
5627                                     "key": "TestMatchCase",
5628                                     "fieldSchemaKey": {
5629                                       "name": "TestCase",
5630                                       "version": "0.0.1"
5631                                     },
5632                                     "optional": false
5633                                   }
5634                                 },
5635                                 {
5636                                   "key": "TestSlogan",
5637                                   "value": {
5638                                     "key": "TestSlogan",
5639                                     "fieldSchemaKey": {
5640                                       "name": "TestSlogan",
5641                                       "version": "0.0.1"
5642                                     },
5643                                     "optional": false
5644                                   }
5645                                 },
5646                                 {
5647                                   "key": "TestTemperature",
5648                                   "value": {
5649                                     "key": "TestTemperature",
5650                                     "fieldSchemaKey": {
5651                                       "name": "TestTemperature",
5652                                       "version": "0.0.1"
5653                                     },
5654                                     "optional": false
5655                                   }
5656                                 },
5657                                 {
5658                                   "key": "TestTimestamp",
5659                                   "value": {
5660                                     "key": "TestTimestamp",
5661                                     "fieldSchemaKey": {
5662                                       "name": "TestTimestamp",
5663                                       "version": "0.0.1"
5664                                     },
5665                                     "optional": false
5666                                   }
5667                                 }
5668                               ]
5669                             },
5670                             "outputFields": {
5671                               "entry": [
5672                                 {
5673                                   "key": "TestMatchCase",
5674                                   "value": {
5675                                     "key": "TestMatchCase",
5676                                     "fieldSchemaKey": {
5677                                       "name": "TestCase",
5678                                       "version": "0.0.1"
5679                                     },
5680                                     "optional": false
5681                                   }
5682                                 },
5683                                 {
5684                                   "key": "TestMatchCaseSelected",
5685                                   "value": {
5686                                     "key": "TestMatchCaseSelected",
5687                                     "fieldSchemaKey": {
5688                                       "name": "TestCase",
5689                                       "version": "0.0.1"
5690                                     },
5691                                     "optional": false
5692                                   }
5693                                 },
5694                                 {
5695                                   "key": "TestMatchStateTime",
5696                                   "value": {
5697                                     "key": "TestMatchStateTime",
5698                                     "fieldSchemaKey": {
5699                                       "name": "TestTimestamp",
5700                                       "version": "0.0.1"
5701                                     },
5702                                     "optional": false
5703                                   }
5704                                 },
5705                                 {
5706                                   "key": "TestSlogan",
5707                                   "value": {
5708                                     "key": "TestSlogan",
5709                                     "fieldSchemaKey": {
5710                                       "name": "TestSlogan",
5711                                       "version": "0.0.1"
5712                                     },
5713                                     "optional": false
5714                                   }
5715                                 },
5716                                 {
5717                                   "key": "TestTemperature",
5718                                   "value": {
5719                                     "key": "TestTemperature",
5720                                     "fieldSchemaKey": {
5721                                       "name": "TestTemperature",
5722                                       "version": "0.0.1"
5723                                     },
5724                                     "optional": false
5725                                   }
5726                                 },
5727                                 {
5728                                   "key": "TestTimestamp",
5729                                   "value": {
5730                                     "key": "TestTimestamp",
5731                                     "fieldSchemaKey": {
5732                                       "name": "TestTimestamp",
5733                                       "version": "0.0.1"
5734                                     },
5735                                     "optional": false
5736                                   }
5737                                 }
5738                               ]
5739                             },
5740                             "taskParameters": {
5741                               "entry": [
5742                                 {
5743                                   "key": "Parameter0",
5744                                   "value": {
5745                                     "key": {
5746                                       "parentKeyName": "Task_Match2",
5747                                       "parentKeyVersion": "0.0.1",
5748                                       "parentLocalName": "NULL",
5749                                       "localName": "Parameter0"
5750                                     },
5751                                     "defaultValue": "DefaultValue0"
5752                                   }
5753                                 }
5754                               ]
5755                             },
5756                             "contextAlbumReference": [
5757                               {
5758                                 "name": "GlobalContextAlbum",
5759                                 "version": "0.0.1"
5760                               },
5761                               {
5762                                 "name": "Policy1ContextAlbum",
5763                                 "version": "0.0.1"
5764                               }
5765                             ],
5766                             "taskLogic": {
5767                               "key": "_TaskLogic",
5768                               "logicFlavour": "JAVASCRIPT",
5769                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestMatchCaseSelected\", new caseSelectedType(0));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestMatchStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
5770                             }
5771                           }
5772                         },
5773                         {
5774                           "key": {
5775                             "name": "Task_Match3",
5776                             "version": "0.0.1"
5777                           },
5778                           "value": {
5779                             "key": {
5780                               "name": "Task_Match3",
5781                               "version": "0.0.1"
5782                             },
5783                             "inputFields": {
5784                               "entry": [
5785                                 {
5786                                   "key": "TestMatchCase",
5787                                   "value": {
5788                                     "key": "TestMatchCase",
5789                                     "fieldSchemaKey": {
5790                                       "name": "TestCase",
5791                                       "version": "0.0.1"
5792                                     },
5793                                     "optional": false
5794                                   }
5795                                 },
5796                                 {
5797                                   "key": "TestSlogan",
5798                                   "value": {
5799                                     "key": "TestSlogan",
5800                                     "fieldSchemaKey": {
5801                                       "name": "TestSlogan",
5802                                       "version": "0.0.1"
5803                                     },
5804                                     "optional": false
5805                                   }
5806                                 },
5807                                 {
5808                                   "key": "TestTemperature",
5809                                   "value": {
5810                                     "key": "TestTemperature",
5811                                     "fieldSchemaKey": {
5812                                       "name": "TestTemperature",
5813                                       "version": "0.0.1"
5814                                     },
5815                                     "optional": false
5816                                   }
5817                                 },
5818                                 {
5819                                   "key": "TestTimestamp",
5820                                   "value": {
5821                                     "key": "TestTimestamp",
5822                                     "fieldSchemaKey": {
5823                                       "name": "TestTimestamp",
5824                                       "version": "0.0.1"
5825                                     },
5826                                     "optional": false
5827                                   }
5828                                 }
5829                               ]
5830                             },
5831                             "outputFields": {
5832                               "entry": [
5833                                 {
5834                                   "key": "TestMatchCase",
5835                                   "value": {
5836                                     "key": "TestMatchCase",
5837                                     "fieldSchemaKey": {
5838                                       "name": "TestCase",
5839                                       "version": "0.0.1"
5840                                     },
5841                                     "optional": false
5842                                   }
5843                                 },
5844                                 {
5845                                   "key": "TestMatchCaseSelected",
5846                                   "value": {
5847                                     "key": "TestMatchCaseSelected",
5848                                     "fieldSchemaKey": {
5849                                       "name": "TestCase",
5850                                       "version": "0.0.1"
5851                                     },
5852                                     "optional": false
5853                                   }
5854                                 },
5855                                 {
5856                                   "key": "TestMatchStateTime",
5857                                   "value": {
5858                                     "key": "TestMatchStateTime",
5859                                     "fieldSchemaKey": {
5860                                       "name": "TestTimestamp",
5861                                       "version": "0.0.1"
5862                                     },
5863                                     "optional": false
5864                                   }
5865                                 },
5866                                 {
5867                                   "key": "TestSlogan",
5868                                   "value": {
5869                                     "key": "TestSlogan",
5870                                     "fieldSchemaKey": {
5871                                       "name": "TestSlogan",
5872                                       "version": "0.0.1"
5873                                     },
5874                                     "optional": false
5875                                   }
5876                                 },
5877                                 {
5878                                   "key": "TestTemperature",
5879                                   "value": {
5880                                     "key": "TestTemperature",
5881                                     "fieldSchemaKey": {
5882                                       "name": "TestTemperature",
5883                                       "version": "0.0.1"
5884                                     },
5885                                     "optional": false
5886                                   }
5887                                 },
5888                                 {
5889                                   "key": "TestTimestamp",
5890                                   "value": {
5891                                     "key": "TestTimestamp",
5892                                     "fieldSchemaKey": {
5893                                       "name": "TestTimestamp",
5894                                       "version": "0.0.1"
5895                                     },
5896                                     "optional": false
5897                                   }
5898                                 }
5899                               ]
5900                             },
5901                             "taskParameters": {
5902                               "entry": [
5903                                 {
5904                                   "key": "Parameter0",
5905                                   "value": {
5906                                     "key": {
5907                                       "parentKeyName": "Task_Match3",
5908                                       "parentKeyVersion": "0.0.1",
5909                                       "parentLocalName": "NULL",
5910                                       "localName": "Parameter0"
5911                                     },
5912                                     "defaultValue": "DefaultValue0"
5913                                   }
5914                                 }
5915                               ]
5916                             },
5917                             "contextAlbumReference": [
5918                               {
5919                                 "name": "ExternalContextAlbum",
5920                                 "version": "0.0.1"
5921                               },
5922                               {
5923                                 "name": "GlobalContextAlbum",
5924                                 "version": "0.0.1"
5925                               }
5926                             ],
5927                             "taskLogic": {
5928                               "key": "_TaskLogic",
5929                               "logicFlavour": "JAVASCRIPT",
5930                               "logic": "/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n *      http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = Java.type(\"java.lang.Byte\");\nexecutor.outFields.put(\"TestMatchCaseSelected\", new caseSelectedType(1));\n\nvar JavaDate = Java.type(\"java.util.Date\");\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestMatchStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\nvar returnValue = executor.isTrue;"
5931                             }
5932                           }
5933                         }
5934                       ]
5935                     }
5936                   },
5937                   "events": {
5938                     "key": {
5939                       "name": "Events",
5940                       "version": "0.0.1"
5941                     },
5942                     "eventMap": {
5943                       "entry": [
5944                         {
5945                           "key": {
5946                             "name": "Event0000",
5947                             "version": "0.0.1"
5948                           },
5949                           "value": {
5950                             "key": {
5951                               "name": "Event0000",
5952                               "version": "0.0.1"
5953                             },
5954                             "nameSpace": "org.onap.policy.apex.sample.events",
5955                             "source": "Outside",
5956                             "target": "Match",
5957                             "parameter": {
5958                               "entry": [
5959                                 {
5960                                   "key": "TestMatchCase",
5961                                   "value": {
5962                                     "key": "TestMatchCase",
5963                                     "fieldSchemaKey": {
5964                                       "name": "TestCase",
5965                                       "version": "0.0.1"
5966                                     },
5967                                     "optional": false
5968                                   }
5969                                 },
5970                                 {
5971                                   "key": "TestSlogan",
5972                                   "value": {
5973                                     "key": "TestSlogan",
5974                                     "fieldSchemaKey": {
5975                                       "name": "TestSlogan",
5976                                       "version": "0.0.1"
5977                                     },
5978                                     "optional": false
5979                                   }
5980                                 },
5981                                 {
5982                                   "key": "TestTemperature",
5983                                   "value": {
5984                                     "key": "TestTemperature",
5985                                     "fieldSchemaKey": {
5986                                       "name": "TestTemperature",
5987                                       "version": "0.0.1"
5988                                     },
5989                                     "optional": false
5990                                   }
5991                                 },
5992                                 {
5993                                   "key": "TestTimestamp",
5994                                   "value": {
5995                                     "key": "TestTimestamp",
5996                                     "fieldSchemaKey": {
5997                                       "name": "TestTimestamp",
5998                                       "version": "0.0.1"
5999                                     },
6000                                     "optional": false
6001                                   }
6002                                 }
6003                               ]
6004                             }
6005                           }
6006                         },
6007                         {
6008                           "key": {
6009                             "name": "Event0001",
6010                             "version": "0.0.1"
6011                           },
6012                           "value": {
6013                             "key": {
6014                               "name": "Event0001",
6015                               "version": "0.0.1"
6016                             },
6017                             "nameSpace": "org.onap.policy.apex.sample.events",
6018                             "source": "Match",
6019                             "target": "Establish",
6020                             "parameter": {
6021                               "entry": [
6022                                 {
6023                                   "key": "TestMatchCase",
6024                                   "value": {
6025                                     "key": "TestMatchCase",
6026                                     "fieldSchemaKey": {
6027                                       "name": "TestCase",
6028                                       "version": "0.0.1"
6029                                     },
6030                                     "optional": false
6031                                   }
6032                                 },
6033                                 {
6034                                   "key": "TestMatchCaseSelected",
6035                                   "value": {
6036                                     "key": "TestMatchCaseSelected",
6037                                     "fieldSchemaKey": {
6038                                       "name": "TestCase",
6039                                       "version": "0.0.1"
6040                                     },
6041                                     "optional": false
6042                                   }
6043                                 },
6044                                 {
6045                                   "key": "TestMatchStateTime",
6046                                   "value": {
6047                                     "key": "TestMatchStateTime",
6048                                     "fieldSchemaKey": {
6049                                       "name": "TestTimestamp",
6050                                       "version": "0.0.1"
6051                                     },
6052                                     "optional": false
6053                                   }
6054                                 },
6055                                 {
6056                                   "key": "TestSlogan",
6057                                   "value": {
6058                                     "key": "TestSlogan",
6059                                     "fieldSchemaKey": {
6060                                       "name": "TestSlogan",
6061                                       "version": "0.0.1"
6062                                     },
6063                                     "optional": false
6064                                   }
6065                                 },
6066                                 {
6067                                   "key": "TestTemperature",
6068                                   "value": {
6069                                     "key": "TestTemperature",
6070                                     "fieldSchemaKey": {
6071                                       "name": "TestTemperature",
6072                                       "version": "0.0.1"
6073                                     },
6074                                     "optional": false
6075                                   }
6076                                 },
6077                                 {
6078                                   "key": "TestTimestamp",
6079                                   "value": {
6080                                     "key": "TestTimestamp",
6081                                     "fieldSchemaKey": {
6082                                       "name": "TestTimestamp",
6083                                       "version": "0.0.1"
6084                                     },
6085                                     "optional": false
6086                                   }
6087                                 }
6088                               ]
6089                             }
6090                           }
6091                         },
6092                         {
6093                           "key": {
6094                             "name": "Event0002",
6095                             "version": "0.0.1"
6096                           },
6097                           "value": {
6098                             "key": {
6099                               "name": "Event0002",
6100                               "version": "0.0.1"
6101                             },
6102                             "nameSpace": "org.onap.policy.apex.sample.events",
6103                             "source": "Establish",
6104                             "target": "Decide",
6105                             "parameter": {
6106                               "entry": [
6107                                 {
6108                                   "key": "TestEstablishCaseSelected",
6109                                   "value": {
6110                                     "key": "TestEstablishCaseSelected",
6111                                     "fieldSchemaKey": {
6112                                       "name": "TestCase",
6113                                       "version": "0.0.1"
6114                                     },
6115                                     "optional": false
6116                                   }
6117                                 },
6118                                 {
6119                                   "key": "TestEstablishStateTime",
6120                                   "value": {
6121                                     "key": "TestEstablishStateTime",
6122                                     "fieldSchemaKey": {
6123                                       "name": "TestTimestamp",
6124                                       "version": "0.0.1"
6125                                     },
6126                                     "optional": false
6127                                   }
6128                                 },
6129                                 {
6130                                   "key": "TestMatchCase",
6131                                   "value": {
6132                                     "key": "TestMatchCase",
6133                                     "fieldSchemaKey": {
6134                                       "name": "TestCase",
6135                                       "version": "0.0.1"
6136                                     },
6137                                     "optional": false
6138                                   }
6139                                 },
6140                                 {
6141                                   "key": "TestMatchCaseSelected",
6142                                   "value": {
6143                                     "key": "TestMatchCaseSelected",
6144                                     "fieldSchemaKey": {
6145                                       "name": "TestCase",
6146                                       "version": "0.0.1"
6147                                     },
6148                                     "optional": false
6149                                   }
6150                                 },
6151                                 {
6152                                   "key": "TestMatchStateTime",
6153                                   "value": {
6154                                     "key": "TestMatchStateTime",
6155                                     "fieldSchemaKey": {
6156                                       "name": "TestTimestamp",
6157                                       "version": "0.0.1"
6158                                     },
6159                                     "optional": false
6160                                   }
6161                                 },
6162                                 {
6163                                   "key": "TestSlogan",
6164                                   "value": {
6165                                     "key": "TestSlogan",
6166                                     "fieldSchemaKey": {
6167                                       "name": "TestSlogan",
6168                                       "version": "0.0.1"
6169                                     },
6170                                     "optional": false
6171                                   }
6172                                 },
6173                                 {
6174                                   "key": "TestTemperature",
6175                                   "value": {
6176                                     "key": "TestTemperature",
6177                                     "fieldSchemaKey": {
6178                                       "name": "TestTemperature",
6179                                       "version": "0.0.1"
6180                                     },
6181                                     "optional": false
6182                                   }
6183                                 },
6184                                 {
6185                                   "key": "TestTimestamp",
6186                                   "value": {
6187                                     "key": "TestTimestamp",
6188                                     "fieldSchemaKey": {
6189                                       "name": "TestTimestamp",
6190                                       "version": "0.0.1"
6191                                     },
6192                                     "optional": false
6193                                   }
6194                                 }
6195                               ]
6196                             }
6197                           }
6198                         },
6199                         {
6200                           "key": {
6201                             "name": "Event0003",
6202                             "version": "0.0.1"
6203                           },
6204                           "value": {
6205                             "key": {
6206                               "name": "Event0003",
6207                               "version": "0.0.1"
6208                             },
6209                             "nameSpace": "org.onap.policy.apex.sample.events",
6210                             "source": "Decide",
6211                             "target": "Act",
6212                             "parameter": {
6213                               "entry": [
6214                                 {
6215                                   "key": "TestDecideCaseSelected",
6216                                   "value": {
6217                                     "key": "TestDecideCaseSelected",
6218                                     "fieldSchemaKey": {
6219                                       "name": "TestCase",
6220                                       "version": "0.0.1"
6221                                     },
6222                                     "optional": false
6223                                   }
6224                                 },
6225                                 {
6226                                   "key": "TestDecideStateTime",
6227                                   "value": {
6228                                     "key": "TestDecideStateTime",
6229                                     "fieldSchemaKey": {
6230                                       "name": "TestTimestamp",
6231                                       "version": "0.0.1"
6232                                     },
6233                                     "optional": false
6234                                   }
6235                                 },
6236                                 {
6237                                   "key": "TestEstablishCaseSelected",
6238                                   "value": {
6239                                     "key": "TestEstablishCaseSelected",
6240                                     "fieldSchemaKey": {
6241                                       "name": "TestCase",
6242                                       "version": "0.0.1"
6243                                     },
6244                                     "optional": false
6245                                   }
6246                                 },
6247                                 {
6248                                   "key": "TestEstablishStateTime",
6249                                   "value": {
6250                                     "key": "TestEstablishStateTime",
6251                                     "fieldSchemaKey": {
6252                                       "name": "TestTimestamp",
6253                                       "version": "0.0.1"
6254                                     },
6255                                     "optional": false
6256                                   }
6257                                 },
6258                                 {
6259                                   "key": "TestMatchCase",
6260                                   "value": {
6261                                     "key": "TestMatchCase",
6262                                     "fieldSchemaKey": {
6263                                       "name": "TestCase",
6264                                       "version": "0.0.1"
6265                                     },
6266                                     "optional": false
6267                                   }
6268                                 },
6269                                 {
6270                                   "key": "TestMatchCaseSelected",
6271                                   "value": {
6272                                     "key": "TestMatchCaseSelected",
6273                                     "fieldSchemaKey": {
6274                                       "name": "TestCase",
6275                                       "version": "0.0.1"
6276                                     },
6277                                     "optional": false
6278                                   }
6279                                 },
6280                                 {
6281                                   "key": "TestMatchStateTime",
6282                                   "value": {
6283                                     "key": "TestMatchStateTime",
6284                                     "fieldSchemaKey": {
6285                                       "name": "TestTimestamp",
6286                                       "version": "0.0.1"
6287                                     },
6288                                     "optional": false
6289                                   }
6290                                 },
6291                                 {
6292                                   "key": "TestSlogan",
6293                                   "value": {
6294                                     "key": "TestSlogan",
6295                                     "fieldSchemaKey": {
6296                                       "name": "TestSlogan",
6297                                       "version": "0.0.1"
6298                                     },
6299                                     "optional": false
6300                                   }
6301                                 },
6302                                 {
6303                                   "key": "TestTemperature",
6304                                   "value": {
6305                                     "key": "TestTemperature",
6306                                     "fieldSchemaKey": {
6307                                       "name": "TestTemperature",
6308                                       "version": "0.0.1"
6309                                     },
6310                                     "optional": false
6311                                   }
6312                                 },
6313                                 {
6314                                   "key": "TestTimestamp",
6315                                   "value": {
6316                                     "key": "TestTimestamp",
6317                                     "fieldSchemaKey": {
6318                                       "name": "TestTimestamp",
6319                                       "version": "0.0.1"
6320                                     },
6321                                     "optional": false
6322                                   }
6323                                 }
6324                               ]
6325                             }
6326                           }
6327                         },
6328                         {
6329                           "key": {
6330                             "name": "Event0004",
6331                             "version": "0.0.1"
6332                           },
6333                           "value": {
6334                             "key": {
6335                               "name": "Event0004",
6336                               "version": "0.0.1"
6337                             },
6338                             "nameSpace": "org.onap.policy.apex.sample.events",
6339                             "source": "Act",
6340                             "target": "Outside",
6341                             "parameter": {
6342                               "entry": [
6343                                 {
6344                                   "key": "TestActCaseSelected",
6345                                   "value": {
6346                                     "key": "TestActCaseSelected",
6347                                     "fieldSchemaKey": {
6348                                       "name": "TestCase",
6349                                       "version": "0.0.1"
6350                                     },
6351                                     "optional": false
6352                                   }
6353                                 },
6354                                 {
6355                                   "key": "TestActStateTime",
6356                                   "value": {
6357                                     "key": "TestActStateTime",
6358                                     "fieldSchemaKey": {
6359                                       "name": "TestTimestamp",
6360                                       "version": "0.0.1"
6361                                     },
6362                                     "optional": false
6363                                   }
6364                                 },
6365                                 {
6366                                   "key": "TestDecideCaseSelected",
6367                                   "value": {
6368                                     "key": "TestDecideCaseSelected",
6369                                     "fieldSchemaKey": {
6370                                       "name": "TestCase",
6371                                       "version": "0.0.1"
6372                                     },
6373                                     "optional": false
6374                                   }
6375                                 },
6376                                 {
6377                                   "key": "TestDecideStateTime",
6378                                   "value": {
6379                                     "key": "TestDecideStateTime",
6380                                     "fieldSchemaKey": {
6381                                       "name": "TestTimestamp",
6382                                       "version": "0.0.1"
6383                                     },
6384                                     "optional": false
6385                                   }
6386                                 },
6387                                 {
6388                                   "key": "TestEstablishCaseSelected",
6389                                   "value": {
6390                                     "key": "TestEstablishCaseSelected",
6391                                     "fieldSchemaKey": {
6392                                       "name": "TestCase",
6393                                       "version": "0.0.1"
6394                                     },
6395                                     "optional": false
6396                                   }
6397                                 },
6398                                 {
6399                                   "key": "TestEstablishStateTime",
6400                                   "value": {
6401                                     "key": "TestEstablishStateTime",
6402                                     "fieldSchemaKey": {
6403                                       "name": "TestTimestamp",
6404                                       "version": "0.0.1"
6405                                     },
6406                                     "optional": false
6407                                   }
6408                                 },
6409                                 {
6410                                   "key": "TestMatchCase",
6411                                   "value": {
6412                                     "key": "TestMatchCase",
6413                                     "fieldSchemaKey": {
6414                                       "name": "TestCase",
6415                                       "version": "0.0.1"
6416                                     },
6417                                     "optional": false
6418                                   }
6419                                 },
6420                                 {
6421                                   "key": "TestMatchCaseSelected",
6422                                   "value": {
6423                                     "key": "TestMatchCaseSelected",
6424                                     "fieldSchemaKey": {
6425                                       "name": "TestCase",
6426                                       "version": "0.0.1"
6427                                     },
6428                                     "optional": false
6429                                   }
6430                                 },
6431                                 {
6432                                   "key": "TestMatchStateTime",
6433                                   "value": {
6434                                     "key": "TestMatchStateTime",
6435                                     "fieldSchemaKey": {
6436                                       "name": "TestTimestamp",
6437                                       "version": "0.0.1"
6438                                     },
6439                                     "optional": false
6440                                   }
6441                                 },
6442                                 {
6443                                   "key": "TestSlogan",
6444                                   "value": {
6445                                     "key": "TestSlogan",
6446                                     "fieldSchemaKey": {
6447                                       "name": "TestSlogan",
6448                                       "version": "0.0.1"
6449                                     },
6450                                     "optional": false
6451                                   }
6452                                 },
6453                                 {
6454                                   "key": "TestTemperature",
6455                                   "value": {
6456                                     "key": "TestTemperature",
6457                                     "fieldSchemaKey": {
6458                                       "name": "TestTemperature",
6459                                       "version": "0.0.1"
6460                                     },
6461                                     "optional": false
6462                                   }
6463                                 },
6464                                 {
6465                                   "key": "TestTimestamp",
6466                                   "value": {
6467                                     "key": "TestTimestamp",
6468                                     "fieldSchemaKey": {
6469                                       "name": "TestTimestamp",
6470                                       "version": "0.0.1"
6471                                     },
6472                                     "optional": false
6473                                   }
6474                                 }
6475                               ]
6476                             }
6477                           }
6478                         },
6479                         {
6480                           "key": {
6481                             "name": "Event0100",
6482                             "version": "0.0.1"
6483                           },
6484                           "value": {
6485                             "key": {
6486                               "name": "Event0100",
6487                               "version": "0.0.1"
6488                             },
6489                             "nameSpace": "org.onap.policy.apex.sample.events",
6490                             "source": "Outside",
6491                             "target": "Match",
6492                             "parameter": {
6493                               "entry": [
6494                                 {
6495                                   "key": "TestMatchCase",
6496                                   "value": {
6497                                     "key": "TestMatchCase",
6498                                     "fieldSchemaKey": {
6499                                       "name": "TestCase",
6500                                       "version": "0.0.1"
6501                                     },
6502                                     "optional": false
6503                                   }
6504                                 },
6505                                 {
6506                                   "key": "TestSlogan",
6507                                   "value": {
6508                                     "key": "TestSlogan",
6509                                     "fieldSchemaKey": {
6510                                       "name": "TestSlogan",
6511                                       "version": "0.0.1"
6512                                     },
6513                                     "optional": false
6514                                   }
6515                                 },
6516                                 {
6517                                   "key": "TestTemperature",
6518                                   "value": {
6519                                     "key": "TestTemperature",
6520                                     "fieldSchemaKey": {
6521                                       "name": "TestTemperature",
6522                                       "version": "0.0.1"
6523                                     },
6524                                     "optional": false
6525                                   }
6526                                 },
6527                                 {
6528                                   "key": "TestTimestamp",
6529                                   "value": {
6530                                     "key": "TestTimestamp",
6531                                     "fieldSchemaKey": {
6532                                       "name": "TestTimestamp",
6533                                       "version": "0.0.1"
6534                                     },
6535                                     "optional": false
6536                                   }
6537                                 }
6538                               ]
6539                             }
6540                           }
6541                         },
6542                         {
6543                           "key": {
6544                             "name": "Event0101",
6545                             "version": "0.0.1"
6546                           },
6547                           "value": {
6548                             "key": {
6549                               "name": "Event0101",
6550                               "version": "0.0.1"
6551                             },
6552                             "nameSpace": "org.onap.policy.apex.sample.events",
6553                             "source": "Match",
6554                             "target": "Establish",
6555                             "parameter": {
6556                               "entry": [
6557                                 {
6558                                   "key": "TestMatchCase",
6559                                   "value": {
6560                                     "key": "TestMatchCase",
6561                                     "fieldSchemaKey": {
6562                                       "name": "TestCase",
6563                                       "version": "0.0.1"
6564                                     },
6565                                     "optional": false
6566                                   }
6567                                 },
6568                                 {
6569                                   "key": "TestMatchCaseSelected",
6570                                   "value": {
6571                                     "key": "TestMatchCaseSelected",
6572                                     "fieldSchemaKey": {
6573                                       "name": "TestCase",
6574                                       "version": "0.0.1"
6575                                     },
6576                                     "optional": false
6577                                   }
6578                                 },
6579                                 {
6580                                   "key": "TestMatchStateTime",
6581                                   "value": {
6582                                     "key": "TestMatchStateTime",
6583                                     "fieldSchemaKey": {
6584                                       "name": "TestTimestamp",
6585                                       "version": "0.0.1"
6586                                     },
6587                                     "optional": false
6588                                   }
6589                                 },
6590                                 {
6591                                   "key": "TestSlogan",
6592                                   "value": {
6593                                     "key": "TestSlogan",
6594                                     "fieldSchemaKey": {
6595                                       "name": "TestSlogan",
6596                                       "version": "0.0.1"
6597                                     },
6598                                     "optional": false
6599                                   }
6600                                 },
6601                                 {
6602                                   "key": "TestTemperature",
6603                                   "value": {
6604                                     "key": "TestTemperature",
6605                                     "fieldSchemaKey": {
6606                                       "name": "TestTemperature",
6607                                       "version": "0.0.1"
6608                                     },
6609                                     "optional": false
6610                                   }
6611                                 },
6612                                 {
6613                                   "key": "TestTimestamp",
6614                                   "value": {
6615                                     "key": "TestTimestamp",
6616                                     "fieldSchemaKey": {
6617                                       "name": "TestTimestamp",
6618                                       "version": "0.0.1"
6619                                     },
6620                                     "optional": false
6621                                   }
6622                                 }
6623                               ]
6624                             }
6625                           }
6626                         },
6627                         {
6628                           "key": {
6629                             "name": "Event0102",
6630                             "version": "0.0.1"
6631                           },
6632                           "value": {
6633                             "key": {
6634                               "name": "Event0102",
6635                               "version": "0.0.1"
6636                             },
6637                             "nameSpace": "org.onap.policy.apex.sample.events",
6638                             "source": "Establish",
6639                             "target": "Decide",
6640                             "parameter": {
6641                               "entry": [
6642                                 {
6643                                   "key": "TestEstablishCaseSelected",
6644                                   "value": {
6645                                     "key": "TestEstablishCaseSelected",
6646                                     "fieldSchemaKey": {
6647                                       "name": "TestCase",
6648                                       "version": "0.0.1"
6649                                     },
6650                                     "optional": false
6651                                   }
6652                                 },
6653                                 {
6654                                   "key": "TestEstablishStateTime",
6655                                   "value": {
6656                                     "key": "TestEstablishStateTime",
6657                                     "fieldSchemaKey": {
6658                                       "name": "TestTimestamp",
6659                                       "version": "0.0.1"
6660                                     },
6661                                     "optional": false
6662                                   }
6663                                 },
6664                                 {
6665                                   "key": "TestMatchCase",
6666                                   "value": {
6667                                     "key": "TestMatchCase",
6668                                     "fieldSchemaKey": {
6669                                       "name": "TestCase",
6670                                       "version": "0.0.1"
6671                                     },
6672                                     "optional": false
6673                                   }
6674                                 },
6675                                 {
6676                                   "key": "TestMatchCaseSelected",
6677                                   "value": {
6678                                     "key": "TestMatchCaseSelected",
6679                                     "fieldSchemaKey": {
6680                                       "name": "TestCase",
6681                                       "version": "0.0.1"
6682                                     },
6683                                     "optional": false
6684                                   }
6685                                 },
6686                                 {
6687                                   "key": "TestMatchStateTime",
6688                                   "value": {
6689                                     "key": "TestMatchStateTime",
6690                                     "fieldSchemaKey": {
6691                                       "name": "TestTimestamp",
6692                                       "version": "0.0.1"
6693                                     },
6694                                     "optional": false
6695                                   }
6696                                 },
6697                                 {
6698                                   "key": "TestSlogan",
6699                                   "value": {
6700                                     "key": "TestSlogan",
6701                                     "fieldSchemaKey": {
6702                                       "name": "TestSlogan",
6703                                       "version": "0.0.1"
6704                                     },
6705                                     "optional": false
6706                                   }
6707                                 },
6708                                 {
6709                                   "key": "TestTemperature",
6710                                   "value": {
6711                                     "key": "TestTemperature",
6712                                     "fieldSchemaKey": {
6713                                       "name": "TestTemperature",
6714                                       "version": "0.0.1"
6715                                     },
6716                                     "optional": false
6717                                   }
6718                                 },
6719                                 {
6720                                   "key": "TestTimestamp",
6721                                   "value": {
6722                                     "key": "TestTimestamp",
6723                                     "fieldSchemaKey": {
6724                                       "name": "TestTimestamp",
6725                                       "version": "0.0.1"
6726                                     },
6727                                     "optional": false
6728                                   }
6729                                 }
6730                               ]
6731                             }
6732                           }
6733                         },
6734                         {
6735                           "key": {
6736                             "name": "Event0103",
6737                             "version": "0.0.1"
6738                           },
6739                           "value": {
6740                             "key": {
6741                               "name": "Event0103",
6742                               "version": "0.0.1"
6743                             },
6744                             "nameSpace": "org.onap.policy.apex.sample.events",
6745                             "source": "Decide",
6746                             "target": "Act",
6747                             "parameter": {
6748                               "entry": [
6749                                 {
6750                                   "key": "TestDecideCaseSelected",
6751                                   "value": {
6752                                     "key": "TestDecideCaseSelected",
6753                                     "fieldSchemaKey": {
6754                                       "name": "TestCase",
6755                                       "version": "0.0.1"
6756                                     },
6757                                     "optional": false
6758                                   }
6759                                 },
6760                                 {
6761                                   "key": "TestDecideStateTime",
6762                                   "value": {
6763                                     "key": "TestDecideStateTime",
6764                                     "fieldSchemaKey": {
6765                                       "name": "TestTimestamp",
6766                                       "version": "0.0.1"
6767                                     },
6768                                     "optional": false
6769                                   }
6770                                 },
6771                                 {
6772                                   "key": "TestEstablishCaseSelected",
6773                                   "value": {
6774                                     "key": "TestEstablishCaseSelected",
6775                                     "fieldSchemaKey": {
6776                                       "name": "TestCase",
6777                                       "version": "0.0.1"
6778                                     },
6779                                     "optional": false
6780                                   }
6781                                 },
6782                                 {
6783                                   "key": "TestEstablishStateTime",
6784                                   "value": {
6785                                     "key": "TestEstablishStateTime",
6786                                     "fieldSchemaKey": {
6787                                       "name": "TestTimestamp",
6788                                       "version": "0.0.1"
6789                                     },
6790                                     "optional": false
6791                                   }
6792                                 },
6793                                 {
6794                                   "key": "TestMatchCase",
6795                                   "value": {
6796                                     "key": "TestMatchCase",
6797                                     "fieldSchemaKey": {
6798                                       "name": "TestCase",
6799                                       "version": "0.0.1"
6800                                     },
6801                                     "optional": false
6802                                   }
6803                                 },
6804                                 {
6805                                   "key": "TestMatchCaseSelected",
6806                                   "value": {
6807                                     "key": "TestMatchCaseSelected",
6808                                     "fieldSchemaKey": {
6809                                       "name": "TestCase",
6810                                       "version": "0.0.1"
6811                                     },
6812                                     "optional": false
6813                                   }
6814                                 },
6815                                 {
6816                                   "key": "TestMatchStateTime",
6817                                   "value": {
6818                                     "key": "TestMatchStateTime",
6819                                     "fieldSchemaKey": {
6820                                       "name": "TestTimestamp",
6821                                       "version": "0.0.1"
6822                                     },
6823                                     "optional": false
6824                                   }
6825                                 },
6826                                 {
6827                                   "key": "TestSlogan",
6828                                   "value": {
6829                                     "key": "TestSlogan",
6830                                     "fieldSchemaKey": {
6831                                       "name": "TestSlogan",
6832                                       "version": "0.0.1"
6833                                     },
6834                                     "optional": false
6835                                   }
6836                                 },
6837                                 {
6838                                   "key": "TestTemperature",
6839                                   "value": {
6840                                     "key": "TestTemperature",
6841                                     "fieldSchemaKey": {
6842                                       "name": "TestTemperature",
6843                                       "version": "0.0.1"
6844                                     },
6845                                     "optional": false
6846                                   }
6847                                 },
6848                                 {
6849                                   "key": "TestTimestamp",
6850                                   "value": {
6851                                     "key": "TestTimestamp",
6852                                     "fieldSchemaKey": {
6853                                       "name": "TestTimestamp",
6854                                       "version": "0.0.1"
6855                                     },
6856                                     "optional": false
6857                                   }
6858                                 }
6859                               ]
6860                             }
6861                           }
6862                         },
6863                         {
6864                           "key": {
6865                             "name": "Event0104",
6866                             "version": "0.0.1"
6867                           },
6868                           "value": {
6869                             "key": {
6870                               "name": "Event0104",
6871                               "version": "0.0.1"
6872                             },
6873                             "nameSpace": "org.onap.policy.apex.sample.events",
6874                             "source": "Act",
6875                             "target": "Outside",
6876                             "parameter": {
6877                               "entry": [
6878                                 {
6879                                   "key": "TestActCaseSelected",
6880                                   "value": {
6881                                     "key": "TestActCaseSelected",
6882                                     "fieldSchemaKey": {
6883                                       "name": "TestCase",
6884                                       "version": "0.0.1"
6885                                     },
6886                                     "optional": false
6887                                   }
6888                                 },
6889                                 {
6890                                   "key": "TestActStateTime",
6891                                   "value": {
6892                                     "key": "TestActStateTime",
6893                                     "fieldSchemaKey": {
6894                                       "name": "TestTimestamp",
6895                                       "version": "0.0.1"
6896                                     },
6897                                     "optional": false
6898                                   }
6899                                 },
6900                                 {
6901                                   "key": "TestDecideCaseSelected",
6902                                   "value": {
6903                                     "key": "TestDecideCaseSelected",
6904                                     "fieldSchemaKey": {
6905                                       "name": "TestCase",
6906                                       "version": "0.0.1"
6907                                     },
6908                                     "optional": false
6909                                   }
6910                                 },
6911                                 {
6912                                   "key": "TestDecideStateTime",
6913                                   "value": {
6914                                     "key": "TestDecideStateTime",
6915                                     "fieldSchemaKey": {
6916                                       "name": "TestTimestamp",
6917                                       "version": "0.0.1"
6918                                     },
6919                                     "optional": false
6920                                   }
6921                                 },
6922                                 {
6923                                   "key": "TestEstablishCaseSelected",
6924                                   "value": {
6925                                     "key": "TestEstablishCaseSelected",
6926                                     "fieldSchemaKey": {
6927                                       "name": "TestCase",
6928                                       "version": "0.0.1"
6929                                     },
6930                                     "optional": false
6931                                   }
6932                                 },
6933                                 {
6934                                   "key": "TestEstablishStateTime",
6935                                   "value": {
6936                                     "key": "TestEstablishStateTime",
6937                                     "fieldSchemaKey": {
6938                                       "name": "TestTimestamp",
6939                                       "version": "0.0.1"
6940                                     },
6941                                     "optional": false
6942                                   }
6943                                 },
6944                                 {
6945                                   "key": "TestMatchCase",
6946                                   "value": {
6947                                     "key": "TestMatchCase",
6948                                     "fieldSchemaKey": {
6949                                       "name": "TestCase",
6950                                       "version": "0.0.1"
6951                                     },
6952                                     "optional": false
6953                                   }
6954                                 },
6955                                 {
6956                                   "key": "TestMatchCaseSelected",
6957                                   "value": {
6958                                     "key": "TestMatchCaseSelected",
6959                                     "fieldSchemaKey": {
6960                                       "name": "TestCase",
6961                                       "version": "0.0.1"
6962                                     },
6963                                     "optional": false
6964                                   }
6965                                 },
6966                                 {
6967                                   "key": "TestMatchStateTime",
6968                                   "value": {
6969                                     "key": "TestMatchStateTime",
6970                                     "fieldSchemaKey": {
6971                                       "name": "TestTimestamp",
6972                                       "version": "0.0.1"
6973                                     },
6974                                     "optional": false
6975                                   }
6976                                 },
6977                                 {
6978                                   "key": "TestSlogan",
6979                                   "value": {
6980                                     "key": "TestSlogan",
6981                                     "fieldSchemaKey": {
6982                                       "name": "TestSlogan",
6983                                       "version": "0.0.1"
6984                                     },
6985                                     "optional": false
6986                                   }
6987                                 },
6988                                 {
6989                                   "key": "TestTemperature",
6990                                   "value": {
6991                                     "key": "TestTemperature",
6992                                     "fieldSchemaKey": {
6993                                       "name": "TestTemperature",
6994                                       "version": "0.0.1"
6995                                     },
6996                                     "optional": false
6997                                   }
6998                                 },
6999                                 {
7000                                   "key": "TestTimestamp",
7001                                   "value": {
7002                                     "key": "TestTimestamp",
7003                                     "fieldSchemaKey": {
7004                                       "name": "TestTimestamp",
7005                                       "version": "0.0.1"
7006                                     },
7007                                     "optional": false
7008                                   }
7009                                 }
7010                               ]
7011                             }
7012                           }
7013                         }
7014                       ]
7015                     }
7016                   },
7017                   "albums": {
7018                     "key": {
7019                       "name": "Context",
7020                       "version": "0.0.1"
7021                     },
7022                     "albums": {
7023                       "entry": [
7024                         {
7025                           "key": {
7026                             "name": "ExternalContextAlbum",
7027                             "version": "0.0.1"
7028                           },
7029                           "value": {
7030                             "key": {
7031                               "name": "ExternalContextAlbum",
7032                               "version": "0.0.1"
7033                             },
7034                             "scope": "EXTERNAL",
7035                             "isWritable": false,
7036                             "itemSchema": {
7037                               "name": "TestExternalContextItem",
7038                               "version": "0.0.1"
7039                             }
7040                           }
7041                         },
7042                         {
7043                           "key": {
7044                             "name": "GlobalContextAlbum",
7045                             "version": "0.0.1"
7046                           },
7047                           "value": {
7048                             "key": {
7049                               "name": "GlobalContextAlbum",
7050                               "version": "0.0.1"
7051                             },
7052                             "scope": "GLOBAL",
7053                             "isWritable": true,
7054                             "itemSchema": {
7055                               "name": "TestGlobalContextItem",
7056                               "version": "0.0.1"
7057                             }
7058                           }
7059                         },
7060                         {
7061                           "key": {
7062                             "name": "Policy0ContextAlbum",
7063                             "version": "0.0.1"
7064                           },
7065                           "value": {
7066                             "key": {
7067                               "name": "Policy0ContextAlbum",
7068                               "version": "0.0.1"
7069                             },
7070                             "scope": "APPLICATION",
7071                             "isWritable": true,
7072                             "itemSchema": {
7073                               "name": "TestPolicyContextItem",
7074                               "version": "0.0.1"
7075                             }
7076                           }
7077                         },
7078                         {
7079                           "key": {
7080                             "name": "Policy1ContextAlbum",
7081                             "version": "0.0.1"
7082                           },
7083                           "value": {
7084                             "key": {
7085                               "name": "Policy1ContextAlbum",
7086                               "version": "0.0.1"
7087                             },
7088                             "scope": "APPLICATION",
7089                             "isWritable": true,
7090                             "itemSchema": {
7091                               "name": "TestPolicyContextItem",
7092                               "version": "0.0.1"
7093                             }
7094                           }
7095                         }
7096                       ]
7097                     }
7098                   },
7099                   "schemas": {
7100                     "key": {
7101                       "name": "TestDatatypes",
7102                       "version": "0.0.1"
7103                     },
7104                     "schemas": {
7105                       "entry": [
7106                         {
7107                           "key": {
7108                             "name": "TestCase",
7109                             "version": "0.0.1"
7110                           },
7111                           "value": {
7112                             "key": {
7113                               "name": "TestCase",
7114                               "version": "0.0.1"
7115                             },
7116                             "schemaFlavour": "Java",
7117                             "schemaDefinition": "java.lang.Byte"
7118                           }
7119                         },
7120                         {
7121                           "key": {
7122                             "name": "TestContextItem000",
7123                             "version": "0.0.1"
7124                           },
7125                           "value": {
7126                             "key": {
7127                               "name": "TestContextItem000",
7128                               "version": "0.0.1"
7129                             },
7130                             "schemaFlavour": "Java",
7131                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem000"
7132                           }
7133                         },
7134                         {
7135                           "key": {
7136                             "name": "TestContextItem001",
7137                             "version": "0.0.1"
7138                           },
7139                           "value": {
7140                             "key": {
7141                               "name": "TestContextItem001",
7142                               "version": "0.0.1"
7143                             },
7144                             "schemaFlavour": "Java",
7145                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem001"
7146                           }
7147                         },
7148                         {
7149                           "key": {
7150                             "name": "TestContextItem002",
7151                             "version": "0.0.1"
7152                           },
7153                           "value": {
7154                             "key": {
7155                               "name": "TestContextItem002",
7156                               "version": "0.0.1"
7157                             },
7158                             "schemaFlavour": "Java",
7159                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem002"
7160                           }
7161                         },
7162                         {
7163                           "key": {
7164                             "name": "TestContextItem003",
7165                             "version": "0.0.1"
7166                           },
7167                           "value": {
7168                             "key": {
7169                               "name": "TestContextItem003",
7170                               "version": "0.0.1"
7171                             },
7172                             "schemaFlavour": "Java",
7173                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem003"
7174                           }
7175                         },
7176                         {
7177                           "key": {
7178                             "name": "TestContextItem004",
7179                             "version": "0.0.1"
7180                           },
7181                           "value": {
7182                             "key": {
7183                               "name": "TestContextItem004",
7184                               "version": "0.0.1"
7185                             },
7186                             "schemaFlavour": "Java",
7187                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem004"
7188                           }
7189                         },
7190                         {
7191                           "key": {
7192                             "name": "TestContextItem005",
7193                             "version": "0.0.1"
7194                           },
7195                           "value": {
7196                             "key": {
7197                               "name": "TestContextItem005",
7198                               "version": "0.0.1"
7199                             },
7200                             "schemaFlavour": "Java",
7201                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem005"
7202                           }
7203                         },
7204                         {
7205                           "key": {
7206                             "name": "TestContextItem006",
7207                             "version": "0.0.1"
7208                           },
7209                           "value": {
7210                             "key": {
7211                               "name": "TestContextItem006",
7212                               "version": "0.0.1"
7213                             },
7214                             "schemaFlavour": "Java",
7215                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem006"
7216                           }
7217                         },
7218                         {
7219                           "key": {
7220                             "name": "TestContextItem007",
7221                             "version": "0.0.1"
7222                           },
7223                           "value": {
7224                             "key": {
7225                               "name": "TestContextItem007",
7226                               "version": "0.0.1"
7227                             },
7228                             "schemaFlavour": "Java",
7229                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem007"
7230                           }
7231                         },
7232                         {
7233                           "key": {
7234                             "name": "TestContextItem008",
7235                             "version": "0.0.1"
7236                           },
7237                           "value": {
7238                             "key": {
7239                               "name": "TestContextItem008",
7240                               "version": "0.0.1"
7241                             },
7242                             "schemaFlavour": "Java",
7243                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem008"
7244                           }
7245                         },
7246                         {
7247                           "key": {
7248                             "name": "TestContextItem009",
7249                             "version": "0.0.1"
7250                           },
7251                           "value": {
7252                             "key": {
7253                               "name": "TestContextItem009",
7254                               "version": "0.0.1"
7255                             },
7256                             "schemaFlavour": "Java",
7257                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem009"
7258                           }
7259                         },
7260                         {
7261                           "key": {
7262                             "name": "TestContextItem00A",
7263                             "version": "0.0.1"
7264                           },
7265                           "value": {
7266                             "key": {
7267                               "name": "TestContextItem00A",
7268                               "version": "0.0.1"
7269                             },
7270                             "schemaFlavour": "Java",
7271                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00A"
7272                           }
7273                         },
7274                         {
7275                           "key": {
7276                             "name": "TestContextItem00B",
7277                             "version": "0.0.1"
7278                           },
7279                           "value": {
7280                             "key": {
7281                               "name": "TestContextItem00B",
7282                               "version": "0.0.1"
7283                             },
7284                             "schemaFlavour": "Java",
7285                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00B"
7286                           }
7287                         },
7288                         {
7289                           "key": {
7290                             "name": "TestContextItem00C",
7291                             "version": "0.0.1"
7292                           },
7293                           "value": {
7294                             "key": {
7295                               "name": "TestContextItem00C",
7296                               "version": "0.0.1"
7297                             },
7298                             "schemaFlavour": "Java",
7299                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00C"
7300                           }
7301                         },
7302                         {
7303                           "key": {
7304                             "name": "TestExternalContextItem",
7305                             "version": "0.0.1"
7306                           },
7307                           "value": {
7308                             "key": {
7309                               "name": "TestExternalContextItem",
7310                               "version": "0.0.1"
7311                             },
7312                             "schemaFlavour": "Java",
7313                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestExternalContextItem"
7314                           }
7315                         },
7316                         {
7317                           "key": {
7318                             "name": "TestGlobalContextItem",
7319                             "version": "0.0.1"
7320                           },
7321                           "value": {
7322                             "key": {
7323                               "name": "TestGlobalContextItem",
7324                               "version": "0.0.1"
7325                             },
7326                             "schemaFlavour": "Java",
7327                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestGlobalContextItem"
7328                           }
7329                         },
7330                         {
7331                           "key": {
7332                             "name": "TestPolicyContextItem",
7333                             "version": "0.0.1"
7334                           },
7335                           "value": {
7336                             "key": {
7337                               "name": "TestPolicyContextItem",
7338                               "version": "0.0.1"
7339                             },
7340                             "schemaFlavour": "Java",
7341                             "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestPolicyContextItem"
7342                           }
7343                         },
7344                         {
7345                           "key": {
7346                             "name": "TestSlogan",
7347                             "version": "0.0.1"
7348                           },
7349                           "value": {
7350                             "key": {
7351                               "name": "TestSlogan",
7352                               "version": "0.0.1"
7353                             },
7354                             "schemaFlavour": "Java",
7355                             "schemaDefinition": "java.lang.String"
7356                           }
7357                         },
7358                         {
7359                           "key": {
7360                             "name": "TestTemperature",
7361                             "version": "0.0.1"
7362                           },
7363                           "value": {
7364                             "key": {
7365                               "name": "TestTemperature",
7366                               "version": "0.0.1"
7367                             },
7368                             "schemaFlavour": "Java",
7369                             "schemaDefinition": "java.lang.Double"
7370                           }
7371                         },
7372                         {
7373                           "key": {
7374                             "name": "TestTimestamp",
7375                             "version": "0.0.1"
7376                           },
7377                           "value": {
7378                             "key": {
7379                               "name": "TestTimestamp",
7380                               "version": "0.0.1"
7381                             },
7382                             "schemaFlavour": "Java",
7383                             "schemaDefinition": "java.lang.Long"
7384                           }
7385                         }
7386                       ]
7387                     }
7388                   }
7389                 }
7390               },
7391               "engineParameters": {
7392                 "executorParameters": {
7393                   "JAVASCRIPT": {
7394                     "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
7395                   }
7396                 }
7397               }
7398             },
7399             "eventInputParameters": {
7400               "FirstConsumer": {
7401                 "carrierTechnologyParameters": {
7402                   "carrierTechnology": "RESTSERVER",
7403                   "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters",
7404                   "parameters": {
7405                     "standalone": true,
7406                     "host": "0.0.0.0",
7407                     "port": 23324
7408                   }
7409                 },
7410                 "eventProtocolParameters": {
7411                   "eventProtocol": "JSON"
7412                 },
7413                 "synchronousMode": true,
7414                 "synchronousPeer": "FirstProducer",
7415                 "synchronousTimeout": 2000
7416               }
7417             },
7418             "eventOutputParameters": {
7419               "FirstProducer": {
7420                 "carrierTechnologyParameters": {
7421                   "carrierTechnology": "RESTSERVER",
7422                   "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
7423                 },
7424                 "eventProtocolParameters": {
7425                   "eventProtocol": "JSON"
7426                 },
7427                 "synchronousMode": true,
7428                 "synchronousPeer": "FirstConsumer",
7429                 "synchronousTimeout": 2000
7430               }
7431             }
7432           }
7433         }
7434       }
7435     ]
7436   }
7437 }