2 "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
6 "onap.policies.apex.Simplecontrolloop": {
7 "type": "onap.policies.native.Apex",
8 "type_version": "1.0.0",
9 "name": "onap.policies.apex.Simplecontrolloop",
12 "engineServiceParameters": {
13 "name": "MyApexEngine",
17 "deploymentPort": 12561,
26 "name": "SmallModel_KeyInfo",
33 "name": "BasicContextAlbum",
38 "name": "BasicContextAlbum",
41 "UUID": "fec1b353-b35f-4384-b7d9-69622059c248",
42 "description": "Generated description for a concept called \"BasicContextAlbum\" with version \"0.0.1\" and UUID \"fec1b353-b35f-4384-b7d9-69622059c248\""
55 "UUID": "cc8d3c1a-e975-459a-bcd2-69f423eaa1f3",
56 "description": "Generated description for a concept called \"BasicEvent\" with version \"0.0.1\" and UUID \"cc8d3c1a-e975-459a-bcd2-69f423eaa1f3\""
61 "name": "BasicPolicy",
66 "name": "BasicPolicy",
69 "UUID": "d0c5d8ee-5fe7-4978-89ce-4a3e69cad043",
70 "description": "Generated description for a concept called \"BasicPolicy\" with version \"0.0.1\" and UUID \"d0c5d8ee-5fe7-4978-89ce-4a3e69cad043\""
83 "UUID": "c5651414-fc1c-493b-878d-75f0ce685c36",
84 "description": "Generated description for a concept called \"BasicTask\" with version \"0.0.1\" and UUID \"c5651414-fc1c-493b-878d-75f0ce685c36\""
97 "UUID": "790ff718-8dc0-44e0-89d8-1b3bbe238310",
98 "description": "Generated description for a concept called \"IntType\" with version \"0.0.1\" and UUID \"790ff718-8dc0-44e0-89d8-1b3bbe238310\""
103 "name": "RequestEvent",
108 "name": "RequestEvent",
111 "UUID": "99875c27-6120-4101-9e73-50ac810e322c",
112 "description": "Generated description for a concept called \"RequestEvent\" with version \"0.0.1\" and UUID \"99875c27-6120-4101-9e73-50ac810e322c\""
117 "name": "RequestPolicy",
122 "name": "RequestPolicy",
125 "UUID": "0667d905-981e-4249-b572-bc22821c7d29",
126 "description": "Generated description for a concept called \"RequestPolicy\" with version \"0.0.1\" and UUID \"0667d905-981e-4249-b572-bc22821c7d29\""
131 "name": "ResponseEvent",
136 "name": "ResponseEvent",
139 "UUID": "a5022000-fdd7-491c-af9f-5a36e87c997c",
140 "description": "Generated description for a concept called \"ResponseEvent\" with version \"0.0.1\" and UUID \"a5022000-fdd7-491c-af9f-5a36e87c997c\""
145 "name": "ResponsePolicy",
150 "name": "ResponsePolicy",
153 "UUID": "e72757c4-d81d-4337-b7ce-5f022f55818d",
154 "description": "Generated description for a concept called \"ResponsePolicy\" with version \"0.0.1\" and UUID \"e72757c4-d81d-4337-b7ce-5f022f55818d\""
159 "name": "SmallModel",
164 "name": "SmallModel",
167 "UUID": "a1bd1f4e-713b-456b-b1a8-bb48beee28e8",
168 "description": "Generated description for a concept called \"SmallModel\" with version \"0.0.1\" and UUID \"a1bd1f4e-713b-456b-b1a8-bb48beee28e8\""
173 "name": "SmallModel_Albums",
178 "name": "SmallModel_Albums",
181 "UUID": "72bed9af-ab7d-3379-b9f7-b5eca5c9ef22",
182 "description": "Generated description for concept referred to by key \"SmallModel_Albums:0.0.1\""
187 "name": "SmallModel_Events",
192 "name": "SmallModel_Events",
195 "UUID": "796dc6b0-627d-34ae-a5e2-1bc4b4b486b8",
196 "description": "Generated description for concept referred to by key \"SmallModel_Events:0.0.1\""
201 "name": "SmallModel_KeyInfo",
206 "name": "SmallModel_KeyInfo",
209 "UUID": "b4876774-6907-3d27-a2b8-f05737c5ee4a",
210 "description": "Generated description for concept referred to by key \"SmallModel_KeyInfo:0.0.1\""
215 "name": "SmallModel_Policies",
220 "name": "SmallModel_Policies",
223 "UUID": "5bcf946b-67be-3190-a906-f954896f999f",
224 "description": "Generated description for concept referred to by key \"SmallModel_Policies:0.0.1\""
229 "name": "SmallModel_Schemas",
234 "name": "SmallModel_Schemas",
237 "UUID": "c25bf5c3-7f1e-3667-b8a9-971ba21517bc",
238 "description": "Generated description for concept referred to by key \"SmallModel_Schemas:0.0.1\""
243 "name": "SmallModel_Tasks",
248 "name": "SmallModel_Tasks",
251 "UUID": "43b015ca-2ed1-3a35-b103-e8a5aa68f1ef",
252 "description": "Generated description for concept referred to by key \"SmallModel_Tasks:0.0.1\""
260 "name": "SmallModel_Policies",
267 "name": "RequestPolicy",
272 "name": "RequestPolicy",
275 "template": "FREEFORM",
279 "key": "RequestState",
282 "parentKeyName": "RequestPolicy",
283 "parentKeyVersion": "0.0.1",
284 "parentLocalName": "NULL",
285 "localName": "RequestState"
288 "name": "BasicEvent",
294 "key": "RequestOutput",
297 "parentKeyName": "RequestPolicy",
298 "parentKeyVersion": "0.0.1",
299 "parentLocalName": "RequestState",
300 "localName": "RequestOutput"
303 "name": "RequestEvent",
307 "parentKeyName": "NULL",
308 "parentKeyVersion": "0.0.0",
309 "parentLocalName": "NULL",
316 "contextAlbumReference": [],
317 "taskSelectionLogic": {
319 "logicFlavour": "UNDEFINED",
322 "stateFinalizerLogicMap": {
338 "parentKeyName": "RequestPolicy",
339 "parentKeyVersion": "0.0.1",
340 "parentLocalName": "RequestState",
341 "localName": "RequestTask"
343 "outputType": "DIRECT",
345 "parentKeyName": "RequestPolicy",
346 "parentKeyVersion": "0.0.1",
347 "parentLocalName": "RequestState",
348 "localName": "RequestOutput"
358 "firstState": "RequestState"
363 "name": "ResponsePolicy",
368 "name": "ResponsePolicy",
371 "template": "FREEFORM",
375 "key": "ResponseState",
378 "parentKeyName": "ResponsePolicy",
379 "parentKeyVersion": "0.0.1",
380 "parentLocalName": "NULL",
381 "localName": "ResponseState"
384 "name": "ResponseEvent",
390 "key": "ResponseOutput",
393 "parentKeyName": "ResponsePolicy",
394 "parentKeyVersion": "0.0.1",
395 "parentLocalName": "ResponseState",
396 "localName": "ResponseOutput"
399 "name": "BasicEvent",
403 "parentKeyName": "NULL",
404 "parentKeyVersion": "0.0.0",
405 "parentLocalName": "NULL",
412 "contextAlbumReference": [],
413 "taskSelectionLogic": {
415 "logicFlavour": "UNDEFINED",
418 "stateFinalizerLogicMap": {
434 "parentKeyName": "ResponsePolicy",
435 "parentKeyVersion": "0.0.1",
436 "parentLocalName": "ResponseState",
437 "localName": "ResponseTask"
439 "outputType": "DIRECT",
441 "parentKeyName": "ResponsePolicy",
442 "parentKeyVersion": "0.0.1",
443 "parentLocalName": "ResponseState",
444 "localName": "ResponseOutput"
454 "firstState": "ResponseState"
462 "name": "SmallModel_Tasks",
510 "contextAlbumReference": [
512 "name": "BasicContextAlbum",
518 "logicFlavour": "JAVASCRIPT",
519 "logic": "executor.logger.debug(executor.subject.getId());\nvar gc = executor.getContextAlbum(\"BasicContextAlbum\");\nexecutor.logger.debug(gc.getName());\ntrue;"
528 "name": "SmallModel_Events",
535 "name": "BasicEvent",
540 "name": "BasicEvent",
543 "nameSpace": "org.onap.policy.apex.events",
565 "name": "RequestEvent",
570 "name": "RequestEvent",
573 "nameSpace": "org.onap.policy.apex.events",
595 "name": "ResponseEvent",
600 "name": "ResponseEvent",
603 "nameSpace": "org.onap.policy.apex.events",
628 "name": "SmallModel_Albums",
635 "name": "BasicContextAlbum",
640 "name": "BasicContextAlbum",
656 "name": "SmallModel_Schemas",
671 "schemaFlavour": "Java",
672 "schemaDefinition": "java.lang.Integer"
680 "engineParameters": {
681 "executorParameters": {
683 "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
688 "eventInputParameters": {
689 "RestRequestorConsumer0": {
690 "carrierTechnologyParameters": {
691 "carrierTechnology": "RESTREQUESTOR",
692 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters",
694 "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
697 "httpCodeFilter": "*\\.*"
700 "eventProtocolParameters": {
701 "eventProtocol": "JSON"
703 "eventNameFilter": "ResponseEvent",
704 "requestorMode": true,
705 "requestorPeer": "RestRequestorProducer0",
706 "requestorTimeout": 2000
708 "RestRequestorConsumer1": {
709 "carrierTechnologyParameters": {
710 "carrierTechnology": "RESTREQUESTOR",
711 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters",
713 "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
729 "httpCodeFilter": " "
732 "eventProtocolParameters": {
733 "eventProtocol": "JSON"
735 "eventNameFilter": "ResponseEvent",
736 "requestorMode": true,
737 "requestorPeer": "RestRequestorProducer1",
738 "requestorTimeout": 2000
741 "eventOutputParameters": {
742 "RestRequestorProducer0": {
743 "carrierTechnologyParameters": {
744 "carrierTechnology": "RESTREQUESTOR",
745 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters"
747 "eventProtocolParameters": {
748 "eventProtocol": "JSON"
750 "eventNameFilter": "RequestEvent",
751 "requestorMode": true,
752 "requestorPeer": "RestRequestorConsumer0",
753 "requestorTimeout": 2000
755 "RestRequestorProducer1": {
756 "carrierTechnologyParameters": {
757 "carrierTechnology": "RESTREQUESTOR",
758 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters"
760 "eventProtocolParameters": {
761 "eventProtocol": "JSON"
763 "eventNameFilter": "RequestEvent",
764 "requestorMode": true,
765 "requestorPeer": "RestRequestorConsumer1",
766 "requestorTimeout": 2000