Cleanup related to removal of legacy format support in APEX 17/112817/3
authora.sreekumar <ajith.sreekumar@bell.ca>
Thu, 17 Sep 2020 11:02:19 +0000 (12:02 +0100)
committera.sreekumar <ajith.sreekumar@bell.ca>
Thu, 17 Sep 2020 13:38:33 +0000 (14:38 +0100)
This review basically just removes all "policyModelFileName" occurences
which are not used anymore.

Change-Id: Ibac8ec776dd989a5d677ff27a99eb7a36110773f
Issue-ID: POLICY-2835
Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
94 files changed:
auth/cli-editor/src/test/resources/tosca/ApexConfig.json
auth/cli-editor/src/test/resources/tosca/ToscaPolicyOutput_compare.json
examples/examples-aadm/src/main/resources/examples/config/AADM/Stdin2StdoutJsonEvent.json
examples/examples-aadm/src/main/resources/examples/config/AADM/Stdin2StdoutXmlEvent.json
examples/examples-adaptive/src/main/resources/examples/config/Adaptive/Stdin2StdoutAnomalyDetectionJsonEvent.json
examples/examples-adaptive/src/main/resources/examples/config/Adaptive/Stdin2StdoutAutoLearnJsonEvent.json
examples/examples-decisionmaker/src/main/resources/examples/config/DecisionMaker/ApexConfigHealthCheckRESTClient.json
examples/examples-decisionmaker/src/main/resources/examples/config/DecisionMaker/ApexConfigRESTClient.json
examples/examples-decisionmaker/src/main/resources/examples/config/DecisionMaker/ApexConfigRESTServer.json
examples/examples-myfirstpolicy/src/main/resources/examples/config/MyFirstPolicy/1/MyFirstPolicyConfigFile2StdoutJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/examples/config/MyFirstPolicy/1/MyFirstPolicyConfigStdin2StdoutJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/examples/config/MyFirstPolicy/1/MyFirstPolicyConfigWs2WsServerJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/examples/config/MyFirstPolicy/2/MyFirstPolicyConfigFile2StdoutJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/examples/config/MyFirstPolicy/2/MyFirstPolicyConfigStdin2StdoutJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/examples/config/MyFirstPolicy/2/MyFirstPolicyConfigWs2WsServerJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/examples/config/MyFirstPolicy/3/MyFirstPolicyConfigFile2StdoutJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/examples/config/MyFirstPolicy/3/MyFirstPolicyConfigStdin2StdoutJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/examples/config/MyFirstPolicy/3/MyFirstPolicyConfigWs2WsServerJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/org/onap/policy/apex/examples/myfirstpolicy/1/config/MyFirstPolicyConfigStdin2StdoutJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/org/onap/policy/apex/examples/myfirstpolicy/1/config/MyFirstPolicyConfigWs2WsServerJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/org/onap/policy/apex/examples/myfirstpolicy/2/config/MyFirstPolicyConfigStdin2StdoutJsonEvent.json
examples/examples-myfirstpolicy/src/main/resources/org/onap/policy/apex/examples/myfirstpolicy/2/config/MyFirstPolicyConfigWs2WsServerJsonEvent.json
examples/examples-onap-bbs/src/main/resources/examples/config/ONAPBBS/NomadicONTPolicyModel_config.json
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/ApexConfig.json
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/ApexConfigStdin.json
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/ApexConfig_Sim.json
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/ApexConfig_Sim_StdIO.json
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPEStandalone/ApexConfig.json
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPEStandalone/ApexConfig_Sim.json
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPEStandalone/ApexConfig_Sim_StdIO.json
examples/examples-pcvs/src/main/resources/examples/config/pcvs/vpnsla/kafka2kafka.json
examples/examples-pcvs/src/main/resources/examples/config/pcvs/vpnsla/stdin2stdout.json
examples/examples-pcvs/src/test/resources/org/onap/policy/apex/examples/pcvs/vpnsla/config/stdin2stdout.json
examples/examples-periodic/src/main/resources/examples/config/Periodic/ApexConfigPeriodic.json
examples/examples-servlet/src/main/resources/webapp/WEB-INF/classes/config/SampleDomain/RESTServerJsonEvent.json
plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-restclient/src/test/resources/prodcons/RESTClientWithHTTPFilterInvalid.json
plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-restclient/src/test/resources/prodcons/RESTClientWithHTTPHeaderBadList.json
plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-restclient/src/test/resources/prodcons/RESTClientWithHTTPHeaderNotKvPairs.json
plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-restclient/src/test/resources/prodcons/RESTClientWithHTTPHeaderNulls.json
services/services-engine/src/main/java/org/onap/policy/apex/service/parameters/engineservice/EngineServiceParameters.java
services/services-engine/src/test/resources/main/prodConsBadCTParClass.json
testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_AvroEventAlbum_file2file.json
testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_JavaEventAlbum_file2file.json
testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventNoURL.json
testsuites/integration/integration-uservice-test/src/test/resources/prodcons/LBPolicy_ExecModel_file2kafka.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/RESTEventBadHttpCodeFilter.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/RESTEventBadUrl.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/RESTEventNoValueSetForTag.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/RESTHttpCodeFilterSetToMultiTagUrlOK.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/RESTHttpCodeFilterSetToTagUrlOK.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/addProperty_conf.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/definedToEmpty_conf.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/emptyToDefined_conf.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/emptyToEmpty_conf.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/readOnly_conf.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/executionproperties/removeProperty_conf.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/taskparameters/TaskParameterTestConfig_with_invalidTaskIds.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/taskparameters/TaskParameterTestConfig_with_noTaskIds.json
testsuites/integration/integration-uservice-test/src/test/resources/testdata/taskparameters/TaskParameterTestConfig_with_validTaskIds.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/JRuby01.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/JRuby02.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/JRuby04.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/JRuby08.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/JRuby16.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/JRuby32.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/JRuby64.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Java01.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Java02.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Java04.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Java08.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Java16.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Java32.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Java64.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Javascript01.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Javascript02.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Javascript04.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Javascript08.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Javascript16.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Javascript32.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Javascript64.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Jython01.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Jython02.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Jython04.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Jython08.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Jython16.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Jython32.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Jython64.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Mvel01.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Mvel02.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Mvel04.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Mvel08.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Mvel16.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Mvel32.json
testsuites/performance/performance-benchmark-test/src/main/resources/examples/benchmark/Mvel64.json

index 21a159c..6a2c134 100644 (file)
@@ -5,7 +5,6 @@
         "id": 101,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/MyFirstPolicy/1/MyFirstPolicyModel_0.0.1.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 7a7ce15..955181e 100644 (file)
