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