2 "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
6 "onap.policies.apex.Test": {
7 "type": "onap.policies.native.Apex",
8 "type_version": "1.0.0",
9 "name": "onap.policies.apex.Test",
12 "engineServiceParameters": {
13 "name": "MyApexEngine",
17 "deploymentPort": 12553,
21 "name": "JMSTestModel",
26 "name": "JMSTestModel_KeyInfo",
33 "name": "JMSCopyInOutTask",
38 "name": "JMSCopyInOutTask",
41 "UUID": "b59815ef-fc5b-4e44-9f6e-2f6212bb7296",
42 "description": "Generated description for a concept called \"JMSCopyInOutTask\" with version \"null\" and UUID \"b59815ef-fc5b-4e44-9f6e-2f6212bb7296\""
47 "name": "JMSTestModel",
52 "name": "JMSTestModel",
55 "UUID": "a731a845-f984-46a9-adf4-c6c7ca0baa0d",
56 "description": "Generated description for a concept called \"JMSTestModel\" with version \"null\" and UUID \"a731a845-f984-46a9-adf4-c6c7ca0baa0d\""
61 "name": "JMSTestModel_Albums",
66 "name": "JMSTestModel_Albums",
69 "UUID": "b580c2e2-067e-452c-8410-d69344fa718c",
70 "description": "Generated description for concept referred to by key \"JMSTestModel_Albums:0.0.1\""
75 "name": "JMSTestModel_Events",
80 "name": "JMSTestModel_Events",
83 "UUID": "463f3fa6-2be3-4ded-a015-1f045ee8991e",
84 "description": "Generated description for concept referred to by key \"JMSTestModel_Events:0.0.1\""
89 "name": "JMSTestModel_KeyInfo",
94 "name": "JMSTestModel_KeyInfo",
97 "UUID": "b14d97fb-f215-4b70-9cd6-cbfb3ed085ee",
98 "description": "Generated description for concept referred to by key \"JMSTestModel_KeyInfo:0.0.1\""
103 "name": "JMSTestModel_Policies",
108 "name": "JMSTestModel_Policies",
111 "UUID": "9ae9047f-e0d8-42c4-b3a6-e32954ace3b6",
112 "description": "Generated description for concept referred to by key \"JMSTestModel_Policies:0.0.1\""
117 "name": "JMSTestModel_Schemas",
122 "name": "JMSTestModel_Schemas",
125 "UUID": "adc30c29-d4b9-4408-9213-6d86b051d59c",
126 "description": "Generated description for concept referred to by key \"JMSTestModel_Schemas:0.0.1\""
131 "name": "JMSTestModel_Tasks",
136 "name": "JMSTestModel_Tasks",
139 "UUID": "c3545f15-710c-4339-9a4e-e0eacffac52e",
140 "description": "Generated description for concept referred to by key \"JMSTestModel_Tasks:0.0.1\""
145 "name": "JMSTestPolicy",
150 "name": "JMSTestPolicy",
153 "UUID": "fdda6a40-6767-45b0-8703-3b5b3bafaf19",
154 "description": "Generated description for a concept called \"JMSTestPolicy\" with version \"null\" and UUID \"fdda6a40-6767-45b0-8703-3b5b3bafaf19\""
159 "name": "PingTestClassIncomingEvent",
164 "name": "PingTestClassIncomingEvent",
167 "UUID": "6cdd11f3-5fe8-4510-81b9-af3be303ebae",
168 "description": "Generated description for a concept called \"PingTestClassIncomingEvent\" with version \"null\" and UUID \"6cdd11f3-5fe8-4510-81b9-af3be303ebae\""
173 "name": "PingTestClassOutgoingEvent",
178 "name": "PingTestClassOutgoingEvent",
181 "UUID": "dc04de01-2284-4461-9fe2-da58a2122a73",
182 "description": "Generated description for a concept called \"PingTestClassOutgoingEvent\" with version \"0.0.1\" and UUID \"dc04de01-2284-4461-9fe2-da58a2122a73\""
187 "name": "PingTestClassType",
192 "name": "PingTestClassType",
195 "UUID": "bdc2f70a-de52-4127-8012-b9593657da3c",
196 "description": "Generated description for a concept called \"PingTestClassType\" with version \"null\" and UUID \"bdc2f70a-de52-4127-8012-b9593657da3c\""
204 "name": "JMSTestModel_Policies",
211 "name": "JMSTestPolicy",
216 "name": "JMSTestPolicy",
219 "template": "FREEFORM",
223 "key": "TestJMSState",
226 "parentKeyName": "JMSTestPolicy",
227 "parentKeyVersion": "0.0.1",
228 "parentLocalName": "NULL",
229 "localName": "TestJMSState"
232 "name": "PingTestClassIncomingEvent",
238 "key": "InOutOutputMapping",
241 "parentKeyName": "JMSTestPolicy",
242 "parentKeyVersion": "0.0.1",
243 "parentLocalName": "TestJMSState",
244 "localName": "InOutOutputMapping"
247 "name": "PingTestClassOutgoingEvent",
251 "parentKeyName": "NULL",
252 "parentKeyVersion": "0.0.0",
253 "parentLocalName": "NULL",
260 "contextAlbumReference": [],
261 "taskSelectionLogic": {
263 "logicFlavour": "UNDEFINED",
266 "stateFinalizerLogicMap": {
270 "name": "JMSCopyInOutTask",
277 "name": "JMSCopyInOutTask",
282 "parentKeyName": "JMSTestPolicy",
283 "parentKeyVersion": "0.0.1",
284 "parentLocalName": "TestJMSState",
285 "localName": "InOutTask"
287 "outputType": "DIRECT",
289 "parentKeyName": "JMSTestPolicy",
290 "parentKeyVersion": "0.0.1",
291 "parentLocalName": "TestJMSState",
292 "localName": "InOutOutputMapping"
302 "firstState": "TestJMSState"
310 "name": "JMSTestModel_Tasks",
317 "name": "JMSCopyInOutTask",
322 "name": "JMSCopyInOutTask",
328 "key": "PingTestClass",
330 "key": "PingTestClass",
332 "name": "PingTestClassType",
343 "key": "PingTestClass",
345 "key": "PingTestClass",
347 "name": "PingTestClassType",
358 "contextAlbumReference": [],
361 "logicFlavour": "JAVASCRIPT",
362 "logic": "var outFieldType = org.onap.policy.apex.testsuites.integration.common.testclasses.PingTestClass;\nvar outValue = new outFieldType();\n\nvar inValue = executor.inFields.get(\"PingTestClass\");\n\nexecutor.logger.debug(inValue.toString());\n\noutValue.setPingTime(inValue.getPingTime());\noutValue.setPongTime(new Date().getTime());\noutValue.setName(inValue.getName() + \"_out\");\n\noutValue.setDescription(\ninValue.getDescription() +\n\". So Romeo would, were he not Romeo call'd,\" +\n\" retain that dear perfection which he owes, without that title.\");\n\nexecutor.logger.debug(outValue.toString());\nexecutor.outFields.put(\"PingTestClass\", outValue)\n\ntrue;"
371 "name": "JMSTestModel_Events",
378 "name": "PingTestClassIncomingEvent",
383 "name": "PingTestClassIncomingEvent",
386 "nameSpace": "org.onap.policy.apex.testsuites.integration.uservice.adapt.jms",
392 "key": "PingTestClass",
394 "key": "PingTestClass",
396 "name": "PingTestClassType",
408 "name": "PingTestClassOutgoingEvent",
413 "name": "PingTestClassOutgoingEvent",
416 "nameSpace": "org.onap.policy.apex.testsuites.integration.uservice.adapt.jms",
422 "key": "PingTestClass",
424 "key": "PingTestClass",
426 "name": "PingTestClassType",
441 "name": "JMSTestModel_Albums",
450 "name": "JMSTestModel_Schemas",
457 "name": "PingTestClassType",
462 "name": "PingTestClassType",
465 "schemaFlavour": "Java",
466 "schemaDefinition": "org.onap.policy.apex.testsuites.integration.common.testclasses.PingTestClass"
474 "engineParameters": {
475 "executorParameters": {
477 "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
482 "eventOutputParameters": {
484 "carrierTechnologyParameters": {
485 "carrierTechnology": "JMS",
486 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.jms.JmsCarrierTechnologyParameters",
488 "initialContextFactory": "org.onap.policy.apex.testsuites.integration.uservice.adapt.jms.TestInitialContextFactory",
489 "connectionFactory": "ConnectionFactory",
490 "providerURL": "remote://localhost:5445",
491 "securityPrincipal": "guest",
492 "securityCredentials": "IAmAGuest",
493 "producerTopic": "jms/topic/apexOut"
496 "eventProtocolParameters": {
497 "eventProtocol": "JMSOBJECT",
498 "parameterClassName": "org.onap.policy.apex.plugins.event.protocol.jms.JmsObjectEventProtocolParameters"
502 "eventInputParameters": {
504 "carrierTechnologyParameters": {
505 "carrierTechnology": "JMS",
506 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.jms.JmsCarrierTechnologyParameters",
508 "initialContextFactory": "org.onap.policy.apex.testsuites.integration.uservice.adapt.jms.TestInitialContextFactory",
509 "connectionFactory": "ConnectionFactory",
510 "providerURL": "remote://localhost:5445",
511 "securityPrincipal": "guest",
512 "securityCredentials": "IAmAGuest",
513 "consumerTopic": "jms/topic/apexIn"
516 "eventProtocolParameters": {
517 "eventProtocol": "JMSOBJECT",
518 "parameterClassName": "org.onap.policy.apex.plugins.event.protocol.jms.JmsObjectEventProtocolParameters"