@@ -1 +1 @@
-{"tosca_definitions_version":"tosca_simple_yaml_1_0_0","topology_template":{"policies":[{"operational.sampledomain":{"type":"onap.policies.controlloop.Operational","typeVersion":"1.0.0","name":"onap.policies.controlloop.Operational.apex.sampledomain","version":"1.0.0","properties":{"engineServiceParameters":{"name":"MyFirstPolicyApexEngine","version":"0.0.1","id":101,"instanceCount":4,"deploymentPort":12345,"policyModelFileName":"examples/models/MyFirstPolicy/1/MyFirstPolicyModel_0.0.1.json","engineParameters":{"executorParameters":{"MVEL":{"parameterClassName":"org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"},"JAVASCRIPT":{"parameterClassName":"org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"}}},"policy_type_impl":{"apexPolicyModel":{"key":{"name":"MyFirstPolicyModel","version":"0.0.1"},"keyInformation":{"key":{"name":"MyFirstPolicyModel_KeyInfo","version":"0.0.1"},"keyInfoMap":{"entry":[{"key":{"name":"MorningBoozeCheck","version":"0.0.1"},"value":{"key":{"name":"MorningBoozeCheck","version":"0.0.1"},"UUID":"3351b0f4-cf06-4fa2-8823-edf67bd30223","description":"This task checks if the sales request is for an item that contains alcohol. \nIf the local time is between 00:00:00 and 11:30:00 then the sale is not authorised. Otherwise the sale is authorised. \nIn this implementation we assume that all items with item_ID values between 1000 and 2000 contain alcohol :-)"}},{"key":{"name":"MyFirstPolicy","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicy","version":"0.0.1"},"UUID":"6c5e410f-489a-46ff-964e-982ce6e8b6d0","description":"This is my first Apex policy. It checks if a sale should be authorised or not."}},{"key":{"name":"MyFirstPolicyModel","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel","version":"0.0.1"},"UUID":"540226fb-55ee-4f0e-a444-983a0494818e","description":"This is my first Apex Policy Model."}},{"key":{"name":"MyFirstPolicyModel_Events","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel_Events","version":"0.0.1"},"UUID":"ef281318-5ac9-3ef0-8db3-8f9c4e4a81e2","description":"Generated description for concept referred to by key \"MyFirstPolicyModel_Events:0.0.1\""}},{"key":{"name":"MyFirstPolicyModel_KeyInfo","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel_KeyInfo","version":"0.0.1"},"UUID":"d9248c6f-7c00-38df-8251-611463ba4065","description":"Generated description for concept referred to by key \"MyFirstPolicyModel_KeyInfo:0.0.1\""}},{"key":{"name":"MyFirstPolicyModel_Policies","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel_Policies","version":"0.0.1"},"UUID":"77c01a6b-510c-3aa9-b640-b4db356aa03b","description":"Generated description for concept referred to by key \"MyFirstPolicyModel_Policies:0.0.1\""}},{"key":{"name":"MyFirstPolicyModel_Schemas","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel_Schemas","version":"0.0.1"},"UUID":"d0cc3aa0-ea69-3a43-80ff-a0dbb0ebd885","description":"Generated description for concept referred to by key \"MyFirstPolicyModel_Schemas:0.0.1\""}},{"key":{"name":"MyFirstPolicyModel_Tasks","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel_Tasks","version":"0.0.1"},"UUID":"b02a7e02-2cd0-39e6-b3cb-946fa83a8f08","description":"Generated description for concept referred to by key \"MyFirstPolicyModel_Tasks:0.0.1\""}},{"key":{"name":"SALE_AUTH","version":"0.0.1"},"value":{"key":{"name":"SALE_AUTH","version":"0.0.1"},"UUID":"c4500941-3f98-4080-a9cc-5b9753ed050b","description":"An event emitted by the Policy to indicate whether the sale of an item has been authorised"}},{"key":{"name":"SALE_INPUT","version":"0.0.1"},"value":{"key":{"name":"SALE_INPUT","version":"0.0.1"},"UUID":"4f04aa98-e917-4f4a-882a-c75ba5a99374","description":"An event raised by the PoS system each time an item is scanned for purchase"}},{"key":{"name":"assistant_ID_type","version":"0.0.1"},"value":{"key":{"name":"assistant_ID_type","version":"0.0.1"},"UUID":"36df4c71-9616-4206-8b53-976a5cd4bd87","description":"A type for 'assistant_ID' values"}},{"key":{"name":"authorised_type","version":"0.0.1"},"value":{"key":{"name":"authorised_type","version":"0.0.1"},"UUID":"d48b619e-d00d-4008-b884-02d76ea4350b","description":"A type for 'authorised' values"}},{"key":{"name":"branch_ID_type","version":"0.0.1"},"value":{"key":{"name":"branch_ID_type","version":"0.0.1"},"UUID":"6468845f-4122-4128-8e49-0f52c26078b5","description":"A type for 'branch_ID' values"}},{"key":{"name":"item_ID_type","version":"0.0.1"},"value":{"key":{"name":"item_ID_type","version":"0.0.1"},"UUID":"4f227ff1-aee0-453a-b6b6-9a4b2e0da932","description":"A type for 'item_ID' values"}},{"key":{"name":"message_type","version":"0.0.1"},"value":{"key":{"name":"message_type","version":"0.0.1"},"UUID":"ad1431bb-3155-4e73-b5a3-b89bee498749","description":"A type for 'message' values"}},{"key":{"name":"notes_type","version":"0.0.1"},"value":{"key":{"name":"notes_type","version":"0.0.1"},"UUID":"eecfde90-896c-4343-8f9c-2603ced94e2d","description":"A type for 'notes' values"}},{"key":{"name":"price_type","version":"0.0.1"},"value":{"key":{"name":"price_type","version":"0.0.1"},"UUID":"52c2fc45-fd8c-463c-bd6f-d91b0554aea7","description":"A type for 'amount'/'price' values"}},{"key":{"name":"quantity_type","version":"0.0.1"},"value":{"key":{"name":"quantity_type","version":"0.0.1"},"UUID":"ac3d9842-80af-4a98-951c-bd79a431c613","description":"A type for 'quantity' values"}},{"key":{"name":"sale_ID_type","version":"0.0.1"},"value":{"key":{"name":"sale_ID_type","version":"0.0.1"},"UUID":"cca47d74-7754-4a61-b163-ca31f66b157b","description":"A type for 'sale_ID' values"}},{"key":{"name":"timestamp_type","version":"0.0.1"},"value":{"key":{"name":"timestamp_type","version":"0.0.1"},"UUID":"fd594e88-411d-4a94-b2be-697b3a0d7adf","description":"A type for 'time' values"}}]}},"policies":{"key":{"name":"MyFirstPolicyModel_Policies","version":"0.0.1"},"policyMap":{"entry":[{"key":{"name":"MyFirstPolicy","version":"0.0.1"},"value":{"policyKey":{"name":"MyFirstPolicy","version":"0.0.1"},"template":"FREEFORM","state":{"entry":[{"key":"BoozeAuthDecide","value":{"stateKey":{"parentKeyName":"MyFirstPolicy","parentKeyVersion":"0.0.1","parentLocalName":"NULL","localName":"BoozeAuthDecide"},"trigger":{"name":"SALE_INPUT","version":"0.0.1"},"stateOutputs":{"entry":[{"key":"MorningBoozeCheck_Output_Direct","value":{"key":{"parentKeyName":"MyFirstPolicy","parentKeyVersion":"0.0.1","parentLocalName":"BoozeAuthDecide","localName":"MorningBoozeCheck_Output_Direct"},"outgoingEvent":{"name":"SALE_AUTH","version":"0.0.1"},"nextState":{"parentKeyName":"NULL","parentKeyVersion":"0.0.0","parentLocalName":"NULL","localName":"NULL"}}}]},"contextAlbumReference":[],"taskSelectionLogic":{"key":"NULL","logicFlavour":"UNDEFINED","logic":""},"stateFinalizerLogicMap":{"entry":[]},"defaultTask":{"name":"MorningBoozeCheck","version":"0.0.1"},"taskReferences":{"entry":[{"key":{"name":"MorningBoozeCheck","version":"0.0.1"},"value":{"key":{"parentKeyName":"MyFirstPolicy","parentKeyVersion":"0.0.1","parentLocalName":"BoozeAuthDecide","localName":"MorningBoozeCheck"},"outputType":"DIRECT","output":{"parentKeyName":"MyFirstPolicy","parentKeyVersion":"0.0.1","parentLocalName":"BoozeAuthDecide","localName":"MorningBoozeCheck_Output_Direct"}}}]}}}]},"firstState":"BoozeAuthDecide"}}]}},"tasks":{"key":{"name":"MyFirstPolicyModel_Tasks","version":"0.0.1"},"taskMap":{"entry":[{"key":{"name":"MorningBoozeCheck","version":"0.0.1"},"value":{"key":{"name":"MorningBoozeCheck","version":"0.0.1"},"inputFields":{"entry":[{"key":"amount","value":{"key":"amount","fieldSchemaKey":{"name":"price_type","version":"0.0.1"},"optional":false}},{"key":"assistant_ID","value":{"key":"assistant_ID","fieldSchemaKey":{"name":"assistant_ID_type","version":"0.0.1"},"optional":false}},{"key":"branch_ID","value":{"key":"branch_ID","fieldSchemaKey":{"name":"branch_ID_type","version":"0.0.1"},"optional":false}},{"key":"item_ID","value":{"key":"item_ID","fieldSchemaKey":{"name":"item_ID_type","version":"0.0.1"},"optional":false}},{"key":"notes","value":{"key":"notes","fieldSchemaKey":{"name":"notes_type","version":"0.0.1"},"optional":true}},{"key":"quantity","value":{"key":"quantity","fieldSchemaKey":{"name":"quantity_type","version":"0.0.1"},"optional":false}},{"key":"sale_ID","value":{"key":"sale_ID","fieldSchemaKey":{"name":"sale_ID_type","version":"0.0.1"},"optional":false}},{"key":"time","value":{"key":"time","fieldSchemaKey":{"name":"timestamp_type","version":"0.0.1"},"optional":false}}]},"outputFields":{"entry":[{"key":"amount","value":{"key":"amount","fieldSchemaKey":{"name":"price_type","version":"0.0.1"},"optional":false}},{"key":"assistant_ID","value":{"key":"assistant_ID","fieldSchemaKey":{"name":"assistant_ID_type","version":"0.0.1"},"optional":false}},{"key":"authorised","value":{"key":"authorised","fieldSchemaKey":{"name":"authorised_type","version":"0.0.1"},"optional":false}},{"key":"branch_ID","value":{"key":"branch_ID","fieldSchemaKey":{"name":"branch_ID_type","version":"0.0.1"},"optional":false}},{"key":"item_ID","value":{"key":"item_ID","fieldSchemaKey":{"name":"item_ID_type","version":"0.0.1"},"optional":false}},{"key":"message","value":{"key":"message","fieldSchemaKey":{"name":"message_type","version":"0.0.1"},"optional":true}},{"key":"notes","value":{"key":"notes","fieldSchemaKey":{"name":"notes_type","version":"0.0.1"},"optional":true}},{"key":"quantity","value":{"key":"quantity","fieldSchemaKey":{"name":"quantity_type","version":"0.0.1"},"optional":false}},{"key":"sale_ID","value":{"key":"sale_ID","fieldSchemaKey":{"name":"sale_ID_type","version":"0.0.1"},"optional":false}},{"key":"time","value":{"key":"time","fieldSchemaKey":{"name":"timestamp_type","version":"0.0.1"},"optional":false}}]},"taskParameters":{"entry":[]},"contextAlbumReference":[],"taskLogic":{"key":"TaskLogic","logicFlavour":"MVEL","logic":"/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n *  Modifications Copyright (C) 2019 Nordix Foundation.\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 */\nimport java.util.Date;\nimport java.util.Calendar;\nimport java.util.TimeZone;\nimport java.text.SimpleDateFormat;\n\nlogger.info(\"Task Execution: '\"+subject.id+\"'. Input Fields: '\"+inFields+\"'\");\n\noutFields.put(\"amount\"      , inFields.get(\"amount\"));\noutFields.put(\"assistant_ID\", inFields.get(\"assistant_ID\"));\noutFields.put(\"notes\"       , inFields.get(\"notes\"));\noutFields.put(\"quantity\"    , inFields.get(\"quantity\"));\noutFields.put(\"branch_ID\"   , inFields.get(\"branch_ID\"));\noutFields.put(\"item_ID\"     , inFields.get(\"item_ID\"));\noutFields.put(\"time\"        , inFields.get(\"time\"));\noutFields.put(\"sale_ID\"     , inFields.get(\"sale_ID\"));\n\nitem_id = inFields.get(\"item_ID\");\n\n//The events used later to test this task use GMT timezone!\ngmt = TimeZone.getTimeZone(\"GMT\");\ntimenow = Calendar.getInstance(gmt);\ndf = new SimpleDateFormat(\"HH:mm:ss z\");\ndf.setTimeZone(gmt);\ntimenow.setTimeInMillis(inFields.get(\"time\"));\n\nmidnight = timenow.clone();\nmidnight.set(\n    timenow.get(Calendar.YEAR),timenow.get(Calendar.MONTH),\n    timenow.get(Calendar.DATE),0,0,0);\neleven30 = timenow.clone();\neleven30.set(\n    timenow.get(Calendar.YEAR),timenow.get(Calendar.MONTH),\n    timenow.get(Calendar.DATE),11,30,0);\n\nitemisalcohol = false;\nif(item_id != null && item_id >=1000 && item_id < 2000)\n    itemisalcohol = true;\n\nif( itemisalcohol\n    && timenow.after(midnight) && timenow.before(eleven30)){\n  outFields.put(\"authorised\", false);\n  outFields.put(\"message\", \"Sale not authorised by policy task \"+subject.taskName+\n    \" for time \"+df.format(timenow.getTime())+\n    \". Alcohol can not be sold between \"+df.format(midnight.getTime())+\n    \" and \"+df.format(eleven30.getTime()));\n  return true;\n}\nelse{\n  outFields.put(\"authorised\", true);\n  outFields.put(\"message\", \"Sale authorised by policy task \"+subject.taskName+\n    \" for time \"+df.format(timenow.getTime()));\n  return true;\n}\n\n/*\nThis task checks if a sale request is for an item that is an alcoholic drink.\nIf the local time is between 00:00:00 GMT and 11:30:00 GMT then the sale is not\nauthorised. Otherwise the sale is authorised.\nIn this implementation we assume that items with item_ID value between 1000 and\n2000 are all alcoholic drinks :-)\n*/"}}}]}},"events":{"key":{"name":"MyFirstPolicyModel_Events","version":"0.0.1"},"eventMap":{"entry":[{"key":{"name":"SALE_AUTH","version":"0.0.1"},"value":{"key":{"name":"SALE_AUTH","version":"0.0.1"},"nameSpace":"com.hyperm","source":"APEX","target":"POS","parameter":{"entry":[{"key":"amount","value":{"key":"amount","fieldSchemaKey":{"name":"price_type","version":"0.0.1"},"optional":false}},{"key":"assistant_ID","value":{"key":"assistant_ID","fieldSchemaKey":{"name":"assistant_ID_type","version":"0.0.1"},"optional":false}},{"key":"authorised","value":{"key":"authorised","fieldSchemaKey":{"name":"authorised_type","version":"0.0.1"},"optional":false}},{"key":"branch_ID","value":{"key":"branch_ID","fieldSchemaKey":{"name":"branch_ID_type","version":"0.0.1"},"optional":false}},{"key":"item_ID","value":{"key":"item_ID","fieldSchemaKey":{"name":"item_ID_type","version":"0.0.1"},"optional":false}},{"key":"message","value":{"key":"message","fieldSchemaKey":{"name":"message_type","version":"0.0.1"},"optional":true}},{"key":"notes","value":{"key":"notes","fieldSchemaKey":{"name":"notes_type","version":"0.0.1"},"optional":true}},{"key":"quantity","value":{"key":"quantity","fieldSchemaKey":{"name":"quantity_type","version":"0.0.1"},"optional":false}},{"key":"sale_ID","value":{"key":"sale_ID","fieldSchemaKey":{"name":"sale_ID_type","version":"0.0.1"},"optional":false}},{"key":"time","value":{"key":"time","fieldSchemaKey":{"name":"timestamp_type","version":"0.0.1"},"optional":false}}]}}},{"key":{"name":"SALE_INPUT","version":"0.0.1"},"value":{"key":{"name":"SALE_INPUT","version":"0.0.1"},"nameSpace":"com.hyperm","source":"POS","target":"APEX","parameter":{"entry":[{"key":"amount","value":{"key":"amount","fieldSchemaKey":{"name":"price_type","version":"0.0.1"},"optional":false}},{"key":"assistant_ID","value":{"key":"assistant_ID","fieldSchemaKey":{"name":"assistant_ID_type","version":"0.0.1"},"optional":false}},{"key":"branch_ID","value":{"key":"branch_ID","fieldSchemaKey":{"name":"branch_ID_type","version":"0.0.1"},"optional":false}},{"key":"item_ID","value":{"key":"item_ID","fieldSchemaKey":{"name":"item_ID_type","version":"0.0.1"},"optional":false}},{"key":"notes","value":{"key":"notes","fieldSchemaKey":{"name":"notes_type","version":"0.0.1"},"optional":true}},{"key":"quantity","value":{"key":"quantity","fieldSchemaKey":{"name":"quantity_type","version":"0.0.1"},"optional":false}},{"key":"sale_ID","value":{"key":"sale_ID","fieldSchemaKey":{"name":"sale_ID_type","version":"0.0.1"},"optional":false}},{"key":"time","value":{"key":"time","fieldSchemaKey":{"name":"timestamp_type","version":"0.0.1"},"optional":false}}]}}}]}},"schemas":{"key":{"name":"MyFirstPolicyModel_Schemas","version":"0.0.1"},"schemas":{"entry":[{"key":{"name":"assistant_ID_type","version":"0.0.1"},"value":{"key":{"name":"assistant_ID_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}},{"key":{"name":"authorised_type","version":"0.0.1"},"value":{"key":{"name":"authorised_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Boolean"}},{"key":{"name":"branch_ID_type","version":"0.0.1"},"value":{"key":{"name":"branch_ID_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}},{"key":{"name":"item_ID_type","version":"0.0.1"},"value":{"key":{"name":"item_ID_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}},{"key":{"name":"message_type","version":"0.0.1"},"value":{"key":{"name":"message_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.String"}},{"key":{"name":"notes_type","version":"0.0.1"},"value":{"key":{"name":"notes_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.String"}},{"key":{"name":"price_type","version":"0.0.1"},"value":{"key":{"name":"price_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}},{"key":{"name":"quantity_type","version":"0.0.1"},"value":{"key":{"name":"quantity_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Integer"}},{"key":{"name":"sale_ID_type","version":"0.0.1"},"value":{"key":{"name":"sale_ID_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}},{"key":{"name":"timestamp_type","version":"0.0.1"},"value":{"key":{"name":"timestamp_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}}]}}}}},"eventOutputParameters":{"FirstProducer":{"carrierTechnologyParameters":{"carrierTechnology":"FILE","parameters":{"standardIo":true}},"eventProtocolParameters":{"eventProtocol":"JSON"}}},"eventInputParameters":{"FirstConsumer":{"carrierTechnologyParameters":{"carrierTechnology":"FILE","parameters":{"standardIo":true}},"eventProtocolParameters":{"eventProtocol":"JSON"}}}}}}]}}
\ No newline at end of file
+{"tosca_definitions_version":"tosca_simple_yaml_1_0_0","topology_template":{"policies":[{"operational.sampledomain":{"type":"onap.policies.controlloop.Operational","typeVersion":"1.0.0","name":"onap.policies.controlloop.Operational.apex.sampledomain","version":"1.0.0","properties":{"engineServiceParameters":{"name":"MyFirstPolicyApexEngine","version":"0.0.1","id":101,"instanceCount":4,"deploymentPort":12345,"engineParameters":{"executorParameters":{"MVEL":{"parameterClassName":"org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"},"JAVASCRIPT":{"parameterClassName":"org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"}}},"policy_type_impl":{"apexPolicyModel":{"key":{"name":"MyFirstPolicyModel","version":"0.0.1"},"keyInformation":{"key":{"name":"MyFirstPolicyModel_KeyInfo","version":"0.0.1"},"keyInfoMap":{"entry":[{"key":{"name":"MorningBoozeCheck","version":"0.0.1"},"value":{"key":{"name":"MorningBoozeCheck","version":"0.0.1"},"UUID":"3351b0f4-cf06-4fa2-8823-edf67bd30223","description":"This task checks if the sales request is for an item that contains alcohol. \nIf the local time is between 00:00:00 and 11:30:00 then the sale is not authorised. Otherwise the sale is authorised. \nIn this implementation we assume that all items with item_ID values between 1000 and 2000 contain alcohol :-)"}},{"key":{"name":"MyFirstPolicy","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicy","version":"0.0.1"},"UUID":"6c5e410f-489a-46ff-964e-982ce6e8b6d0","description":"This is my first Apex policy. It checks if a sale should be authorised or not."}},{"key":{"name":"MyFirstPolicyModel","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel","version":"0.0.1"},"UUID":"540226fb-55ee-4f0e-a444-983a0494818e","description":"This is my first Apex Policy Model."}},{"key":{"name":"MyFirstPolicyModel_Events","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel_Events","version":"0.0.1"},"UUID":"ef281318-5ac9-3ef0-8db3-8f9c4e4a81e2","description":"Generated description for concept referred to by key \"MyFirstPolicyModel_Events:0.0.1\""}},{"key":{"name":"MyFirstPolicyModel_KeyInfo","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel_KeyInfo","version":"0.0.1"},"UUID":"d9248c6f-7c00-38df-8251-611463ba4065","description":"Generated description for concept referred to by key \"MyFirstPolicyModel_KeyInfo:0.0.1\""}},{"key":{"name":"MyFirstPolicyModel_Policies","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel_Policies","version":"0.0.1"},"UUID":"77c01a6b-510c-3aa9-b640-b4db356aa03b","description":"Generated description for concept referred to by key \"MyFirstPolicyModel_Policies:0.0.1\""}},{"key":{"name":"MyFirstPolicyModel_Schemas","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel_Schemas","version":"0.0.1"},"UUID":"d0cc3aa0-ea69-3a43-80ff-a0dbb0ebd885","description":"Generated description for concept referred to by key \"MyFirstPolicyModel_Schemas:0.0.1\""}},{"key":{"name":"MyFirstPolicyModel_Tasks","version":"0.0.1"},"value":{"key":{"name":"MyFirstPolicyModel_Tasks","version":"0.0.1"},"UUID":"b02a7e02-2cd0-39e6-b3cb-946fa83a8f08","description":"Generated description for concept referred to by key \"MyFirstPolicyModel_Tasks:0.0.1\""}},{"key":{"name":"SALE_AUTH","version":"0.0.1"},"value":{"key":{"name":"SALE_AUTH","version":"0.0.1"},"UUID":"c4500941-3f98-4080-a9cc-5b9753ed050b","description":"An event emitted by the Policy to indicate whether the sale of an item has been authorised"}},{"key":{"name":"SALE_INPUT","version":"0.0.1"},"value":{"key":{"name":"SALE_INPUT","version":"0.0.1"},"UUID":"4f04aa98-e917-4f4a-882a-c75ba5a99374","description":"An event raised by the PoS system each time an item is scanned for purchase"}},{"key":{"name":"assistant_ID_type","version":"0.0.1"},"value":{"key":{"name":"assistant_ID_type","version":"0.0.1"},"UUID":"36df4c71-9616-4206-8b53-976a5cd4bd87","description":"A type for 'assistant_ID' values"}},{"key":{"name":"authorised_type","version":"0.0.1"},"value":{"key":{"name":"authorised_type","version":"0.0.1"},"UUID":"d48b619e-d00d-4008-b884-02d76ea4350b","description":"A type for 'authorised' values"}},{"key":{"name":"branch_ID_type","version":"0.0.1"},"value":{"key":{"name":"branch_ID_type","version":"0.0.1"},"UUID":"6468845f-4122-4128-8e49-0f52c26078b5","description":"A type for 'branch_ID' values"}},{"key":{"name":"item_ID_type","version":"0.0.1"},"value":{"key":{"name":"item_ID_type","version":"0.0.1"},"UUID":"4f227ff1-aee0-453a-b6b6-9a4b2e0da932","description":"A type for 'item_ID' values"}},{"key":{"name":"message_type","version":"0.0.1"},"value":{"key":{"name":"message_type","version":"0.0.1"},"UUID":"ad1431bb-3155-4e73-b5a3-b89bee498749","description":"A type for 'message' values"}},{"key":{"name":"notes_type","version":"0.0.1"},"value":{"key":{"name":"notes_type","version":"0.0.1"},"UUID":"eecfde90-896c-4343-8f9c-2603ced94e2d","description":"A type for 'notes' values"}},{"key":{"name":"price_type","version":"0.0.1"},"value":{"key":{"name":"price_type","version":"0.0.1"},"UUID":"52c2fc45-fd8c-463c-bd6f-d91b0554aea7","description":"A type for 'amount'/'price' values"}},{"key":{"name":"quantity_type","version":"0.0.1"},"value":{"key":{"name":"quantity_type","version":"0.0.1"},"UUID":"ac3d9842-80af-4a98-951c-bd79a431c613","description":"A type for 'quantity' values"}},{"key":{"name":"sale_ID_type","version":"0.0.1"},"value":{"key":{"name":"sale_ID_type","version":"0.0.1"},"UUID":"cca47d74-7754-4a61-b163-ca31f66b157b","description":"A type for 'sale_ID' values"}},{"key":{"name":"timestamp_type","version":"0.0.1"},"value":{"key":{"name":"timestamp_type","version":"0.0.1"},"UUID":"fd594e88-411d-4a94-b2be-697b3a0d7adf","description":"A type for 'time' values"}}]}},"policies":{"key":{"name":"MyFirstPolicyModel_Policies","version":"0.0.1"},"policyMap":{"entry":[{"key":{"name":"MyFirstPolicy","version":"0.0.1"},"value":{"policyKey":{"name":"MyFirstPolicy","version":"0.0.1"},"template":"FREEFORM","state":{"entry":[{"key":"BoozeAuthDecide","value":{"stateKey":{"parentKeyName":"MyFirstPolicy","parentKeyVersion":"0.0.1","parentLocalName":"NULL","localName":"BoozeAuthDecide"},"trigger":{"name":"SALE_INPUT","version":"0.0.1"},"stateOutputs":{"entry":[{"key":"MorningBoozeCheck_Output_Direct","value":{"key":{"parentKeyName":"MyFirstPolicy","parentKeyVersion":"0.0.1","parentLocalName":"BoozeAuthDecide","localName":"MorningBoozeCheck_Output_Direct"},"outgoingEvent":{"name":"SALE_AUTH","version":"0.0.1"},"nextState":{"parentKeyName":"NULL","parentKeyVersion":"0.0.0","parentLocalName":"NULL","localName":"NULL"}}}]},"contextAlbumReference":[],"taskSelectionLogic":{"key":"NULL","logicFlavour":"UNDEFINED","logic":""},"stateFinalizerLogicMap":{"entry":[]},"defaultTask":{"name":"MorningBoozeCheck","version":"0.0.1"},"taskReferences":{"entry":[{"key":{"name":"MorningBoozeCheck","version":"0.0.1"},"value":{"key":{"parentKeyName":"MyFirstPolicy","parentKeyVersion":"0.0.1","parentLocalName":"BoozeAuthDecide","localName":"MorningBoozeCheck"},"outputType":"DIRECT","output":{"parentKeyName":"MyFirstPolicy","parentKeyVersion":"0.0.1","parentLocalName":"BoozeAuthDecide","localName":"MorningBoozeCheck_Output_Direct"}}}]}}}]},"firstState":"BoozeAuthDecide"}}]}},"tasks":{"key":{"name":"MyFirstPolicyModel_Tasks","version":"0.0.1"},"taskMap":{"entry":[{"key":{"name":"MorningBoozeCheck","version":"0.0.1"},"value":{"key":{"name":"MorningBoozeCheck","version":"0.0.1"},"inputFields":{"entry":[{"key":"amount","value":{"key":"amount","fieldSchemaKey":{"name":"price_type","version":"0.0.1"},"optional":false}},{"key":"assistant_ID","value":{"key":"assistant_ID","fieldSchemaKey":{"name":"assistant_ID_type","version":"0.0.1"},"optional":false}},{"key":"branch_ID","value":{"key":"branch_ID","fieldSchemaKey":{"name":"branch_ID_type","version":"0.0.1"},"optional":false}},{"key":"item_ID","value":{"key":"item_ID","fieldSchemaKey":{"name":"item_ID_type","version":"0.0.1"},"optional":false}},{"key":"notes","value":{"key":"notes","fieldSchemaKey":{"name":"notes_type","version":"0.0.1"},"optional":true}},{"key":"quantity","value":{"key":"quantity","fieldSchemaKey":{"name":"quantity_type","version":"0.0.1"},"optional":false}},{"key":"sale_ID","value":{"key":"sale_ID","fieldSchemaKey":{"name":"sale_ID_type","version":"0.0.1"},"optional":false}},{"key":"time","value":{"key":"time","fieldSchemaKey":{"name":"timestamp_type","version":"0.0.1"},"optional":false}}]},"outputFields":{"entry":[{"key":"amount","value":{"key":"amount","fieldSchemaKey":{"name":"price_type","version":"0.0.1"},"optional":false}},{"key":"assistant_ID","value":{"key":"assistant_ID","fieldSchemaKey":{"name":"assistant_ID_type","version":"0.0.1"},"optional":false}},{"key":"authorised","value":{"key":"authorised","fieldSchemaKey":{"name":"authorised_type","version":"0.0.1"},"optional":false}},{"key":"branch_ID","value":{"key":"branch_ID","fieldSchemaKey":{"name":"branch_ID_type","version":"0.0.1"},"optional":false}},{"key":"item_ID","value":{"key":"item_ID","fieldSchemaKey":{"name":"item_ID_type","version":"0.0.1"},"optional":false}},{"key":"message","value":{"key":"message","fieldSchemaKey":{"name":"message_type","version":"0.0.1"},"optional":true}},{"key":"notes","value":{"key":"notes","fieldSchemaKey":{"name":"notes_type","version":"0.0.1"},"optional":true}},{"key":"quantity","value":{"key":"quantity","fieldSchemaKey":{"name":"quantity_type","version":"0.0.1"},"optional":false}},{"key":"sale_ID","value":{"key":"sale_ID","fieldSchemaKey":{"name":"sale_ID_type","version":"0.0.1"},"optional":false}},{"key":"time","value":{"key":"time","fieldSchemaKey":{"name":"timestamp_type","version":"0.0.1"},"optional":false}}]},"taskParameters":{"entry":[]},"contextAlbumReference":[],"taskLogic":{"key":"TaskLogic","logicFlavour":"MVEL","logic":"/*\n * ============LICENSE_START=======================================================\n *  Copyright (C) 2016-2018 Ericsson. All rights reserved.\n *  Modifications Copyright (C) 2019 Nordix Foundation.\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 */\nimport java.util.Date;\nimport java.util.Calendar;\nimport java.util.TimeZone;\nimport java.text.SimpleDateFormat;\n\nlogger.info(\"Task Execution: '\"+subject.id+\"'. Input Fields: '\"+inFields+\"'\");\n\noutFields.put(\"amount\"      , inFields.get(\"amount\"));\noutFields.put(\"assistant_ID\", inFields.get(\"assistant_ID\"));\noutFields.put(\"notes\"       , inFields.get(\"notes\"));\noutFields.put(\"quantity\"    , inFields.get(\"quantity\"));\noutFields.put(\"branch_ID\"   , inFields.get(\"branch_ID\"));\noutFields.put(\"item_ID\"     , inFields.get(\"item_ID\"));\noutFields.put(\"time\"        , inFields.get(\"time\"));\noutFields.put(\"sale_ID\"     , inFields.get(\"sale_ID\"));\n\nitem_id = inFields.get(\"item_ID\");\n\n//The events used later to test this task use GMT timezone!\ngmt = TimeZone.getTimeZone(\"GMT\");\ntimenow = Calendar.getInstance(gmt);\ndf = new SimpleDateFormat(\"HH:mm:ss z\");\ndf.setTimeZone(gmt);\ntimenow.setTimeInMillis(inFields.get(\"time\"));\n\nmidnight = timenow.clone();\nmidnight.set(\n    timenow.get(Calendar.YEAR),timenow.get(Calendar.MONTH),\n    timenow.get(Calendar.DATE),0,0,0);\neleven30 = timenow.clone();\neleven30.set(\n    timenow.get(Calendar.YEAR),timenow.get(Calendar.MONTH),\n    timenow.get(Calendar.DATE),11,30,0);\n\nitemisalcohol = false;\nif(item_id != null && item_id >=1000 && item_id < 2000)\n    itemisalcohol = true;\n\nif( itemisalcohol\n    && timenow.after(midnight) && timenow.before(eleven30)){\n  outFields.put(\"authorised\", false);\n  outFields.put(\"message\", \"Sale not authorised by policy task \"+subject.taskName+\n    \" for time \"+df.format(timenow.getTime())+\n    \". Alcohol can not be sold between \"+df.format(midnight.getTime())+\n    \" and \"+df.format(eleven30.getTime()));\n  return true;\n}\nelse{\n  outFields.put(\"authorised\", true);\n  outFields.put(\"message\", \"Sale authorised by policy task \"+subject.taskName+\n    \" for time \"+df.format(timenow.getTime()));\n  return true;\n}\n\n/*\nThis task checks if a sale request is for an item that is an alcoholic drink.\nIf the local time is between 00:00:00 GMT and 11:30:00 GMT then the sale is not\nauthorised. Otherwise the sale is authorised.\nIn this implementation we assume that items with item_ID value between 1000 and\n2000 are all alcoholic drinks :-)\n*/"}}}]}},"events":{"key":{"name":"MyFirstPolicyModel_Events","version":"0.0.1"},"eventMap":{"entry":[{"key":{"name":"SALE_AUTH","version":"0.0.1"},"value":{"key":{"name":"SALE_AUTH","version":"0.0.1"},"nameSpace":"com.hyperm","source":"APEX","target":"POS","parameter":{"entry":[{"key":"amount","value":{"key":"amount","fieldSchemaKey":{"name":"price_type","version":"0.0.1"},"optional":false}},{"key":"assistant_ID","value":{"key":"assistant_ID","fieldSchemaKey":{"name":"assistant_ID_type","version":"0.0.1"},"optional":false}},{"key":"authorised","value":{"key":"authorised","fieldSchemaKey":{"name":"authorised_type","version":"0.0.1"},"optional":false}},{"key":"branch_ID","value":{"key":"branch_ID","fieldSchemaKey":{"name":"branch_ID_type","version":"0.0.1"},"optional":false}},{"key":"item_ID","value":{"key":"item_ID","fieldSchemaKey":{"name":"item_ID_type","version":"0.0.1"},"optional":false}},{"key":"message","value":{"key":"message","fieldSchemaKey":{"name":"message_type","version":"0.0.1"},"optional":true}},{"key":"notes","value":{"key":"notes","fieldSchemaKey":{"name":"notes_type","version":"0.0.1"},"optional":true}},{"key":"quantity","value":{"key":"quantity","fieldSchemaKey":{"name":"quantity_type","version":"0.0.1"},"optional":false}},{"key":"sale_ID","value":{"key":"sale_ID","fieldSchemaKey":{"name":"sale_ID_type","version":"0.0.1"},"optional":false}},{"key":"time","value":{"key":"time","fieldSchemaKey":{"name":"timestamp_type","version":"0.0.1"},"optional":false}}]}}},{"key":{"name":"SALE_INPUT","version":"0.0.1"},"value":{"key":{"name":"SALE_INPUT","version":"0.0.1"},"nameSpace":"com.hyperm","source":"POS","target":"APEX","parameter":{"entry":[{"key":"amount","value":{"key":"amount","fieldSchemaKey":{"name":"price_type","version":"0.0.1"},"optional":false}},{"key":"assistant_ID","value":{"key":"assistant_ID","fieldSchemaKey":{"name":"assistant_ID_type","version":"0.0.1"},"optional":false}},{"key":"branch_ID","value":{"key":"branch_ID","fieldSchemaKey":{"name":"branch_ID_type","version":"0.0.1"},"optional":false}},{"key":"item_ID","value":{"key":"item_ID","fieldSchemaKey":{"name":"item_ID_type","version":"0.0.1"},"optional":false}},{"key":"notes","value":{"key":"notes","fieldSchemaKey":{"name":"notes_type","version":"0.0.1"},"optional":true}},{"key":"quantity","value":{"key":"quantity","fieldSchemaKey":{"name":"quantity_type","version":"0.0.1"},"optional":false}},{"key":"sale_ID","value":{"key":"sale_ID","fieldSchemaKey":{"name":"sale_ID_type","version":"0.0.1"},"optional":false}},{"key":"time","value":{"key":"time","fieldSchemaKey":{"name":"timestamp_type","version":"0.0.1"},"optional":false}}]}}}]}},"schemas":{"key":{"name":"MyFirstPolicyModel_Schemas","version":"0.0.1"},"schemas":{"entry":[{"key":{"name":"assistant_ID_type","version":"0.0.1"},"value":{"key":{"name":"assistant_ID_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}},{"key":{"name":"authorised_type","version":"0.0.1"},"value":{"key":{"name":"authorised_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Boolean"}},{"key":{"name":"branch_ID_type","version":"0.0.1"},"value":{"key":{"name":"branch_ID_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}},{"key":{"name":"item_ID_type","version":"0.0.1"},"value":{"key":{"name":"item_ID_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}},{"key":{"name":"message_type","version":"0.0.1"},"value":{"key":{"name":"message_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.String"}},{"key":{"name":"notes_type","version":"0.0.1"},"value":{"key":{"name":"notes_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.String"}},{"key":{"name":"price_type","version":"0.0.1"},"value":{"key":{"name":"price_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}},{"key":{"name":"quantity_type","version":"0.0.1"},"value":{"key":{"name":"quantity_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Integer"}},{"key":{"name":"sale_ID_type","version":"0.0.1"},"value":{"key":{"name":"sale_ID_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}},{"key":{"name":"timestamp_type","version":"0.0.1"},"value":{"key":{"name":"timestamp_type","version":"0.0.1"},"schemaFlavour":"Java","schemaDefinition":"java.lang.Long"}}]}}}}},"eventOutputParameters":{"FirstProducer":{"carrierTechnologyParameters":{"carrierTechnology":"FILE","parameters":{"standardIo":true}},"eventProtocolParameters":{"eventProtocol":"JSON"}}},"eventInputParameters":{"FirstConsumer":{"carrierTechnologyParameters":{"carrierTechnology":"FILE","parameters":{"standardIo":true}},"eventProtocolParameters":{"eventProtocol":"JSON"}}}}}}]}}
\ No newline at end of file
index e78824b..b1dc61c 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/AADM/AADMPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 022f7c8..957c977 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/AADM/AADMPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 3e9bafc..b734d55 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/Adaptive/AnomalyDetectionPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index dc3d768..b734d55 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/Adaptive/AutoLearnPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index ed90282..27754a7 100644 (file)
@@ -9,7 +9,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "/home/liam/git/onap/policy/apex-pdp/examples/examples-decisionmaker/target/classes/HealthCheckPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index a2cf2b9..4371ebe 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/DecisionMaker/DecisionMakerPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 5a8e6ea..c1693fd 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/DecisionMaker/DecisionMakerPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 71b66be..7476cc8 100644 (file)
@@ -5,7 +5,6 @@
         "id": 103,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/MyFirstPolicy/1/MyFirstPolicyModel_0.0.1.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 21a159c..6a2c134 100644 (file)
@@ -5,7 +5,6 @@
         "id": 101,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/MyFirstPolicy/1/MyFirstPolicyModel_0.0.1.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 9d438a4..255b79e 100644 (file)
@@ -5,7 +5,6 @@
         "id": 101,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/MyFirstPolicy/1/MyFirstPolicyModel_0.0.1.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 18de30a..bf5906f 100644 (file)
@@ -5,7 +5,6 @@
         "id": 104,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/MyFirstPolicy/2/MyFirstPolicyModel_0.0.1.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 0553f6a..cac0d5f 100644 (file)
@@ -5,7 +5,6 @@
         "id": 102,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/MyFirstPolicy/2/MyFirstPolicyModel_0.0.1.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index cd621e6..04d3b71 100644 (file)
@@ -5,7 +5,6 @@
         "id": 102,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "examples/models/MyFirstPolicy/2/MyFirstPolicyModel_0.0.1.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 6084d8d..1975238 100644 (file)
@@ -5,7 +5,6 @@
     "id": 101,
     "instanceCount": 4,
     "deploymentPort": 12345,
-    "policyModelFileName": "C:\\Users\\adityaputhuparambil\\onap\\apex\\examples\\examples-myfirstpolicy\\target\\examples\\models\\MyFirstPolicy\\3\\MyFirstPolicyModelSFL_0.0.1.json",
     "engineParameters": {
       "executorParameters": {
         "MVEL": {
index 06601e5..40328a5 100644 (file)
@@ -5,7 +5,6 @@
         "id"                  : 101,
         "instanceCount"       : 4,
         "deploymentPort"      : 12345,
-        "policyModelFileName" : "examples/models/MyFirstPolicy/1/MyFirstPolicyModel_0.0.1.json",
         "engineParameters"    : {
             "executorParameters" : {
                 "MVEL" : {
index 657371f..e3e1a62 100644 (file)
@@ -5,7 +5,6 @@
         "id"                  : 101,
         "instanceCount"       : 4,
         "deploymentPort"      : 12345,
-        "policyModelFileName" : "examples/models/MyFirstPolicy/1/MyFirstPolicyModel_0.0.1.json",
         "engineParameters"    : {
             "executorParameters" : {
                 "MVEL" : {
index c9c29cd..2d29144 100644 (file)
@@ -5,7 +5,6 @@
         "id"                  : 102,
         "instanceCount"       : 4,
         "deploymentPort"      : 12345,
-        "policyModelFileName" : "examples/models/MyFirstPolicy/2/MyFirstPolicyModel_0.0.1.json",
         "engineParameters"    : {
             "executorParameters" : {
                 "MVEL" : {
index 3faf4ca..56ab0e7 100644 (file)
@@ -5,7 +5,6 @@
         "id"                  : 102,
         "instanceCount"       : 4,
         "deploymentPort"      : 12345,
-        "policyModelFileName" : "examples/models/MyFirstPolicy/2/MyFirstPolicyModel_0.0.1.json",
         "engineParameters"    : {
             "executorParameters" : {
                 "MVEL" : {
index f38bb8c..1c84dc5 100644 (file)
@@ -5,7 +5,6 @@
         "id": 101,
         "instanceCount": 4,
         "deploymentPort": 12345,
-        "policyModelFileName": "/home/apexuser/examples/models/ONAPBBS/NomadicONTPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 01269c6..3b386b9 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "/home/apexuser/examples/models/ONAPvCPE/ONAPvCPEPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index cbd4d99..2a99d9a 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "/home/apexuser/examples/models/ONAPvCPE/ONAPvCPEPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 80672ed..c2193b1 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 1,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/ONAPvCPE/ONAPvCPEPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 806cf2d..8380e8f 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/ONAPvCPE/ONAPvCPEPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index e82be89..665de0e 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/ONAPvCPE/ONAPvCPEPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 081cc99..39a1b2d 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/ONAPvCPE/ONAPvCPEPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index d6b6555..104b641 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/ONAPvCPE/ONAPvCPEPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 39a96f2..8342b69 100644 (file)
@@ -5,7 +5,6 @@
         "id"             :  45,
         "instanceCount"  : 1,
         "deploymentPort" : 12345,
-        "policyModelFileName" : 'examples/models/pcvs/vpnsla/PCVS-VpnSla.json',
         "engineParameters"    : {
             "executorParameters" : {
                 "JAVASCRIPT" : {
index 009b7fb..bbffde8 100644 (file)
@@ -5,7 +5,6 @@
         "id"             :  45,
         "instanceCount"  : 1,
         "deploymentPort" : 12345,
-        "policyModelFileName" : "examples/models/pcvs/vpnsla/PCVS-VpnSla.json",
         "engineParameters"    : {
             "executorParameters" : {
                 "JAVASCRIPT" : {
index 4c5e276..4bedb1b 100644 (file)
@@ -5,7 +5,6 @@
         "id"             :  45,
         "instanceCount"  : 1,
         "deploymentPort" : 12345,
-        "policyModelFileName" : "target/policy.json",
         "engineParameters"    : {
             "executorParameters" : {
                 "JAVASCRIPT" : {
index a4c9477..7cde380 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/Periodic/PeriodicPolicyModel.json",
         "periodicEventPeriod": 1000,
         "engineParameters": {
             "executorParameters": {
index bb652e9..b40dd9a 100644 (file)
@@ -5,7 +5,6 @@
         "id"             :  45,
         "instanceCount"  : 4,
         "deploymentPort" : 12561,
-        "policyModelFileName" : "models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
         "engineParameters"    : {
             "executorParameters" : {
                 "JAVASCRIPT" : {
index bc1eeee..ff63b35 100644 (file)
@@ -15,7 +15,6 @@
               "id": 45,
               "instanceCount": 4,
               "deploymentPort": 12561,
-              "policyModelFileName": "src/test/resources/policymodels/RequestorModel.json",
               "engineParameters": {
                 "executorParameters": {
                   "JAVASCRIPT": {
index 4ecc60c..b254c9a 100644 (file)
@@ -15,7 +15,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "src/test/resources/policymodels/RequestorModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index d042126..5d232f1 100644 (file)
@@ -15,7 +15,6 @@
               "id": 45,
               "instanceCount": 4,
               "deploymentPort": 12561,
-              "policyModelFileName": "src/test/resources/policymodels/RequestorModel.json",
               "engineParameters": {
                 "executorParameters": {
                   "JAVASCRIPT": {
index 3641ade..29ebe54 100644 (file)
@@ -15,7 +15,6 @@
               "id": 45,
               "instanceCount": 4,
               "deploymentPort": 12561,
-              "policyModelFileName": "src/test/resources/policymodels/RequestorModel.json",
               "engineParameters": {
                 "executorParameters": {
                   "JAVASCRIPT": {
index d67c44e..afede62 100644 (file)
@@ -51,7 +51,6 @@ import org.onap.policy.common.parameters.ValidationStatus;
  * <li>engineParameters: Parameters (a {@link EngineParameters} instance) that all of the engines in the engine service
  * will use. All engine threads use the same parameters and act as a pool of engines. Engine parameters specify the
  * executors and context management for the engines.
- * <li>policyModelFileName: The full path to the policy model file name to deploy on the engine service.
  * <li>periodicEventPeriod: The period in milliseconds at which the periodic event PERIOIC_EVENT will be generated by
  * APEX, 0 means no periodic event generation, negative values are illegal.
  * </ol>
@@ -161,7 +160,7 @@ public class EngineServiceParameters implements ParameterGroup {
 
     /**
      * Validate numeric parameters.
-     * 
+     *
      * @param result the result of numeric parameter validation
      */
     private void validateNumericParameters(final GroupValidationResult result) {
index 48c2dc9..deb8725 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 19,
         "deploymentPort": 65522,
-        "policyModelFileName": "src/test/resources/policymodels/SmallModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 1749e40..6cbc321 100644 (file)
@@ -15,7 +15,6 @@
               "id": 45,
               "instanceCount": 4,
               "deploymentPort": 12561,
-              "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
               "engineParameters": {
                 "executorParameters": {
                   "JAVASCRIPT": {
index 6bc7707..eaad860 100644 (file)
@@ -15,7 +15,6 @@
               "id": 102,
               "instanceCount": 1,
               "deploymentPort": 12549,
-              "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
               "engineParameters": {
                 "executorParameters": {
                   "JAVASCRIPT": {
index 253008b..c68a8fe 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "target/ExecutionPropertiesRestTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index bec3f92..b89646d 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "target/ExecutionPropertiesRestTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index a765fb5..ddcb10e 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "target/ExecutionPropertiesRestTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 556ca23..1be1a2d 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "target/ExecutionPropertiesRestTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 455d6f5..22ab9e3 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "target/ExecutionPropertiesRestTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 22d1c5b..5aa955e 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "ExecutionPropertiesTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index ec96b5c..6c1a9ca 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "ExecutionPropertiesTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index a2ad603..ff8dabc 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "ExecutionPropertiesTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index e5d6d83..ff8e062 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "ExecutionPropertiesTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 723d044..a1fa088 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "ExecutionPropertiesTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index fb4db38..e263079 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "ExecutionPropertiesTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 0714f4b..e0de87f 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 1,
         "deploymentPort": 12561,
-        "policyModelFileName": "target/TaskParametersTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 217d6bd..8458c32 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 1,
         "deploymentPort": 12561,
-        "policyModelFileName": "target/TaskParametersTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 0029374..f80b011 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 1,
         "deploymentPort": 12561,
-        "policyModelFileName": "target/TaskParametersTestPolicyModel.json",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 117d3fb..2c2b9f5 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 1,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJRUBY.xml",
         "engineParameters": {
             "executorParameters": {
                 "JRUBY": {
index 0e154dd..2509ed4 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 2,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJRUBY.xml",
         "engineParameters": {
             "executorParameters": {
                 "JRUBY": {
index 9d1c891..94b85de 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJRUBY.xml",
         "engineParameters": {
             "executorParameters": {
                 "JRUBY": {
index d4fd87a..79f63ef 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 8,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJRUBY.xml",
         "engineParameters": {
             "executorParameters": {
                 "JRUBY": {
index 24c2664..64ee863 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 16,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJRUBY.xml",
         "engineParameters": {
             "executorParameters": {
                 "JRUBY": {
index 88293b8..16f1d8c 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 32,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJRUBY.xml",
         "engineParameters": {
             "executorParameters": {
                 "JRUBY": {
index 99a8b3f..6248eac 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 64,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJRUBY.xml",
         "engineParameters": {
             "executorParameters": {
                 "JRUBY": {
index 674e300..91ac637 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 1,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVA.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVA": {
index 8c17020..86b22c4 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 2,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVA.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVA": {
index 2602390..777e2dc 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVA.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVA": {
index a9d9902..5c49f3e 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 8,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVA.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVA": {
index dc1d9f6..3a73ae2 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 16,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVA.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVA": {
index 0bc52e3..603f11d 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 32,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVA.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVA": {
index 52d0740..2e23723 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 64,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVA.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVA": {
index afea5fe..d6bba7e 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 1,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index f28dc18..11d2224 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 2,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 110996e..585f519 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 67bca6b..0d9fd54 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 8,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index ceff637..f05cd52 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 16,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index eeb371e..2161e90 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 32,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index a724f66..e1943fa 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 64,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
         "engineParameters": {
             "executorParameters": {
                 "JAVASCRIPT": {
index 25c4e42..9f43510 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 1,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJYTHON.xml",
         "engineParameters": {
             "executorParameters": {
                 "JYTHON": {
index 9f01077..9240bfd 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 2,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJYTHON.xml",
         "engineParameters": {
             "executorParameters": {
                 "JYTHON": {
index 0bd8c35..d55fa5d 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJYTHON.xml",
         "engineParameters": {
             "executorParameters": {
                 "JYTHON": {
index 8e7fd3f..e0ec971 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 8,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJYTHON.xml",
         "engineParameters": {
             "executorParameters": {
                 "JYTHON": {
index 899a6b8..024b73f 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 16,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJYTHON.xml",
         "engineParameters": {
             "executorParameters": {
                 "JYTHON": {
index 9919970..c20d05c 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 32,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJYTHON.xml",
         "engineParameters": {
             "executorParameters": {
                 "JYTHON": {
index 8952f45..758ae2e 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 64,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJYTHON.xml",
         "engineParameters": {
             "executorParameters": {
                 "JYTHON": {
index 3bf7749..a83097b 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 1,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelMVEL.xml",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index eb203c8..af01e84 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 2,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelMVEL.xml",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index b62b93e..c9fd247 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 4,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelMVEL.xml",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index d81cf67..4878d41 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 8,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelMVEL.xml",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index a211ac7..883a0ac 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 16,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelMVEL.xml",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 2ca7675..412f86d 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 32,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelMVEL.xml",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {
index 488f845..dfcc8c1 100644 (file)
@@ -5,7 +5,6 @@
         "id": 45,
         "instanceCount": 64,
         "deploymentPort": 12561,
-        "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelMVEL.xml",
         "engineParameters": {
             "executorParameters": {
                 "MVEL": {