blob: 07118ac3a21d0ac3500b1bd7705c9ee4e5f012aa [file] [log] [blame]
{
"tosca_definitions_version": "tosca_simple_yaml_1_1_0",
"topology_template": {
"policies": [
{
"operational.sampledomain": {
"type": "onap.policies.controlloop.operational.Apex",
"type_version": "1.0.0",
"name": "onap.policies.controlloop.Operational.apex.sampledomain",
"version": "1.0.0",
"properties": {
"engineServiceParameters": {
"name": "MyApexEngine",
"version": "0.0.1",
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
"policy_type_impl": {
"apexPolicyModel": {
"key": {
"name": "SamplePolicyModelJAVASCRIPT",
"version": "0.0.1"
},
"keyInformation": {
"key": {
"name": "KeyInformation",
"version": "0.0.1"
},
"keyInfoMap": {
"entry": [
{
"key": {
"name": "Context",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Context",
"version": "0.0.1"
},
"UUID": "ca36bfd8-6042-3633-8c85-89c66507c3bf",
"description": "Generated description for concept referred to by key \"Context:0.0.1\""
}
},
{
"key": {
"name": "Event0000",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0000",
"version": "0.0.1"
},
"UUID": "465a81cc-885f-3a4d-bc4e-1508da92b236",
"description": "Generated description for concept referred to by key \"Event0000:0.0.1\""
}
},
{
"key": {
"name": "Event0001",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0001",
"version": "0.0.1"
},
"UUID": "36b2d570-fff7-3a4b-bab2-6bf492f5129a",
"description": "Generated description for concept referred to by key \"Event0001:0.0.1\""
}
},
{
"key": {
"name": "Event0002",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0002",
"version": "0.0.1"
},
"UUID": "ff6160a7-fb5e-379c-a6d2-2cd28053eacf",
"description": "Generated description for concept referred to by key \"Event0002:0.0.1\""
}
},
{
"key": {
"name": "Event0003",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0003",
"version": "0.0.1"
},
"UUID": "5899e216-2abf-3781-abc4-2c257b92721e",
"description": "Generated description for concept referred to by key \"Event0003:0.0.1\""
}
},
{
"key": {
"name": "Event0004",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0004",
"version": "0.0.1"
},
"UUID": "7c2692a7-4587-3d09-abf9-d96b339a316f",
"description": "Generated description for concept referred to by key \"Event0004:0.0.1\""
}
},
{
"key": {
"name": "Event0100",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0100",
"version": "0.0.1"
},
"UUID": "b696048c-c0b0-34c1-8dbe-32ab6c8bc0c7",
"description": "Generated description for concept referred to by key \"Event0100:0.0.1\""
}
},
{
"key": {
"name": "Event0101",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0101",
"version": "0.0.1"
},
"UUID": "edbfa868-2ab2-30fd-8078-4c7f67ca6122",
"description": "Generated description for concept referred to by key \"Event0101:0.0.1\""
}
},
{
"key": {
"name": "Event0102",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0102",
"version": "0.0.1"
},
"UUID": "6b6ad2ff-ef63-3f7b-aabb-fba44f8de9d4",
"description": "Generated description for concept referred to by key \"Event0102:0.0.1\""
}
},
{
"key": {
"name": "Event0103",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0103",
"version": "0.0.1"
},
"UUID": "c2550912-10d9-3000-8826-377288cd6cb1",
"description": "Generated description for concept referred to by key \"Event0103:0.0.1\""
}
},
{
"key": {
"name": "Event0104",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0104",
"version": "0.0.1"
},
"UUID": "f6d75b71-c8a7-3337-a121-88d68c389f5a",
"description": "Generated description for concept referred to by key \"Event0104:0.0.1\""
}
},
{
"key": {
"name": "Events",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Events",
"version": "0.0.1"
},
"UUID": "0215644c-4531-375c-8335-d558b4de8c03",
"description": "Generated description for concept referred to by key \"Events:0.0.1\""
}
},
{
"key": {
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
"value": {
"key": {
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
"UUID": "976a79e7-5c80-3c03-9503-da3f41fec395",
"description": "Generated description for concept referred to by key \"ExternalContextAlbum:0.0.1\""
}
},
{
"key": {
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
"value": {
"key": {
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
"UUID": "c95e9e5f-d2c7-3ac7-a205-ea3574530cb7",
"description": "Generated description for concept referred to by key \"GlobalContextAlbum:0.0.1\""
}
},
{
"key": {
"name": "KeyInformation",
"version": "0.0.1"
},
"value": {
"key": {
"name": "KeyInformation",
"version": "0.0.1"
},
"UUID": "1ff2f905-685c-3caf-95bc-0bbc90345888",
"description": "Generated description for concept referred to by key \"KeyInformation:0.0.1\""
}
},
{
"key": {
"name": "Policies",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Policies",
"version": "0.0.1"
},
"UUID": "f54c3b2b-be76-31c4-adfc-87c494c06808",
"description": "Generated description for concept referred to by key \"Policies:0.0.1\""
}
},
{
"key": {
"name": "Policy0",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Policy0",
"version": "0.0.1"
},
"UUID": "3410e939-30ca-32c4-a2d8-c30b6fee6eec",
"description": "Generated description for concept referred to by key \"Policy0:0.0.1\""
}
},
{
"key": {
"name": "Policy0ContextAlbum",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Policy0ContextAlbum",
"version": "0.0.1"
},
"UUID": "e27564c4-3cbf-3db2-9bf3-83ae80a2f907",
"description": "Generated description for concept referred to by key \"Policy0ContextAlbum:0.0.1\""
}
},
{
"key": {
"name": "Policy1",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Policy1",
"version": "0.0.1"
},
"UUID": "d0b2b585-f344-33b8-af9e-250e7f4cfbce",
"description": "Generated description for concept referred to by key \"Policy1:0.0.1\""
}
},
{
"key": {
"name": "Policy1ContextAlbum",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Policy1ContextAlbum",
"version": "0.0.1"
},
"UUID": "815d74ae-6fc0-3221-87b9-2bb1dfdfa7f0",
"description": "Generated description for concept referred to by key \"Policy1ContextAlbum:0.0.1\""
}
},
{
"key": {
"name": "SamplePolicyModelJAVASCRIPT",
"version": "0.0.1"
},
"value": {
"key": {
"name": "SamplePolicyModelJAVASCRIPT",
"version": "0.0.1"
},
"UUID": "bc8ee312-81ce-3c4a-92d5-4a73b8077148",
"description": "Generated description for concept referred to by key \"SamplePolicyModelJAVASCRIPT:0.0.1\""
}
},
{
"key": {
"name": "Task_Act0",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Act0",
"version": "0.0.1"
},
"UUID": "0589ff20-adcc-3ce5-95fe-8d7978ed54ed",
"description": "Generated description for concept referred to by key \"Task_Act0:0.0.1\""
}
},
{
"key": {
"name": "Task_Act1",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Act1",
"version": "0.0.1"
},
"UUID": "095b126d-ca8b-32c9-ad52-d744e817a79c",
"description": "Generated description for concept referred to by key \"Task_Act1:0.0.1\""
}
},
{
"key": {
"name": "Task_Act2",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Act2",
"version": "0.0.1"
},
"UUID": "3d786b4c-d9ee-3367-ab71-c67271a4ea2f",
"description": "Generated description for concept referred to by key \"Task_Act2:0.0.1\""
}
},
{
"key": {
"name": "Task_Act3",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Act3",
"version": "0.0.1"
},
"UUID": "9231753e-20c5-3436-982f-9100340cc570",
"description": "Generated description for concept referred to by key \"Task_Act3:0.0.1\""
}
},
{
"key": {
"name": "Task_Decide0",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Decide0",
"version": "0.0.1"
},
"UUID": "502383d3-483f-3a56-a426-2f0406674c8d",
"description": "Generated description for concept referred to by key \"Task_Decide0:0.0.1\""
}
},
{
"key": {
"name": "Task_Decide1",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Decide1",
"version": "0.0.1"
},
"UUID": "16598106-41c8-3b5a-99c6-5fcf6d1a5ddf",
"description": "Generated description for concept referred to by key \"Task_Decide1:0.0.1\""
}
},
{
"key": {
"name": "Task_Decide2",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Decide2",
"version": "0.0.1"
},
"UUID": "ad3a89f5-e369-3c66-b22c-669f7b3653b8",
"description": "Generated description for concept referred to by key \"Task_Decide2:0.0.1\""
}
},
{
"key": {
"name": "Task_Decide3",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Decide3",
"version": "0.0.1"
},
"UUID": "56815939-1164-3867-9ed1-0a27ff8aafb3",
"description": "Generated description for concept referred to by key \"Task_Decide3:0.0.1\""
}
},
{
"key": {
"name": "Task_Establish0",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Establish0",
"version": "0.0.1"
},
"UUID": "0db0c566-ecd7-3e27-9865-4b82c893abdb",
"description": "Generated description for concept referred to by key \"Task_Establish0:0.0.1\""
}
},
{
"key": {
"name": "Task_Establish1",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Establish1",
"version": "0.0.1"
},
"UUID": "6944a4c1-6201-317c-8d7e-eaa7f2ee0ea0",
"description": "Generated description for concept referred to by key \"Task_Establish1:0.0.1\""
}
},
{
"key": {
"name": "Task_Establish2",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Establish2",
"version": "0.0.1"
},
"UUID": "0f766ea9-11cd-3e7d-a8c8-28c8dee6a85a",
"description": "Generated description for concept referred to by key \"Task_Establish2:0.0.1\""
}
},
{
"key": {
"name": "Task_Establish3",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Establish3",
"version": "0.0.1"
},
"UUID": "c3237a38-cc6d-3418-b1e1-0dc8b4bdcc66",
"description": "Generated description for concept referred to by key \"Task_Establish3:0.0.1\""
}
},
{
"key": {
"name": "Task_Match0",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Match0",
"version": "0.0.1"
},
"UUID": "051bcfd5-cf73-3c89-8ee7-ea6e005ec059",
"description": "Generated description for concept referred to by key \"Task_Match0:0.0.1\""
}
},
{
"key": {
"name": "Task_Match1",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Match1",
"version": "0.0.1"
},
"UUID": "3754fe19-98f2-34a1-9f45-db31052208d8",
"description": "Generated description for concept referred to by key \"Task_Match1:0.0.1\""
}
},
{
"key": {
"name": "Task_Match2",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Match2",
"version": "0.0.1"
},
"UUID": "8c200709-a180-3c8b-916f-275ff49ce194",
"description": "Generated description for concept referred to by key \"Task_Match2:0.0.1\""
}
},
{
"key": {
"name": "Task_Match3",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Match3",
"version": "0.0.1"
},
"UUID": "a1a879c6-4510-33b0-bbd0-ad6256189a37",
"description": "Generated description for concept referred to by key \"Task_Match3:0.0.1\""
}
},
{
"key": {
"name": "Tasks",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Tasks",
"version": "0.0.1"
},
"UUID": "a7fab96b-ce1c-37ce-bbb2-556b6db524a5",
"description": "Generated description for concept referred to by key \"Tasks:0.0.1\""
}
},
{
"key": {
"name": "TestCase",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestCase",
"version": "0.0.1"
},
"UUID": "0a652886-c88d-3f8c-8994-ae9161e7c963",
"description": "Generated description for concept referred to by key \"TestCase:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem000",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem000",
"version": "0.0.1"
},
"UUID": "8efba9fa-371e-33df-a7d6-88b0284e7fd0",
"description": "Generated description for concept referred to by key \"TestContextItem000:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem001",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem001",
"version": "0.0.1"
},
"UUID": "3740077c-a2b3-356b-81dc-5ded2118a951",
"description": "Generated description for concept referred to by key \"TestContextItem001:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem002",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem002",
"version": "0.0.1"
},
"UUID": "b5c7df95-9af5-322f-9ea8-eb440a2bf926",
"description": "Generated description for concept referred to by key \"TestContextItem002:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem003",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem003",
"version": "0.0.1"
},
"UUID": "b36f0aa5-0fb9-3e2c-8fa2-fddb7fd05f4b",
"description": "Generated description for concept referred to by key \"TestContextItem003:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem004",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem004",
"version": "0.0.1"
},
"UUID": "093cda11-eaeb-3a46-a5b6-d5e30c00935b",
"description": "Generated description for concept referred to by key \"TestContextItem004:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem005",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem005",
"version": "0.0.1"
},
"UUID": "569a758d-ba40-37c0-aebb-7ad138df25ac",
"description": "Generated description for concept referred to by key \"TestContextItem005:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem006",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem006",
"version": "0.0.1"
},
"UUID": "252818d9-b61f-3962-a905-8865fb00fb04",
"description": "Generated description for concept referred to by key \"TestContextItem006:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem007",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem007",
"version": "0.0.1"
},
"UUID": "fe1a5f7c-c083-377b-a797-752b01fc6c73",
"description": "Generated description for concept referred to by key \"TestContextItem007:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem008",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem008",
"version": "0.0.1"
},
"UUID": "aa87d007-d07e-3f67-8c6d-0ebc3d85479d",
"description": "Generated description for concept referred to by key \"TestContextItem008:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem009",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem009",
"version": "0.0.1"
},
"UUID": "126e7a3a-11b6-3f88-9397-c21d8819f859",
"description": "Generated description for concept referred to by key \"TestContextItem009:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem00A",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem00A",
"version": "0.0.1"
},
"UUID": "0e0e3dec-e03d-3379-a87b-1ecd4aa3d8cc",
"description": "Generated description for concept referred to by key \"TestContextItem00A:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem00B",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem00B",
"version": "0.0.1"
},
"UUID": "dbdc98df-3ff4-360c-b8d3-a7a836ac3de6",
"description": "Generated description for concept referred to by key \"TestContextItem00B:0.0.1\""
}
},
{
"key": {
"name": "TestContextItem00C",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem00C",
"version": "0.0.1"
},
"UUID": "32a2f355-77f3-3b25-ace6-7a9c5763a5ad",
"description": "Generated description for concept referred to by key \"TestContextItem00C:0.0.1\""
}
},
{
"key": {
"name": "TestDatatypes",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestDatatypes",
"version": "0.0.1"
},
"UUID": "3f95472c-973e-30e2-95f1-bf00cbef909a",
"description": "Generated description for concept referred to by key \"TestDatatypes:0.0.1\""
}
},
{
"key": {
"name": "TestExternalContextItem",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestExternalContextItem",
"version": "0.0.1"
},
"UUID": "610dbbd4-9149-3b3c-9af4-819056f0e169",
"description": "Generated description for concept referred to by key \"TestExternalContextItem:0.0.1\""
}
},
{
"key": {
"name": "TestGlobalContextItem",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestGlobalContextItem",
"version": "0.0.1"
},
"UUID": "07fa8f68-55f1-3fd0-81c1-749a379753a7",
"description": "Generated description for concept referred to by key \"TestGlobalContextItem:0.0.1\""
}
},
{
"key": {
"name": "TestPolicyContextItem",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestPolicyContextItem",
"version": "0.0.1"
},
"UUID": "d9c93cd1-539e-35c5-aaec-bb711ceb1251",
"description": "Generated description for concept referred to by key \"TestPolicyContextItem:0.0.1\""
}
},
{
"key": {
"name": "TestSlogan",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestSlogan",
"version": "0.0.1"
},
"UUID": "683fe492-7eae-3ac7-9924-bb7850208d05",
"description": "Generated description for concept referred to by key \"TestSlogan:0.0.1\""
}
},
{
"key": {
"name": "TestTemperature",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestTemperature",
"version": "0.0.1"
},
"UUID": "bba25b6f-e3cd-3060-9022-4ef3a79f8eb0",
"description": "Generated description for concept referred to by key \"TestTemperature:0.0.1\""
}
},
{
"key": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"UUID": "97b73937-c344-33c0-924c-4d26b6449564",
"description": "Generated description for concept referred to by key \"TestTimestamp:0.0.1\""
}
}
]
}
},
"policies": {
"key": {
"name": "Policies",
"version": "0.0.1"
},
"policyMap": {
"entry": [
{
"key": {
"name": "Policy0",
"version": "0.0.1"
},
"value": {
"policyKey": {
"name": "Policy0",
"version": "0.0.1"
},
"template": "MEDA",
"state": {
"entry": [
{
"key": "Act",
"value": {
"stateKey": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Act"
},
"trigger": {
"name": "Event0003",
"version": "0.0.1"
},
"stateOutputs": {
"entry": [
{
"key": "Act_NULL",
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Act_NULL"
},
"outgoingEvent": {
"name": "Event0004",
"version": "0.0.1"
},
"nextState": {
"parentKeyName": "NULL",
"parentKeyVersion": "0.0.0",
"parentLocalName": "NULL",
"localName": "NULL"
}
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
}
],
"taskSelectionLogic": {
"key": "TaskSelectionLigic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\ntrue;"
},
"stateFinalizerLogicMap": {
"entry": []
},
"defaultTask": {
"name": "Task_Act1",
"version": "0.0.1"
},
"taskReferences": {
"entry": [
{
"key": {
"name": "Task_Act0",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Task_Act0_DIRECT_Act_NULL"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Act_NULL"
}
}
},
{
"key": {
"name": "Task_Act1",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Task_Act1_DIRECT_Act_NULL"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Act_NULL"
}
}
},
{
"key": {
"name": "Task_Act2",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Task_Act2_DIRECT_Act_NULL"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Act_NULL"
}
}
},
{
"key": {
"name": "Task_Act3",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Task_Act3_DIRECT_Act_NULL"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Act_NULL"
}
}
}
]
}
}
},
{
"key": "Decide",
"value": {
"stateKey": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Decide"
},
"trigger": {
"name": "Event0002",
"version": "0.0.1"
},
"stateOutputs": {
"entry": [
{
"key": "Decide_Act",
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Decide_Act"
},
"outgoingEvent": {
"name": "Event0003",
"version": "0.0.1"
},
"nextState": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Act"
}
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy0ContextAlbum",
"version": "0.0.1"
}
],
"taskSelectionLogic": {
"key": "TaskSelectionLigic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\ntrue;"
},
"stateFinalizerLogicMap": {
"entry": []
},
"defaultTask": {
"name": "Task_Decide3",
"version": "0.0.1"
},
"taskReferences": {
"entry": [
{
"key": {
"name": "Task_Decide0",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Task_Decide0_DIRECT_Decide_Act"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Decide_Act"
}
}
},
{
"key": {
"name": "Task_Decide1",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Task_Decide1_DIRECT_Decide_Act"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Decide_Act"
}
}
},
{
"key": {
"name": "Task_Decide2",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Task_Decide2_DIRECT_Decide_Act"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Decide_Act"
}
}
},
{
"key": {
"name": "Task_Decide3",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Task_Decide3_DIRECT_Decide_Act"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Decide_Act"
}
}
}
]
}
}
},
{
"key": "Establish",
"value": {
"stateKey": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Establish"
},
"trigger": {
"name": "Event0001",
"version": "0.0.1"
},
"stateOutputs": {
"entry": [
{
"key": "Establish_Decide",
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Establish_Decide"
},
"outgoingEvent": {
"name": "Event0002",
"version": "0.0.1"
},
"nextState": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Decide"
}
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskSelectionLogic": {
"key": "TaskSelectionLigic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\ntrue;"
},
"stateFinalizerLogicMap": {
"entry": []
},
"defaultTask": {
"name": "Task_Establish2",
"version": "0.0.1"
},
"taskReferences": {
"entry": [
{
"key": {
"name": "Task_Establish0",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Task_Establish0_DIRECT_Establish_Decide"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Establish_Decide"
}
}
},
{
"key": {
"name": "Task_Establish1",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Task_Establish1_DIRECT_Establish_Decide"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Establish_Decide"
}
}
},
{
"key": {
"name": "Task_Establish2",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Task_Establish2_DIRECT_Establish_Decide"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Establish_Decide"
}
}
},
{
"key": {
"name": "Task_Establish3",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Task_Establish3_DIRECT_Establish_Decide"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Establish_Decide"
}
}
}
]
}
}
},
{
"key": "Match",
"value": {
"stateKey": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Match"
},
"trigger": {
"name": "Event0000",
"version": "0.0.1"
},
"stateOutputs": {
"entry": [
{
"key": "Match_Establish",
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Match_Establish"
},
"outgoingEvent": {
"name": "Event0001",
"version": "0.0.1"
},
"nextState": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Establish"
}
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy0ContextAlbum",
"version": "0.0.1"
}
],
"taskSelectionLogic": {
"key": "TaskSelectionLigic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\ntrue;"
},
"stateFinalizerLogicMap": {
"entry": []
},
"defaultTask": {
"name": "Task_Match0",
"version": "0.0.1"
},
"taskReferences": {
"entry": [
{
"key": {
"name": "Task_Match0",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Task_Match0_DIRECT_Match_Establish"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Match_Establish"
}
}
},
{
"key": {
"name": "Task_Match1",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Task_Match1_DIRECT_Match_Establish"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Match_Establish"
}
}
},
{
"key": {
"name": "Task_Match2",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Task_Match2_DIRECT_Match_Establish"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Match_Establish"
}
}
},
{
"key": {
"name": "Task_Match3",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Task_Match3_DIRECT_Match_Establish"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Match_Establish"
}
}
}
]
}
}
}
]
},
"firstState": "Match"
}
},
{
"key": {
"name": "Policy1",
"version": "0.0.1"
},
"value": {
"policyKey": {
"name": "Policy1",
"version": "0.0.1"
},
"template": "MEDA",
"state": {
"entry": [
{
"key": "Act",
"value": {
"stateKey": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Act"
},
"trigger": {
"name": "Event0103",
"version": "0.0.1"
},
"stateOutputs": {
"entry": [
{
"key": "Act_NULL",
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Act_NULL"
},
"outgoingEvent": {
"name": "Event0104",
"version": "0.0.1"
},
"nextState": {
"parentKeyName": "NULL",
"parentKeyVersion": "0.0.0",
"parentLocalName": "NULL",
"localName": "NULL"
}
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
}
],
"taskSelectionLogic": {
"key": "TaskSelectionLigic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\ntrue;"
},
"stateFinalizerLogicMap": {
"entry": []
},
"defaultTask": {
"name": "Task_Act0",
"version": "0.0.1"
},
"taskReferences": {
"entry": [
{
"key": {
"name": "Task_Act0",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Task_Act0_DIRECT_Act_NULL"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Act_NULL"
}
}
},
{
"key": {
"name": "Task_Act1",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Task_Act1_DIRECT_Act_NULL"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Act_NULL"
}
}
},
{
"key": {
"name": "Task_Act2",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Task_Act2_DIRECT_Act_NULL"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Act_NULL"
}
}
},
{
"key": {
"name": "Task_Act3",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Task_Act3_DIRECT_Act_NULL"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Act",
"localName": "Act_NULL"
}
}
}
]
}
}
},
{
"key": "Decide",
"value": {
"stateKey": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Decide"
},
"trigger": {
"name": "Event0102",
"version": "0.0.1"
},
"stateOutputs": {
"entry": [
{
"key": "Decide_Act",
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Decide_Act"
},
"outgoingEvent": {
"name": "Event0103",
"version": "0.0.1"
},
"nextState": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Act"
}
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskSelectionLogic": {
"key": "TaskSelectionLigic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\ntrue;"
},
"stateFinalizerLogicMap": {
"entry": []
},
"defaultTask": {
"name": "Task_Decide3",
"version": "0.0.1"
},
"taskReferences": {
"entry": [
{
"key": {
"name": "Task_Decide0",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Task_Decide0_DIRECT_Decide_Act"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Decide_Act"
}
}
},
{
"key": {
"name": "Task_Decide1",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Task_Decide1_DIRECT_Decide_Act"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Decide_Act"
}
}
},
{
"key": {
"name": "Task_Decide2",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Task_Decide2_DIRECT_Decide_Act"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Decide_Act"
}
}
},
{
"key": {
"name": "Task_Decide3",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Task_Decide3_DIRECT_Decide_Act"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Decide",
"localName": "Decide_Act"
}
}
}
]
}
}
},
{
"key": "Establish",
"value": {
"stateKey": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Establish"
},
"trigger": {
"name": "Event0101",
"version": "0.0.1"
},
"stateOutputs": {
"entry": [
{
"key": "Establish_Decide",
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Establish_Decide"
},
"outgoingEvent": {
"name": "Event0102",
"version": "0.0.1"
},
"nextState": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Decide"
}
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskSelectionLogic": {
"key": "TaskSelectionLigic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\ntrue;"
},
"stateFinalizerLogicMap": {
"entry": []
},
"defaultTask": {
"name": "Task_Establish1",
"version": "0.0.1"
},
"taskReferences": {
"entry": [
{
"key": {
"name": "Task_Establish0",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Task_Establish0_DIRECT_Establish_Decide"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Establish_Decide"
}
}
},
{
"key": {
"name": "Task_Establish1",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Task_Establish1_DIRECT_Establish_Decide"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Establish_Decide"
}
}
},
{
"key": {
"name": "Task_Establish2",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Task_Establish2_DIRECT_Establish_Decide"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Establish_Decide"
}
}
},
{
"key": {
"name": "Task_Establish3",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Task_Establish3_DIRECT_Establish_Decide"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Establish",
"localName": "Establish_Decide"
}
}
}
]
}
}
},
{
"key": "Match",
"value": {
"stateKey": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Match"
},
"trigger": {
"name": "Event0100",
"version": "0.0.1"
},
"stateOutputs": {
"entry": [
{
"key": "Match_Establish",
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Match_Establish"
},
"outgoingEvent": {
"name": "Event0101",
"version": "0.0.1"
},
"nextState": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Establish"
}
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskSelectionLogic": {
"key": "TaskSelectionLigic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.subject.defaultTaskKey.copyTo(executor.selectedTask)\n\ntrue;"
},
"stateFinalizerLogicMap": {
"entry": []
},
"defaultTask": {
"name": "Task_Match3",
"version": "0.0.1"
},
"taskReferences": {
"entry": [
{
"key": {
"name": "Task_Match0",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Task_Match0_DIRECT_Match_Establish"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Match_Establish"
}
}
},
{
"key": {
"name": "Task_Match1",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Task_Match1_DIRECT_Match_Establish"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Match_Establish"
}
}
},
{
"key": {
"name": "Task_Match2",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Task_Match2_DIRECT_Match_Establish"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Match_Establish"
}
}
},
{
"key": {
"name": "Task_Match3",
"version": "0.0.1"
},
"value": {
"key": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Task_Match3_DIRECT_Match_Establish"
},
"outputType": "DIRECT",
"output": {
"parentKeyName": "Policy1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "Match",
"localName": "Match_Establish"
}
}
}
]
}
}
}
]
},
"firstState": "Match"
}
}
]
}
},
"tasks": {
"key": {
"name": "Tasks",
"version": "0.0.1"
},
"taskMap": {
"entry": [
{
"key": {
"name": "Task_Act0",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Act0",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestActCaseSelected",
"value": {
"key": "TestActCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestActStateTime",
"value": {
"key": "TestActStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Act0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
},
{
"key": "Parameter1",
"value": {
"key": {
"parentKeyName": "Task_Act0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter1"
},
"defaultValue": "DefaultValue1"
}
},
{
"key": "Parameter2",
"value": {
"key": {
"parentKeyName": "Task_Act0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter2"
},
"defaultValue": "DefaultValue2"
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy0ContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestActCaseSelected\", new caseSelectedType(2));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestActStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Act1",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Act1",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestActCaseSelected",
"value": {
"key": "TestActCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestActStateTime",
"value": {
"key": "TestActStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Act1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
},
{
"key": "Parameter1",
"value": {
"key": {
"parentKeyName": "Task_Act1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter1"
},
"defaultValue": "DefaultValue1"
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy0ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestActCaseSelected\", new caseSelectedType(3));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestActStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Act2",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Act2",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestActCaseSelected",
"value": {
"key": "TestActCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestActStateTime",
"value": {
"key": "TestActStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Act2",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestActCaseSelected\", new caseSelectedType(0));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestActStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Act3",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Act3",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestActCaseSelected",
"value": {
"key": "TestActCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestActStateTime",
"value": {
"key": "TestActStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Act3",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestActCaseSelected\", new caseSelectedType(1));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestActStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Decide0",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Decide0",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Decide0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
},
{
"key": "Parameter1",
"value": {
"key": {
"parentKeyName": "Task_Decide0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter1"
},
"defaultValue": "DefaultValue1"
}
},
{
"key": "Parameter2",
"value": {
"key": {
"parentKeyName": "Task_Decide0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter2"
},
"defaultValue": "DefaultValue2"
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy0ContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestDecideCaseSelected\", new caseSelectedType(2));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestDecideStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Decide1",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Decide1",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Decide1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
},
{
"key": "Parameter1",
"value": {
"key": {
"parentKeyName": "Task_Decide1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter1"
},
"defaultValue": "DefaultValue1"
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy0ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestDecideCaseSelected\", new caseSelectedType(3));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestDecideStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Decide2",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Decide2",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Decide2",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestDecideCaseSelected\", new caseSelectedType(0));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestDecideStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Decide3",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Decide3",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Decide3",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestDecideCaseSelected\", new caseSelectedType(1));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestDecideStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Establish0",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Establish0",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Establish0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
},
{
"key": "Parameter1",
"value": {
"key": {
"parentKeyName": "Task_Establish0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter1"
},
"defaultValue": "DefaultValue1"
}
},
{
"key": "Parameter2",
"value": {
"key": {
"parentKeyName": "Task_Establish0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter2"
},
"defaultValue": "DefaultValue2"
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy0ContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestEstablishCaseSelected\", new caseSelectedType(2));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestEstablishStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Establish1",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Establish1",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Establish1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
},
{
"key": "Parameter1",
"value": {
"key": {
"parentKeyName": "Task_Establish1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter1"
},
"defaultValue": "DefaultValue1"
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy0ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestEstablishCaseSelected\", new caseSelectedType(3));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestEstablishStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Establish2",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Establish2",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Establish2",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestEstablishCaseSelected\", new caseSelectedType(0));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestEstablishStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Establish3",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Establish3",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Establish3",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestEstablishCaseSelected\", new caseSelectedType(1));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestEstablishStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Match0",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Match0",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Match0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
},
{
"key": "Parameter1",
"value": {
"key": {
"parentKeyName": "Task_Match0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter1"
},
"defaultValue": "DefaultValue1"
}
},
{
"key": "Parameter2",
"value": {
"key": {
"parentKeyName": "Task_Match0",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter2"
},
"defaultValue": "DefaultValue2"
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy0ContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestMatchCaseSelected\", new caseSelectedType(2));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestMatchStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Match1",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Match1",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Match1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
},
{
"key": "Parameter1",
"value": {
"key": {
"parentKeyName": "Task_Match1",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter1"
},
"defaultValue": "DefaultValue1"
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy0ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestMatchCaseSelected\", new caseSelectedType(3));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestMatchStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Match2",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Match2",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Match2",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
}
]
},
"contextAlbumReference": [
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
{
"name": "Policy1ContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestMatchCaseSelected\", new caseSelectedType(0));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestMatchStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
},
{
"key": {
"name": "Task_Match3",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Task_Match3",
"version": "0.0.1"
},
"inputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"outputFields": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
},
"taskParameters": {
"entry": [
{
"key": "Parameter0",
"value": {
"key": {
"parentKeyName": "Task_Match3",
"parentKeyVersion": "0.0.1",
"parentLocalName": "NULL",
"localName": "Parameter0"
},
"defaultValue": "DefaultValue0"
}
}
]
},
"contextAlbumReference": [
{
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
{
"name": "GlobalContextAlbum",
"version": "0.0.1"
}
],
"taskLogic": {
"key": "_TaskLogic",
"logicFlavour": "JAVASCRIPT",
"logic": "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\n\nexecutor.logger.debug(executor.subject.id);\nvar gc = executor.getContextAlbum(\"GlobalContextAlbum\");\nexecutor.logger.debug(gc.name);\nexecutor.logger.debug(executor.inFields);\n\nvar caseSelectedType = java.lang.Byte;\nexecutor.outFields.put(\"TestMatchCaseSelected\", new caseSelectedType(1));\n\nvar JavaDate = java.util.Date;\ntimeNow = new JavaDate();\nexecutor.outFields.put(\"TestMatchStateTime\", timeNow.getTime());\nexecutor.logger.debug(executor.eo);\n\ntrue;"
}
}
}
]
}
},
"events": {
"key": {
"name": "Events",
"version": "0.0.1"
},
"eventMap": {
"entry": [
{
"key": {
"name": "Event0000",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0000",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.sample.events",
"source": "Outside",
"target": "Match",
"parameter": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
}
}
},
{
"key": {
"name": "Event0001",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0001",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.sample.events",
"source": "Match",
"target": "Establish",
"parameter": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
}
}
},
{
"key": {
"name": "Event0002",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0002",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.sample.events",
"source": "Establish",
"target": "Decide",
"parameter": {
"entry": [
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
}
}
},
{
"key": {
"name": "Event0003",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0003",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.sample.events",
"source": "Decide",
"target": "Act",
"parameter": {
"entry": [
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
}
}
},
{
"key": {
"name": "Event0004",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0004",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.sample.events",
"source": "Act",
"target": "Outside",
"parameter": {
"entry": [
{
"key": "TestActCaseSelected",
"value": {
"key": "TestActCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestActStateTime",
"value": {
"key": "TestActStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
}
}
},
{
"key": {
"name": "Event0100",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0100",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.sample.events",
"source": "Outside",
"target": "Match",
"parameter": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
}
}
},
{
"key": {
"name": "Event0101",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0101",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.sample.events",
"source": "Match",
"target": "Establish",
"parameter": {
"entry": [
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
}
}
},
{
"key": {
"name": "Event0102",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0102",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.sample.events",
"source": "Establish",
"target": "Decide",
"parameter": {
"entry": [
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
}
}
},
{
"key": {
"name": "Event0103",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0103",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.sample.events",
"source": "Decide",
"target": "Act",
"parameter": {
"entry": [
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
}
}
},
{
"key": {
"name": "Event0104",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Event0104",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.sample.events",
"source": "Act",
"target": "Outside",
"parameter": {
"entry": [
{
"key": "TestActCaseSelected",
"value": {
"key": "TestActCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestActStateTime",
"value": {
"key": "TestActStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideCaseSelected",
"value": {
"key": "TestDecideCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestDecideStateTime",
"value": {
"key": "TestDecideStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishCaseSelected",
"value": {
"key": "TestEstablishCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestEstablishStateTime",
"value": {
"key": "TestEstablishStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCase",
"value": {
"key": "TestMatchCase",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchCaseSelected",
"value": {
"key": "TestMatchCaseSelected",
"fieldSchemaKey": {
"name": "TestCase",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestMatchStateTime",
"value": {
"key": "TestMatchStateTime",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestSlogan",
"value": {
"key": "TestSlogan",
"fieldSchemaKey": {
"name": "TestSlogan",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTemperature",
"value": {
"key": "TestTemperature",
"fieldSchemaKey": {
"name": "TestTemperature",
"version": "0.0.1"
},
"optional": false
}
},
{
"key": "TestTimestamp",
"value": {
"key": "TestTimestamp",
"fieldSchemaKey": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"optional": false
}
}
]
}
}
}
]
}
},
"albums": {
"key": {
"name": "Context",
"version": "0.0.1"
},
"albums": {
"entry": [
{
"key": {
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
"value": {
"key": {
"name": "ExternalContextAlbum",
"version": "0.0.1"
},
"scope": "EXTERNAL",
"isWritable": false,
"itemSchema": {
"name": "TestExternalContextItem",
"version": "0.0.1"
}
}
},
{
"key": {
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
"value": {
"key": {
"name": "GlobalContextAlbum",
"version": "0.0.1"
},
"scope": "GLOBAL",
"isWritable": true,
"itemSchema": {
"name": "TestGlobalContextItem",
"version": "0.0.1"
}
}
},
{
"key": {
"name": "Policy0ContextAlbum",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Policy0ContextAlbum",
"version": "0.0.1"
},
"scope": "APPLICATION",
"isWritable": true,
"itemSchema": {
"name": "TestPolicyContextItem",
"version": "0.0.1"
}
}
},
{
"key": {
"name": "Policy1ContextAlbum",
"version": "0.0.1"
},
"value": {
"key": {
"name": "Policy1ContextAlbum",
"version": "0.0.1"
},
"scope": "APPLICATION",
"isWritable": true,
"itemSchema": {
"name": "TestPolicyContextItem",
"version": "0.0.1"
}
}
}
]
}
},
"schemas": {
"key": {
"name": "TestDatatypes",
"version": "0.0.1"
},
"schemas": {
"entry": [
{
"key": {
"name": "TestCase",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestCase",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "java.lang.Byte"
}
},
{
"key": {
"name": "TestContextItem000",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem000",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem000"
}
},
{
"key": {
"name": "TestContextItem001",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem001",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem001"
}
},
{
"key": {
"name": "TestContextItem002",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem002",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem002"
}
},
{
"key": {
"name": "TestContextItem003",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem003",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem003"
}
},
{
"key": {
"name": "TestContextItem004",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem004",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem004"
}
},
{
"key": {
"name": "TestContextItem005",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem005",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem005"
}
},
{
"key": {
"name": "TestContextItem006",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem006",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem006"
}
},
{
"key": {
"name": "TestContextItem007",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem007",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem007"
}
},
{
"key": {
"name": "TestContextItem008",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem008",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem008"
}
},
{
"key": {
"name": "TestContextItem009",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem009",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem009"
}
},
{
"key": {
"name": "TestContextItem00A",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem00A",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00A"
}
},
{
"key": {
"name": "TestContextItem00B",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem00B",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00B"
}
},
{
"key": {
"name": "TestContextItem00C",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestContextItem00C",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00C"
}
},
{
"key": {
"name": "TestExternalContextItem",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestExternalContextItem",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestExternalContextItem"
}
},
{
"key": {
"name": "TestGlobalContextItem",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestGlobalContextItem",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestGlobalContextItem"
}
},
{
"key": {
"name": "TestPolicyContextItem",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestPolicyContextItem",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestPolicyContextItem"
}
},
{
"key": {
"name": "TestSlogan",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestSlogan",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "java.lang.String"
}
},
{
"key": {
"name": "TestTemperature",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestTemperature",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "java.lang.Double"
}
},
{
"key": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"value": {
"key": {
"name": "TestTimestamp",
"version": "0.0.1"
},
"schemaFlavour": "Java",
"schemaDefinition": "java.lang.Long"
}
}
]
}
}
}
},
"engineParameters": {
"executorParameters": {
"JAVASCRIPT": {
"parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
},
"eventInputParameters": {
"FirstConsumer": {
"carrierTechnologyParameters": {
"carrierTechnology": "RESTSERVER",
"parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters",
"parameters": {
"standalone": true,
"host": "0.0.0.0",
"port": 23324
}
},
"eventProtocolParameters": {
"eventProtocol": "JSON"
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
"synchronousTimeout": 2000
}
},
"eventOutputParameters": {
"FirstProducer": {
"carrierTechnologyParameters": {
"carrierTechnology": "RESTSERVER",
"parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
},
"eventProtocolParameters": {
"eventProtocol": "JSON"
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
"synchronousTimeout": 2000
}
}
}
}
}
]
}
}