summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/EvalDomainModelFactory.java4
-rw-r--r--testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/java/DefaultTaskLogic.java10
-rw-r--r--testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/java/EvalTaskLogic.java5
-rw-r--r--testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/testclasses/PingTestClass.java (renamed from testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/TestPing.java)30
-rw-r--r--testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/testclasses/package-info.java26
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/JMS/JMS2JMSJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/JMS2JMSJsonEvent.json)6
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/JMS/JMS2JMSObjectEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/JMS2JMSObjectEvent.json)2
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileFilteredInJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileFilteredInJsonEvent.json)10
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileFilteredInOutJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileFilteredInOutJsonEvent.json)14
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileFilteredOutJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileFilteredOutJsonEvent.json)12
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEvent.json43
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncMIMO.json87
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncMISO.json65
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncSIMO.json65
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncSISO.json43
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventSyncMIMO.json105
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventSyncSISO.json49
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileXmlEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileXmlEvent.json)10
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2RESTJsonEventPost.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPost.json)8
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2RESTJsonEventPut.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPut.json)8
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StderrJsonEvent.json43
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEvent.json43
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEventJavascript.json43
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEventMVEL.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileJsonEvent.json)12
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutXmlEvent.json45
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2FileJsonEvent.json55
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2KafkaJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Kafka2KafkaJsonEvent.json)8
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2KafkaXmlEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Kafka2KafkaXmlEvent.json)8
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2RESTJsonEventJava.json56
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2FileJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEvent.json)8
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2RESTJsonEvent.json45
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2RESTONAPJsonEvent.json45
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEvent.json)12
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerJsonEventMultiIn.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventMultiIn.json)14
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerStandaloneJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventDivideByZero.json)10
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerStandaloneJsonEventMultiIn.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventContextJava.json)47
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerTomcatJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventContextAvro.json)25
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerTomcatJsonEventMultiIn.json69
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2RESTJsonEventJava.json44
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJRuby.json43
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJava.json43
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJavascript.json43
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJython.json43
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventMVEL.json43
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutXmlEvent.json45
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsClientJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsClientJsonEvent.json)6
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsClientXMLEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsClientXMLEvent.json)6
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsServerJsonEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsServerJsonEvent.json)6
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsServerXMLEvent.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsServerXMLEvent.json)6
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/events/SampleDomain/EventsIn.xmlfile202
-rw-r--r--testsuites/integration/integration-common/src/main/resources/examples/models/JMS/JMSTestModel.json (renamed from testsuites/integration/integration-uservice-test/src/test/resources/policymodels/JMSTestModel.json)62
-rw-r--r--testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/javascript/DefaultTaskLogic.javascript4
-rw-r--r--testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/javascript/EvalTaskLogic.javascript4
-rw-r--r--testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jruby/DefaultTaskLogic.jruby3
-rw-r--r--testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jruby/EvalTaskLogic.jruby3
-rw-r--r--testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jython/DefaultTaskLogic.jython4
-rw-r--r--testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jython/EvalTaskLogic.jython5
-rw-r--r--testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/mvel/DefaultTaskLogic.mvel4
-rw-r--r--testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/mvel/EvalTaskLogic.mvel5
-rw-r--r--testsuites/integration/integration-common/src/test/java/org/onap/policy/apex/testsuites/integration/common/testclasses/TestPingClassTest.java130
-rw-r--r--testsuites/integration/integration-uservice-test/pom.xml37
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2File.java36
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2FileFiltered.java66
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2FileIgnore.java24
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/JmsEventProducer.java5
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/JmsEventSubscriber.java14
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/TestJms2Jms.java16
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/kafka/TestKafka2Kafka.java52
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restclient/TestFile2Rest.java50
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restclient/TestRest2File.java13
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restserver/TestRestServer.java171
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restserver/TestRestServerVpnContext.java136
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/websocket/TestWs2WsClient.java13
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/websocket/TestWs2WsServer.java13
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/context/EventAlbumContextTest.java13
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/engdep/EngDepMessagingTest.java16
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/events/EventsIn.json1100
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/events/EventsIn.xmlfile2422
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/policymodels/SamplePolicyModelMVEL.json7036
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/policymodels/SamplePolicyModelMVELDivideByZero.json7372
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/policymodels/VPNPolicyModelAvro.json4557
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/policymodels/VPNPolicyModelJava.json4557
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_AvroEventAlbum_file2file.json2
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_JavaEventAlbum_file2file.json2
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventBadHTTPMethod.json8
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventBadURL.json8
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventNoURL.json8
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPostBadResponse.json8
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/LBPolicy_ExecModel_file2kafka.json6
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEmptyEvents.json6
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadHTTPMethod.json6
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadResponse.json6
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadURL.json6
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventNoURL.json6
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerNotSync.json8
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerStandaloneNoHost.json10
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerStandaloneNoPort.json10
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerHost.json10
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerNotSync.json6
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerPort.json10
-rw-r--r--testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerStandalone.json10
101 files changed, 2096 insertions, 27703 deletions
diff --git a/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/EvalDomainModelFactory.java b/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/EvalDomainModelFactory.java
index db214636b..05829e452 100644
--- a/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/EvalDomainModelFactory.java
+++ b/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/EvalDomainModelFactory.java
@@ -65,7 +65,6 @@ public class EvalDomainModelFactory {
private static final String EVENT = "Event";
private static final String TASK_SELECTION_LOGIC = "TaskSelectionLogic";
private static final String JYTHON = "JYTHON";
- private static final String JRUBY = "JRUBY";
private static final String MVEL = "MVEL";
private static final String ORIENT = "Orient";
private static final String STATE_NAME = "<STATE_NAME>";
@@ -221,7 +220,7 @@ public class EvalDomainModelFactory {
obTask.duplicateInputFields(event0000.getParameterMap());
obTask.duplicateOutputFields(event0001.getParameterMap());
final AxTaskLogic obAxLogic = new AxTaskLogic(obTask.getKey(), TASK_LOGIC,
- (justOneLang == null ? JRUBY : justOneLang), logicReader);
+ (justOneLang == null ? JAVASCRIPT : justOneLang), logicReader);
obAxLogic.setLogic(obAxLogic.getLogic().replaceAll(STATE_NAME, OBSERVE)
.replaceAll(TASK_NAME, obTask.getKey().getName()).replaceAll(STATE_NUMBER, "1"));
obTask.setTaskLogic(obAxLogic);
@@ -361,7 +360,6 @@ public class EvalDomainModelFactory {
axLogicExecutorTypeList.add(JYTHON);
axLogicExecutorTypeList.add(JYTHON);
axLogicExecutorTypeList.add(MVEL);
- axLogicExecutorTypeList.add(JRUBY);
}
return axLogicExecutorTypeList;
}
diff --git a/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/java/DefaultTaskLogic.java b/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/java/DefaultTaskLogic.java
index 854a9bb3c..0dd59ed86 100644
--- a/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/java/DefaultTaskLogic.java
+++ b/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/java/DefaultTaskLogic.java
@@ -20,7 +20,6 @@
package org.onap.policy.apex.testsuites.integration.common.model.java;
-import java.util.Date;
import java.util.Random;
import org.onap.policy.apex.core.engine.executor.context.TaskExecutionContext;
@@ -49,24 +48,23 @@ public class DefaultTaskLogic {
String inFieldsString = executor.inFields.toString();
executor.logger.debug(inFieldsString);
- final Date timeNow = new Date();
final Random rand = new Random();
if (executor.inFields.containsKey("TestDecideCaseSelected")) {
executor.outFields.put("TestActCaseSelected", (byte) rand.nextInt(BOUND_FOR_RANDOM_INT));
- executor.outFields.put("TestActStateTime", timeNow.getTime());
+ executor.outFields.put("TestActStateTime", java.lang.System.nanoTime());
}
else if (executor.inFields.containsKey("TestEstablishCaseSelected")) {
executor.outFields.put("TestDecideCaseSelected", (byte) rand.nextInt(BOUND_FOR_RANDOM_INT));
- executor.outFields.put("TestDecideStateTime", timeNow.getTime());
+ executor.outFields.put("TestDecideStateTime", java.lang.System.nanoTime());
}
else if (executor.inFields.containsKey("TestMatchCaseSelected")) {
executor.outFields.put("TestEstablishCaseSelected", (byte) rand.nextInt(BOUND_FOR_RANDOM_INT));
- executor.outFields.put("TestEstablishStateTime", timeNow.getTime());
+ executor.outFields.put("TestEstablishStateTime", java.lang.System.nanoTime());
}
else {
executor.outFields.put("TestMatchCaseSelected", (byte) rand.nextInt(BOUND_FOR_RANDOM_INT));
- executor.outFields.put("TestMatchStateTime", timeNow.getTime());
+ executor.outFields.put("TestMatchStateTime", java.lang.System.nanoTime());
}
return true;
diff --git a/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/java/EvalTaskLogic.java b/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/java/EvalTaskLogic.java
index 2d60926f6..29c58f148 100644
--- a/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/java/EvalTaskLogic.java
+++ b/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/model/java/EvalTaskLogic.java
@@ -20,8 +20,6 @@
package org.onap.policy.apex.testsuites.integration.common.model.java;
-import java.util.Date;
-
import org.onap.policy.apex.core.engine.executor.context.TaskExecutionContext;
import org.onap.policy.apex.model.basicmodel.concepts.ApexException;
@@ -46,8 +44,7 @@ public class EvalTaskLogic {
executor.outFields.putAll(executor.inFields);
- final Date timeNow = new Date();
- executor.outFields.put("State3Timestamp", timeNow.getTime());
+ executor.outFields.put("State3Timestamp", java.lang.System.nanoTime());
String outFieldString = executor.outFields.toString();
executor.logger.debug(outFieldString);
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/TestPing.java b/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/testclasses/PingTestClass.java
index b0dfb553a..31e0f3978 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/TestPing.java
+++ b/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/testclasses/PingTestClass.java
@@ -18,18 +18,18 @@
* ============LICENSE_END=========================================================
*/
-package org.onap.policy.apex.testsuites.integration.uservice.adapt.jms;
+package org.onap.policy.apex.testsuites.integration.common.testclasses;
import java.io.Serializable;
-import org.onap.policy.apex.service.engine.event.ApexEventException;
+import org.onap.policy.apex.model.basicmodel.concepts.ApexException;
/**
* The Class TestPing.
*
* @author Liam Fallon (liam.fallon@ericsson.com)
*/
-public class TestPing implements Serializable {
+public class PingTestClass implements Serializable {
private static final long serialVersionUID = -3400711508992955886L;
private String name = "Rose";
@@ -119,29 +119,29 @@ public class TestPing implements Serializable {
}
/**
- * Verify.
+ * Verify the class.
*
- * @throws ApexEventException the apex event exception
+ * @throws ApexException the apex event exception
*/
- public void verify() throws ApexEventException {
- if (!name.startsWith("Rose")) {
- throw new ApexEventException("TestPing is not valid");
+ public void verify() throws ApexException {
+ if (name == null || name.length() < 4) {
+ throw new ApexException("TestPing is not valid, name length null or less than 4");
}
- if (name.length() <= 4) {
- throw new ApexEventException("TestPing is not valid");
+ if (!name.startsWith("Rose")) {
+ throw new ApexException("TestPing is not valid, name does not start with \"Rose\"");
}
- if (!description.startsWith("A rose by any other name would smell as sweet")) {
- throw new ApexEventException("TestPing is not valid");
+ if (description == null || description.length() <= 44) {
+ throw new ApexException("TestPing is not valid, description length null or less than 44");
}
- if (description.length() <= 44) {
- throw new ApexEventException("TestPing is not valid");
+ if (!description.startsWith("A rose by any other name would smell as sweet")) {
+ throw new ApexException("TestPing is not valid, description is incorrect");
}
if (pongTime <= pingTime) {
- throw new ApexEventException("TestPing is not valid");
+ throw new ApexException("TestPing is not valid, pong time is not greater than ping time");
}
}
}
diff --git a/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/testclasses/package-info.java b/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/testclasses/package-info.java
new file mode 100644
index 000000000..320b36467
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/java/org/onap/policy/apex/testsuites/integration/common/testclasses/package-info.java
@@ -0,0 +1,26 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * Copyright (C) 2016-2018 Ericsson. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ * ============LICENSE_END=========================================================
+ */
+
+/**
+ * Package for common test classes for Apex.
+ *
+ * @author Liam Fallon (liam.fallon@ericsson.com)
+ */
+package org.onap.policy.apex.testsuites.integration.common.testclasses;
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/JMS2JMSJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/JMS/JMS2JMSJsonEvent.json
index f8479969b..dbab4827b 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/JMS2JMSJsonEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/JMS/JMS2JMSJsonEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12553,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/JMS2JMSObjectEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/JMS/JMS2JMSObjectEvent.json
index 8fea3346b..1df3febfb 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/JMS2JMSObjectEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/JMS/JMS2JMSObjectEvent.json
@@ -5,7 +5,7 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12553,
- "policyModelFileName": "src/test/resources/policymodels/JMSTestModel.json",
+ "policyModelFileName": "examples/models/JMS/JMSTestModel.json",
"engineParameters": {
"executorParameters": {
"JAVASCRIPT": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileFilteredInJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileFilteredInJsonEvent.json
index 209e94fea..9b621b70f 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileFilteredInJsonEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileFilteredInJsonEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12545,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -19,7 +19,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
@@ -33,7 +33,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/Events0004Out.json"
+ "fileName": "examples/events/SampleDomain/Events0004Out.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileFilteredInOutJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileFilteredInOutJsonEvent.json
index 10544c45e..bab8191dd 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileFilteredInOutJsonEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileFilteredInOutJsonEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12545,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -19,7 +19,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
@@ -31,7 +31,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
@@ -45,7 +45,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/Events0004Out.json"
+ "fileName": "examples/events/SampleDomain/Events0004Out.json"
}
},
"eventProtocolParameters": {
@@ -57,7 +57,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/Events0104Out.json"
+ "fileName": "examples/events/SampleDomain/Events0104Out.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileFilteredOutJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileFilteredOutJsonEvent.json
index 99b7c6684..e0257699b 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileFilteredOutJsonEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileFilteredOutJsonEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12545,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -19,7 +19,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
@@ -32,7 +32,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/Events0004Out.json"
+ "fileName": "examples/events/SampleDomain/Events0004Out.json"
}
},
"eventProtocolParameters": {
@@ -44,7 +44,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/Events0104Out.json"
+ "fileName": "examples/events/SampleDomain/Events0104Out.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEvent.json
new file mode 100644
index 000000000..bfd399263
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEvent.json
@@ -0,0 +1,43 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12545,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "aProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOut.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "aConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncMIMO.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncMIMO.json
new file mode 100644
index 000000000..b8fe2f9ed
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncMIMO.json
@@ -0,0 +1,87 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12545,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventInputParameters": {
+ "aConsumer0": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsInMulti0.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ },
+ "aConsumer1": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsInMulti1.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ },
+ "aConsumer2": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsInMulti2.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "aProducer0": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutMulti0.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ },
+ "aProducer1": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutMulti1.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ },
+ "aProducer2": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutMulti2.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncMISO.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncMISO.json
new file mode 100644
index 000000000..b02c5ee71
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncMISO.json
@@ -0,0 +1,65 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12545,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventInputParameters": {
+ "aConsumer0": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsInMulti0.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ },
+ "aConsumer1": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsInMulti1.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ },
+ "aConsumer2": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsInMulti2.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "aProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutSingle.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncSIMO.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncSIMO.json
new file mode 100644
index 000000000..79ec1557c
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncSIMO.json
@@ -0,0 +1,65 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12545,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventInputParameters": {
+ "aConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "aProducer0": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutMulti0.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ },
+ "aProducer1": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutMulti1.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ },
+ "aProducer2": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutMulti2.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncSISO.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncSISO.json
new file mode 100644
index 000000000..3308d08e5
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventAsyncSISO.json
@@ -0,0 +1,43 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12545,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "aProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutSingle.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "aConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventSyncMIMO.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventSyncMIMO.json
new file mode 100644
index 000000000..fea2f5319
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventSyncMIMO.json
@@ -0,0 +1,105 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12545,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventInputParameters": {
+ "aConsumer0": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsInMulti0.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "aProducer0",
+ "synchronousTimeout": 1000
+ },
+ "aConsumer1": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsInMulti1.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "aProducer1",
+ "synchronousTimeout": 1000
+ },
+ "aConsumer2": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsInMulti2.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "aProducer2",
+ "synchronousTimeout": 1000
+ }
+ },
+ "eventOutputParameters": {
+ "aProducer0": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutMulti0.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "aConsumer0",
+ "synchronousTimeout": 1000
+ },
+ "aProducer1": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutMulti1.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "aConsumer1",
+ "synchronousTimeout": 1000
+ },
+ "aProducer2": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutMulti2.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "aConsumer2",
+ "synchronousTimeout": 1000
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventSyncSISO.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventSyncSISO.json
new file mode 100644
index 000000000..7aac345cb
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileJsonEventSyncSISO.json
@@ -0,0 +1,49 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12545,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "SyncProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOutSingle.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "SyncConsumer",
+ "synchronousTimeout": 1000
+ }
+ },
+ "eventInputParameters": {
+ "SyncConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "SyncProducer",
+ "synchronousTimeout": 1000
+ }
+ }
+}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileXmlEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileXmlEvent.json
index 4b3adfaae..e985b10d4 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileXmlEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2FileXmlEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12546,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -19,7 +19,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsOut.xmlfile"
+ "fileName": "examples/events/SampleDomain/EventsOut.xmlfile"
}
},
"eventProtocolParameters": {
@@ -33,7 +33,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.xmlfile"
+ "fileName": "examples/events/SampleDomain/EventsIn.xmlfile"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPost.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2RESTJsonEventPost.json
index 1fa52d055..54955eb54 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPost.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2RESTJsonEventPost.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -33,7 +33,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPut.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2RESTJsonEventPut.json
index 641c0c97e..70d8deded 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPut.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2RESTJsonEventPut.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -34,7 +34,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StderrJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StderrJsonEvent.json
new file mode 100644
index 000000000..429e9564f
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StderrJsonEvent.json
@@ -0,0 +1,43 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardError": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEvent.json
new file mode 100644
index 000000000..06af5e66c
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEvent.json
@@ -0,0 +1,43 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEventJavascript.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEventJavascript.json
new file mode 100644
index 000000000..06af5e66c
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEventJavascript.json
@@ -0,0 +1,43 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEventMVEL.json
index fb42942d7..1415ee607 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2FileJsonEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutJsonEventMVEL.json
@@ -4,8 +4,8 @@
"version": "0.0.1",
"id": 45,
"instanceCount": 4,
- "deploymentPort": 12545,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelMVEL.json",
"engineParameters": {
"executorParameters": {
"MVEL": {
@@ -15,11 +15,11 @@
}
},
"eventOutputParameters": {
- "aProducer": {
+ "FirstProducer": {
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsOut.json"
+ "standardIo": true
}
},
"eventProtocolParameters": {
@@ -28,11 +28,11 @@
}
},
"eventInputParameters": {
- "aConsumer": {
+ "FirstConsumer": {
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutXmlEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutXmlEvent.json
new file mode 100644
index 000000000..6d9bad4fd
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/File2StdoutXmlEvent.json
@@ -0,0 +1,45 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "XML",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.protocol.xml.XmlEventProtocolParameters"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsIn.xmlfile"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "XML",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.protocol.xml.XmlEventProtocolParameters"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2FileJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2FileJsonEvent.json
new file mode 100644
index 000000000..e72a6474a
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2FileJsonEvent.json
@@ -0,0 +1,55 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "fileName": "examples/events/SampleDomain/EventsOut.json"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "KAFKA",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.kafka.KafkaCarrierTechnologyParameters",
+ "parameters": {
+ "bootstrapServers": "localhost:49092",
+ "groupId": "apex-group-id",
+ "enableAutoCommit": true,
+ "autoCommitTime": 1000,
+ "sessionTimeout": 30000,
+ "consumerPollTime": 100,
+ "consumerTopicList": [
+ "apex-in-0",
+ "apex-in-1"
+ ],
+ "keyDeserializer": "org.apache.kafka.common.serialization.StringDeserializer",
+ "valueDeserializer": "org.apache.kafka.common.serialization.StringDeserializer"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Kafka2KafkaJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2KafkaJsonEvent.json
index f861c27bc..6b13db7d4 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Kafka2KafkaJsonEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2KafkaJsonEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12547,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -43,7 +43,7 @@
"parameterClassName": "org.onap.policy.apex.plugins.event.carrier.kafka.KafkaCarrierTechnologyParameters",
"parameters": {
"bootstrapServers": "localhost:39902",
- "groupId": "apex-group",
+ "groupId": "apex-group-id",
"enableAutoCommit": true,
"autoCommitTime": 1000,
"sessionTimeout": 30000,
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Kafka2KafkaXmlEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2KafkaXmlEvent.json
index f18ecc2ed..abb61802c 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Kafka2KafkaXmlEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2KafkaXmlEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 3,
"deploymentPort": 12548,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -44,7 +44,7 @@
"parameterClassName": "org.onap.policy.apex.plugins.event.carrier.kafka.KafkaCarrierTechnologyParameters",
"parameters": {
"bootstrapServers": "localhost:39902",
- "groupId": "apex-group",
+ "groupId": "apex-group-id",
"enableAutoCommit": true,
"autoCommitTime": 1000,
"sessionTimeout": 30000,
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2RESTJsonEventJava.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2RESTJsonEventJava.json
new file mode 100644
index 000000000..32defff92
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Kafka2RESTJsonEventJava.json
@@ -0,0 +1,56 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVA.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVA": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.java.JavaExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTCLIENT",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
+ "parameters": {
+ "url": "http://localhost:32801/TestFile2Rest/apex/event/PostEvent"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "TheKafkaConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "KAFKA",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.kafka.KafkaCarrierTechnologyParameters",
+ "parameters": {
+ "bootstrapServers": "localhost:49092",
+ "groupId": "apex-group-id",
+ "enableAutoCommit": true,
+ "autoCommitTime": 1000,
+ "sessionTimeout": 30000,
+ "consumerPollTime": 100,
+ "consumerTopicList": [
+ "apex-in-0",
+ "apex-in-1"
+ ],
+ "keyDeserializer": "org.apache.kafka.common.serialization.StringDeserializer",
+ "valueDeserializer": "org.apache.kafka.common.serialization.StringDeserializer"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2FileJsonEvent.json
index 6424e52e1..f83541340 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2FileJsonEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -33,7 +33,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsOut.json"
+ "fileName": "examples/events/SampleDomain/EventsOut.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2RESTJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2RESTJsonEvent.json
new file mode 100644
index 000000000..fca96852a
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2RESTJsonEvent.json
@@ -0,0 +1,45 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12561,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTCLIENT",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
+ "parameters": {
+ "url": "http://localhost:32801/TestRest2REST/apex/event/GetEvent"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTCLIENT",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
+ "parameters": {
+ "url": "http://localhost:32801/TestRest2REST/apex/event/PostEvent"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2RESTONAPJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2RESTONAPJsonEvent.json
new file mode 100644
index 000000000..e8a23e4f5
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/REST2RESTONAPJsonEvent.json
@@ -0,0 +1,45 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12561,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTCLIENT",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
+ "parameters": {
+ "url": "http://192.168.219.142:3904/events/apexDMaaP/apexCG/apexC?timeout=10000"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTCLIENT",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
+ "parameters": {
+ "url": "http://192.168.219.142:3904/events/apexDMaaPOut"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerJsonEvent.json
index f482bc9b2..7b84b7246 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerJsonEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -21,7 +21,7 @@
"parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters",
"parameters": {
"standalone": true,
- "host": "localhost",
+ "host": "0.0.0.0",
"port": 23324
}
},
@@ -30,7 +30,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
},
"eventOutputParameters": {
@@ -44,7 +44,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventMultiIn.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerJsonEventMultiIn.json
index b34a85d32..366dea3cb 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventMultiIn.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerJsonEventMultiIn.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -30,7 +30,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
},
"SecondConsumer": {
"carrierTechnologyParameters": {
@@ -47,7 +47,7 @@
},
"synchronousMode": true,
"synchronousPeer": "SecondProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
},
"eventOutputParameters": {
@@ -61,7 +61,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
},
"SecondProducer": {
"carrierTechnologyParameters": {
@@ -73,7 +73,7 @@
},
"synchronousMode": true,
"synchronousPeer": "SecondConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventDivideByZero.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerStandaloneJsonEvent.json
index d4b6d19b5..8c99fc188 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventDivideByZero.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerStandaloneJsonEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVELDivideByZero.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -30,7 +30,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
},
"eventOutputParameters": {
@@ -44,7 +44,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventContextJava.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerStandaloneJsonEventMultiIn.json
index 193c259b5..4058517ae 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventContextJava.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerStandaloneJsonEventMultiIn.json
@@ -5,19 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/VPNPolicyModelJava.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
- }
- },
- "contextParameters": {
- "parameterClassName": "org.onap.policy.apex.context.parameters.ContextParameters",
- "schemaParameters": {
- "Avro": {
- "parameterClassName": "org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters"
- }
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -38,7 +30,24 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
+ },
+ "SecondConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTSERVER",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters",
+ "parameters": {
+ "standalone": true,
+ "host": "localhost",
+ "port": 23325
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "SecondProducer",
+ "synchronousTimeout": 2000
}
},
"eventOutputParameters": {
@@ -52,7 +61,19 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
+ },
+ "SecondProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTSERVER",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "SecondConsumer",
+ "synchronousTimeout": 2000
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventContextAvro.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerTomcatJsonEvent.json
index 2cd373810..12337346f 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventContextAvro.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerTomcatJsonEvent.json
@@ -5,19 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/VPNPolicyModelAvro.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
- }
- },
- "contextParameters": {
- "parameterClassName": "org.onap.policy.apex.context.parameters.ContextParameters",
- "schemaParameters": {
- "Avro": {
- "parameterClassName": "org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters"
- }
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -26,19 +18,14 @@
"FirstConsumer": {
"carrierTechnologyParameters": {
"carrierTechnology": "RESTSERVER",
- "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters",
- "parameters": {
- "standalone": true,
- "host": "localhost",
- "port": 23324
- }
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
},
"eventProtocolParameters": {
"eventProtocol": "JSON"
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
},
"eventOutputParameters": {
@@ -52,7 +39,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
}
}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerTomcatJsonEventMultiIn.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerTomcatJsonEventMultiIn.json
new file mode 100644
index 000000000..55fdfc82f
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/RESTServerTomcatJsonEventMultiIn.json
@@ -0,0 +1,69 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12561,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTSERVER",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "FirstProducer",
+ "synchronousTimeout": 2000
+ },
+ "SecondConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTSERVER",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "SecondProducer",
+ "synchronousTimeout": 2000
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTSERVER",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "FirstConsumer",
+ "synchronousTimeout": 2000
+ },
+ "SecondProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTSERVER",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ },
+ "synchronousMode": true,
+ "synchronousPeer": "SecondConsumer",
+ "synchronousTimeout": 2000
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2RESTJsonEventJava.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2RESTJsonEventJava.json
new file mode 100644
index 000000000..18447dfe1
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2RESTJsonEventJava.json
@@ -0,0 +1,44 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVA.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVA": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.java.JavaExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "RESTCLIENT",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
+ "parameters": {
+ "url": "http://localhost:32801/TestFile2Rest/apex/event/PostEvent"
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "TheFileConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJRuby.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJRuby.json
new file mode 100644
index 000000000..bae4f4130
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJRuby.json
@@ -0,0 +1,43 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJRUBY.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JRUBY": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.jruby.JrubyExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJava.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJava.json
new file mode 100644
index 000000000..3167fff37
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJava.json
@@ -0,0 +1,43 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVA.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVA": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.java.JavaExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJavascript.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJavascript.json
new file mode 100644
index 000000000..c9ab0c065
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJavascript.json
@@ -0,0 +1,43 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJython.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJython.json
new file mode 100644
index 000000000..d547c6805
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventJython.json
@@ -0,0 +1,43 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJYTHON.json",
+ "engineParameters": {
+ "executorParameters": {
+ "JYTHON": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.jython.JythonExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventMVEL.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventMVEL.json
new file mode 100644
index 000000000..cb3ace171
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutJsonEventMVEL.json
@@ -0,0 +1,43 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelMVEL.json",
+ "engineParameters": {
+ "executorParameters": {
+ "MVEL": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "JSON"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutXmlEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutXmlEvent.json
new file mode 100644
index 000000000..f87adffd8
--- /dev/null
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Stdin2StdoutXmlEvent.json
@@ -0,0 +1,45 @@
+{
+ "engineServiceParameters": {
+ "name": "MyApexEngine",
+ "version": "0.0.1",
+ "id": 45,
+ "instanceCount": 4,
+ "deploymentPort": 12345,
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
+ "engineParameters": {
+ "executorParameters": {
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
+ }
+ }
+ }
+ },
+ "eventOutputParameters": {
+ "FirstProducer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "XML",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.protocol.xml.XmlEventProtocolParameters"
+ }
+ }
+ },
+ "eventInputParameters": {
+ "FirstConsumer": {
+ "carrierTechnologyParameters": {
+ "carrierTechnology": "FILE",
+ "parameters": {
+ "standardIo": true
+ }
+ },
+ "eventProtocolParameters": {
+ "eventProtocol": "XML",
+ "parameterClassName": "org.onap.policy.apex.plugins.event.protocol.xml.XmlEventProtocolParameters"
+ }
+ }
+ }
+}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsClientJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsClientJsonEvent.json
index 7caa8b264..2b0805736 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsClientJsonEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsClientJsonEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12552,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsClientXMLEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsClientXMLEvent.json
index 8883d2fa7..f6ad417a7 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsClientXMLEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsClientXMLEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12553,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsServerJsonEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsServerJsonEvent.json
index e7b1943c1..ef5a258c2 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsServerJsonEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsServerJsonEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12554,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsServerXMLEvent.json b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsServerXMLEvent.json
index 5cd7945c2..9251d80c9 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Ws2WsServerXMLEvent.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/config/SampleDomain/Ws2WsServerXMLEvent.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12555,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-common/src/main/resources/examples/events/SampleDomain/EventsIn.xmlfile b/testsuites/integration/integration-common/src/main/resources/examples/events/SampleDomain/EventsIn.xmlfile
index 21b9b1975..3c42ddcb2 100644
--- a/testsuites/integration/integration-common/src/main/resources/examples/events/SampleDomain/EventsIn.xmlfile
+++ b/testsuites/integration/integration-common/src/main/resources/examples/events/SampleDomain/EventsIn.xmlfile
@@ -20,11 +20,11 @@
-->
<!-- This file contains multiple XML documents containing events, it is used to represent a stream of events as contiguous XML documents-->
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
+ <!-- This is the first event-->
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -48,7 +48,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -72,7 +72,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -96,7 +96,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -120,7 +120,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -144,7 +144,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -168,7 +168,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -192,7 +192,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -216,7 +216,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -240,7 +240,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -264,7 +264,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -288,7 +288,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -312,7 +312,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -336,7 +336,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -360,7 +360,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -384,7 +384,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -408,7 +408,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -432,7 +432,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -456,7 +456,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -480,7 +480,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -504,7 +504,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -528,7 +528,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -552,7 +552,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -576,7 +576,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -600,7 +600,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -624,7 +624,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -648,7 +648,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -672,7 +672,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -696,7 +696,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -720,7 +720,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -744,7 +744,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -768,7 +768,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -792,7 +792,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -816,7 +816,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -840,7 +840,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -864,7 +864,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -888,7 +888,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -912,7 +912,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -936,7 +936,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -960,7 +960,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -984,7 +984,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1008,7 +1008,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1032,7 +1032,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1056,7 +1056,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1080,7 +1080,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1104,7 +1104,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1128,7 +1128,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1152,7 +1152,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1176,7 +1176,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1200,7 +1200,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1224,7 +1224,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1248,7 +1248,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1272,7 +1272,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1296,7 +1296,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1320,7 +1320,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1344,7 +1344,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1368,7 +1368,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1392,7 +1392,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1416,7 +1416,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1440,7 +1440,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1464,7 +1464,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1488,7 +1488,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1512,7 +1512,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1536,7 +1536,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1560,7 +1560,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1584,7 +1584,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1608,7 +1608,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1632,7 +1632,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1656,7 +1656,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1680,7 +1680,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1704,7 +1704,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1728,7 +1728,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1752,7 +1752,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1776,7 +1776,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1800,7 +1800,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1824,7 +1824,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1848,7 +1848,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1872,7 +1872,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1896,7 +1896,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1920,7 +1920,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1944,7 +1944,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1968,7 +1968,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -1992,7 +1992,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2016,7 +2016,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2040,7 +2040,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2064,7 +2064,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2088,7 +2088,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2112,7 +2112,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2136,7 +2136,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2160,7 +2160,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2184,7 +2184,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2208,7 +2208,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2232,7 +2232,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2256,7 +2256,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2280,7 +2280,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0100</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2304,7 +2304,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2328,7 +2328,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2352,7 +2352,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2376,7 +2376,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
@@ -2400,7 +2400,7 @@
<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
<name>Event0000</name>
<version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.sample.events</nameSpace>
+ <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
<source>test</source>
<target>apex</target>
<data>
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/JMSTestModel.json b/testsuites/integration/integration-common/src/main/resources/examples/models/JMS/JMSTestModel.json
index 354638a6d..02365bcdb 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/JMSTestModel.json
+++ b/testsuites/integration/integration-common/src/main/resources/examples/models/JMS/JMSTestModel.json
@@ -139,44 +139,44 @@
},
{
"key": {
- "name": "TestPingIncomingEvent",
+ "name": "PingTestClassIncomingEvent",
"version": "0.0.1"
},
"value": {
"key": {
- "name": "TestPingIncomingEvent",
+ "name": "PingTestClassIncomingEvent",
"version": "0.0.1"
},
"UUID": "6cdd11f3-5fe8-4510-81b9-af3be303ebae",
- "description": "Generated description for a concept called \"TestPingIncomingEvent\" with version \"null\" and UUID \"6cdd11f3-5fe8-4510-81b9-af3be303ebae\""
+ "description": "Generated description for a concept called \"PingTestClassIncomingEvent\" with version \"null\" and UUID \"6cdd11f3-5fe8-4510-81b9-af3be303ebae\""
}
},
{
"key": {
- "name": "TestPingOutgoingEvent",
+ "name": "PingTestClassOutgoingEvent",
"version": "0.0.1"
},
"value": {
"key": {
- "name": "TestPingOutgoingEvent",
+ "name": "PingTestClassOutgoingEvent",
"version": "0.0.1"
},
"UUID": "dc04de01-2284-4461-9fe2-da58a2122a73",
- "description": "Generated description for a concept called \"TestPingOutgoingEvent\" with version \"0.0.1\" and UUID \"dc04de01-2284-4461-9fe2-da58a2122a73\""
+ "description": "Generated description for a concept called \"PingTestClassOutgoingEvent\" with version \"0.0.1\" and UUID \"dc04de01-2284-4461-9fe2-da58a2122a73\""
}
},
{
"key": {
- "name": "TestPingType",
+ "name": "PingTestClassType",
"version": "0.0.1"
},
"value": {
"key": {
- "name": "TestPingType",
+ "name": "PingTestClassType",
"version": "0.0.1"
},
"UUID": "bdc2f70a-de52-4127-8012-b9593657da3c",
- "description": "Generated description for a concept called \"TestPingType\" with version \"null\" and UUID \"bdc2f70a-de52-4127-8012-b9593657da3c\""
+ "description": "Generated description for a concept called \"PingTestClassType\" with version \"null\" and UUID \"bdc2f70a-de52-4127-8012-b9593657da3c\""
}
}
]
@@ -212,7 +212,7 @@
"localName": "TestJMSState"
},
"trigger": {
- "name": "TestPingIncomingEvent",
+ "name": "PingTestClassIncomingEvent",
"version": "0.0.1"
},
"stateOutputs": {
@@ -227,7 +227,7 @@
"localName": "InOutOutputMapping"
},
"outgoingEvent": {
- "name": "TestPingOutgoingEvent",
+ "name": "PingTestClassOutgoingEvent",
"version": "0.0.1"
},
"nextState": {
@@ -308,11 +308,11 @@
"inputFields": {
"entry": [
{
- "key": "TestPing",
+ "key": "PingTestClass",
"value": {
- "key": "TestPing",
+ "key": "PingTestClass",
"fieldSchemaKey": {
- "name": "TestPingType",
+ "name": "PingTestClassType",
"version": "0.0.1"
},
"optional": false
@@ -323,11 +323,11 @@
"outputFields": {
"entry": [
{
- "key": "TestPing",
+ "key": "PingTestClass",
"value": {
- "key": "TestPing",
+ "key": "PingTestClass",
"fieldSchemaKey": {
- "name": "TestPingType",
+ "name": "PingTestClassType",
"version": "0.0.1"
},
"optional": false
@@ -342,7 +342,7 @@
"taskLogic": {
"key": "TaskLogic",
"logicFlavour": "JAVASCRIPT",
- "logic": "var outFieldType = Java.type(\"org.onap.policy.apex.testsuites.integration.uservice.adapt.jms.TestPing\");\nvar outValue = new outFieldType();\n\nvar inValue = executor.inFields.get(\"TestPing\");\n\nexecutor.logger.info(inValue);\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.info(outValue);\nexecutor.outFields.put(\"TestPing\", outValue)\n\nvar returnValueType = Java.type(\"java.lang.Boolean\");\nvar returnValue = new returnValueType(true);"
+ "logic": "var outFieldType = Java.type(\"org.onap.policy.apex.testsuites.integration.common.testclasses.PingTestClass\");\nvar outValue = new outFieldType();\n\nvar inValue = executor.inFields.get(\"PingTestClass\");\n\nexecutor.logger.info(inValue);\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.info(outValue);\nexecutor.outFields.put(\"PingTestClass\", outValue)\n\nvar returnValueType = Java.type(\"java.lang.Boolean\");\nvar returnValue = new returnValueType(true);"
}
}
}
@@ -358,12 +358,12 @@
"entry": [
{
"key": {
- "name": "TestPingIncomingEvent",
+ "name": "PingTestClassIncomingEvent",
"version": "0.0.1"
},
"value": {
"key": {
- "name": "TestPingIncomingEvent",
+ "name": "PingTestClassIncomingEvent",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.testsuites.integration.uservice.adapt.jms",
@@ -372,11 +372,11 @@
"parameter": {
"entry": [
{
- "key": "TestPing",
+ "key": "PingTestClass",
"value": {
- "key": "TestPing",
+ "key": "PingTestClass",
"fieldSchemaKey": {
- "name": "TestPingType",
+ "name": "PingTestClassType",
"version": "0.0.1"
},
"optional": false
@@ -388,12 +388,12 @@
},
{
"key": {
- "name": "TestPingOutgoingEvent",
+ "name": "PingTestClassOutgoingEvent",
"version": "0.0.1"
},
"value": {
"key": {
- "name": "TestPingOutgoingEvent",
+ "name": "PingTestClassOutgoingEvent",
"version": "0.0.1"
},
"nameSpace": "org.onap.policy.apex.testsuites.integration.uservice.adapt.jms",
@@ -402,11 +402,11 @@
"parameter": {
"entry": [
{
- "key": "TestPing",
+ "key": "PingTestClass",
"value": {
- "key": "TestPing",
+ "key": "PingTestClass",
"fieldSchemaKey": {
- "name": "TestPingType",
+ "name": "PingTestClassType",
"version": "0.0.1"
},
"optional": false
@@ -437,16 +437,16 @@
"entry": [
{
"key": {
- "name": "TestPingType",
+ "name": "PingTestClassType",
"version": "0.0.1"
},
"value": {
"key": {
- "name": "TestPingType",
+ "name": "PingTestClassType",
"version": "0.0.1"
},
"schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.testsuites.integration.uservice.adapt.jms.TestPing"
+ "schemaDefinition": "org.onap.policy.apex.testsuites.integration.common.testclasses.PingTestClass"
}
}
]
diff --git a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/javascript/DefaultTaskLogic.javascript b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/javascript/DefaultTaskLogic.javascript
index f98e16555..158e49eea 100644
--- a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/javascript/DefaultTaskLogic.javascript
+++ b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/javascript/DefaultTaskLogic.javascript
@@ -26,9 +26,7 @@ executor.logger.debug(executor.inFields);
var caseSelectedType = Java.type("java.lang.Byte");
executor.outFields.put("Test<STATE_NAME>CaseSelected", new caseSelectedType(<RANDOM_BYTE_VALUE>));
-var JavaDate = Java.type("java.util.Date");
-timeNow = new JavaDate();
-executor.outFields.put("Test<STATE_NAME>StateTime", timeNow.getTime());
+executor.outFields.put("Test<STATE_NAME>StateTime", java.lang.System.nanoTime());
executor.logger.debug(executor.eo);
var returnValue = executor.isTrue;
diff --git a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/javascript/EvalTaskLogic.javascript b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/javascript/EvalTaskLogic.javascript
index b0756504c..efbe5cb4d 100644
--- a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/javascript/EvalTaskLogic.javascript
+++ b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/javascript/EvalTaskLogic.javascript
@@ -21,9 +21,7 @@
executor.logger.debug(executor.subject.id);
executor.logger.debug(executor.inFields);
-var JavaDate = Java.type("java.util.Date");
-timeNow = new JavaDate();
-executor.outFields.put("State<STATE_NUMBER>Timestamp", timeNow.getTime());
+executor.outFields.put("State<STATE_NUMBER>Timestamp", java.lang.System.nanoTime());
executor.logger.debug(executor.outFields);
var returnValue = executor.isTrue;
diff --git a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jruby/DefaultTaskLogic.jruby b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jruby/DefaultTaskLogic.jruby
index 4ad39f57e..5a88d4f07 100644
--- a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jruby/DefaultTaskLogic.jruby
+++ b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jruby/DefaultTaskLogic.jruby
@@ -26,8 +26,7 @@ executor.logger.debug("inFields: " + executor.inFields.toString())
executor.outFields.put("Test<STATE_NAME>CaseSelected", <RANDOM_BYTE_VALUE>.to_java(:byte))
-timeNow = java.util.Date.new()
-executor.outFields.put("Test<STATE_NAME>StateTime", timeNow.getTime())
+executor.outFields.put("Test<STATE_NAME>StateTime", java.lang.System.nanoTime())
executor.logger.debug("outFields: " + executor.outFields.toString())
return true
diff --git a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jruby/EvalTaskLogic.jruby b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jruby/EvalTaskLogic.jruby
index 72a4ee607..a5a86a132 100644
--- a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jruby/EvalTaskLogic.jruby
+++ b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jruby/EvalTaskLogic.jruby
@@ -25,8 +25,7 @@ executor.logger.debug("inFields: " + executor.inFields.toString());
executor.outFields.putAll(executor.inFields);
-timeNow = java.util.Date.new();
-executor.outFields.put("State<STATE_NUMBER>Timestamp", timeNow.getTime());
+executor.outFields.put("State<STATE_NUMBER>Timestamp", java.lang.System.nanoTime());
executor.logger.debug("outFields: " + executor.outFields.toString());
return true;
diff --git a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jython/DefaultTaskLogic.jython b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jython/DefaultTaskLogic.jython
index f57ce3f0a..824c32bde 100644
--- a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jython/DefaultTaskLogic.jython
+++ b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jython/DefaultTaskLogic.jython
@@ -20,7 +20,7 @@
from java.lang import Byte
from java.lang import Long
-from java.util import Date
+from java.lang import System
executor.logger.debug('id: ' + executor.subject.id)
@@ -29,7 +29,7 @@ executor.logger.debug('inFields: ' + executor.inFields.toString())
executor.outFields["Test<STATE_NAME>CaseSelected"] = Byte("<RANDOM_BYTE_VALUE>")
-timeValue = Long(Date().getTime());
+timeValue = Long(System.nanoTime());
executor.outFields["Test<STATE_NAME>StateTime"] = timeValue
executor.logger.debug('outFields: ' + executor.outFields.toString())
returnValue = executor.isTrue
diff --git a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jython/EvalTaskLogic.jython b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jython/EvalTaskLogic.jython
index aa6525673..15981aa2d 100644
--- a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jython/EvalTaskLogic.jython
+++ b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/jython/EvalTaskLogic.jython
@@ -20,13 +20,14 @@
from java.lang import Boolean
from java.lang import Long
-from java.util import Date
+from java.lang import System
executor.logger.debug('id: ' + executor.subject.id)
executor.logger.debug('inFields: ' + executor.inFields.toString())
executor.outFields.putAll(executor.inFields)
-executor.outFields["State<STATE_NUMBER>Timestamp"] = Long(Date().getTime())
+timeValue = Long(System.nanoTime());
+executor.outFields["State<STATE_NUMBER>Timestamp"] = timeValue
executor.logger.debug('outFields: ' + executor.outFields.toString())
returnValue = Boolean.TRUE
diff --git a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/mvel/DefaultTaskLogic.mvel b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/mvel/DefaultTaskLogic.mvel
index 9a1a4bad1..ffe3dd0e4 100644
--- a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/mvel/DefaultTaskLogic.mvel
+++ b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/mvel/DefaultTaskLogic.mvel
@@ -18,13 +18,11 @@
* ============LICENSE_END=========================================================
*/
-import java.util.Date;
logger.debug(subject.id);
gc = getContextAlbum("GlobalContextAlbum");
logger.debug(gc);
logger.debug(inFields);
outFields["Test<STATE_NAME>CaseSelected"] = (byte)<RANDOM_BYTE_VALUE>;
-timeNow = new Date();
-outFields["Test<STATE_NAME>StateTime"] = timeNow.getTime();
+outFields["Test<STATE_NAME>StateTime"] = java.lang.System.nanoTime();
logger.debug(outFields);
return true; \ No newline at end of file
diff --git a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/mvel/EvalTaskLogic.mvel b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/mvel/EvalTaskLogic.mvel
index e15a4beec..869def02c 100644
--- a/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/mvel/EvalTaskLogic.mvel
+++ b/testsuites/integration/integration-common/src/main/resources/org/onap/policy/apex/testsuites/integration/common/model/mvel/EvalTaskLogic.mvel
@@ -18,9 +18,8 @@
* ============LICENSE_END=========================================================
*/
-import java.util.Date;
logger.debug(subject.id);
logger.debug(inFields);
-timeNow = new Date();
-outFields["State<STATE_NUMBER>Timestamp"] = timeNow.getTime();
+
+outFields["State<STATE_NUMBER>Timestamp"] = java.lang.System.nanoTime();
return true; \ No newline at end of file
diff --git a/testsuites/integration/integration-common/src/test/java/org/onap/policy/apex/testsuites/integration/common/testclasses/TestPingClassTest.java b/testsuites/integration/integration-common/src/test/java/org/onap/policy/apex/testsuites/integration/common/testclasses/TestPingClassTest.java
new file mode 100644
index 000000000..6ca7ed9d7
--- /dev/null
+++ b/testsuites/integration/integration-common/src/test/java/org/onap/policy/apex/testsuites/integration/common/testclasses/TestPingClassTest.java
@@ -0,0 +1,130 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * Copyright (C) 2018 Ericsson. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ * ============LICENSE_END=========================================================
+ */
+
+package org.onap.policy.apex.testsuites.integration.common.testclasses;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.fail;
+
+import org.junit.Test;
+import org.onap.policy.apex.model.basicmodel.concepts.ApexException;
+
+/**
+ * Test the ping test class.
+ */
+public class TestPingClassTest {
+ @Test
+ public void testPingClass() {
+ PingTestClass ptc = new PingTestClass();
+
+ ptc.setName("Hello");
+ assertEquals("Hello", ptc.getName());
+
+ ptc.setDescription("Good Day");
+ assertEquals("Good Day", ptc.getDescription());
+
+ ptc.setPingTime(0);
+ assertEquals(0, ptc.getPingTime());
+
+ ptc.setPongTime(-1);
+ assertEquals(-1, ptc.getPongTime());
+
+ try {
+ ptc.verify();
+ fail("test should throw an exception");
+ } catch (ApexException ae) {
+ assertEquals("TestPing is not valid, name does not start with \"Rose\"", ae.getMessage());
+ }
+
+ ptc.setName(null);
+ try {
+ ptc.verify();
+ fail("test should throw an exception");
+ } catch (ApexException ae) {
+ assertEquals("TestPing is not valid, name length null or less than 4", ae.getMessage());
+ }
+
+ ptc.setName("Ros");
+ try {
+ ptc.verify();
+ fail("test should throw an exception");
+ } catch (ApexException ae) {
+ assertEquals("TestPing is not valid, name length null or less than 4", ae.getMessage());
+ }
+
+ ptc.setName("Rose");
+ try {
+ ptc.verify();
+ fail("test should throw an exception");
+ } catch (ApexException ae) {
+ assertEquals("TestPing is not valid, description length null or less than 44", ae.getMessage());
+ }
+
+ ptc.setDescription(null);
+ try {
+ ptc.verify();
+ fail("test should throw an exception");
+ } catch (ApexException ae) {
+ assertEquals("TestPing is not valid, description length null or less than 44", ae.getMessage());
+ }
+
+ ptc.setDescription("A rose by any other name would smell as swee");
+ try {
+ ptc.verify();
+ fail("test should throw an exception");
+ } catch (ApexException ae) {
+ assertEquals("TestPing is not valid, description length null or less than 44", ae.getMessage());
+ }
+
+ ptc.setDescription("A rose by any other name would smell as swell");
+ try {
+ ptc.verify();
+ fail("test should throw an exception");
+ } catch (ApexException ae) {
+ assertEquals("TestPing is not valid, description is incorrect", ae.getMessage());
+ }
+
+ ptc.setDescription("A rose by any other name would smell as sweet");
+ try {
+ ptc.verify();
+ fail("test should throw an exception");
+ } catch (ApexException ae) {
+ assertEquals("TestPing is not valid, pong time is not greater than ping time", ae.getMessage());
+ }
+
+ ptc.setPongTime(0);
+ try {
+ ptc.verify();
+ fail("test should throw an exception");
+ } catch (ApexException ae) {
+ assertEquals("TestPing is not valid, pong time is not greater than ping time", ae.getMessage());
+ }
+
+ ptc.setPongTime(1);
+ try {
+ ptc.verify();
+ } catch (ApexException ae) {
+ fail("test should not throw an exception");
+ }
+
+ assertEquals("TestPing [name=Rose, description=A rose by any other name would smell as sweet, "
+ + "pingTime=0, pongTime=1]", ptc.toString());
+ }
+}
diff --git a/testsuites/integration/integration-uservice-test/pom.xml b/testsuites/integration/integration-uservice-test/pom.xml
index 0d3db7a11..38a892377 100644
--- a/testsuites/integration/integration-uservice-test/pom.xml
+++ b/testsuites/integration/integration-uservice-test/pom.xml
@@ -63,12 +63,6 @@
</dependency>
<dependency>
<groupId>org.onap.policy.apex-pdp.plugins.plugins-executor</groupId>
- <artifactId>plugins-executor-mvel</artifactId>
- <version>${project.version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.onap.policy.apex-pdp.plugins.plugins-executor</groupId>
<artifactId>plugins-executor-javascript</artifactId>
<version>${project.version}</version>
<scope>test</scope>
@@ -190,11 +184,40 @@
<build>
<plugins>
+ <!-- Copy required resources and examples -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>unpack-examples</id>
+ <phase>generate-test-resources</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.onap.policy.apex-pdp.testsuites.integration</groupId>
+ <artifactId>integration-common</artifactId>
+ <version>${project.version}</version>
+ <type>jar</type>
+ <overWrite>false</overWrite>
+ <outputDirectory>${project.build.directory}</outputDirectory>
+ <includes>examples/**/*</includes>
+ </artifactItem>
+ </artifactItems>
+ <overWriteReleases>true</overWriteReleases>
+ <overWriteSnapshots>true</overWriteSnapshots>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
- <forkMode>always</forkMode>
+ <reuseForks>false</reuseForks>
</configuration>
</plugin>
</plugins>
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2File.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2File.java
index 5483501b2..709c67c87 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2File.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2File.java
@@ -25,6 +25,7 @@ import static org.junit.Assert.assertEquals;
import java.io.File;
import java.io.IOException;
+import org.junit.Before;
import org.junit.Test;
import org.onap.policy.apex.core.infrastructure.messaging.MessagingException;
import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
@@ -33,19 +34,26 @@ import org.onap.policy.apex.model.utilities.TextFileUtils;
import org.onap.policy.apex.service.engine.main.ApexMain;
public class TestFile2File {
+ /**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
@Test
public void testJsonFileEvents() throws MessagingException, ApexException, IOException {
- final String[] args = {"src/test/resources/prodcons/File2FileJsonEvent.json"};
+ final String[] args = {"-rfr", "target", "-c", "target/examples/config/SampleDomain/File2FileJsonEvent.json"};
- testFileEvents(args, "src/test/resources/events/EventsOut.json", 48956);
+ testFileEvents(args, "target/examples/events/SampleDomain/EventsOut.json", 42200);
}
@Test
public void testXmlFileEvents() throws MessagingException, ApexException, IOException {
- final String[] args = {"src/test/resources/prodcons/File2FileXmlEvent.json"};
+ final String[] args = {"-rfr", "target", "-c", "target/examples/config/SampleDomain/File2FileXmlEvent.json"};
- testFileEvents(args, "src/test/resources/events/EventsOut.xmlfile", 106739);
+ testFileEvents(args, "target/examples/events/SampleDomain/EventsOut.xmlfile", 100000);
}
private void testFileEvents(final String[] args, final String outFilePath, final long expectedFileSize)
@@ -61,7 +69,7 @@ public class TestFile2File {
// Wait for the file to be filled
long outFileSize = 0;
while (true) {
- final String fileString = TextFileUtils.getTextFileAsString(outFilePath).replaceAll("\\s+", "");
+ final String fileString = stripVariableLengthText(outFilePath);
outFileSize = fileString.length();
if (outFileSize > 0 && outFileSize >= expectedFileSize) {
break;
@@ -70,8 +78,22 @@ public class TestFile2File {
}
apexMain.shutdown();
- outFile.delete();
- assertEquals(outFileSize, expectedFileSize);
+ assertEquals(expectedFileSize, outFileSize);
+ }
+
+ /**
+ * Strip variable length text from file string.
+ *
+ * @param textFileAsString the file to read and strip
+ * @return the stripped string
+ * @throws IOException on out file read exceptions
+ */
+ private String stripVariableLengthText(final String outFile) throws IOException {
+ return TextFileUtils.getTextFileAsString(outFile)
+ .replaceAll("\\s+", "")
+ .replaceAll(":\\d*\\.?\\d*,", ":0,")
+ .replaceAll(":\\d*}", ":0}")
+ .replaceAll("<value>\\d*\\.?\\d*</value>", "<value>0</value>");
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2FileFiltered.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2FileFiltered.java
index 48cd6c013..6c7af80fd 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2FileFiltered.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2FileFiltered.java
@@ -25,6 +25,7 @@ import static org.junit.Assert.assertEquals;
import java.io.File;
import java.io.IOException;
+import org.junit.Before;
import org.junit.Test;
import org.onap.policy.apex.core.infrastructure.messaging.MessagingException;
import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
@@ -33,48 +34,60 @@ import org.onap.policy.apex.model.utilities.TextFileUtils;
import org.onap.policy.apex.service.engine.main.ApexMain;
public class TestFile2FileFiltered {
+ /**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
@Test
public void testJsonFilteredFileInOutEvents() throws MessagingException, ApexException, IOException {
- final String[] args = {"src/test/resources/prodcons/File2FileFilteredInOutJsonEvent.json"};
+ final String[] args =
+ { "-rfr", "target", "-c", "target/examples/config/SampleDomain/File2FileFilteredInOutJsonEvent.json" };
- final String[] outFilePaths = {
- "src/test/resources/events/Events0004Out.json",
- "src/test/resources/events/Events0104Out.json"
- };
+ final String[] outFilePaths =
+ { "target/examples/events/SampleDomain/Events0004Out.json",
+ "target/examples/events/SampleDomain/Events0104Out.json" };
- final long[] expectedFileSizes = {25949, 23007};
+ final long[] expectedFileSizes =
+ { 22366, 19834 };
testFilteredFileEvents(args, outFilePaths, expectedFileSizes);
}
@Test
public void testJsonFilteredFileOutEvents() throws MessagingException, ApexException, IOException {
- final String[] args = {"src/test/resources/prodcons/File2FileFilteredOutJsonEvent.json"};
+ final String[] args =
+ { "-rfr", "target", "-c", "target/examples/config/SampleDomain/File2FileFilteredOutJsonEvent.json" };
- final String[] outFilePaths = {
- "src/test/resources/events/Events0004Out.json",
- "src/test/resources/events/Events0104Out.json"
- };
+ final String[] outFilePaths =
+ { "target/examples/events/SampleDomain/Events0004Out.json",
+ "target/examples/events/SampleDomain/Events0104Out.json" };
- final long[] expectedFileSizes = {25949, 23007};
+ final long[] expectedFileSizes =
+ { 22366, 19834 };
testFilteredFileEvents(args, outFilePaths, expectedFileSizes);
}
@Test
public void testJsonFilteredFileInEvents() throws MessagingException, ApexException, IOException {
- final String[] args = {"src/test/resources/prodcons/File2FileFilteredInJsonEvent.json"};
+ final String[] args =
+ { "-rfr", "target", "-c", "target/examples/config/SampleDomain/File2FileFilteredInJsonEvent.json" };
- final String[] outFilePaths = {"src/test/resources/events/Events0004Out.json"};
+ final String[] outFilePaths =
+ { "target/examples/events/SampleDomain/Events0004Out.json" };
- final long[] expectedFileSizes = {25949};
+ final long[] expectedFileSizes =
+ { 22366 };
testFilteredFileEvents(args, outFilePaths, expectedFileSizes);
}
private void testFilteredFileEvents(final String[] args, final String[] outFilePaths,
- final long[] expectedFileSizes) throws MessagingException, ApexException, IOException {
+ final long[] expectedFileSizes) throws MessagingException, ApexException, IOException {
final ApexMain apexMain = new ApexMain(args);
final File outFile0 = new File(outFilePaths[0]);
@@ -86,7 +99,7 @@ public class TestFile2FileFiltered {
// Wait for the file to be filled
long outFile0Size = 0;
for (int i = 0; i < 4; i++) {
- final String fileString = TextFileUtils.getTextFileAsString(outFilePaths[0]).replaceAll("\\s+", "");
+ final String fileString = stripVariableLengthText(outFilePaths[0]);
outFile0Size = fileString.length();
if (outFile0Size > 0 && outFile0Size >= expectedFileSizes[0]) {
break;
@@ -100,13 +113,28 @@ public class TestFile2FileFiltered {
final long[] actualFileSizes = new long[expectedFileSizes.length];
for (int i = 0; i < outFilePaths.length; i++) {
- final String fileString = TextFileUtils.getTextFileAsString(outFilePaths[i]).replaceAll("\\s+", "");
+ final String fileString = stripVariableLengthText(outFilePaths[i]);
actualFileSizes[i] = fileString.length();
new File(outFilePaths[i]).delete();
}
for (int i = 0; i < actualFileSizes.length; i++) {
- assertEquals(actualFileSizes[i], expectedFileSizes[i]);
+ assertEquals(expectedFileSizes[i], actualFileSizes[i]);
}
}
+
+ /**
+ * Strip variable length text from file string.
+ *
+ * @param textFileAsString the file to read and strip
+ * @return the stripped string
+ * @throws IOException on out file read exceptions
+ */
+ private String stripVariableLengthText(final String outFile) throws IOException {
+ return TextFileUtils.getTextFileAsString(outFile)
+ .replaceAll("\\s+", "")
+ .replaceAll(":\\d*\\.?\\d*,", ":0,")
+ .replaceAll(":\\d*}", ":0}")
+ .replaceAll("<value>\\d*\\.?\\d*</value>", "<value>0</value>");
+ }
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2FileIgnore.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2FileIgnore.java
index 49c7a96d1..b3fa512d5 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2FileIgnore.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/file/TestFile2FileIgnore.java
@@ -35,9 +35,10 @@ import org.onap.policy.apex.service.engine.main.ApexMain;
* The Class TestFile2FileIgnore.
*/
public class TestFile2FileIgnore {
-
// This test is used just to bring up an instance of Apex for manual testing and demonstrations
// It should always be ignored in automated testing because it holds Apex up for a very long
+ // time
+
/**
* The main method.
*
@@ -46,9 +47,8 @@ public class TestFile2FileIgnore {
* @throws ApexException the apex exception
* @throws IOException Signals that an I/O exception has occurred.
*/
- // time
public static void main(final String[] args) throws MessagingException, ApexException, IOException {
- final String[] apexArgs = {"src/test/resources/prodcons/File2FileJsonEvent.json"};
+ final String[] apexArgs = {"-rfr", "target", "-c", "examples/config/SampleDomain/File2FileJsonEvent.json"};
testFileEvents(apexArgs, "src/test/resources/events/EventsOut.json", 48656);
}
@@ -76,7 +76,7 @@ public class TestFile2FileIgnore {
// Wait for the file to be filled
long outFileSize = 0;
while (true) {
- final String fileString = TextFileUtils.getTextFileAsString(outFilePath).replaceAll("\\s+", "");
+ final String fileString = stripVariableLengthText(outFilePath);
outFileSize = fileString.length();
if (outFileSize > 0 && outFileSize >= expectedFileSize) {
break;
@@ -91,6 +91,22 @@ public class TestFile2FileIgnore {
outFile.delete();
assertEquals(outFileSize, expectedFileSize);
}
+
+
+ /**
+ * Strip variable length text from file string.
+ *
+ * @param textFileAsString the file to read and strip
+ * @return the stripped string
+ * @throws IOException on out file read exceptions
+ */
+ private static String stripVariableLengthText(final String outFile) throws IOException {
+ return TextFileUtils.getTextFileAsString(outFile)
+ .replaceAll("\\s+", "")
+ .replaceAll(":\\d*\\.?\\d*,", ":0,")
+ .replaceAll(":\\d*}", ":0}")
+ .replaceAll("<value>\\d*\\.?\\d*</value>", "<value>0</value>");
+ }
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/JmsEventProducer.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/JmsEventProducer.java
index 6a7e61739..ab2f45c22 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/JmsEventProducer.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/JmsEventProducer.java
@@ -31,6 +31,7 @@ import javax.jms.Topic;
import org.apache.activemq.command.ActiveMQTopic;
import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
import org.onap.policy.apex.service.engine.event.ApexEventRuntimeException;
+import org.onap.policy.apex.testsuites.integration.common.testclasses.PingTestClass;
import org.onap.policy.apex.testsuites.integration.uservice.adapt.events.EventGenerator;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -87,7 +88,7 @@ public class JmsEventProducer implements Runnable {
public void run() {
final Topic jmsTopic = new ActiveMQTopic(topic);
try (final Session jmsSession = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
- final MessageProducer jmsProducer = jmsSession.createProducer(jmsTopic);) {
+ final MessageProducer jmsProducer = jmsSession.createProducer(jmsTopic)) {
while (producerThread.isAlive() && !stopFlag) {
ThreadUtilities.sleep(50);
@@ -127,7 +128,7 @@ public class JmsEventProducer implements Runnable {
Message jmsMessage = null;
if (sendObjects) {
- jmsMessage = jmsSession.createObjectMessage(new TestPing());
+ jmsMessage = jmsSession.createObjectMessage(new PingTestClass());
} else {
jmsMessage = jmsSession.createTextMessage(EventGenerator.jsonEvent());
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/JmsEventSubscriber.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/JmsEventSubscriber.java
index d1af8c39a..9dd58c817 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/JmsEventSubscriber.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/JmsEventSubscriber.java
@@ -34,6 +34,7 @@ import org.apache.activemq.command.ActiveMQTopic;
import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
import org.onap.policy.apex.service.engine.event.ApexEventException;
import org.onap.policy.apex.service.engine.event.ApexEventRuntimeException;
+import org.onap.policy.apex.testsuites.integration.common.testclasses.PingTestClass;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -51,7 +52,6 @@ public class JmsEventSubscriber implements Runnable {
private final Thread subscriberThread;
private final Connection connection;
-
/**
* Instantiates a new jms event subscriber.
*
@@ -62,7 +62,7 @@ public class JmsEventSubscriber implements Runnable {
* @throws JMSException the JMS exception
*/
public JmsEventSubscriber(final String topic, final ConnectionFactory connectionFactory, final String username,
- final String password) throws JMSException {
+ final String password) throws JMSException {
this.topic = topic;
connection = connectionFactory.createConnection(username, password);
connection.start();
@@ -71,14 +71,16 @@ public class JmsEventSubscriber implements Runnable {
subscriberThread.start();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see java.lang.Runnable#run()
*/
@Override
public void run() {
final Topic jmsTopic = new ActiveMQTopic(topic);
try (final Session jmsSession = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
- final MessageConsumer jmsConsumer = jmsSession.createConsumer(jmsTopic);) {
+ final MessageConsumer jmsConsumer = jmsSession.createConsumer(jmsTopic)) {
while (subscriberThread.isAlive() && !subscriberThread.isInterrupted()) {
try {
@@ -88,13 +90,13 @@ public class JmsEventSubscriber implements Runnable {
}
if (message instanceof ObjectMessage) {
- final TestPing testPing = (TestPing) ((ObjectMessage) message).getObject();
+ final PingTestClass testPing = (PingTestClass) ((ObjectMessage) message).getObject();
testPing.verify();
} else if (message instanceof TextMessage) {
((TextMessage) message).getText();
} else {
throw new ApexEventException("unknowm message \"" + message + "\" of type \""
- + message.getClass().getCanonicalName() + "\" received");
+ + message.getClass().getCanonicalName() + "\" received");
}
eventsReceivedCount++;
} catch (final Exception e) {
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/TestJms2Jms.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/TestJms2Jms.java
index 422a97a11..ca2d3ecc0 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/TestJms2Jms.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/jms/TestJms2Jms.java
@@ -36,6 +36,7 @@ import org.apache.activemq.broker.BrokerService;
import org.apache.activemq.security.AuthenticationUser;
import org.apache.activemq.security.SimpleAuthenticationPlugin;
import org.junit.AfterClass;
+import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
@@ -55,7 +56,7 @@ public class TestJms2Jms {
private static final int SLEEP_TIME = 1500;
private static final String GROUP_ROLE = "guests";
- private static final String PACKAGE_NAME = "org.onap.policy.apex.testsuites.integration.uservice.adapt.jms";
+ private static final String PACKAGE_NAME = "org.onap.policy.apex.testsuites.integration.common.testclasses";
private static final String USERNAME = "guest";
private static final String PASSWORD = "IAmAGuest";
private static final String URL = "tcp://" + HOST + ":" + PORT;
@@ -72,7 +73,6 @@ public class TestJms2Jms {
public static ActiveMQConnectionFactory connectionFactory;
-
/**
* Setup embedded jms server.
*
@@ -98,6 +98,14 @@ public class TestJms2Jms {
}
/**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
+
+ /**
* Gets the authentication broker plugin.
*
* @return the authentication broker plugin
@@ -134,7 +142,7 @@ public class TestJms2Jms {
*/
@Test
public void testJmsObjectEvents() throws ApexException, JMSException {
- final String[] args = { "src/test/resources/prodcons/JMS2JMSObjectEvent.json" };
+ final String[] args = { "-rfr", "target", "-c", "target/examples/config/JMS/JMS2JMSObjectEvent.json" };
testJmsEvents(args, true);
}
@@ -146,7 +154,7 @@ public class TestJms2Jms {
*/
@Test
public void testJmsJsonEvents() throws ApexException, JMSException {
- final String[] args = { "src/test/resources/prodcons/JMS2JMSJsonEvent.json" };
+ final String[] args = { "-rfr", "target", "-c", "target/examples/config/JMS/JMS2JMSJsonEvent.json" };
testJmsEvents(args, false);
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/kafka/TestKafka2Kafka.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/kafka/TestKafka2Kafka.java
index 6ab910506..5c8eb7eb1 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/kafka/TestKafka2Kafka.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/kafka/TestKafka2Kafka.java
@@ -28,6 +28,7 @@ import com.salesforce.kafka.test.junit4.SharedKafkaTestResource;
import java.io.File;
import java.io.IOException;
+import org.junit.Before;
import org.junit.ClassRule;
import org.junit.Test;
import org.onap.policy.apex.core.infrastructure.messaging.MessagingException;
@@ -45,6 +46,14 @@ public class TestKafka2Kafka {
private static final int EVENT_COUNT = 100;
private static final int EVENT_INTERVAL = 20;
+ /**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
+
@ClassRule
public static final SharedKafkaTestResource sharedKafkaTestResource = new SharedKafkaTestResource()
// Start a cluster with 1 brokers.
@@ -60,8 +69,10 @@ public class TestKafka2Kafka {
*/
@Test
public void testJsonKafkaEvents() throws MessagingException, ApexException {
+ final String conditionedConfigFile = getConditionedConfigFile(
+ "target" + File.separator + "examples/config/SampleDomain/Kafka2KafkaJsonEvent.json");
final String[] args =
- { "src/test/resources/prodcons/Kafka2KafkaJsonEvent.json" };
+ { "-rfr", "target", "-c", conditionedConfigFile };
testKafkaEvents(args, false, "json");
}
@@ -73,8 +84,11 @@ public class TestKafka2Kafka {
*/
@Test
public void testXmlKafkaEvents() throws MessagingException, ApexException {
+ final String conditionedConfigFile = getConditionedConfigFile(
+ "target" + File.separator + "examples/config/SampleDomain/Kafka2KafkaXmlEvent.json");
final String[] args =
- { "src/test/resources/prodcons/Kafka2KafkaXmlEvent.json" };
+ { "-rfr", "target", "-c", conditionedConfigFile };
+
testKafkaEvents(args, true, "xml");
}
@@ -90,18 +104,6 @@ public class TestKafka2Kafka {
private void testKafkaEvents(String[] args, final Boolean xmlEvents, final String topicSuffix)
throws MessagingException, ApexException {
- try {
- File tempConfigFile = File.createTempFile("Kafka_", ".json");
- tempConfigFile.deleteOnExit();
- String configAsString = TextFileUtils.getTextFileAsString(args[0]).replaceAll("localhost:39902",
- sharedKafkaTestResource.getKafkaConnectString());
- TextFileUtils.putStringAsFile(configAsString, tempConfigFile.getCanonicalFile());
- args[0] = tempConfigFile.getCanonicalPath();
-
- } catch (IOException e) {
- fail("test should not throw an exception");
- }
-
sharedKafkaTestResource.getKafkaTestUtils().createTopic("apex-out-" + topicSuffix, 1, (short) 1);
sharedKafkaTestResource.getKafkaTestUtils().createTopic("apex-in-" + topicSuffix, 1, (short) 1);
@@ -115,7 +117,7 @@ public class TestKafka2Kafka {
EVENT_COUNT, xmlEvents, EVENT_INTERVAL);
producer.sendEvents();
-
+
final long testStartTime = System.currentTimeMillis();
// Wait for the producer to send all tis events
@@ -131,11 +133,25 @@ public class TestKafka2Kafka {
ThreadUtilities.sleep(1000);
- assertEquals(producer.getEventsSentCount(), subscriber.getEventsReceivedCount());
-
apexMain.shutdown();
subscriber.shutdown();
producer.shutdown();
- ThreadUtilities.sleep(1000);
+
+ assertEquals(producer.getEventsSentCount(), subscriber.getEventsReceivedCount());
+ }
+
+ private String getConditionedConfigFile(final String configurationFileName) {
+ try {
+ File tempConfigFile = File.createTempFile("Kafka_", ".json");
+ tempConfigFile.deleteOnExit();
+ String configAsString = TextFileUtils.getTextFileAsString(configurationFileName)
+ .replaceAll("localhost:39902", sharedKafkaTestResource.getKafkaConnectString());
+ TextFileUtils.putStringAsFile(configAsString, tempConfigFile.getCanonicalFile());
+
+ return tempConfigFile.getCanonicalPath();
+ } catch (IOException e) {
+ fail("test should not throw an exception");
+ return null;
+ }
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restclient/TestFile2Rest.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restclient/TestFile2Rest.java
index d681fd471..9a9b48bad 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restclient/TestFile2Rest.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restclient/TestFile2Rest.java
@@ -39,17 +39,22 @@ import org.glassfish.grizzly.http.server.HttpServer;
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
import org.glassfish.jersey.server.ResourceConfig;
import org.junit.AfterClass;
+import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.onap.policy.apex.core.infrastructure.messaging.MessagingException;
import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
import org.onap.policy.apex.model.basicmodel.concepts.ApexException;
import org.onap.policy.apex.service.engine.main.ApexMain;
+import org.slf4j.ext.XLogger;
+import org.slf4j.ext.XLoggerFactory;
/**
* The Class TestFile2Rest.
*/
public class TestFile2Rest {
+ private static final XLogger LOGGER = XLoggerFactory.getXLogger(TestFile2Rest.class);
+
private static final String BASE_URI = "http://localhost:32801/TestFile2Rest";
private static HttpServer server;
@@ -85,6 +90,14 @@ public class TestFile2Rest {
}
/**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
+
+ /**
* Test file events post.
*
* @throws MessagingException the messaging exception
@@ -96,16 +109,21 @@ public class TestFile2Rest {
final Client client = ClientBuilder.newClient();
final String[] args =
- { "src/test/resources/prodcons/File2RESTJsonEventPost.json" };
+ { "-rfr", "target", "-c", "target/examples/config/SampleDomain/File2RESTJsonEventPost.json" };
final ApexMain apexMain = new ApexMain(args);
+ Response response = null;
+
// Wait for the required amount of events to be received or for 10 seconds
for (int i = 0; i < 100; i++) {
ThreadUtilities.sleep(100);
- final Response response = client.target("http://localhost:32801/TestFile2Rest/apex/event/Stats")
+ response = client.target("http://localhost:32801/TestFile2Rest/apex/event/Stats")
.request("application/json").get();
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
+ if (Response.Status.OK.getStatusCode() != response.getStatus()) {
+ break;
+ }
+
final String responseString = response.readEntity(String.class);
@SuppressWarnings("unchecked")
@@ -116,6 +134,8 @@ public class TestFile2Rest {
}
apexMain.shutdown();
+
+ assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
}
/**
@@ -128,18 +148,23 @@ public class TestFile2Rest {
@Test
public void testFileEventsPut() throws MessagingException, ApexException, IOException {
final String[] args =
- { "src/test/resources/prodcons/File2RESTJsonEventPut.json" };
+ { "-rfr", "target", "-c", "target/examples/config/SampleDomain/File2RESTJsonEventPut.json" };
final ApexMain apexMain = new ApexMain(args);
final Client client = ClientBuilder.newClient();
+ Response response = null;
+
// Wait for the required amount of events to be received or for 10 seconds
for (int i = 0; i < 100; i++) {
ThreadUtilities.sleep(100);
- final Response response = client.target("http://localhost:32801/TestFile2Rest/apex/event/Stats")
+ response = client.target("http://localhost:32801/TestFile2Rest/apex/event/Stats")
.request("application/json").get();
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
+ if (Response.Status.OK.getStatusCode() != response.getStatus()) {
+ break;
+ }
+
final String responseString = response.readEntity(String.class);
@SuppressWarnings("unchecked")
@@ -150,6 +175,8 @@ public class TestFile2Rest {
}
apexMain.shutdown();
+
+ assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
}
/**
@@ -176,6 +203,7 @@ public class TestFile2Rest {
System.setOut(stdout);
System.setErr(stderr);
+ LOGGER.info("NoUrl-OUTSTRING=\n" + outString + "\nEnd-NoUrl");
assertTrue(outString.contains(" no URL has been set for event sending on REST client"));
}
@@ -195,7 +223,7 @@ public class TestFile2Rest {
{ "src/test/resources/prodcons/File2RESTJsonEventBadURL.json" };
final ApexMain apexMain = new ApexMain(args);
- ThreadUtilities.sleep(200);
+ ThreadUtilities.sleep(2000);
apexMain.shutdown();
final String outString = outContent.toString();
@@ -203,6 +231,7 @@ public class TestFile2Rest {
System.setOut(stdout);
System.setErr(stderr);
+ LOGGER.info("BadUrl-OUTSTRING=\n" + outString + "\nEnd-BadUrl");
assertTrue(outString.contains(
"send of event to URL \"http://localhost:32801/TestFile2Rest/apex/event/Bad\" using HTTP \"POST\" failed with status code 404"));
}
@@ -231,6 +260,7 @@ public class TestFile2Rest {
System.setOut(stdout);
System.setErr(stderr);
+ LOGGER.info("BadHttpMethod-OUTSTRING=\n" + outString + "\nEnd-BadHttpMethod");
assertTrue(outString.contains(
"specified HTTP method of \"DELETE\" is invalid, only HTTP methods \"POST\" and \"PUT\" "
+ "are supproted for event sending on REST client producer"));
@@ -252,7 +282,7 @@ public class TestFile2Rest {
{ "src/test/resources/prodcons/File2RESTJsonEventPostBadResponse.json" };
final ApexMain apexMain = new ApexMain(args);
- ThreadUtilities.sleep(500);
+ ThreadUtilities.sleep(2000);
apexMain.shutdown();
final String outString = outContent.toString();
@@ -260,7 +290,9 @@ public class TestFile2Rest {
System.setOut(stdout);
System.setErr(stderr);
+ LOGGER.info("BadResponse-OUTSTRING=\n" + outString + "\nEnd-BadResponse");
assertTrue(outString.contains(
- "send of event to URL \"http://localhost:32801/TestFile2Rest/apex/event/PostEventBadResponse\" using HTTP \"POST\" failed with status code 400"));
+ "send of event to URL \"http://localhost:32801/TestFile2Rest/apex/event/PostEventBadResponse\""
+ + " using HTTP \"POST\" failed with status code 400"));
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restclient/TestRest2File.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restclient/TestRest2File.java
index ec41de5fb..cb98ec76b 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restclient/TestRest2File.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restclient/TestRest2File.java
@@ -56,6 +56,14 @@ public class TestRest2File {
private final PrintStream stderr = System.err;
/**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
+
+ /**
* Sets the up.
*
* @throws Exception the exception
@@ -98,14 +106,15 @@ public class TestRest2File {
@Test
public void testRestEventsIn() throws MessagingException, ApexException, IOException {
final String[] args =
- { "src/test/resources/prodcons/REST2FileJsonEvent.json" };
+ { "-rfr", "target", "-c", "target/examples/config/SampleDomain/REST2FileJsonEvent.json" };
final ApexMain apexMain = new ApexMain(args);
ThreadUtilities.sleep(1000);
apexMain.shutdown();
- final String outputEventText = TextFileUtils.getTextFileAsString("src/test/resources/events/EventsOut.json");
+ final String outputEventText = TextFileUtils
+ .getTextFileAsString("target/examples/events/SampleDomain/EventsOut.json");
assertTrue(outputEventText.contains("04\",\n" + " \"version\": \"0.0.1\",\n"
+ " \"nameSpace\": \"org.onap.policy.apex.sample.events\""));
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restserver/TestRestServer.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restserver/TestRestServer.java
index 59cc2ceea..5514caab6 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restserver/TestRestServer.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restserver/TestRestServer.java
@@ -36,16 +36,21 @@ import javax.ws.rs.client.ClientBuilder;
import javax.ws.rs.client.Entity;
import javax.ws.rs.core.Response;
+import org.junit.Before;
import org.junit.Test;
import org.onap.policy.apex.core.infrastructure.messaging.MessagingException;
import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
import org.onap.policy.apex.model.basicmodel.concepts.ApexException;
import org.onap.policy.apex.service.engine.main.ApexMain;
+import org.slf4j.ext.XLogger;
+import org.slf4j.ext.XLoggerFactory;
/**
* The Class TestRestServer.
*/
public class TestRestServer {
+ private static final XLogger LOGGER = XLoggerFactory.getXLogger(TestRestServer.class);
+
private final ByteArrayOutputStream outContent = new ByteArrayOutputStream();
private final ByteArrayOutputStream errContent = new ByteArrayOutputStream();
@@ -55,34 +60,53 @@ public class TestRestServer {
private static int eventsSent = 0;
/**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
+
+ /**
* Test rest server put.
*
* @throws MessagingException the messaging exception
* @throws ApexException the apex exception
* @throws IOException Signals that an I/O exception has occurred.
*/
+ @SuppressWarnings("unchecked")
@Test
public void testRestServerPut() throws MessagingException, ApexException, IOException {
+ LOGGER.info("testRestServerPut start");
+
final String[] args =
- { "src/test/resources/prodcons/RESTServerJsonEvent.json" };
+ { "-rfr", "target", "-c", "target/examples/config/SampleDomain/RESTServerJsonEvent.json" };
final ApexMain apexMain = new ApexMain(args);
final Client client = ClientBuilder.newClient();
+ Response response = null;
+ Map<String, Object> jsonMap = null;
+
for (int i = 0; i < 20; i++) {
- final Response response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn")
- .request("application/json").put(Entity.json(getEvent()));
+ response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
+ .put(Entity.json(getEvent()));
+
+ if (Response.Status.OK.getStatusCode() != response.getStatus()) {
+ break;
+ }
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
final String responseString = response.readEntity(String.class);
- @SuppressWarnings("unchecked")
- final Map<String, Object> jsonMap = new Gson().fromJson(responseString, Map.class);
- assertEquals("org.onap.policy.apex.sample.events", jsonMap.get("nameSpace"));
- assertEquals("Test slogan for External Event0", jsonMap.get("TestSlogan"));
+ jsonMap = new Gson().fromJson(responseString, Map.class);
}
apexMain.shutdown();
+
+ assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
+ assertEquals("org.onap.policy.apex.sample.events", jsonMap.get("nameSpace"));
+ assertEquals("Test slogan for External Event0", jsonMap.get("TestSlogan"));
+ LOGGER.info("testRestServerPut end");
}
/**
@@ -92,28 +116,36 @@ public class TestRestServer {
* @throws ApexException the apex exception
* @throws IOException Signals that an I/O exception has occurred.
*/
+ @SuppressWarnings("unchecked")
@Test
public void testRestServerPost() throws MessagingException, ApexException, IOException {
final String[] args =
- { "src/test/resources/prodcons/RESTServerJsonEvent.json" };
+ { "-rfr", "target", "-c", "target/examples/config/SampleDomain/RESTServerJsonEvent.json" };
final ApexMain apexMain = new ApexMain(args);
final Client client = ClientBuilder.newClient();
+ Response response = null;
+ Map<String, Object> jsonMap = null;
+
for (int i = 0; i < 20; i++) {
- final Response response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn")
- .request("application/json").post(Entity.json(getEvent()));
+ response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
+ .post(Entity.json(getEvent()));
+
+ if (Response.Status.OK.getStatusCode() != response.getStatus()) {
+ break;
+ }
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
final String responseString = response.readEntity(String.class);
- @SuppressWarnings("unchecked")
- final Map<String, Object> jsonMap = new Gson().fromJson(responseString, Map.class);
- assertEquals("org.onap.policy.apex.sample.events", jsonMap.get("nameSpace"));
- assertEquals("Test slogan for External Event0", jsonMap.get("TestSlogan"));
+ jsonMap = new Gson().fromJson(responseString, Map.class);
}
apexMain.shutdown();
+
+ assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
+ assertEquals("org.onap.policy.apex.sample.events", jsonMap.get("nameSpace"));
+ assertEquals("Test slogan for External Event0", jsonMap.get("TestSlogan"));
}
/**
@@ -126,35 +158,47 @@ public class TestRestServer {
@Test
public void testRestServerGetStatus() throws MessagingException, ApexException, IOException {
final String[] args =
- { "src/test/resources/prodcons/RESTServerJsonEvent.json" };
+ { "-rfr", "target", "-c", "target/examples/config/SampleDomain/RESTServerJsonEvent.json" };
final ApexMain apexMain = new ApexMain(args);
final Client client = ClientBuilder.newClient();
+ Response postResponse = null;
+ Response putResponse = null;
+
// trigger 10 POST & PUT events
for (int i = 0; i < 10; i++) {
- final Response postResponse = client.target("http://localhost:23324/apex/FirstConsumer/EventIn")
+ postResponse = client.target("http://localhost:23324/apex/FirstConsumer/EventIn")
.request("application/json").post(Entity.json(getEvent()));
- final Response putResponse = client.target("http://localhost:23324/apex/FirstConsumer/EventIn")
- .request("application/json").put(Entity.json(getEvent()));
- assertEquals(Response.Status.OK.getStatusCode(), postResponse.getStatus());
- assertEquals(Response.Status.OK.getStatusCode(), putResponse.getStatus());
+ if (Response.Status.OK.getStatusCode() != postResponse.getStatus()) {
+ break;
+ }
+ putResponse = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
+ .put(Entity.json(getEvent()));
+
+ if (Response.Status.OK.getStatusCode() != putResponse.getStatus()) {
+ break;
+ }
}
final Response statResponse = client.target("http://localhost:23324/apex/FirstConsumer/Status")
.request("application/json").get();
- assertEquals(Response.Status.OK.getStatusCode(), statResponse.getStatus());
final String responseString = statResponse.readEntity(String.class);
+ apexMain.shutdown();
+
+ assertEquals(Response.Status.OK.getStatusCode(), postResponse.getStatus());
+ assertEquals(Response.Status.OK.getStatusCode(), putResponse.getStatus());
+ assertEquals(Response.Status.OK.getStatusCode(), statResponse.getStatus());
+
@SuppressWarnings("unchecked")
final Map<String, Object> jsonMap = new Gson().fromJson(responseString, Map.class);
- assertEquals("[FirstConsumer", ((String)jsonMap.get("INPUTS")).substring(0, 14));
+ assertEquals("[FirstConsumer", ((String) jsonMap.get("INPUTS")).substring(0, 14));
assertEquals(1.0, jsonMap.get("STAT"));
- assertTrue((double)jsonMap.get("POST") >= 10.0);
- assertTrue((double)jsonMap.get("PUT") >= 10.0);
+ assertTrue((double) jsonMap.get("POST") >= 10.0);
+ assertTrue((double) jsonMap.get("PUT") >= 10.0);
- apexMain.shutdown();
}
/**
@@ -164,39 +208,54 @@ public class TestRestServer {
* @throws ApexException the apex exception
* @throws IOException Signals that an I/O exception has occurred.
*/
+ @SuppressWarnings("unchecked")
@Test
public void testRestServerMultiInputs() throws MessagingException, ApexException, IOException {
final String[] args =
- { "src/test/resources/prodcons/RESTServerJsonEventMultiIn.json" };
+ { "-rfr", "target", "-c", "target/examples/config/SampleDomain/RESTServerJsonEventMultiIn.json" };
final ApexMain apexMain = new ApexMain(args);
final Client client = ClientBuilder.newClient();
+ Response firstResponse = null;
+ Response secondResponse = null;
+
+ Map<String, Object> firstJsonMap = null;
+ Map<String, Object> secondJsonMap = null;
+
for (int i = 0; i < 20; i++) {
- final Response firstResponse = client.target("http://localhost:23324/apex/FirstConsumer/EventIn")
+ firstResponse = client.target("http://localhost:23324/apex/FirstConsumer/EventIn")
.request("application/json").post(Entity.json(getEvent()));
- assertEquals(Response.Status.OK.getStatusCode(), firstResponse.getStatus());
+ if (Response.Status.OK.getStatusCode() != firstResponse.getStatus()) {
+ break;
+ }
+
final String firstResponseString = firstResponse.readEntity(String.class);
- @SuppressWarnings("unchecked")
- final Map<String, Object> firstJsonMap = new Gson().fromJson(firstResponseString, Map.class);
- assertEquals("org.onap.policy.apex.sample.events", firstJsonMap.get("nameSpace"));
- assertEquals("Test slogan for External Event0", firstJsonMap.get("TestSlogan"));
+ firstJsonMap = new Gson().fromJson(firstResponseString, Map.class);
- final Response secondResponse = client.target("http://localhost:23324/apex/SecondConsumer/EventIn")
+ secondResponse = client.target("http://localhost:23324/apex/SecondConsumer/EventIn")
.request("application/json").post(Entity.json(getEvent()));
- assertEquals(Response.Status.OK.getStatusCode(), secondResponse.getStatus());
+ if (Response.Status.OK.getStatusCode() != secondResponse.getStatus()) {
+ break;
+ }
+
final String secondResponseString = secondResponse.readEntity(String.class);
- @SuppressWarnings("unchecked")
- final Map<String, Object> secondJsonMap = new Gson().fromJson(secondResponseString, Map.class);
- assertEquals("org.onap.policy.apex.sample.events", secondJsonMap.get("nameSpace"));
- assertEquals("Test slogan for External Event0", secondJsonMap.get("TestSlogan"));
+ secondJsonMap = new Gson().fromJson(secondResponseString, Map.class);
}
apexMain.shutdown();
+
+ assertEquals(Response.Status.OK.getStatusCode(), firstResponse.getStatus());
+ assertEquals("org.onap.policy.apex.sample.events", firstJsonMap.get("nameSpace"));
+ assertEquals("Test slogan for External Event0", firstJsonMap.get("TestSlogan"));
+
+ assertEquals(Response.Status.OK.getStatusCode(), secondResponse.getStatus());
+ assertEquals("org.onap.policy.apex.sample.events", secondJsonMap.get("nameSpace"));
+ assertEquals("Test slogan for External Event0", secondJsonMap.get("TestSlogan"));
}
/**
@@ -395,38 +454,6 @@ public class TestRestServer {
}
/**
- * Test rest server divide by zero.
- *
- * @throws MessagingException the messaging exception
- * @throws ApexException the apex exception
- * @throws IOException Signals that an I/O exception has occurred.
- */
- @Test
- public void testRestServerDivideByZero() throws MessagingException, ApexException, IOException {
- final String[] args =
- { "src/test/resources/prodcons/RESTServerJsonEventDivideByZero.json" };
- final ApexMain apexMain = new ApexMain(args);
-
- final Client client = ClientBuilder.newClient();
-
- for (int i = 0; i < 20; i++) {
- final Response response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn")
- .request("application/json").put(Entity.json(getEvent()));
-
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
- final String responseString = response.readEntity(String.class);
-
- @SuppressWarnings("unchecked")
- final Map<String, Object> jsonMap = new Gson().fromJson(responseString, Map.class);
- assertEquals("org.onap.policy.apex.sample.events", jsonMap.get("nameSpace"));
- assertEquals("Test slogan for External Event0", jsonMap.get("TestSlogan"));
- assertTrue(((String) jsonMap.get("exceptionMessage")).contains("caused by: / by zero"));
- }
-
- apexMain.shutdown();
- }
-
- /**
* Gets the event.
*
* @return the event
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restserver/TestRestServerVpnContext.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restserver/TestRestServerVpnContext.java
deleted file mode 100644
index 1791033e6..000000000
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/restserver/TestRestServerVpnContext.java
+++ /dev/null
@@ -1,136 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * Copyright (C) 2016-2018 Ericsson. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * SPDX-License-Identifier: Apache-2.0
- * ============LICENSE_END=========================================================
- */
-
-package org.onap.policy.apex.testsuites.integration.uservice.adapt.restserver;
-
-import static org.junit.Assert.assertEquals;
-
-import java.io.IOException;
-
-import javax.ws.rs.client.Client;
-import javax.ws.rs.client.ClientBuilder;
-import javax.ws.rs.client.Entity;
-import javax.ws.rs.core.Response;
-
-import org.junit.Ignore;
-import org.junit.Test;
-import org.onap.policy.apex.core.infrastructure.messaging.MessagingException;
-import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
-import org.onap.policy.apex.model.basicmodel.concepts.ApexException;
-import org.onap.policy.apex.service.engine.main.ApexMain;
-
-
-public class TestRestServerVpnContext {
- private static int eventsSent = 0;
-
- @Ignore
- @Test
- public void testRestServerPut() throws MessagingException, ApexException, IOException {
- final String[] args = {"src/test/resources/prodcons/RESTServerJsonEventContextJava.json"};
- final ApexMain apexMain = new ApexMain(args);
-
- final Client client = ClientBuilder.newClient();
-
- Response response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn")
- .request("application/json").put(Entity.json(setupLinkContext("L09", true)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
- .put(Entity.json(setupLinkContext("L10", true)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
- .put(Entity.json(setupCustomerContext("A", "L09 L10", 300, 50)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
- .put(Entity.json(setupCustomerContext("B", "L09 L10", 300, 299)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
- .put(Entity.json(setupCustomerContext("C", "L09 L10", 300, 300)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
- .put(Entity.json(setupCustomerContext("D", "L09 L10", 300, 400)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- ThreadUtilities.sleep(100000);
-
- apexMain.shutdown();
- }
-
- @Ignore
- @Test
- public void testRestServerPutAvro() throws MessagingException, ApexException, IOException {
- final String[] args = {"src/test/resources/prodcons/RESTServerJsonEventContextAvro.json"};
- final ApexMain apexMain = new ApexMain(args);
-
- final Client client = ClientBuilder.newClient();
-
- Response response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn")
- .request("application/json").put(Entity.json(setupLinkContext("L09", true)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
- .put(Entity.json(setupLinkContext("L10", true)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
- .put(Entity.json(setupCustomerContext("A", "L09 L10", 300, 50)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
- .put(Entity.json(setupCustomerContext("B", "L09 L10", 300, 299)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
- .put(Entity.json(setupCustomerContext("C", "L09 L10", 300, 300)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- response = client.target("http://localhost:23324/apex/FirstConsumer/EventIn").request("application/json")
- .put(Entity.json(setupCustomerContext("D", "L09 L10", 300, 400)));
- assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
-
- ThreadUtilities.sleep(100000);
-
- apexMain.shutdown();
- }
-
- private String setupLinkContext(final String link, final Boolean isUp) {
- final String eventString = "{\n" + "\"nameSpace\": \"org.onap.policy.apex.domains.vpn.events\",\n"
- + "\"name\": \"VPNLinkCtxtTriggerEvent\",\n" + "\"version\": \"0.0.1\",\n" + "\"source\": \"REST_"
- + eventsSent++ + "\",\n" + "\"target\": \"apex\",\n" + "\"Link\": \"" + link + "\",\n" + "\"LinkUp\": "
- + isUp + "\n" + "}";
-
- return eventString;
- }
-
- private String setupCustomerContext(final String customerName, final String linkList, final int slaDt,
- final int ytdDt) {
- final String eventString = "{\n" + "\"nameSpace\": \"org.onap.policy.apex.domains.vpn.events\",\n"
- + "\"name\": \"VPNCustomerCtxtTriggerEvent\",\n" + "\"version\": \"0.0.1\",\n" + "\"source\": \"REST_"
- + eventsSent++ + "\",\n" + "\"target\": \"apex\",\n" + "\"CustomerName\": \"" + customerName + "\",\n"
- + "\"LinkList\": \"" + linkList + "\",\n" + "\"SlaDT\": \"" + slaDt + "\",\n" + "\"YtdDT\": " + ytdDt
- + "\n" + "}";
-
- return eventString;
- }
-}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/websocket/TestWs2WsClient.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/websocket/TestWs2WsClient.java
index c2db95860..18c13dbfe 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/websocket/TestWs2WsClient.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/websocket/TestWs2WsClient.java
@@ -22,6 +22,7 @@ package org.onap.policy.apex.testsuites.integration.uservice.adapt.websocket;
import static org.junit.Assert.assertEquals;
+import org.junit.Before;
import org.junit.Test;
import org.onap.policy.apex.core.infrastructure.messaging.MessagingException;
import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
@@ -34,15 +35,23 @@ public class TestWs2WsClient {
private static final int EVENT_COUNT = 100;
private static final int EVENT_INTERVAL = 20;
+ /**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
+
@Test
public void testJsonWsEvents() throws MessagingException, ApexException {
- final String[] args = {"src/test/resources/prodcons/Ws2WsClientJsonEvent.json"};
+ final String[] args = {"-rfr", "target", "-c", "target/examples/config/SampleDomain/Ws2WsClientJsonEvent.json"};
testWsEvents(args, false);
}
@Test
public void testXmlWsEvents() throws MessagingException, ApexException {
- final String[] args = {"src/test/resources/prodcons/Ws2WsClientXMLEvent.json"};
+ final String[] args = {"-rfr", "target", "-c", "target/examples/config/SampleDomain/Ws2WsClientXMLEvent.json"};
testWsEvents(args, true);
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/websocket/TestWs2WsServer.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/websocket/TestWs2WsServer.java
index 34871e3c6..07b51a8e3 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/websocket/TestWs2WsServer.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/adapt/websocket/TestWs2WsServer.java
@@ -22,6 +22,7 @@ package org.onap.policy.apex.testsuites.integration.uservice.adapt.websocket;
import static org.junit.Assert.assertEquals;
+import org.junit.Before;
import org.junit.Test;
import org.onap.policy.apex.core.infrastructure.messaging.MessagingException;
import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
@@ -38,6 +39,14 @@ public class TestWs2WsServer {
private static final int EVENT_INTERVAL = 20;
/**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
+
+ /**
* Test json ws events.
*
* @throws MessagingException the messaging exception
@@ -45,7 +54,7 @@ public class TestWs2WsServer {
*/
@Test
public void testJsonWsEvents() throws MessagingException, ApexException {
- final String[] args = {"src/test/resources/prodcons/Ws2WsServerJsonEvent.json"};
+ final String[] args = {"-rfr", "target", "-c", "target/examples/config/SampleDomain/Ws2WsServerJsonEvent.json"};
testWsEvents(args, false);
}
@@ -57,7 +66,7 @@ public class TestWs2WsServer {
*/
@Test
public void testXmlWsEvents() throws MessagingException, ApexException {
- final String[] args = {"src/test/resources/prodcons/Ws2WsServerXMLEvent.json"};
+ final String[] args = {"-rfr", "target", "-c", "target/examples/config/SampleDomain/Ws2WsServerXMLEvent.json"};
testWsEvents(args, true);
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/context/EventAlbumContextTest.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/context/EventAlbumContextTest.java
index 757a48302..d57f280ed 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/context/EventAlbumContextTest.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/context/EventAlbumContextTest.java
@@ -26,6 +26,7 @@ import static org.junit.Assert.assertTrue;
import java.io.File;
import java.io.IOException;
+import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
@@ -47,6 +48,14 @@ public class EventAlbumContextTest {
@Rule
public TemporaryFolder tempTestDir = new TemporaryFolder();
+
+ /**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
@Test
public void testJavaEventAlbumContextTest() throws IOException, ApexException {
@@ -57,7 +66,7 @@ public class EventAlbumContextTest {
eventContextString = ResourceUtils.getResourceAsString("examples/scripts/TestPolicyJavaEventContext.apex");
configFile = "src/test/resources/prodcons/Context_JavaEventAlbum_file2file.json";
- outputFile = "src/test/resources/events/Context_JavaEventAlbum_EventOut.json";
+ outputFile = "target/Context_JavaEventAlbum_EventOut.json";
compareFile = "src/test/resources/events/Context_JavaEventAlbum_EventOutCompare.json";
testEventAlbumContextTest();
@@ -72,7 +81,7 @@ public class EventAlbumContextTest {
eventContextString = ResourceUtils.getResourceAsString("examples/scripts/TestPolicyAvroEventContext.apex");
configFile = "src/test/resources/prodcons/Context_AvroEventAlbum_file2file.json";
- outputFile = "src/test/resources/events/Context_AvroEventAlbum_EventOut.json";
+ outputFile = "target/Context_AvroEventAlbum_EventOut.json";
compareFile = "src/test/resources/events/Context_AvroEventAlbum_EventOutCompare.json";
testEventAlbumContextTest();
diff --git a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/engdep/EngDepMessagingTest.java b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/engdep/EngDepMessagingTest.java
index 3e5cb8721..d3a6d76d4 100644
--- a/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/engdep/EngDepMessagingTest.java
+++ b/testsuites/integration/integration-uservice-test/src/test/java/org/onap/policy/apex/testsuites/integration/uservice/engdep/EngDepMessagingTest.java
@@ -42,7 +42,7 @@ import org.onap.policy.apex.core.infrastructure.threading.ThreadUtilities;
import org.onap.policy.apex.model.basicmodel.concepts.ApexException;
import org.onap.policy.apex.model.basicmodel.service.ModelService;
import org.onap.policy.apex.model.policymodel.concepts.AxPolicyModel;
-import org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters;
+import org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters;
import org.onap.policy.apex.service.engine.event.ApexEvent;
import org.onap.policy.apex.service.parameters.engineservice.EngineServiceParameters;
import org.onap.policy.apex.testsuites.integration.common.model.SampleDomainModelFactory;
@@ -68,6 +68,14 @@ public class EngDepMessagingTest {
private EngineServiceParameters engineServiceParameters;
/**
+ * Clear relative file root environment variable.
+ */
+ @Before
+ public void clearRelativeFileRoot() {
+ System.clearProperty("APEX_RELATIVE_FILE_ROOT");
+ }
+
+ /**
* Before test.
*/
@Before
@@ -97,8 +105,8 @@ public class EngDepMessagingTest {
engineServiceParameters.setDeploymentPort(58820);
engineServiceParameters.setInstanceCount(3);
engineServiceParameters.setId(100);
- engineServiceParameters.getEngineParameters().getExecutorParameterMap().put("MVEL",
- new MvelExecutorParameters());
+ engineServiceParameters.getEngineParameters().getExecutorParameterMap().put("JAVASCRIPT",
+ new JavascriptExecutorParameters());
ParameterService.register(engineServiceParameters, true);
ParameterService.register(engineServiceParameters.getEngineParameters(), true);
@@ -146,7 +154,7 @@ public class EngDepMessagingTest {
fail("Test server failed to start after " + MAX_START_WAIT + " ms");
}
- final AxPolicyModel apexPolicyModel = new SampleDomainModelFactory().getSamplePolicyModel("MVEL");
+ final AxPolicyModel apexPolicyModel = new SampleDomainModelFactory().getSamplePolicyModel("JAVASCRIPT");
final BatchDeployer deployer1 = new BatchDeployer("localhost", 58820, System.out);
assertNotNull(deployer1);
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/events/EventsIn.json b/testsuites/integration/integration-uservice-test/src/test/resources/events/EventsIn.json
deleted file mode 100644
index f0a0a3da8..000000000
--- a/testsuites/integration/integration-uservice-test/src/test/resources/events/EventsIn.json
+++ /dev/null
@@ -1,1100 +0,0 @@
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869268,
- "TestTemperature": 8071.559
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 517.19727
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 9080.866
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 4263.7085
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 2342.069
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 6400.4565
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 9495.611
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 4872.2935
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 8130.8086
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 2580.434
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 3169.4663
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 4517.7646
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 9600.465
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 8720.648
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869269,
- "TestTemperature": 1031.3821
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 959.9608
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 1483.7533
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 394.8325
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 59.376953
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 862.1466
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 8557.394
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 6732.3687
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 7155.3843
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 4896.5264
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 8457.574
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 4085.176
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 4198.338
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 105.033516
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 8219.068
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 8780.495
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 6224.9775
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 4218.1353
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 4719.9116
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 4592.7275
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 7874.2705
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 9866.951
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 7536.962
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 2430.3843
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 6369.2866
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 7396.739
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 6187.027
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 2216.0667
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 4855.6562
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 5205.6836
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 418.89252
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 5307.6343
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 7034.2065
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 7784.3804
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 3656.007
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 8538.289
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 6515.7104
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 4562.0537
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 9030.76
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 9085.617
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 1244.1838
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 9286.382
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 9573.472
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869270,
- "TestTemperature": 9994.268
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 3556.8076
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 1305.1998
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 6063.7573
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 8860.109
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 1599.9061
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 4316.625
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 2753.6135
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 4469.7656
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 4155.1416
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 1627.2205
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 5554.9585
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 5863.8896
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 9095.753
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 5641.7603
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 6120.2446
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 3478.2087
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 1807.8446
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 8476.179
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 7418.1934
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 4800.719
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 8741.285
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 2099.0818
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 138.22377
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 272.6066
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 1,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 2604.9036
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 540.5176
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 1482.7478
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 1053.8315
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 6267.906
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 636.44586
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 902.7964
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 259.42923
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 6066.484
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 2918.8723
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 6470.262
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 2603.0845
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 4435.378
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 3989.0928
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 7657.731
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 2,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 6677.433
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0100",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event1",
- "TestMatchCase": 0,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 9456.176
-}
-{
- "nameSpace": "org.onap.policy.apex.sample.events",
- "name": "Event0000",
- "version": "0.0.1",
- "source": "test",
- "target": "apex",
- "TestSlogan": "Test slogan for External Event0",
- "TestMatchCase": 3,
- "TestTimestamp": 1469781869271,
- "TestTemperature": 8723.999
-}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/events/EventsIn.xmlfile b/testsuites/integration/integration-uservice-test/src/test/resources/events/EventsIn.xmlfile
deleted file mode 100644
index 3c42ddcb2..000000000
--- a/testsuites/integration/integration-uservice-test/src/test/resources/events/EventsIn.xmlfile
+++ /dev/null
@@ -1,2422 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ============LICENSE_START=======================================================
- Copyright (C) 2016-2018 Ericsson. All rights reserved.
- ================================================================================
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- SPDX-License-Identifier: Apache-2.0
- ============LICENSE_END=========================================================
--->
-
-<!-- This file contains multiple XML documents containing events, it is used to represent a stream of events as contiguous XML documents-->
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <!-- This is the first event-->
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109829</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5029.0977</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>9205.635</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>745.0819</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5303.2686</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>76.91979</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2514.586</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5762.7017</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2932.0693</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>4062.569</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>7330.253</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>4523.48</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>4418.4434</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2070.6726</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>3211.3796</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>9335.347</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>7486.7</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>7916.7837</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5593.4805</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2392.5393</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>3407.845</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8537.924</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109831</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2093.1672</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2938.2634</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>9799.69</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>3682.167</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8614.255</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5771.5522</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5778.1587</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>1829.2201</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8212.186</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>69.31722</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2842.4954</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>1680.3956</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2087.8213</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>954.5702</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5469.4463</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2140.287</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8113.5645</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>1402.2207</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8310.781</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>3253.3342</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8409.392</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8705.976</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5108.107</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>3716.3972</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>813.75836</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>9086.392</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5549.1143</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>6378.093</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>654.6241</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8923.838</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>450.83167</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>1230.132</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>1167.3259</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>3186.9114</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8806.747</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>4241.6426</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>9857.053</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>7561.059</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109832</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>1073.0768</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>6449.4272</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5766.172</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>4786.6704</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>9645.206</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>9275.977</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>985.0705</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8582.512</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>6540.643</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>1312.2606</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2310.2642</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>7863.311</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>9090.517</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>874.7286</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>89.31577</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5384.0977</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>3326.373</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>7053.2803</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>1100.3625</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>7318.115</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>7304.7827</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2811.665</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>4690.1846</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5624.33</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>1051.4647</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2689.3574</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2308.247</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>4999.671</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>3138.606</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>0</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>5719.3364</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>445.14835</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>9498.781</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>757.5476</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>227.3655</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>4751.002</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0100</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event1</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>2</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>8193.897</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>6397.872</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>6133.35</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>3</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>9280.389</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>1031.0221</value>
- </data>
-</xmlApexEvent>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xmlApexEvent xmlns="http://www.onap.org/policy/apex-pdp/apexevent">
- <name>Event0000</name>
- <version>0.0.1</version>
- <nameSpace>org.onap.policy.apex.domains.sample.events</nameSpace>
- <source>test</source>
- <target>apex</target>
- <data>
- <key>TestSlogan</key>
- <value>Test slogan for External Event0</value>
- </data>
- <data>
- <key>TestMatchCase</key>
- <value>1</value>
- </data>
- <data>
- <key>TestTimestamp</key>
- <value>1469787109833</value>
- </data>
- <data>
- <key>TestTemperature</key>
- <value>2206.1318</value>
- </data>
-</xmlApexEvent>
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/SamplePolicyModelMVEL.json b/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/SamplePolicyModelMVEL.json
deleted file mode 100644
index 982444f36..000000000
--- a/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/SamplePolicyModelMVEL.json
+++ /dev/null
@@ -1,7036 +0,0 @@
-{
- "apexPolicyModel": {
- "key": {
- "name": "SamplePolicyModelMVEL",
- "version": "0.0.1"
- },
- "keyInformation": {
- "key": {
- "name": "KeyInformation",
- "version": "0.0.1"
- },
- "keyInfoMap": {
- "entry": [
- {
- "key": {
- "name": "Context",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Context",
- "version": "0.0.1"
- },
- "UUID": "2708db15-3117-4ef5-ae06-44ad4bc72756",
- "description": "Generated description for concept referred to by key \"Context:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0000",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0000",
- "version": "0.0.1"
- },
- "UUID": "20f7f2d0-36e1-4134-93d9-8978e0ebb916",
- "description": "Generated description for concept referred to by key \"Event0000:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "UUID": "bfa262fc-f59d-4b05-af44-a5b5c218b314",
- "description": "Generated description for concept referred to by key \"Event0001:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "UUID": "84eeac88-5031-4487-b67a-5a3ae13c1a89",
- "description": "Generated description for concept referred to by key \"Event0002:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "UUID": "7a46a411-1715-48d8-9e70-9b5d14bbbed4",
- "description": "Generated description for concept referred to by key \"Event0003:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0004",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0004",
- "version": "0.0.1"
- },
- "UUID": "da0ba1b4-f654-4e99-97b5-595de84cb3dc",
- "description": "Generated description for concept referred to by key \"Event0004:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0100",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0100",
- "version": "0.0.1"
- },
- "UUID": "1267b311-60e2-48a7-8d0e-23c4ea21d863",
- "description": "Generated description for concept referred to by key \"Event0100:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "UUID": "84013070-ff2e-4295-acbd-4128f0509040",
- "description": "Generated description for concept referred to by key \"Event0101:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "UUID": "6fb7761e-b86f-47fc-8e19-6a116600764e",
- "description": "Generated description for concept referred to by key \"Event0102:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "UUID": "141cc707-009c-4e3b-a0f8-c346f074f590",
- "description": "Generated description for concept referred to by key \"Event0103:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0104",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0104",
- "version": "0.0.1"
- },
- "UUID": "98f4d09f-ff73-4385-8876-df6d04b552cc",
- "description": "Generated description for concept referred to by key \"Event0104:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Events",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Events",
- "version": "0.0.1"
- },
- "UUID": "889f6414-bc4d-4f29-b7af-175e63d23ac5",
- "description": "Generated description for concept referred to by key \"Events:0.0.1\""
- }
- },
- {
- "key": {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- "UUID": "64e4911c-5aed-467f-be19-277fb6170857",
- "description": "Generated description for concept referred to by key \"ExternalContextAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- "UUID": "cb6a1892-8c3c-44df-b8a7-0e5a333ff9eb",
- "description": "Generated description for concept referred to by key \"GlobalContextAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "KeyInformation",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "KeyInformation",
- "version": "0.0.1"
- },
- "UUID": "f3126983-e26c-491f-8738-c57784ca4026",
- "description": "Generated description for concept referred to by key \"KeyInformation:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Policies",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policies",
- "version": "0.0.1"
- },
- "UUID": "b20a18d5-c419-4e90-8519-9c8f8b3ce2ab",
- "description": "Generated description for concept referred to by key \"Policies:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Policy0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy0",
- "version": "0.0.1"
- },
- "UUID": "28943e99-871b-482b-953f-cfa7138da02c",
- "description": "Generated description for concept referred to by key \"Policy0:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- "UUID": "2b1b738b-70f6-4b45-9d3c-a7e889b49993",
- "description": "Generated description for concept referred to by key \"Policy0ContextAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Policy1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy1",
- "version": "0.0.1"
- },
- "UUID": "798ee6ea-f349-41bb-a281-7e4c22184e8c",
- "description": "Generated description for concept referred to by key \"Policy1:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- },
- "UUID": "eb9568d5-d95f-4713-9622-d95ef4cf81c3",
- "description": "Generated description for concept referred to by key \"Policy1ContextAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "SamplePolicyModelMVEL",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "SamplePolicyModelMVEL",
- "version": "0.0.1"
- },
- "UUID": "10979d21-947f-4920-83ae-63b827e8e80f",
- "description": "Generated description for concept referred to by key \"SamplePolicyModelMVEL:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "UUID": "cb65d7fe-8d86-463c-aa16-0f4e6138d705",
- "description": "Generated description for concept referred to by key \"Task_Act0:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "UUID": "ea2b4e7a-1a79-440c-9cf0-6fddaad64c0c",
- "description": "Generated description for concept referred to by key \"Task_Act1:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "UUID": "269e1d08-9ab4-48b8-8854-b65deb9d41b1",
- "description": "Generated description for concept referred to by key \"Task_Act2:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "UUID": "f9c4a91d-92aa-49ce-9b65-ab2378f6b048",
- "description": "Generated description for concept referred to by key \"Task_Act3:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "UUID": "7fde2446-ce2a-4bc2-a675-96496c387c88",
- "description": "Generated description for concept referred to by key \"Task_Decide0:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "UUID": "bc185db6-f18f-4fdd-b5b4-37d14b57f463",
- "description": "Generated description for concept referred to by key \"Task_Decide1:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "UUID": "2c1e2ede-d67c-4845-90ac-a4d53311bfbb",
- "description": "Generated description for concept referred to by key \"Task_Decide2:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "UUID": "1d1645a2-2852-4296-9f22-8f31ebe5386a",
- "description": "Generated description for concept referred to by key \"Task_Decide3:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "UUID": "f3739d83-a029-4ad8-a0b9-e5a028b369b2",
- "description": "Generated description for concept referred to by key \"Task_Establish0:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "UUID": "5351a5a5-4134-44fd-9a6f-fd37dbfc8aa7",
- "description": "Generated description for concept referred to by key \"Task_Establish1:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "UUID": "4206bb68-e710-4a01-aade-3e34771da63b",
- "description": "Generated description for concept referred to by key \"Task_Establish2:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "UUID": "cbaab234-b586-4f63-986e-ed0b317b6c66",
- "description": "Generated description for concept referred to by key \"Task_Establish3:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "UUID": "24dbc71b-8773-4393-9c36-a5f4991e0f55",
- "description": "Generated description for concept referred to by key \"Task_Match0:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "UUID": "42ecd25d-e8cb-48e4-890a-b0616528cf10",
- "description": "Generated description for concept referred to by key \"Task_Match1:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "UUID": "7e691294-a816-42f8-b124-9b5eac70b116",
- "description": "Generated description for concept referred to by key \"Task_Match2:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "UUID": "bc7cad3c-85a5-40b4-9eda-51ac2387af05",
- "description": "Generated description for concept referred to by key \"Task_Match3:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Tasks",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Tasks",
- "version": "0.0.1"
- },
- "UUID": "4386403d-b23c-4c3e-bc14-5d581f9de2f5",
- "description": "Generated description for concept referred to by key \"Tasks:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "UUID": "901a80ab-dd46-4697-b818-f669b9f9bce9",
- "description": "Generated description for concept referred to by key \"TestCase:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem000",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem000",
- "version": "0.0.1"
- },
- "UUID": "cfd19e5d-ab54-4e54-b4e5-1c5eaa832622",
- "description": "Generated description for concept referred to by key \"TestContextItem000:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem001",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem001",
- "version": "0.0.1"
- },
- "UUID": "42c27d27-878d-4e9d-a139-e60c98f1c747",
- "description": "Generated description for concept referred to by key \"TestContextItem001:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem002",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem002",
- "version": "0.0.1"
- },
- "UUID": "83919fa0-ed4d-4981-908f-79913734a0f5",
- "description": "Generated description for concept referred to by key \"TestContextItem002:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem003",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem003",
- "version": "0.0.1"
- },
- "UUID": "194882b0-d987-4200-b82a-2c015605279b",
- "description": "Generated description for concept referred to by key \"TestContextItem003:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem004",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem004",
- "version": "0.0.1"
- },
- "UUID": "948d345b-39c3-4436-8036-ac9e5c561977",
- "description": "Generated description for concept referred to by key \"TestContextItem004:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem005",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem005",
- "version": "0.0.1"
- },
- "UUID": "fdad8cb5-4375-4bbf-9ffc-1e5ed8f4bae6",
- "description": "Generated description for concept referred to by key \"TestContextItem005:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem006",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem006",
- "version": "0.0.1"
- },
- "UUID": "5243c0ba-5c50-4835-a885-6cd988252bb7",
- "description": "Generated description for concept referred to by key \"TestContextItem006:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem007",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem007",
- "version": "0.0.1"
- },
- "UUID": "29f0b15f-f7c3-46e5-98d7-59a34a677968",
- "description": "Generated description for concept referred to by key \"TestContextItem007:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem008",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem008",
- "version": "0.0.1"
- },
- "UUID": "aac96de5-9f3c-452c-855f-e556cc807351",
- "description": "Generated description for concept referred to by key \"TestContextItem008:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem009",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem009",
- "version": "0.0.1"
- },
- "UUID": "7fdc1cc3-08c7-42a4-92a9-39e172fe2f1f",
- "description": "Generated description for concept referred to by key \"TestContextItem009:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem00A",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00A",
- "version": "0.0.1"
- },
- "UUID": "cf60cca6-a2e8-4371-b0e5-85ecaae44acc",
- "description": "Generated description for concept referred to by key \"TestContextItem00A:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem00B",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00B",
- "version": "0.0.1"
- },
- "UUID": "1671f996-e14e-407d-a503-f4de09f0785b",
- "description": "Generated description for concept referred to by key \"TestContextItem00B:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem00C",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00C",
- "version": "0.0.1"
- },
- "UUID": "814c4c28-9027-4516-9598-adc75fafa92a",
- "description": "Generated description for concept referred to by key \"TestContextItem00C:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestDatatypes",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestDatatypes",
- "version": "0.0.1"
- },
- "UUID": "33e81d08-a62b-40ce-b7ff-50734427ebf9",
- "description": "Generated description for concept referred to by key \"TestDatatypes:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestExternalContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestExternalContextItem",
- "version": "0.0.1"
- },
- "UUID": "5cd74351-8e27-4dee-a379-86124db50383",
- "description": "Generated description for concept referred to by key \"TestExternalContextItem:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestGlobalContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestGlobalContextItem",
- "version": "0.0.1"
- },
- "UUID": "e8c9a056-5e95-4e14-bc96-0c0d13a34b18",
- "description": "Generated description for concept referred to by key \"TestGlobalContextItem:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- },
- "UUID": "92489659-02f3-4cb2-b25f-a6234ad71d36",
- "description": "Generated description for concept referred to by key \"TestPolicyContextItem:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "UUID": "1c3b9345-32c2-4f7e-94ce-be36d0775e9e",
- "description": "Generated description for concept referred to by key \"TestSlogan:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "UUID": "9e719a99-1d73-4d40-b097-c9622b9ea2b4",
- "description": "Generated description for concept referred to by key \"TestTemperature:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "UUID": "3bcc8ef1-4cc5-4b7f-9dc4-83046d4a2a5d",
- "description": "Generated description for concept referred to by key \"TestTimestamp:0.0.1\""
- }
- }
- ]
- }
- },
- "policies": {
- "key": {
- "name": "Policies",
- "version": "0.0.1"
- },
- "policyMap": {
- "entry": [
- {
- "key": {
- "name": "Policy0",
- "version": "0.0.1"
- },
- "value": {
- "policyKey": {
- "name": "Policy0",
- "version": "0.0.1"
- },
- "template": "MEDA",
- "state": {
- "entry": [
- {
- "key": "Act",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- },
- "trigger": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Act_NULL",
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- },
- "outgoingEvent": {
- "name": "Event0004",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "NULL",
- "parentKeyVersion": "0.0.0",
- "parentLocalName": "NULL",
- "localName": "NULL"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act0_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act1_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act2_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act3_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Decide",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- },
- "trigger": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Decide_Act",
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- },
- "outgoingEvent": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide0_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide1_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide2_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide3_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Establish",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- },
- "trigger": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Establish_Decide",
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- },
- "outgoingEvent": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish0_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish1_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish2_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish3_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Match",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Match"
- },
- "trigger": {
- "name": "Event0000",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Match_Establish",
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- },
- "outgoingEvent": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match0_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match1_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match2_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match3_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- }
- ]
- }
- }
- }
- ]
- },
- "firstState": "Match"
- }
- },
- {
- "key": {
- "name": "Policy1",
- "version": "0.0.1"
- },
- "value": {
- "policyKey": {
- "name": "Policy1",
- "version": "0.0.1"
- },
- "template": "MEDA",
- "state": {
- "entry": [
- {
- "key": "Act",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- },
- "trigger": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Act_NULL",
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- },
- "outgoingEvent": {
- "name": "Event0104",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "NULL",
- "parentKeyVersion": "0.0.0",
- "parentLocalName": "NULL",
- "localName": "NULL"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act0_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act1_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act2_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act3_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Decide",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- },
- "trigger": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Decide_Act",
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- },
- "outgoingEvent": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide0_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide1_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide2_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide3_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Establish",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- },
- "trigger": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Establish_Decide",
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- },
- "outgoingEvent": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish0_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish1_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish2_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish3_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Match",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Match"
- },
- "trigger": {
- "name": "Event0100",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Match_Establish",
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- },
- "outgoingEvent": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match0_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match1_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match2_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match3_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- }
- ]
- }
- }
- }
- ]
- },
- "firstState": "Match"
- }
- }
- ]
- }
- },
- "tasks": {
- "key": {
- "name": "Tasks",
- "version": "0.0.1"
- },
- "taskMap": {
- "entry": [
- {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Act0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Act0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- },
- {
- "key": "Parameter2",
- "value": {
- "key": {
- "parentKeyName": "Task_Act0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter2"
- },
- "defaultValue": "DefaultValue2"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestActCaseSelected\"] = (byte)2;\ntimeNow = new Date();\noutFields[\"TestActStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Act1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Act1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestActCaseSelected\"] = (byte)3;\ntimeNow = new Date();\noutFields[\"TestActStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Act2",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestActCaseSelected\"] = (byte)0;\ntimeNow = new Date();\noutFields[\"TestActStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Act3",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestActCaseSelected\"] = (byte)1;\ntimeNow = new Date();\noutFields[\"TestActStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- },
- {
- "key": "Parameter2",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter2"
- },
- "defaultValue": "DefaultValue2"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestDecideCaseSelected\"] = (byte)2;\ntimeNow = new Date();\noutFields[\"TestDecideStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestDecideCaseSelected\"] = (byte)3;\ntimeNow = new Date();\noutFields[\"TestDecideStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide2",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestDecideCaseSelected\"] = (byte)0;\ntimeNow = new Date();\noutFields[\"TestDecideStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide3",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestDecideCaseSelected\"] = (byte)1;\ntimeNow = new Date();\noutFields[\"TestDecideStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- },
- {
- "key": "Parameter2",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter2"
- },
- "defaultValue": "DefaultValue2"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestEstablishCaseSelected\"] = (byte)2;\ntimeNow = new Date();\noutFields[\"TestEstablishStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestEstablishCaseSelected\"] = (byte)3;\ntimeNow = new Date();\noutFields[\"TestEstablishStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish2",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestEstablishCaseSelected\"] = (byte)0;\ntimeNow = new Date();\noutFields[\"TestEstablishStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish3",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestEstablishCaseSelected\"] = (byte)1;\ntimeNow = new Date();\noutFields[\"TestEstablishStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Match0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Match0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- },
- {
- "key": "Parameter2",
- "value": {
- "key": {
- "parentKeyName": "Task_Match0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter2"
- },
- "defaultValue": "DefaultValue2"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestMatchCaseSelected\"] = (byte)2;\ntimeNow = new Date();\noutFields[\"TestMatchStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Match1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Match1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestMatchCaseSelected\"] = (byte)3;\ntimeNow = new Date();\noutFields[\"TestMatchStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Match2",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestMatchCaseSelected\"] = (byte)0;\ntimeNow = new Date();\noutFields[\"TestMatchStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Match3",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestMatchCaseSelected\"] = (byte)1;\ntimeNow = new Date();\noutFields[\"TestMatchStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- }
- ]
- }
- },
- "events": {
- "key": {
- "name": "Events",
- "version": "0.0.1"
- },
- "eventMap": {
- "entry": [
- {
- "key": {
- "name": "Event0000",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0000",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Outside",
- "target": "Match",
- "parameter": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Match",
- "target": "Establish",
- "parameter": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Establish",
- "target": "Decide",
- "parameter": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Decide",
- "target": "Act",
- "parameter": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0004",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0004",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Act",
- "target": "Outside",
- "parameter": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0100",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0100",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Outside",
- "target": "Match",
- "parameter": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Match",
- "target": "Establish",
- "parameter": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Establish",
- "target": "Decide",
- "parameter": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Decide",
- "target": "Act",
- "parameter": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0104",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0104",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Act",
- "target": "Outside",
- "parameter": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- }
- }
- ]
- }
- },
- "albums": {
- "key": {
- "name": "Context",
- "version": "0.0.1"
- },
- "albums": {
- "entry": [
- {
- "key": {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- "scope": "EXTERNAL",
- "isWritable": false,
- "itemSchema": {
- "name": "TestExternalContextItem",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- "scope": "GLOBAL",
- "isWritable": true,
- "itemSchema": {
- "name": "TestGlobalContextItem",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- "scope": "APPLICATION",
- "isWritable": true,
- "itemSchema": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- },
- "scope": "APPLICATION",
- "isWritable": true,
- "itemSchema": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- },
- "schemas": {
- "key": {
- "name": "TestDatatypes",
- "version": "0.0.1"
- },
- "schemas": {
- "entry": [
- {
- "key": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Byte"
- }
- },
- {
- "key": {
- "name": "TestContextItem000",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem000",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem000"
- }
- },
- {
- "key": {
- "name": "TestContextItem001",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem001",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem001"
- }
- },
- {
- "key": {
- "name": "TestContextItem002",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem002",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem002"
- }
- },
- {
- "key": {
- "name": "TestContextItem003",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem003",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem003"
- }
- },
- {
- "key": {
- "name": "TestContextItem004",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem004",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem004"
- }
- },
- {
- "key": {
- "name": "TestContextItem005",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem005",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem005"
- }
- },
- {
- "key": {
- "name": "TestContextItem006",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem006",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem006"
- }
- },
- {
- "key": {
- "name": "TestContextItem007",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem007",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem007"
- }
- },
- {
- "key": {
- "name": "TestContextItem008",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem008",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem008"
- }
- },
- {
- "key": {
- "name": "TestContextItem009",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem009",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem009"
- }
- },
- {
- "key": {
- "name": "TestContextItem00A",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00A",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00A"
- }
- },
- {
- "key": {
- "name": "TestContextItem00B",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00B",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00B"
- }
- },
- {
- "key": {
- "name": "TestContextItem00C",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00C",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00C"
- }
- },
- {
- "key": {
- "name": "TestExternalContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestExternalContextItem",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestExternalContextItem"
- }
- },
- {
- "key": {
- "name": "TestGlobalContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestGlobalContextItem",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestGlobalContextItem"
- }
- },
- {
- "key": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestPolicyContextItem"
- }
- },
- {
- "key": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Double"
- }
- },
- {
- "key": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Long"
- }
- }
- ]
- }
- }
- }
-} \ No newline at end of file
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/SamplePolicyModelMVELDivideByZero.json b/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/SamplePolicyModelMVELDivideByZero.json
deleted file mode 100644
index 50c426682..000000000
--- a/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/SamplePolicyModelMVELDivideByZero.json
+++ /dev/null
@@ -1,7372 +0,0 @@
-{
- "apexPolicyModel": {
- "key": {
- "name": "SamplePolicyModelMVEL",
- "version": "0.0.1"
- },
- "keyInformation": {
- "key": {
- "name": "KeyInformation",
- "version": "0.0.1"
- },
- "keyInfoMap": {
- "entry": [
- {
- "key": {
- "name": "Context",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Context",
- "version": "0.0.1"
- },
- "UUID": "2708db15-3117-4ef5-ae06-44ad4bc72756",
- "description": "Generated description for concept referred to by key \"Context:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0000",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0000",
- "version": "0.0.1"
- },
- "UUID": "20f7f2d0-36e1-4134-93d9-8978e0ebb916",
- "description": "Generated description for concept referred to by key \"Event0000:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "UUID": "bfa262fc-f59d-4b05-af44-a5b5c218b314",
- "description": "Generated description for concept referred to by key \"Event0001:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "UUID": "84eeac88-5031-4487-b67a-5a3ae13c1a89",
- "description": "Generated description for concept referred to by key \"Event0002:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "UUID": "7a46a411-1715-48d8-9e70-9b5d14bbbed4",
- "description": "Generated description for concept referred to by key \"Event0003:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0004",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0004",
- "version": "0.0.1"
- },
- "UUID": "da0ba1b4-f654-4e99-97b5-595de84cb3dc",
- "description": "Generated description for concept referred to by key \"Event0004:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0100",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0100",
- "version": "0.0.1"
- },
- "UUID": "1267b311-60e2-48a7-8d0e-23c4ea21d863",
- "description": "Generated description for concept referred to by key \"Event0100:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "UUID": "84013070-ff2e-4295-acbd-4128f0509040",
- "description": "Generated description for concept referred to by key \"Event0101:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "UUID": "6fb7761e-b86f-47fc-8e19-6a116600764e",
- "description": "Generated description for concept referred to by key \"Event0102:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "UUID": "141cc707-009c-4e3b-a0f8-c346f074f590",
- "description": "Generated description for concept referred to by key \"Event0103:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Event0104",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0104",
- "version": "0.0.1"
- },
- "UUID": "98f4d09f-ff73-4385-8876-df6d04b552cc",
- "description": "Generated description for concept referred to by key \"Event0104:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Events",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Events",
- "version": "0.0.1"
- },
- "UUID": "889f6414-bc4d-4f29-b7af-175e63d23ac5",
- "description": "Generated description for concept referred to by key \"Events:0.0.1\""
- }
- },
- {
- "key": {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- "UUID": "64e4911c-5aed-467f-be19-277fb6170857",
- "description": "Generated description for concept referred to by key \"ExternalContextAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- "UUID": "cb6a1892-8c3c-44df-b8a7-0e5a333ff9eb",
- "description": "Generated description for concept referred to by key \"GlobalContextAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "KeyInformation",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "KeyInformation",
- "version": "0.0.1"
- },
- "UUID": "f3126983-e26c-491f-8738-c57784ca4026",
- "description": "Generated description for concept referred to by key \"KeyInformation:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Policies",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policies",
- "version": "0.0.1"
- },
- "UUID": "b20a18d5-c419-4e90-8519-9c8f8b3ce2ab",
- "description": "Generated description for concept referred to by key \"Policies:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Policy0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy0",
- "version": "0.0.1"
- },
- "UUID": "28943e99-871b-482b-953f-cfa7138da02c",
- "description": "Generated description for concept referred to by key \"Policy0:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- "UUID": "2b1b738b-70f6-4b45-9d3c-a7e889b49993",
- "description": "Generated description for concept referred to by key \"Policy0ContextAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Policy1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy1",
- "version": "0.0.1"
- },
- "UUID": "798ee6ea-f349-41bb-a281-7e4c22184e8c",
- "description": "Generated description for concept referred to by key \"Policy1:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- },
- "UUID": "eb9568d5-d95f-4713-9622-d95ef4cf81c3",
- "description": "Generated description for concept referred to by key \"Policy1ContextAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "SamplePolicyModelMVEL",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "SamplePolicyModelMVEL",
- "version": "0.0.1"
- },
- "UUID": "10979d21-947f-4920-83ae-63b827e8e80f",
- "description": "Generated description for concept referred to by key \"SamplePolicyModelMVEL:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "UUID": "cb65d7fe-8d86-463c-aa16-0f4e6138d705",
- "description": "Generated description for concept referred to by key \"Task_Act0:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "UUID": "ea2b4e7a-1a79-440c-9cf0-6fddaad64c0c",
- "description": "Generated description for concept referred to by key \"Task_Act1:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "UUID": "269e1d08-9ab4-48b8-8854-b65deb9d41b1",
- "description": "Generated description for concept referred to by key \"Task_Act2:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "UUID": "f9c4a91d-92aa-49ce-9b65-ab2378f6b048",
- "description": "Generated description for concept referred to by key \"Task_Act3:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "UUID": "7fde2446-ce2a-4bc2-a675-96496c387c88",
- "description": "Generated description for concept referred to by key \"Task_Decide0:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "UUID": "bc185db6-f18f-4fdd-b5b4-37d14b57f463",
- "description": "Generated description for concept referred to by key \"Task_Decide1:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "UUID": "2c1e2ede-d67c-4845-90ac-a4d53311bfbb",
- "description": "Generated description for concept referred to by key \"Task_Decide2:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "UUID": "1d1645a2-2852-4296-9f22-8f31ebe5386a",
- "description": "Generated description for concept referred to by key \"Task_Decide3:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "UUID": "f3739d83-a029-4ad8-a0b9-e5a028b369b2",
- "description": "Generated description for concept referred to by key \"Task_Establish0:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "UUID": "5351a5a5-4134-44fd-9a6f-fd37dbfc8aa7",
- "description": "Generated description for concept referred to by key \"Task_Establish1:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "UUID": "4206bb68-e710-4a01-aade-3e34771da63b",
- "description": "Generated description for concept referred to by key \"Task_Establish2:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "UUID": "cbaab234-b586-4f63-986e-ed0b317b6c66",
- "description": "Generated description for concept referred to by key \"Task_Establish3:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "UUID": "24dbc71b-8773-4393-9c36-a5f4991e0f55",
- "description": "Generated description for concept referred to by key \"Task_Match0:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "UUID": "42ecd25d-e8cb-48e4-890a-b0616528cf10",
- "description": "Generated description for concept referred to by key \"Task_Match1:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "UUID": "7e691294-a816-42f8-b124-9b5eac70b116",
- "description": "Generated description for concept referred to by key \"Task_Match2:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "UUID": "bc7cad3c-85a5-40b4-9eda-51ac2387af05",
- "description": "Generated description for concept referred to by key \"Task_Match3:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Tasks",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Tasks",
- "version": "0.0.1"
- },
- "UUID": "4386403d-b23c-4c3e-bc14-5d581f9de2f5",
- "description": "Generated description for concept referred to by key \"Tasks:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "UUID": "901a80ab-dd46-4697-b818-f669b9f9bce9",
- "description": "Generated description for concept referred to by key \"TestCase:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem000",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem000",
- "version": "0.0.1"
- },
- "UUID": "cfd19e5d-ab54-4e54-b4e5-1c5eaa832622",
- "description": "Generated description for concept referred to by key \"TestContextItem000:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem001",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem001",
- "version": "0.0.1"
- },
- "UUID": "42c27d27-878d-4e9d-a139-e60c98f1c747",
- "description": "Generated description for concept referred to by key \"TestContextItem001:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem002",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem002",
- "version": "0.0.1"
- },
- "UUID": "83919fa0-ed4d-4981-908f-79913734a0f5",
- "description": "Generated description for concept referred to by key \"TestContextItem002:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem003",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem003",
- "version": "0.0.1"
- },
- "UUID": "194882b0-d987-4200-b82a-2c015605279b",
- "description": "Generated description for concept referred to by key \"TestContextItem003:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem004",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem004",
- "version": "0.0.1"
- },
- "UUID": "948d345b-39c3-4436-8036-ac9e5c561977",
- "description": "Generated description for concept referred to by key \"TestContextItem004:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem005",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem005",
- "version": "0.0.1"
- },
- "UUID": "fdad8cb5-4375-4bbf-9ffc-1e5ed8f4bae6",
- "description": "Generated description for concept referred to by key \"TestContextItem005:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem006",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem006",
- "version": "0.0.1"
- },
- "UUID": "5243c0ba-5c50-4835-a885-6cd988252bb7",
- "description": "Generated description for concept referred to by key \"TestContextItem006:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem007",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem007",
- "version": "0.0.1"
- },
- "UUID": "29f0b15f-f7c3-46e5-98d7-59a34a677968",
- "description": "Generated description for concept referred to by key \"TestContextItem007:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem008",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem008",
- "version": "0.0.1"
- },
- "UUID": "aac96de5-9f3c-452c-855f-e556cc807351",
- "description": "Generated description for concept referred to by key \"TestContextItem008:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem009",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem009",
- "version": "0.0.1"
- },
- "UUID": "7fdc1cc3-08c7-42a4-92a9-39e172fe2f1f",
- "description": "Generated description for concept referred to by key \"TestContextItem009:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem00A",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00A",
- "version": "0.0.1"
- },
- "UUID": "cf60cca6-a2e8-4371-b0e5-85ecaae44acc",
- "description": "Generated description for concept referred to by key \"TestContextItem00A:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem00B",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00B",
- "version": "0.0.1"
- },
- "UUID": "1671f996-e14e-407d-a503-f4de09f0785b",
- "description": "Generated description for concept referred to by key \"TestContextItem00B:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestContextItem00C",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00C",
- "version": "0.0.1"
- },
- "UUID": "814c4c28-9027-4516-9598-adc75fafa92a",
- "description": "Generated description for concept referred to by key \"TestContextItem00C:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestDatatypes",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestDatatypes",
- "version": "0.0.1"
- },
- "UUID": "33e81d08-a62b-40ce-b7ff-50734427ebf9",
- "description": "Generated description for concept referred to by key \"TestDatatypes:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestExternalContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestExternalContextItem",
- "version": "0.0.1"
- },
- "UUID": "5cd74351-8e27-4dee-a379-86124db50383",
- "description": "Generated description for concept referred to by key \"TestExternalContextItem:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestGlobalContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestGlobalContextItem",
- "version": "0.0.1"
- },
- "UUID": "e8c9a056-5e95-4e14-bc96-0c0d13a34b18",
- "description": "Generated description for concept referred to by key \"TestGlobalContextItem:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- },
- "UUID": "92489659-02f3-4cb2-b25f-a6234ad71d36",
- "description": "Generated description for concept referred to by key \"TestPolicyContextItem:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "UUID": "1c3b9345-32c2-4f7e-94ce-be36d0775e9e",
- "description": "Generated description for concept referred to by key \"TestSlogan:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "UUID": "9e719a99-1d73-4d40-b097-c9622b9ea2b4",
- "description": "Generated description for concept referred to by key \"TestTemperature:0.0.1\""
- }
- },
- {
- "key": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "UUID": "3bcc8ef1-4cc5-4b7f-9dc4-83046d4a2a5d",
- "description": "Generated description for concept referred to by key \"TestTimestamp:0.0.1\""
- }
- }
- ]
- }
- },
- "policies": {
- "key": {
- "name": "Policies",
- "version": "0.0.1"
- },
- "policyMap": {
- "entry": [
- {
- "key": {
- "name": "Policy0",
- "version": "0.0.1"
- },
- "value": {
- "policyKey": {
- "name": "Policy0",
- "version": "0.0.1"
- },
- "template": "MEDA",
- "state": {
- "entry": [
- {
- "key": "Act",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- },
- "trigger": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Act_NULL",
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- },
- "outgoingEvent": {
- "name": "Event0004",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "NULL",
- "parentKeyVersion": "0.0.0",
- "parentLocalName": "NULL",
- "localName": "NULL"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act0_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act1_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act2_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act3_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Decide",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- },
- "trigger": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Decide_Act",
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- },
- "outgoingEvent": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide0_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide1_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide2_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide3_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Establish",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- },
- "trigger": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Establish_Decide",
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- },
- "outgoingEvent": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish0_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish1_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish2_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish3_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Match",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Match"
- },
- "trigger": {
- "name": "Event0000",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Match_Establish",
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- },
- "outgoingEvent": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match0_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match1_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match2_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match3_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- }
- ]
- }
- }
- }
- ]
- },
- "firstState": "Match"
- }
- },
- {
- "key": {
- "name": "Policy1",
- "version": "0.0.1"
- },
- "value": {
- "policyKey": {
- "name": "Policy1",
- "version": "0.0.1"
- },
- "template": "MEDA",
- "state": {
- "entry": [
- {
- "key": "Act",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- },
- "trigger": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Act_NULL",
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- },
- "outgoingEvent": {
- "name": "Event0104",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "NULL",
- "parentKeyVersion": "0.0.0",
- "parentLocalName": "NULL",
- "localName": "NULL"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act0_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act1_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act2_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Task_Act3_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Decide",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- },
- "trigger": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Decide_Act",
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- },
- "outgoingEvent": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide0_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide1_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide2_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Task_Decide3_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Establish",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- },
- "trigger": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Establish_Decide",
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- },
- "outgoingEvent": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish0_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish1_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish2_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Task_Establish3_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Match",
- "value": {
- "stateKey": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Match"
- },
- "trigger": {
- "name": "Event0100",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Match_Establish",
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- },
- "outgoingEvent": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskSelectionLogic": {
- "key": "TaskSelectionLigic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match0_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match1_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match2_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Task_Match3_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "Policy1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- }
- ]
- }
- }
- }
- ]
- },
- "firstState": "Match"
- }
- }
- ]
- }
- },
- "tasks": {
- "key": {
- "name": "Tasks",
- "version": "0.0.1"
- },
- "taskMap": {
- "entry": [
- {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act0",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Act0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Act0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- },
- {
- "key": "Parameter2",
- "value": {
- "key": {
- "parentKeyName": "Task_Act0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter2"
- },
- "defaultValue": "DefaultValue2"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestActCaseSelected\"] = (byte)2;\ntimeNow = new Date();\ndivZero = 10;\ndivZero = divZero /0;\noutFields[\"TestActStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act1",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Act1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Act1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestActCaseSelected\"] = (byte)3;\ntimeNow = new Date();\ndivZero = 10;\ndivZero = divZero /0;\noutFields[\"TestActStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act2",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Act2",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestActCaseSelected\"] = (byte)0;\ntimeNow = new Date();\ndivZero = 10;\ndivZero = divZero /0;\noutFields[\"TestActStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Act3",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Act3",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestActCaseSelected\"] = (byte)1;\ntimeNow = new Date();\ndivZero = 10;\ndivZero = divZero /0;\noutFields[\"TestActStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide0",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- },
- {
- "key": "Parameter2",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter2"
- },
- "defaultValue": "DefaultValue2"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestDecideCaseSelected\"] = (byte)2;\ntimeNow = new Date();\noutFields[\"TestDecideStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide1",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestDecideCaseSelected\"] = (byte)3;\ntimeNow = new Date();\noutFields[\"TestDecideStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide2",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide2",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestDecideCaseSelected\"] = (byte)0;\ntimeNow = new Date();\noutFields[\"TestDecideStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Decide3",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Decide3",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestDecideCaseSelected\"] = (byte)1;\ntimeNow = new Date();\noutFields[\"TestDecideStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish0",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- },
- {
- "key": "Parameter2",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter2"
- },
- "defaultValue": "DefaultValue2"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestEstablishCaseSelected\"] = (byte)2;\ntimeNow = new Date();\noutFields[\"TestEstablishStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish1",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestEstablishCaseSelected\"] = (byte)3;\ntimeNow = new Date();\noutFields[\"TestEstablishStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish2",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish2",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestEstablishCaseSelected\"] = (byte)0;\ntimeNow = new Date();\noutFields[\"TestEstablishStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Establish3",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Establish3",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestEstablishCaseSelected\"] = (byte)1;\ntimeNow = new Date();\noutFields[\"TestEstablishStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match0",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Match0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Match0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- },
- {
- "key": "Parameter2",
- "value": {
- "key": {
- "parentKeyName": "Task_Match0",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter2"
- },
- "defaultValue": "DefaultValue2"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestMatchCaseSelected\"] = (byte)2;\ntimeNow = new Date();\noutFields[\"TestMatchStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match1",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Match1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- },
- {
- "key": "Parameter1",
- "value": {
- "key": {
- "parentKeyName": "Task_Match1",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter1"
- },
- "defaultValue": "DefaultValue1"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestMatchCaseSelected\"] = (byte)3;\ntimeNow = new Date();\noutFields[\"TestMatchStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match2",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Match2",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestMatchCaseSelected\"] = (byte)0;\ntimeNow = new Date();\noutFields[\"TestMatchStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Task_Match3",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": [
- {
- "key": "Parameter0",
- "value": {
- "key": {
- "parentKeyName": "Task_Match3",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Parameter0"
- },
- "defaultValue": "DefaultValue0"
- }
- }
- ]
- },
- "contextAlbumReference": [
- {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "_TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.Date;\nlogger.debug(subject.id);\ngc = getContextAlbum(\"GlobalContextAlbum\");\nlogger.debug(gc);\nlogger.debug(inFields);\noutFields[\"TestMatchCaseSelected\"] = (byte)1;\ntimeNow = new Date();\noutFields[\"TestMatchStateTime\"] = timeNow.getTime();\nlogger.debug(outFields);\nreturn true;"
- }
- }
- }
- ]
- }
- },
- "events": {
- "key": {
- "name": "Events",
- "version": "0.0.1"
- },
- "eventMap": {
- "entry": [
- {
- "key": {
- "name": "Event0000",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0000",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Outside",
- "target": "Match",
- "parameter": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0001",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Match",
- "target": "Establish",
- "parameter": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0002",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Establish",
- "target": "Decide",
- "parameter": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0003",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Decide",
- "target": "Act",
- "parameter": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0004",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0004",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Act",
- "target": "Outside",
- "parameter": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0100",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0100",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Outside",
- "target": "Match",
- "parameter": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0101",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Match",
- "target": "Establish",
- "parameter": {
- "entry": [
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0102",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Establish",
- "target": "Decide",
- "parameter": {
- "entry": [
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0103",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Decide",
- "target": "Act",
- "parameter": {
- "entry": [
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "Event0104",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Event0104",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.sample.events",
- "source": "Act",
- "target": "Outside",
- "parameter": {
- "entry": [
- {
- "key": "TestActCaseSelected",
- "value": {
- "key": "TestActCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestActStateTime",
- "value": {
- "key": "TestActStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideCaseSelected",
- "value": {
- "key": "TestDecideCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestDecideStateTime",
- "value": {
- "key": "TestDecideStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishCaseSelected",
- "value": {
- "key": "TestEstablishCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestEstablishStateTime",
- "value": {
- "key": "TestEstablishStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCase",
- "value": {
- "key": "TestMatchCase",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchCaseSelected",
- "value": {
- "key": "TestMatchCaseSelected",
- "fieldSchemaKey": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestMatchStateTime",
- "value": {
- "key": "TestMatchStateTime",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestSlogan",
- "value": {
- "key": "TestSlogan",
- "fieldSchemaKey": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTemperature",
- "value": {
- "key": "TestTemperature",
- "fieldSchemaKey": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "TestTimestamp",
- "value": {
- "key": "TestTimestamp",
- "fieldSchemaKey": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- }
- ]
- }
- },
- "albums": {
- "key": {
- "name": "Context",
- "version": "0.0.1"
- },
- "albums": {
- "entry": [
- {
- "key": {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "ExternalContextAlbum",
- "version": "0.0.1"
- },
- "scope": "EXTERNAL",
- "isWritable": false,
- "itemSchema": {
- "name": "TestExternalContextItem",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "GlobalContextAlbum",
- "version": "0.0.1"
- },
- "scope": "GLOBAL",
- "isWritable": true,
- "itemSchema": {
- "name": "TestGlobalContextItem",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy0ContextAlbum",
- "version": "0.0.1"
- },
- "scope": "APPLICATION",
- "isWritable": true,
- "itemSchema": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Policy1ContextAlbum",
- "version": "0.0.1"
- },
- "scope": "APPLICATION",
- "isWritable": true,
- "itemSchema": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- },
- "schemas": {
- "key": {
- "name": "TestDatatypes",
- "version": "0.0.1"
- },
- "schemas": {
- "entry": [
- {
- "key": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestCase",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Byte"
- }
- },
- {
- "key": {
- "name": "TestContextItem000",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem000",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem000"
- }
- },
- {
- "key": {
- "name": "TestContextItem001",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem001",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem001"
- }
- },
- {
- "key": {
- "name": "TestContextItem002",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem002",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem002"
- }
- },
- {
- "key": {
- "name": "TestContextItem003",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem003",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem003"
- }
- },
- {
- "key": {
- "name": "TestContextItem004",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem004",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem004"
- }
- },
- {
- "key": {
- "name": "TestContextItem005",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem005",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem005"
- }
- },
- {
- "key": {
- "name": "TestContextItem006",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem006",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem006"
- }
- },
- {
- "key": {
- "name": "TestContextItem007",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem007",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem007"
- }
- },
- {
- "key": {
- "name": "TestContextItem008",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem008",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem008"
- }
- },
- {
- "key": {
- "name": "TestContextItem009",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem009",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem009"
- }
- },
- {
- "key": {
- "name": "TestContextItem00A",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00A",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00A"
- }
- },
- {
- "key": {
- "name": "TestContextItem00B",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00B",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00B"
- }
- },
- {
- "key": {
- "name": "TestContextItem00C",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestContextItem00C",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestContextItem00C"
- }
- },
- {
- "key": {
- "name": "TestExternalContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestExternalContextItem",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestExternalContextItem"
- }
- },
- {
- "key": {
- "name": "TestGlobalContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestGlobalContextItem",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestGlobalContextItem"
- }
- },
- {
- "key": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestPolicyContextItem",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.context.test.concepts.TestPolicyContextItem"
- }
- },
- {
- "key": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestSlogan",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestTemperature",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Double"
- }
- },
- {
- "key": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "TestTimestamp",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Long"
- }
- }
- ]
- }
- }
- }
-}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/VPNPolicyModelAvro.json b/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/VPNPolicyModelAvro.json
deleted file mode 100644
index 5fa4be403..000000000
--- a/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/VPNPolicyModelAvro.json
+++ /dev/null
@@ -1,4557 +0,0 @@
-{
- "apexPolicyModel": {
- "key": {
- "name": "VPNPolicyModelAvro",
- "version": "0.0.1"
- },
- "keyInformation": {
- "key": {
- "name": "VPNKeyInformation",
- "version": "0.0.1"
- },
- "keyInfoMap": {
- "entry": [
- {
- "key": {
- "name": "Action",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Action",
- "version": "0.0.1"
- },
- "UUID": "fecbf45a-8559-3ba8-be95-c773d8277912",
- "description": "Generated description for concept referred to by key \"Action:0.0.1\""
- }
- },
- {
- "key": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "UUID": "a076b82b-2843-310c-b6a5-a89da296caf7",
- "description": "Generated description for concept referred to by key \"AffectedCustomers:0.0.1\""
- }
- },
- {
- "key": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "UUID": "cc403e79-bf85-3bdc-83dc-86a1ff45abed",
- "description": "Generated description for concept referred to by key \"CustomerMap:0.0.1\""
- }
- },
- {
- "key": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "UUID": "638a87b0-2040-3ab7-8d1f-3877f6efb250",
- "description": "Generated description for concept referred to by key \"CustomerName:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Link",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Link",
- "version": "0.0.1"
- },
- "UUID": "0e3b3a57-fa0a-3b0d-ad18-0322d1a515f0",
- "description": "Generated description for concept referred to by key \"Link:0.0.1\""
- }
- },
- {
- "key": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "UUID": "ec38833a-7f3e-3733-b38b-eb7ecc9e60ca",
- "description": "Generated description for concept referred to by key \"LinkList:0.0.1\""
- }
- },
- {
- "key": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "UUID": "5eceb73f-c951-360a-afb4-ca7a5376f8a9",
- "description": "Generated description for concept referred to by key \"LinkMap:0.0.1\""
- }
- },
- {
- "key": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "UUID": "2b9935ab-9b97-3228-ba43-ae48d7743c9f",
- "description": "Generated description for concept referred to by key \"LinkUp:0.0.1\""
- }
- },
- {
- "key": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "UUID": "b26602d0-53cb-357c-aa3a-bd53325c7208",
- "description": "Generated description for concept referred to by key \"ProblemStatus:0.0.1\""
- }
- },
- {
- "key": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "UUID": "c8a76dcf-d322-3a01-9d4b-c2d9a01359aa",
- "description": "Generated description for concept referred to by key \"SlaDT:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Status",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Status",
- "version": "0.0.1"
- },
- "UUID": "32a032cd-923a-3578-a232-d3ce88434b45",
- "description": "Generated description for concept referred to by key \"Status:0.0.1\""
- }
- },
- {
- "key": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "UUID": "af0da9d9-a2bd-387c-a441-66a0b0a0f434",
- "description": "Generated description for concept referred to by key \"StatusChanged:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNActEvent",
- "version": "0.0.1"
- },
- "UUID": "8c285b89-7102-37b1-aa1b-86d080df0aa9",
- "description": "Generated description for concept referred to by key \"VPNActEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "UUID": "a83d78d1-b3b0-3742-85e4-25364bdbae1f",
- "description": "Generated description for concept referred to by key \"VPNActTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNContext",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNContext",
- "version": "0.0.1"
- },
- "UUID": "ab3caa58-6748-373d-a6b9-08528951c261",
- "description": "Generated description for concept referred to by key \"VPNContext:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomer",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomer",
- "version": "0.0.1"
- },
- "UUID": "3c987f55-b978-3e32-9858-4b1978594bf3",
- "description": "Generated description for concept referred to by key \"VPNCustomer:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- "UUID": "9d8d7a8b-13f8-3e7f-a34c-8ce5bb988290",
- "description": "Generated description for concept referred to by key \"VPNCustomerAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtActEvent",
- "version": "0.0.1"
- },
- "UUID": "dc6fef76-6014-392f-b017-116bc9a35249",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtActEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "UUID": "2c9f5fb2-3fda-329a-bf81-9bbe72c0b39c",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtActTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "UUID": "9e86afcd-a764-3645-afdd-0fe373c2f9d0",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtDecideEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "UUID": "7c033835-24e5-302b-a2e7-1f357f4a49da",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtDecideTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "UUID": "6767849e-b884-3de3-a9de-49ec21d1653a",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtEstablishEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "UUID": "8d267e4f-a8b3-3ec1-9e00-4fe49c4824ac",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtEstablishTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "UUID": "3113d098-5f5d-30b1-91ad-24006aca60b3",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtMatchEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "UUID": "f7381ce6-2df0-3123-bc4d-fdb28ec0b0b4",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtMatchTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtPolicy",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtPolicy",
- "version": "0.0.1"
- },
- "UUID": "51645b2f-19ab-3792-8088-a2b0eab9a75b",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtPolicy:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "UUID": "dd7ea64d-863e-3194-8eee-e4aab7af1454",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtTriggerEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDatatypes",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDatatypes",
- "version": "0.0.1"
- },
- "UUID": "45ec61a2-39c6-3544-9d48-49e29b60daa7",
- "description": "Generated description for concept referred to by key \"VPNDatatypes:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "UUID": "c8721fa3-ff74-3222-b2e4-9824b8daf7bb",
- "description": "Generated description for concept referred to by key \"VPNDecideEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDecidePriorityTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecidePriorityTask",
- "version": "0.0.1"
- },
- "UUID": "cb2a893a-7719-3208-9952-a3fa3565cbb4",
- "description": "Generated description for concept referred to by key \"VPNDecidePriorityTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDecideSLATask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideSLATask",
- "version": "0.0.1"
- },
- "UUID": "bef3b2b0-5575-3b50-a1bc-dd05541cb800",
- "description": "Generated description for concept referred to by key \"VPNDecideSLATask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDecideSolvedTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideSolvedTask",
- "version": "0.0.1"
- },
- "UUID": "137f8cd1-0f33-3c03-88a5-d0408fe0c26a",
- "description": "Generated description for concept referred to by key \"VPNDecideSolvedTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "UUID": "dc647231-a4d6-307e-bd42-d32fa0a2c2c5",
- "description": "Generated description for concept referred to by key \"VPNDecideTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "UUID": "a5ec4ca5-b0ce-3098-afc2-61de501e35bd",
- "description": "Generated description for concept referred to by key \"VPNEstablishEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "UUID": "e5b00ad5-92d8-3ffc-93e0-ddd1c02e584f",
- "description": "Generated description for concept referred to by key \"VPNEstablishTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNEvents",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNEvents",
- "version": "0.0.1"
- },
- "UUID": "07c2931d-9011-3d85-bca6-c10d43856f60",
- "description": "Generated description for concept referred to by key \"VPNEvents:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNKeyInformation",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNKeyInformation",
- "version": "0.0.1"
- },
- "UUID": "c2516499-a76d-3526-a6ee-d1d93c598931",
- "description": "Generated description for concept referred to by key \"VPNKeyInformation:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLink",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLink",
- "version": "0.0.1"
- },
- "UUID": "27e97f3a-8b39-3ae7-ac26-af9370cccd43",
- "description": "Generated description for concept referred to by key \"VPNLink:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- "UUID": "5a234e2d-9efd-336f-b26d-1f909cdb44be",
- "description": "Generated description for concept referred to by key \"VPNLinkAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtActEvent",
- "version": "0.0.1"
- },
- "UUID": "20fa2bc5-366a-3127-bbbf-c3408e30196d",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtActEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "UUID": "63d61114-538c-3c02-8bc6-d0214dc09824",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtActTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "UUID": "42ecba03-b4cb-3a8f-8c0b-cc63da5eb28a",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtDecideEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "UUID": "ade15880-f26b-32fe-accc-58016cc8bdc5",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtDecideTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "UUID": "6e10e999-4c93-34b2-8723-434a47e80d24",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtEstablishEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "UUID": "b3e9531b-162c-3b07-b47f-4013380e59e8",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtEstablishTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "UUID": "fc2a579b-2424-3a20-9e48-b7fcc72259a7",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtMatchEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "UUID": "48c628d8-d660-37ec-8d24-c17c46ad3109",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtMatchTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtPolicy",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtPolicy",
- "version": "0.0.1"
- },
- "UUID": "d3818863-91dc-3ed6-9087-c4cd76707003",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtPolicy:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "UUID": "7af8f4e2-c662-3ccf-a77a-6dd2aafdd773",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtTriggerEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "UUID": "e9a25835-f032-3f6f-ae01-8b043cae3680",
- "description": "Generated description for concept referred to by key \"VPNMatchEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "UUID": "e5eb173b-18fd-34d2-924c-d4bc00979e86",
- "description": "Generated description for concept referred to by key \"VPNMatchTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNPolicies",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNPolicies",
- "version": "0.0.1"
- },
- "UUID": "1b333371-46d0-3ae7-9da9-d2f7b3525fbc",
- "description": "Generated description for concept referred to by key \"VPNPolicies:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNPolicy",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNPolicy",
- "version": "0.0.1"
- },
- "UUID": "5c1491a5-01ae-37cd-aa57-7aac775b6f56",
- "description": "Generated description for concept referred to by key \"VPNPolicy:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNPolicyModelAvro",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNPolicyModelAvro",
- "version": "0.0.1"
- },
- "UUID": "52795d54-f668-3993-a5ab-ed754125c83a",
- "description": "Generated description for concept referred to by key \"VPNPolicyModelAvro:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNProblem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNProblem",
- "version": "0.0.1"
- },
- "UUID": "0bcf2824-9a3a-394b-981f-1b6b51982a9f",
- "description": "Generated description for concept referred to by key \"VPNProblem:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- },
- "UUID": "ea4e8801-7391-3cb4-a93a-1dfd51ec392c",
- "description": "Generated description for concept referred to by key \"VPNProblemAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNTasks",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNTasks",
- "version": "0.0.1"
- },
- "UUID": "26cae2a3-9eba-3b73-b91c-ef70806cf158",
- "description": "Generated description for concept referred to by key \"VPNTasks:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNTriggerEvent",
- "version": "0.0.1"
- },
- "UUID": "61759db7-3539-307a-9310-9f3870dab1d6",
- "description": "Generated description for concept referred to by key \"VPNTriggerEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "UUID": "7bda6f7c-8469-3aea-a075-c1d4acc2a1c8",
- "description": "Generated description for concept referred to by key \"YtdDT:0.0.1\""
- }
- }
- ]
- }
- },
- "policies": {
- "key": {
- "name": "VPNPolicies",
- "version": "0.0.1"
- },
- "policyMap": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerCtxtPolicy",
- "version": "0.0.1"
- },
- "value": {
- "policyKey": {
- "name": "VPNCustomerCtxtPolicy",
- "version": "0.0.1"
- },
- "template": "MEDA",
- "state": {
- "entry": [
- {
- "key": "Act",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- },
- "trigger": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Act_NULL",
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- },
- "outgoingEvent": {
- "name": "VPNCustomerCtxtActEvent",
- "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": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "VPNCustomerCtxtActTask_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Decide",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- },
- "trigger": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Decide_Act",
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- },
- "outgoingEvent": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNCustomerCtxtDecideTask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Establish",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- },
- "trigger": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Establish_Decide",
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- },
- "outgoingEvent": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "VPNCustomerCtxtEstablishTask_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Match",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Match"
- },
- "trigger": {
- "name": "VPNCustomerCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Match_Establish",
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- },
- "outgoingEvent": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "VPNCustomerCtxtMatchTask_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- }
- ]
- }
- }
- }
- ]
- },
- "firstState": "Match"
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtPolicy",
- "version": "0.0.1"
- },
- "value": {
- "policyKey": {
- "name": "VPNLinkCtxtPolicy",
- "version": "0.0.1"
- },
- "template": "MEDA",
- "state": {
- "entry": [
- {
- "key": "Act",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- },
- "trigger": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Act_NULL",
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- },
- "outgoingEvent": {
- "name": "VPNLinkCtxtActEvent",
- "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": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "VPNLinkCtxtActTask_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Decide",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- },
- "trigger": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Decide_Act",
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- },
- "outgoingEvent": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNLinkCtxtDecideTask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Establish",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- },
- "trigger": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Establish_Decide",
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- },
- "outgoingEvent": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "VPNLinkCtxtEstablishTask_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Match",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Match"
- },
- "trigger": {
- "name": "VPNLinkCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Match_Establish",
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- },
- "outgoingEvent": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "VPNLinkCtxtMatchTask_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- }
- ]
- }
- }
- }
- ]
- },
- "firstState": "Match"
- }
- },
- {
- "key": {
- "name": "VPNPolicy",
- "version": "0.0.1"
- },
- "value": {
- "policyKey": {
- "name": "VPNPolicy",
- "version": "0.0.1"
- },
- "template": "MEDA",
- "state": {
- "entry": [
- {
- "key": "Act",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- },
- "trigger": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Act_NULL",
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- },
- "outgoingEvent": {
- "name": "VPNActEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "NULL",
- "parentKeyVersion": "0.0.0",
- "parentLocalName": "NULL",
- "localName": "NULL"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "TaskSelectionLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask)\nlogger.debug(subject.id + \":\" + subject.stateName + \", using default task\" + subject.defaultTaskKey);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "VPNActTask_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Decide",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- },
- "trigger": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Decide_Act",
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- },
- "outgoingEvent": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "TaskSelectionLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nlogger.debug(inFields);\n\nString incomingLink = inFields[\"Link\"];\nString incomingProblemStatus = inFields[\"ProblemStatus\"];\n\n/* 0 label=VPNDecideTask */\n\nif (incomingLink.equals(\"L09\") && incomingProblemStatus.equals(\"NEWPROBLEM\")) {\n\tSystem.err.println(\"l9 NEWPROBLEM\");\n\tsubject.getTaskKey(\"VPNDecideSLATask\").copyTo(selectedTask);\n\treturn true;\n}\nelse if (incomingLink.equals(\"L09\") && inFields[\"ProblemStatus\"].equals(\"NEWSOLVED\")) {\n\tSystem.err.println(\"l9 NEWSOLVED\");\n\tsubject.getTaskKey(\"VPNDecideSolvedTask\").copyTo(selectedTask);\n\treturn true;\n}\nelse if (incomingLink.equals(\"L10\") && incomingProblemStatus.equals(\"NEWPROBLEM\")) {\n\tSystem.err.println(\"l10 NEWPROBLEM\");\n\tsubject.getTaskKey(\"VPNDecidePriorityTask\").copyTo(selectedTask);\n\treturn true;\n}\nelse if (incomingLink.equals(\"L10\") && incomingProblemStatus.equals(\"NEWSOLVED\")) {\n\tSystem.err.println(\"l10 NEWSOLVED\");\n\tsubject.getTaskKey(\"VPNDecideSolvedTask\").copyTo(selectedTask);\n\treturn true;\n}\nelse {\n\tsubject.defaultTaskKey.copyTo(selectedTask);\n\treturn true;\n}"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNDecidePriorityTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNDecidePriorityTask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideSLATask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNDecideSLATask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideSolvedTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNDecideSolvedTask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNDecideTask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Establish",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- },
- "trigger": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Establish_Decide",
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- },
- "outgoingEvent": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "TaskSelectionLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask)\nlogger.debug(subject.id + \":\" + subject.stateName + \", using default task\" + subject.defaultTaskKey);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "VPNEstablishTask_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Match",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Match"
- },
- "trigger": {
- "name": "VPNTriggerEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Match_Establish",
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- },
- "outgoingEvent": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "TaskSelectionLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask)\nlogger.debug(subject.id + \":\" + subject.stateName + \", using default task\" + subject.defaultTaskKey);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "VPNMatchTask_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- }
- ]
- }
- }
- }
- ]
- },
- "firstState": "Match"
- }
- }
- ]
- }
- },
- "tasks": {
- "key": {
- "name": "VPNTasks",
- "version": "0.0.1"
- },
- "taskMap": {
- "entry": [
- {
- "key": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "CustomerMap",
- "value": {
- "key": "CustomerMap",
- "fieldSchemaKey": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkMap",
- "value": {
- "key": "LinkMap",
- "fieldSchemaKey": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import java.util.HashMap;\nimport org.apache.avro.generic.GenericRecord;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\n\nSystem.err.println(inFields);\nlogger.debug(subject.id);\n\nSystem.err.println(\"*** Links ***\");\nfor (GenericRecord link: getContextAlbum(\"VPNLinkAlbum\").values()) {\n System.err.println(link.get(\"linkName\") + \"\\t\" + link.get(\"active\"));\n}\n\nSystem.err.println(\"*** Customers ***\");\nfor (GenericRecord customer: getContextAlbum(\"VPNCustomerAlbum\").values()) {\n System.err.println(\n \t customer.get(\"customerName\") + \"\\t\" +\n\t\t customer.get(\"slaDT\") + \"\\t\" +\n\t\t customer.get(\"ytdDT\") + \"\\t\" + \n\t\t customer.get(\"linksInUse\"));\n}\n\nHashMap linkMap = subject.getOutFieldSchemaHelper(\"LinkMap\").createNewInstance();\nlinkMap.putAll(getContextAlbum(\"VPNLinkAlbum\"));\noutFields[\"LinkMap\"] = linkMap;\n\nHashMap customerMap = subject.getOutFieldSchemaHelper(\"CustomerMap\").createNewInstance();\ncustomerMap.putAll(getContextAlbum(\"VPNCustomerAlbum\"));\noutFields[\"CustomerMap\"] = customerMap;\n\nSystem.err.println(\"outFields: \" + outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.apache.avro.generic.GenericData.Array;\nimport org.apache.avro.generic.GenericRecord;\nimport org.apache.avro.Schema;\n\nlogger.debug(subject.id);\nSystem.err.println(inFields);\n\nString vpnCustomerName = inFields[\"CustomerName\"];\nGenericRecord vpnCustomer = getContextAlbum(\"VPNCustomerAlbum\").get(vpnCustomerName);\nif (vpnCustomer == null) {\n\tvpnCustomer = getContextAlbum(\"VPNCustomerAlbum\").getSchemaHelper.createNewInstance();\n\tvpnCustomer.put(\"customerName\", vpnCustomerName)\n\tvpnCustomer.put(\"slaDT\", 0);\n\tvpnCustomer.put(\"ytdDT\", 0);\n\tvpnCustomer.put(\"linksInUse\", new Array(0, Schema.createArray(vpnCustomer.getSchema().getField(\"linksInUse\").schema())));\n}\nvpnCustomer.put(\"slaDT\", inFields[\"SlaDT\"]);\nvpnCustomer.put(\"ytdDT\", inFields[\"YtdDT\"]);\n\nfor (String usedLinkName: inFields[\"LinkList\"].split(\" \")) {\n\tGenericRecord vpnLink = getContextAlbum(\"VPNLinkAlbum\").get(usedLinkName);\n\tif (vpnLink != null) {\n\t\tvpnCustomer.get(\"linksInUse\").add(vpnLink.get(\"linkName\"));\n\t}\n\telse {\n\t\tSystem.err.println(\"unknown link \\\"\" + usedLinkName + \"\\\" specified on customer \\\"\" + vpnCustomerName + \"\\\"\");\n\t}\n}\n\ngetContextAlbum(\"VPNCustomerAlbum\").put(vpnCustomer.get(\"customerName\"), vpnCustomer);\n\nSystem.err.println(\"*** Customers ***\");\nfor (GenericRecord customer: getContextAlbum(\"VPNCustomerAlbum\").values()) {\n\tSystem.err.println(\n\t\t\tcustomer.get(\"customerName\") + \"\\t\" +\n\t\t\tcustomer.get(\"slaDT\") + \"\\t\" +\n\t\t\tcustomer.get(\"ytdDT\") + \"\\t\" + \n\t\t\tcustomer.get(\"linksInUse\"));\n}\n\nString outLinkList = \"\";\nfor (String link : vpnCustomer.get(\"linksInUse\")) {\n\toutLinkList += link + \" \";\n}\n\noutFields[\"CustomerName\"] = vpnCustomer.get(\"customerName\");\noutFields[\"LinkList\"] = outLinkList.trim();\noutFields[\"SlaDT\"] = vpnCustomer.get(\"slaDT\");\noutFields[\"YtdDT\"] = vpnCustomer.get(\"ytdDT\");\n\nSystem.err.println(\"outFields: \" + outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecidePriorityTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecidePriorityTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.apache.avro.generic.GenericRecord;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\n\nlogger.debug(\"VPNDecidePriorityTask execution logic-Praveen\");\nlogger.debug(inFields);\noutFields[\"Link\"] = inFields[\"Link\"];\noutFields[\"Action\"] = \"Disconnect customers based on Priority\";\n\nArray affectedCustomersArray = subject.getOutFieldSchemaHelper(\"AffectedCustomers\").createNewInstance();\naffectedCustomersArray.add(\"A\");\noutFields[\"AffectedCustomers\"] = affectedCustomersArray;\n\nSystem.err.println(\"outFields: \" + outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideSLATask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideSLATask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.apache.avro.generic.GenericData.Array;\nimport org.apache.avro.generic.GenericRecord;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\n\nSystem.err.println(inFields);\n\noutFields[\"Link\"] = inFields[\"Link\"];\noutFields[\"Action\"] = \"Disconnect customers based on SLA Agreement\";\n\nArray slaViolatedCustomerArray = subject.getOutFieldSchemaHelper(\"AffectedCustomers\").createNewInstance();\n\nSystem.err.println(\"cust\\tslaDT\\tytdDT\");\nfor (GenericRecord customer: getContextAlbum(\"VPNCustomerAlbum\").values()) {\n\tSystem.err.println(customer.get(\"customerName\") + \"\\t\" + customer.get(\"slaDT\") + \"\\t\" + customer.get(\"ytdDT\"));\n\n\tif (customer.get(\"ytdDT\") > customer.get(\"slaDT\")) {\n\t\tslaViolatedCustomerArray.add(customer.get(\"customerName\"));\n\t}\n}\n\nSystem.err.println(\"Customers whose SLAs are violated are:\" + slaViolatedCustomerArray);\n\noutFields[\"AffectedCustomers\"] = slaViolatedCustomerArray;\n\nSystem.err.println(\"outFields: \" + outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideSolvedTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideSolvedTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.apache.avro.generic.GenericRecord;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\n\nSystem.err.println(inFields);\noutFields[\"Action\"] = \"Rebuild VPN for customers\";\noutFields[\"Link\"] = inFields[\"Link\"];\noutFields[\"AffectedCustomers\"] = inFields[\"AffectedCustomers\"];\n\n/* Get the problem-link-object for this link */\nString incomingLink = inFields[\"Link\"];\n\nGenericRecord vpnProblem = getContextAlbum(\"VPNProblemAlbum\").get(incomingLink);\n\nif (null != vpnProblem) {\n /* Calculate the total down time from the problem-link-object */\n long linkDownTimeinSecs = vpnProblem.get(\"endTime\") - vpnProblem.get(\"startTime\")/1000;\n /* Get customers from Policy context and add to ytdDT */\n for (GenericRecord customerName : vpnProblem.get(\"affectedCustomers\")) {\n \tGenericRecord customer = getContextAlbum(\"VPNCustomerAlbum\").get(customerName);\n\t\tcustomer.put(\"ytdDT\", customer.get(\"ytdDT\") + linkDownTimeinSecs);\n }\n}\n\n/* Remove the problem-link-object */\ngetContextAlbum(\"VPNProblemAlbum\").remove(incomingLink);\n\nSystem.err.println(\"outFields: \" + outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Status",
- "value": {
- "key": "Status",
- "fieldSchemaKey": {
- "name": "Status",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "StatusChanged",
- "value": {
- "key": "StatusChanged",
- "fieldSchemaKey": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.apache.avro.generic.GenericData.Array;\nimport org.apache.avro.generic.GenericRecord;\nimport org.apache.avro.Schema;\n\nlogger.debug(subject.getId() + \":\" + subject.getTaskName());\n\nSystem.err.println(inFields);\nString vpnLinkName = inFields[\"Link\"];\n\nGenericRecord vpnLink = getContextAlbum(\"VPNLinkAlbum\") .get(vpnLinkName);\nGenericRecord vpnProblem = getContextAlbum(\"VPNProblemAlbum\").get(vpnLinkName);\n\nString incomingStatus = inFields[\"Status\"];\nBoolean incomingStatusChanged = (Boolean)inFields[\"StatusChanged\"];\n\nif (incomingStatus.equalsIgnoreCase(\"DOWN\")) {\n\tvpnLink.put(\"active\", false);\n}\nelse {\n\tvpnLink.put(\"active\", true);\n}\n\nlong now = System.currentTimeMillis();\n\nArray affectedCustomerArray = subject.getOutFieldSchemaHelper(\"AffectedCustomers\").createNewInstance();\n\nif (incomingStatusChanged == false) {\n\toutFields[\"Link\"] = vpnLinkName;\n\tif (incomingStatus.equalsIgnoreCase(\"UP\")) {\n\t\toutFields[\"ProblemStatus\"] = \"NOPROBLEM\";\n\t\toutFields[\"AffectedCustomers\"] = affectedCustomerArray;\n\t}\n\telse if (incomingStatus.equalsIgnoreCase(\"DOWN\")) {\n\t\tfor (String customerName: vpnProblem.get(\"affectedCustomers\")) {\n\t\t\taffectedCustomerArray.add(customerName);\n\t\t}\n\t\toutFields[\"ProblemStatus\"] = \"STILLPROBLEM\";\n\t\toutFields[\"AffectedCustomers\"] = affectedCustomerArray;\n\t}\n\telse {\n\t\tSystem.err.println(\"VpnEstablishLogic: Unsupported link type!!!\" + vpnLinkName + \" \" + incomingStatus);\n\t}\n}\nelse if (incomingStatusChanged == true) {\n\t/* indicates new problem or new solution */\n\tif\t(incomingStatus.equalsIgnoreCase(\"UP\")) {\n\t\t/* A link that was down is now up */\n\t\tif (vpnProblem != null) {\n\t\t\tvpnProblem.put(\"endTime\", now);\n\t\t}\n\t\telse {\n\t\t\tSystem.err.println(\"VpnEstablishLogic: Link change to UP, but with no report of a previous problem!!!\" + vpnLinkName);\n\t\t}\n\t\tfor (String customerName: vpnProblem.get(\"affectedCustomers\")) {\n\t\t\taffectedCustomerArray.add(customerName);\n\t\t}\n\t\toutFields[\"Link\"] = vpnLinkName;\n\t\toutFields[\"AffectedCustomers\"] = affectedCustomerArray;\n\t\toutFields[\"ProblemStatus\"] = \"NEWSOLVED\";\n\t}\n\telse if (incomingStatus.equalsIgnoreCase(\"DOWN\")) {\n\t\t/* A link that was up is now down */\n\t\tif (vpnProblem == null) {\n\t\t\tvpnProblem = getContextAlbum(\"VPNProblemAlbum\").getSchemaHelper().createNewInstance();\n\t\t\tvpnProblem.put(\"problemName\", vpnLinkName);\n\t\t\tvpnProblem.put(\"startTime\", now);\n\t\t\tvpnProblem.put(\"affectedCustomers\", new Array(0, Schema.createArray(vpnProblem.getSchema().getField(\"affectedCustomers\").schema())));\n\t\t\tgetContextAlbum(\"VPNProblemAlbum\").put(vpnLinkName, vpnProblem);\n\n\t\t\tfor (GenericRecord vpnCustomer : getContextAlbum(\"VPNCustomerAlbum\").values()) {\n\t\t\t\tif (vpnCustomer.get(\"linksInUse\").contains(vpnLinkName)) {\n\t\t\t\t\tvpnProblem.get(\"affectedCustomers\").add(vpnCustomer.get(\"customerName\"));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tgetContextAlbum(\"VPNProblemAlbum\").put(vpnLinkName, vpnProblem);\n\n\t\t\tfor (String customerName: vpnProblem.get(\"affectedCustomers\")) {\n\t\t\t\taffectedCustomerArray.add(customerName);\n\t\t\t}\n\t\t\toutFields[\"Link\"] = vpnLinkName;\n\t\t\toutFields[\"AffectedCustomers\"] = affectedCustomerArray;\n\t\t\toutFields[\"ProblemStatus\"] = \"NEWPROBLEM\";\n\t\t}\n\t\telse {\n\t\t\tSystem.err.println(\"VpnEstablishLogic: Link change to DOWN, but with a report of a previous problem: \" + vpnLinkName + \" Not updating problem: \" + vpnProblem);\n\t\t\tfor (String customerName: vpnProblem.get(\"affectedCustomers\")) {\n\t\t\t\taffectedCustomerArray.add(customerName);\n\t\t\t}\n\t\t\toutFields[\"Link\"] = vpnLinkName;\n\t\t\toutFields[\"AffectedCustomers\"] = affectedCustomerArray;\n\t\t\toutFields[\"ProblemStatus\"] = \"STILLPROBLEM\";\n\t\t}\n\t}\n\telse {\n\t\tSystem.err.println(\"VpnEstablishLogic: Unsupported link type!!!\" + vpnLinkName + \" \" + incomingStatus);\n\t}\n}\nelse {\n\tthrow new IllegalArgumentException(\"MatchEvent down time cannot be less than 0\");\n}\n\nSystem.err.println(\"outFields: \" + outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.apache.avro.generic.GenericRecord;\n\nlogger.debug(subject.id);\nSystem.err.println(inFields);\n\nString vpnLinkName = inFields[\"Link\"];\nGenericRecord vpnLink = getContextAlbum(\"VPNLinkAlbum\").get(vpnLinkName);\n\nif (vpnLink == null) {\n\tvpnLink = getContextAlbum(\"VPNLinkAlbum\").getSchemaHelper().createNewInstance();\n\tvpnLink.put(\"linkName\", vpnLinkName);\n\tvpnLink.put(\"active\", true);\n\tgetContextAlbum(\"VPNLinkAlbum\").put(vpnLinkName, vpnLink);\n}\nvpnLink.put(\"active\", inFields[\"LinkUp\"])\n\nSystem.err.println(\"*** Links ***\");\nfor (GenericRecord link: getContextAlbum(\"VPNLinkAlbum\").values()) {\n\tSystem.err.println(link.get(\"linkName\") + \"\\t\" + link.get(\"active\"));\n}\n\noutFields[\"Link\"] = vpnLink.get(\"linkName\");\noutFields[\"LinkUp\"] = vpnLink.get(\"active\");\nSystem.err.println(\"outFields: \" + outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Status",
- "value": {
- "key": "Status",
- "fieldSchemaKey": {
- "name": "Status",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Status",
- "value": {
- "key": "Status",
- "fieldSchemaKey": {
- "name": "Status",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "StatusChanged",
- "value": {
- "key": "StatusChanged",
- "fieldSchemaKey": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.apache.avro.generic.GenericRecord;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\nSystem.err.println(inFields);\n\nString vpnLinkName = inFields[\"Link\"];\nString vpnLinkStatus = inFields[\"Status\"];\n\nGenericRecord vpnLink = getContextAlbum(\"VPNLinkAlbum\").get(vpnLinkName);\n\nif (vpnLink == null) {\n\tvpnLink = getContextAlbum(\"VPNLinkAlbum\").createItem();\n\tvpnLink.put(\"linkName\", vpnLinkName);\n\tgetContextAlbum(\"VPNLinkAlbum\").put(vpnLinkName, vpnLink);\n\n\t\n\tvpnLink = new VPNLink(vpnLinkName);\n\tgetContextAlbum(\"VPNLinkAlbum\").put(vpnLinkName, vpnLink);\n\tif (vpnLinkStatus.equalsIgnoreCase(\"DOWN\")) {\n\t\tvpnLink.put(\"active\", true);\n\t}\n\telse {\n\t\tvpnLink.put(\"active\", false);\n\t}\n}\n\nif (vpnLinkStatus.equalsIgnoreCase(\"DOWN\")) {\n\tif (vpnLinkName != null) {\n\t\tif (vpnLink.get(\"active\")) {\n\t\t\toutFields[\"StatusChanged\"] = true;\n\t\t}\n\t\telse {\n\t\t\toutFields[\"StatusChanged\"] = false;\n\t\t}\n\t\toutFields[\"Link\"] = vpnLinkName;\n\t\toutFields[\"Status\"] = vpnLinkStatus;\n\t}\n\telse {\n\t\tSystem.err.println(\"match: trigger context error: link is null\");\n\t}\n}\nelse if (vpnLinkStatus.equalsIgnoreCase(\"UP\")) {\n\tif (vpnLinkName != null) {\n\t\tif (!vpnLink.get(\"active\")) {\n\t\t\toutFields[\"StatusChanged\"] = true;\n\t\t}\n\t\telse {\n\t\t\toutFields[\"StatusChanged\"] = false;\n\t\t}\n\t\toutFields[\"Link\"] = vpnLinkName;\n\t\toutFields[\"Status\"] = vpnLinkStatus;\n\t}\n\telse {\n\t\tSystem.err.println(\"match: trigger context error: link is null\");\n\t}\n}\nelse {\n\tSystem.err.println(\"match: trigger context error: status neither UP nor DOWN\");\n}\n\nSystem.err.println(\"outFields: \" + outFields);\nreturn true;"
- }
- }
- }
- ]
- }
- },
- "events": {
- "key": {
- "name": "VPNEvents",
- "version": "0.0.1"
- },
- "eventMap": {
- "entry": [
- {
- "key": {
- "name": "VPNActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNActEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerMap",
- "value": {
- "key": "CustomerMap",
- "fieldSchemaKey": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkMap",
- "value": {
- "key": "LinkMap",
- "fieldSchemaKey": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtActEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtActEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Status",
- "value": {
- "key": "Status",
- "fieldSchemaKey": {
- "name": "Status",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "StatusChanged",
- "value": {
- "key": "StatusChanged",
- "fieldSchemaKey": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNTriggerEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Status",
- "value": {
- "key": "Status",
- "fieldSchemaKey": {
- "name": "Status",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- }
- ]
- }
- },
- "albums": {
- "key": {
- "name": "VPNContext",
- "version": "0.0.1"
- },
- "albums": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- "scope": "GLOBAL",
- "isWritable": true,
- "itemSchema": {
- "name": "VPNCustomer",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- "scope": "GLOBAL",
- "isWritable": true,
- "itemSchema": {
- "name": "VPNLink",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- },
- "scope": "GLOBAL",
- "isWritable": true,
- "itemSchema": {
- "name": "VPNProblem",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- },
- "schemas": {
- "key": {
- "name": "VPNDatatypes",
- "version": "0.0.1"
- },
- "schemas": {
- "entry": [
- {
- "key": {
- "name": "Action",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Action",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "schemaFlavour": "Avro",
- "schemaDefinition": "{\n\t\"type\": \"array\", \"items\": \"string\"}\n}"
- }
- },
- {
- "key": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "schemaFlavour": "Avro",
- "schemaDefinition": "{\n\t\"type\": \"map\", \"values\": {\n\t\t\"type\" : \"record\",\n\t\t\"name\" : \"VPNCustomer\",\n\t\t\"fields\" : [\n\t\t\t{\"name\" : \"customerName\", \"type\" : \"string\"},\n\t\t\t{\"name\" : \"slaDT\" , \"type\" : \"int\"},\n\t\t\t{\"name\" : \"ytdDT\" , \"type\" : \"int\"}\n\t\t\t]\n\t}\n}"
- }
- },
- {
- "key": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "Link",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Link",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "schemaFlavour": "Avro",
- "schemaDefinition": "{\n\t\"type\": \"map\", \"values\": {\n\t\t\"type\" : \"record\",\n\t\t\"name\" : \"VPNLink\",\n\t\t\"fields\" : [\n\t\t\t{\"name\": \"linkName\", \"type\": \"string\"},\n\t\t\t{\"name\": \"active\", \"type\": \"boolean\"}\n\t\t\t]\n\t}\n}"
- }
- },
- {
- "key": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Boolean"
- }
- },
- {
- "key": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Integer"
- }
- },
- {
- "key": {
- "name": "Status",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Status",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Boolean"
- }
- },
- {
- "key": {
- "name": "VPNCustomer",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomer",
- "version": "0.0.1"
- },
- "schemaFlavour": "Avro",
- "schemaDefinition": "{\n\t\"type\" : \"record\",\n\t\"name\" : \"VPNCustomer\",\n\t\"fields\" : [\n\t\t{\"name\" : \"customerName\", \"type\" : \"string\"},\n\t\t{\"name\" : \"slaDT\" , \"type\" : \"int\"},\n\t\t{\"name\" : \"ytdDT\" , \"type\" : \"int\"},\n\t\t{\n\t\t\t\"name\": \"linksInUse\",\n\t\t\t\"doc\": \"Links used by this customer\",\n\t\t\t\"type\": {\"type\" : \"array\", \"items\" : \"string\"}\n\t\t}\n\t\t]\n}"
- }
- },
- {
- "key": {
- "name": "VPNLink",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLink",
- "version": "0.0.1"
- },
- "schemaFlavour": "Avro",
- "schemaDefinition": "{\n\t\"type\" : \"record\",\n\t\"name\" : \"VPNLink\",\n\t\"fields\" : [\n\t\t{\"name\": \"linkName\", \"type\": \"string\"},\n\t\t{\"name\": \"active\", \"type\": \"boolean\"}\n\t\t]\n}"
- }
- },
- {
- "key": {
- "name": "VPNProblem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNProblem",
- "version": "0.0.1"
- },
- "schemaFlavour": "Avro",
- "schemaDefinition": "{\n\t\"type\" : \"record\",\n\t\"name\" : \"VPNProblem\",\n\t\"fields\" : [\n\t\t{\"name\": \"problemName\", \"type\": \"string\"},\n\t\t{\"name\": \"startTime\" , \"type\": \"long\"},\n\t\t{\"name\": \"endTime\" , \"type\": \"long\"},\n\t\t{\n\t\t\t\"name\": \"affectedCustomers\",\n\t\t\t\"doc\": \"customers affected by this problem\",\n\t\t\t\"type\": {\"type\" : \"array\", \"items\" : \"string\"}\n\t\t}\n\t\t]\n}"
- }
- },
- {
- "key": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Integer"
- }
- }
- ]
- }
- }
- }
-} \ No newline at end of file
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/VPNPolicyModelJava.json b/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/VPNPolicyModelJava.json
deleted file mode 100644
index 4a8c92f98..000000000
--- a/testsuites/integration/integration-uservice-test/src/test/resources/policymodels/VPNPolicyModelJava.json
+++ /dev/null
@@ -1,4557 +0,0 @@
-{
- "apexPolicyModel": {
- "key": {
- "name": "VPNPolicyModelJava",
- "version": "0.0.1"
- },
- "keyInformation": {
- "key": {
- "name": "VPNKeyInformation",
- "version": "0.0.1"
- },
- "keyInfoMap": {
- "entry": [
- {
- "key": {
- "name": "Action",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Action",
- "version": "0.0.1"
- },
- "UUID": "fecbf45a-8559-3ba8-be95-c773d8277912",
- "description": "Generated description for concept referred to by key \"Action:0.0.1\""
- }
- },
- {
- "key": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "UUID": "a076b82b-2843-310c-b6a5-a89da296caf7",
- "description": "Generated description for concept referred to by key \"AffectedCustomers:0.0.1\""
- }
- },
- {
- "key": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "UUID": "cc403e79-bf85-3bdc-83dc-86a1ff45abed",
- "description": "Generated description for concept referred to by key \"CustomerMap:0.0.1\""
- }
- },
- {
- "key": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "UUID": "638a87b0-2040-3ab7-8d1f-3877f6efb250",
- "description": "Generated description for concept referred to by key \"CustomerName:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Link",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Link",
- "version": "0.0.1"
- },
- "UUID": "0e3b3a57-fa0a-3b0d-ad18-0322d1a515f0",
- "description": "Generated description for concept referred to by key \"Link:0.0.1\""
- }
- },
- {
- "key": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "UUID": "ec38833a-7f3e-3733-b38b-eb7ecc9e60ca",
- "description": "Generated description for concept referred to by key \"LinkList:0.0.1\""
- }
- },
- {
- "key": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "UUID": "5eceb73f-c951-360a-afb4-ca7a5376f8a9",
- "description": "Generated description for concept referred to by key \"LinkMap:0.0.1\""
- }
- },
- {
- "key": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "UUID": "2b9935ab-9b97-3228-ba43-ae48d7743c9f",
- "description": "Generated description for concept referred to by key \"LinkUp:0.0.1\""
- }
- },
- {
- "key": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "UUID": "b26602d0-53cb-357c-aa3a-bd53325c7208",
- "description": "Generated description for concept referred to by key \"ProblemStatus:0.0.1\""
- }
- },
- {
- "key": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "UUID": "c8a76dcf-d322-3a01-9d4b-c2d9a01359aa",
- "description": "Generated description for concept referred to by key \"SlaDT:0.0.1\""
- }
- },
- {
- "key": {
- "name": "Status",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Status",
- "version": "0.0.1"
- },
- "UUID": "32a032cd-923a-3578-a232-d3ce88434b45",
- "description": "Generated description for concept referred to by key \"Status:0.0.1\""
- }
- },
- {
- "key": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "UUID": "af0da9d9-a2bd-387c-a441-66a0b0a0f434",
- "description": "Generated description for concept referred to by key \"StatusChanged:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNActEvent",
- "version": "0.0.1"
- },
- "UUID": "8c285b89-7102-37b1-aa1b-86d080df0aa9",
- "description": "Generated description for concept referred to by key \"VPNActEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "UUID": "a83d78d1-b3b0-3742-85e4-25364bdbae1f",
- "description": "Generated description for concept referred to by key \"VPNActTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNContext",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNContext",
- "version": "0.0.1"
- },
- "UUID": "ab3caa58-6748-373d-a6b9-08528951c261",
- "description": "Generated description for concept referred to by key \"VPNContext:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomer",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomer",
- "version": "0.0.1"
- },
- "UUID": "3c987f55-b978-3e32-9858-4b1978594bf3",
- "description": "Generated description for concept referred to by key \"VPNCustomer:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- "UUID": "9d8d7a8b-13f8-3e7f-a34c-8ce5bb988290",
- "description": "Generated description for concept referred to by key \"VPNCustomerAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtActEvent",
- "version": "0.0.1"
- },
- "UUID": "dc6fef76-6014-392f-b017-116bc9a35249",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtActEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "UUID": "2c9f5fb2-3fda-329a-bf81-9bbe72c0b39c",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtActTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "UUID": "9e86afcd-a764-3645-afdd-0fe373c2f9d0",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtDecideEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "UUID": "7c033835-24e5-302b-a2e7-1f357f4a49da",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtDecideTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "UUID": "6767849e-b884-3de3-a9de-49ec21d1653a",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtEstablishEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "UUID": "8d267e4f-a8b3-3ec1-9e00-4fe49c4824ac",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtEstablishTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "UUID": "3113d098-5f5d-30b1-91ad-24006aca60b3",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtMatchEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "UUID": "f7381ce6-2df0-3123-bc4d-fdb28ec0b0b4",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtMatchTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtPolicy",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtPolicy",
- "version": "0.0.1"
- },
- "UUID": "51645b2f-19ab-3792-8088-a2b0eab9a75b",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtPolicy:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "UUID": "dd7ea64d-863e-3194-8eee-e4aab7af1454",
- "description": "Generated description for concept referred to by key \"VPNCustomerCtxtTriggerEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDatatypes",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDatatypes",
- "version": "0.0.1"
- },
- "UUID": "45ec61a2-39c6-3544-9d48-49e29b60daa7",
- "description": "Generated description for concept referred to by key \"VPNDatatypes:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "UUID": "c8721fa3-ff74-3222-b2e4-9824b8daf7bb",
- "description": "Generated description for concept referred to by key \"VPNDecideEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDecidePriorityTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecidePriorityTask",
- "version": "0.0.1"
- },
- "UUID": "cb2a893a-7719-3208-9952-a3fa3565cbb4",
- "description": "Generated description for concept referred to by key \"VPNDecidePriorityTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDecideSLATask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideSLATask",
- "version": "0.0.1"
- },
- "UUID": "bef3b2b0-5575-3b50-a1bc-dd05541cb800",
- "description": "Generated description for concept referred to by key \"VPNDecideSLATask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDecideSolvedTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideSolvedTask",
- "version": "0.0.1"
- },
- "UUID": "137f8cd1-0f33-3c03-88a5-d0408fe0c26a",
- "description": "Generated description for concept referred to by key \"VPNDecideSolvedTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "UUID": "dc647231-a4d6-307e-bd42-d32fa0a2c2c5",
- "description": "Generated description for concept referred to by key \"VPNDecideTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "UUID": "a5ec4ca5-b0ce-3098-afc2-61de501e35bd",
- "description": "Generated description for concept referred to by key \"VPNEstablishEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "UUID": "e5b00ad5-92d8-3ffc-93e0-ddd1c02e584f",
- "description": "Generated description for concept referred to by key \"VPNEstablishTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNEvents",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNEvents",
- "version": "0.0.1"
- },
- "UUID": "07c2931d-9011-3d85-bca6-c10d43856f60",
- "description": "Generated description for concept referred to by key \"VPNEvents:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNKeyInformation",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNKeyInformation",
- "version": "0.0.1"
- },
- "UUID": "c2516499-a76d-3526-a6ee-d1d93c598931",
- "description": "Generated description for concept referred to by key \"VPNKeyInformation:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLink",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLink",
- "version": "0.0.1"
- },
- "UUID": "27e97f3a-8b39-3ae7-ac26-af9370cccd43",
- "description": "Generated description for concept referred to by key \"VPNLink:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- "UUID": "5a234e2d-9efd-336f-b26d-1f909cdb44be",
- "description": "Generated description for concept referred to by key \"VPNLinkAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtActEvent",
- "version": "0.0.1"
- },
- "UUID": "20fa2bc5-366a-3127-bbbf-c3408e30196d",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtActEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "UUID": "63d61114-538c-3c02-8bc6-d0214dc09824",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtActTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "UUID": "42ecba03-b4cb-3a8f-8c0b-cc63da5eb28a",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtDecideEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "UUID": "ade15880-f26b-32fe-accc-58016cc8bdc5",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtDecideTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "UUID": "6e10e999-4c93-34b2-8723-434a47e80d24",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtEstablishEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "UUID": "b3e9531b-162c-3b07-b47f-4013380e59e8",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtEstablishTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "UUID": "fc2a579b-2424-3a20-9e48-b7fcc72259a7",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtMatchEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "UUID": "48c628d8-d660-37ec-8d24-c17c46ad3109",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtMatchTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtPolicy",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtPolicy",
- "version": "0.0.1"
- },
- "UUID": "d3818863-91dc-3ed6-9087-c4cd76707003",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtPolicy:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "UUID": "7af8f4e2-c662-3ccf-a77a-6dd2aafdd773",
- "description": "Generated description for concept referred to by key \"VPNLinkCtxtTriggerEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "UUID": "e9a25835-f032-3f6f-ae01-8b043cae3680",
- "description": "Generated description for concept referred to by key \"VPNMatchEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "UUID": "e5eb173b-18fd-34d2-924c-d4bc00979e86",
- "description": "Generated description for concept referred to by key \"VPNMatchTask:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNPolicies",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNPolicies",
- "version": "0.0.1"
- },
- "UUID": "1b333371-46d0-3ae7-9da9-d2f7b3525fbc",
- "description": "Generated description for concept referred to by key \"VPNPolicies:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNPolicy",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNPolicy",
- "version": "0.0.1"
- },
- "UUID": "5c1491a5-01ae-37cd-aa57-7aac775b6f56",
- "description": "Generated description for concept referred to by key \"VPNPolicy:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNPolicyModelJava",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNPolicyModelJava",
- "version": "0.0.1"
- },
- "UUID": "39d0dbe2-5fc1-3171-b429-551c25d92003",
- "description": "Generated description for concept referred to by key \"VPNPolicyModelJava:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNProblem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNProblem",
- "version": "0.0.1"
- },
- "UUID": "0bcf2824-9a3a-394b-981f-1b6b51982a9f",
- "description": "Generated description for concept referred to by key \"VPNProblem:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- },
- "UUID": "ea4e8801-7391-3cb4-a93a-1dfd51ec392c",
- "description": "Generated description for concept referred to by key \"VPNProblemAlbum:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNTasks",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNTasks",
- "version": "0.0.1"
- },
- "UUID": "26cae2a3-9eba-3b73-b91c-ef70806cf158",
- "description": "Generated description for concept referred to by key \"VPNTasks:0.0.1\""
- }
- },
- {
- "key": {
- "name": "VPNTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNTriggerEvent",
- "version": "0.0.1"
- },
- "UUID": "61759db7-3539-307a-9310-9f3870dab1d6",
- "description": "Generated description for concept referred to by key \"VPNTriggerEvent:0.0.1\""
- }
- },
- {
- "key": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "UUID": "7bda6f7c-8469-3aea-a075-c1d4acc2a1c8",
- "description": "Generated description for concept referred to by key \"YtdDT:0.0.1\""
- }
- }
- ]
- }
- },
- "policies": {
- "key": {
- "name": "VPNPolicies",
- "version": "0.0.1"
- },
- "policyMap": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerCtxtPolicy",
- "version": "0.0.1"
- },
- "value": {
- "policyKey": {
- "name": "VPNCustomerCtxtPolicy",
- "version": "0.0.1"
- },
- "template": "MEDA",
- "state": {
- "entry": [
- {
- "key": "Act",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- },
- "trigger": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Act_NULL",
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- },
- "outgoingEvent": {
- "name": "VPNCustomerCtxtActEvent",
- "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": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "VPNCustomerCtxtActTask_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Decide",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- },
- "trigger": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Decide_Act",
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- },
- "outgoingEvent": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNCustomerCtxtDecideTask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Establish",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- },
- "trigger": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Establish_Decide",
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- },
- "outgoingEvent": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "VPNCustomerCtxtEstablishTask_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Match",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Match"
- },
- "trigger": {
- "name": "VPNCustomerCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Match_Establish",
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- },
- "outgoingEvent": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "VPNCustomerCtxtMatchTask_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNCustomerCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- }
- ]
- }
- }
- }
- ]
- },
- "firstState": "Match"
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtPolicy",
- "version": "0.0.1"
- },
- "value": {
- "policyKey": {
- "name": "VPNLinkCtxtPolicy",
- "version": "0.0.1"
- },
- "template": "MEDA",
- "state": {
- "entry": [
- {
- "key": "Act",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- },
- "trigger": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Act_NULL",
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- },
- "outgoingEvent": {
- "name": "VPNLinkCtxtActEvent",
- "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": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "VPNLinkCtxtActTask_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Decide",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- },
- "trigger": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Decide_Act",
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- },
- "outgoingEvent": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNLinkCtxtDecideTask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Establish",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- },
- "trigger": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Establish_Decide",
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- },
- "outgoingEvent": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "VPNLinkCtxtEstablishTask_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Match",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Match"
- },
- "trigger": {
- "name": "VPNLinkCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Match_Establish",
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- },
- "outgoingEvent": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "NULL",
- "logicFlavour": "UNDEFINED",
- "logic": ""
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "VPNLinkCtxtMatchTask_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNLinkCtxtPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- }
- ]
- }
- }
- }
- ]
- },
- "firstState": "Match"
- }
- },
- {
- "key": {
- "name": "VPNPolicy",
- "version": "0.0.1"
- },
- "value": {
- "policyKey": {
- "name": "VPNPolicy",
- "version": "0.0.1"
- },
- "template": "MEDA",
- "state": {
- "entry": [
- {
- "key": "Act",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- },
- "trigger": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Act_NULL",
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- },
- "outgoingEvent": {
- "name": "VPNActEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "NULL",
- "parentKeyVersion": "0.0.0",
- "parentLocalName": "NULL",
- "localName": "NULL"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "TaskSelectionLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask)\nlogger.debug(subject.id + \":\" + subject.stateName + \", using default task\" + subject.defaultTaskKey);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "VPNActTask_DIRECT_Act_NULL"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Act",
- "localName": "Act_NULL"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Decide",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- },
- "trigger": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Decide_Act",
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- },
- "outgoingEvent": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Act"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "TaskSelectionLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nlogger.debug(inFields);\n\nString incomingLink = inFields[\"Link\"];\nString incomingProblemStatus = inFields[\"ProblemStatus\"];\n\n/* 0 label=VPNDecideTask */\n\nif (incomingLink.equals(\"L09\") && incomingProblemStatus.equals(\"NEWPROBLEM\")) {\n\tSystem.err.println(\"l9 NEWPROBLEM\");\n\tsubject.getTaskKey(\"VPNDecideSLATask\").copyTo(selectedTask);\n\treturn true;\n}\nelse if (incomingLink.equals(\"L09\") && inFields[\"ProblemStatus\"].equals(\"NEWSOLVED\")) {\n\tSystem.err.println(\"l9 NEWSOLVED\");\n\tsubject.getTaskKey(\"VPNDecideSolvedTask\").copyTo(selectedTask);\n\treturn true;\n}\nelse if (incomingLink.equals(\"L10\") && incomingProblemStatus.equals(\"NEWPROBLEM\")) {\n\tSystem.err.println(\"l10 NEWPROBLEM\");\n\tsubject.getTaskKey(\"VPNDecidePriorityTask\").copyTo(selectedTask);\n\treturn true;\n}\nelse if (incomingLink.equals(\"L10\") && incomingProblemStatus.equals(\"NEWSOLVED\")) {\n\tSystem.err.println(\"l10 NEWSOLVED\");\n\tsubject.getTaskKey(\"VPNDecideSolvedTask\").copyTo(selectedTask);\n\treturn true;\n}\nelse {\n\tsubject.defaultTaskKey.copyTo(selectedTask);\n\treturn true;\n}"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNDecidePriorityTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNDecidePriorityTask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideSLATask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNDecideSLATask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideSolvedTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNDecideSolvedTask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "VPNDecideTask_DIRECT_Decide_Act"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Decide",
- "localName": "Decide_Act"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Establish",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- },
- "trigger": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Establish_Decide",
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- },
- "outgoingEvent": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Decide"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "TaskSelectionLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask)\nlogger.debug(subject.id + \":\" + subject.stateName + \", using default task\" + subject.defaultTaskKey);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "VPNEstablishTask_DIRECT_Establish_Decide"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Establish",
- "localName": "Establish_Decide"
- }
- }
- }
- ]
- }
- }
- },
- {
- "key": "Match",
- "value": {
- "stateKey": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Match"
- },
- "trigger": {
- "name": "VPNTriggerEvent",
- "version": "0.0.1"
- },
- "stateOutputs": {
- "entry": [
- {
- "key": "Match_Establish",
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- },
- "outgoingEvent": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "nextState": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "NULL",
- "localName": "Establish"
- }
- }
- }
- ]
- },
- "contextAlbumReference": [],
- "taskSelectionLogic": {
- "key": "TaskSelectionLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask)\nlogger.debug(subject.id + \":\" + subject.stateName + \", using default task\" + subject.defaultTaskKey);\nreturn true;"
- },
- "stateFinalizerLogicMap": {
- "entry": []
- },
- "defaultTask": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "taskReferences": {
- "entry": [
- {
- "key": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "VPNMatchTask_DIRECT_Match_Establish"
- },
- "outputType": "DIRECT",
- "output": {
- "parentKeyName": "VPNPolicy",
- "parentKeyVersion": "0.0.1",
- "parentLocalName": "Match",
- "localName": "Match_Establish"
- }
- }
- }
- ]
- }
- }
- }
- ]
- },
- "firstState": "Match"
- }
- }
- ]
- }
- },
- "tasks": {
- "key": {
- "name": "VPNTasks",
- "version": "0.0.1"
- },
- "taskMap": {
- "entry": [
- {
- "key": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNActTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "CustomerMap",
- "value": {
- "key": "CustomerMap",
- "fieldSchemaKey": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkMap",
- "value": {
- "key": "LinkMap",
- "fieldSchemaKey": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.onap.policy.apex.domains.vpn.java.concepts.VPNLink;\nimport org.onap.policy.apex.domains.vpn.java.concepts.VPNLinkMap;\nimport org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomer;\nimport org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomerMap;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\n\nSystem.err.println(inFields);\nlogger.debug(subject.id);\n\nSystem.err.println(\"*** Links ***\");\nfor (VPNLink link: getContextAlbum(\"VPNLinkAlbum\").values()) {\n System.err.println(link.getName() + \"\\t\" + link.getActive());\n}\n\nSystem.err.println(\"*** Customers ***\");\nfor (VPNCustomer customer: getContextAlbum(\"VPNCustomerAlbum\").values()) {\n System.err.println(\n \t customer.getName() + \"\\t\" +\n\t\t customer.getSlaDT() + \"\\t\" +\n\t\t customer.getYtdDT() + \"\\t\" + \n\t\t customer.getLinksInUseAsString());\n}\n\nVPNLinkMap linkMap = new VPNLinkMap();\nlinkMap.putAll(getContextAlbum(\"VPNLinkAlbum\"));\noutFields[\"LinkMap\"] = linkMap;\n\nVPNCustomerMap customerMap = new VPNCustomerMap();\ncustomerMap.putAll(getContextAlbum(\"VPNCustomerAlbum\"));\noutFields[\"CustomerMap\"] = customerMap;\n\nSystem.err.println(\"outFields: \" + outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtActTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomer;\nimport org.onap.policy.apex.domains.vpn.java.concepts.VPNLink;\n\nlogger.debug(subject.id);\nSystem.err.println(inFields);\n\nString vpnCustomerName = inFields[\"CustomerName\"];\nVPNCustomer vpnCustomer = getContextAlbum(\"VPNCustomerAlbum\").get(vpnCustomerName);\nif (vpnCustomer == null) {\n vpnCustomer = new VPNCustomer(vpnCustomerName);\n\t getContextAlbum(\"VPNCustomerAlbum\").put(vpnCustomerName, vpnCustomer);\n}\nvpnCustomer.setSlaDT(inFields[\"SlaDT\"]);\nvpnCustomer.setYtdDT(inFields[\"YtdDT\"]);\n\nfor (String usedLinkName: inFields[\"LinkList\"].split(\" \")) {\n\tVPNLink vpnLink = getContextAlbum(\"VPNLinkAlbum\").get(usedLinkName);\n\tif (vpnLink != null) {\n\t\tvpnCustomer.getLinksInUse().add(vpnLink);\n\t}\n\telse {\n\t\tSystem.err.println(\"unknown link \\\\\"\" + usedLinkName + \"\\\\\" specified on customer \\\\\"\" + vpnCustomerName + \"\\\\\"\");\n\t}\n}\n\nSystem.err.println(\"*** Customers ***\");\nfor (VPNCustomer customer: getContextAlbum(\"VPNCustomerAlbum\").values()) {\n System.err.println(\n \t customer.getName() + \"\\t\" +\n\t\t customer.getSlaDT() + \"\\t\" +\n\t\t customer.getYtdDT() + \"\\t\" + \n\t\t customer.getLinksInUseAsString());\n}\n\noutFields[\"CustomerName\"] = vpnCustomer.getName();\noutFields[\"LinkList\"] = vpnCustomer.getLinksInUseAsString();\noutFields[\"SlaDT\"] = vpnCustomer.getSlaDT();\noutFields[\"YtdDT\"] = vpnCustomer.getYtdDT();\n\nSystem.err.println(\"outFields: \" + outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtDecideTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtEstablishTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtMatchTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecidePriorityTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecidePriorityTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomerArray;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\n\nlogger.debug(\"VPNDecidePriorityTask execution logic-Praveen\");\nlogger.debug(inFields);\noutFields[\"Link\"] = inFields[\"Link\"];\noutFields[\"Action\"] = \"Disconnect customers based on Priority\";\n\nVPNCustomerArray affectedCustomersArray = new VPNCustomerArray();\naffectedCustomersArray.addCustomer(\"A\");\noutFields[\"AffectedCustomers\"] = affectedCustomersArray;\n\nSystem.err.println(\"outFields: \" + outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideSLATask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideSLATask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomerArray;\nimport org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomer;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\n\nSystem.err.println(inFields);\n\noutFields[\"Link\"] = inFields[\"Link\"];\noutFields[\"Action\"] = \"Disconnect customers based on SLA Agreement\";\n\nVPNCustomerArray slaViolatedCustomerArray = new VPNCustomerArray();\n\nSystem.err.println(\"cust\\tslaDT\\tytdDT\");\nfor (VPNCustomer customer: getContextAlbum(\"VPNCustomerAlbum\").values()) {\n\tSystem.err.println(customer.getName() + \"\\t\" + customer.getSlaDT() + \"\\t\" + customer.getYtdDT());\n\n\tif (customer.getYtdDT() > customer.getSlaDT()) {\n\t\tslaViolatedCustomerArray.addCustomer(customer.getName());\n\t}\n}\n\nSystem.err.println(\"Customers whose SLAs are violated are:\" + slaViolatedCustomerArray.toString());\n\ninFields[\"AffectedCustomers\"].removeAll(slaViolatedCustomerArray.getCustomers());\noutFields[\"AffectedCustomers\"] = new VPNCustomerArray(inFields[\"AffectedCustomers\"].getCustomers());\n\nSystem.err.println(\"outFields: \" + outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideSolvedTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideSolvedTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomer;\nimport org.onap.policy.apex.domains.vpn.java.concepts.VPNProblem;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\n\nSystem.err.println(inFields);\noutFields[\"Action\"] = \"Rebuild VPN for customers\";\noutFields[\"Link\"] = inFields[\"Link\"];\noutFields[\"AffectedCustomers\"] = inFields[\"AffectedCustomers\"];\n\n/* Get the problem-link-object for this link */\nString incomingLink = inFields[\"Link\"];\n\nVPNProblem vpnProblem = getContextAlbum(\"VPNProblemAlbum\").get(incomingLink);\n\nif (null != vpnProblem) {\n /* Calculate the total down time from the problem-link-object */\n long linkDownTimeinSecs = (vpnProblem.getEndTime() - vpnProblem.getStartTime())/1000;\n /* Get customers from Policy context and add to ytdDT */\n for (VPNCustomer customer : vpnProblem.getAffectedCustomers()) {\n\t\tcustomer.setYtdDT(customer.getYtdDT() + linkDownTimeinSecs);\n }\n}\n\n/* Remove the problem-link-object */\ngetContextAlbum(\"VPNProblemAlbum\").remove(incomingLink);\n\nSystem.err.println(\"outFields: \" + outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNEstablishTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Status",
- "value": {
- "key": "Status",
- "fieldSchemaKey": {
- "name": "Status",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "StatusChanged",
- "value": {
- "key": "StatusChanged",
- "fieldSchemaKey": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.onap.policy.apex.domains.vpn.java.concepts.VPNLink;\nimport org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomer;\nimport org.onap.policy.apex.domains.vpn.java.concepts.VPNProblem;\nimport org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomerArray;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\n\nSystem.err.println(inFields);\nString vpnLinkName = inFields[\"Link\"];\n\nVPNLink vpnLink = getContextAlbum(\"VPNLinkAlbum\").get(vpnLinkName);\nVPNProblem vpnProblem = getContextAlbum(\"VPNProblemAlbum\").get(vpnLinkName);\n\nString incomingStatus = inFields[\"Status\"];\nBoolean incomingStatusChanged = (Boolean)inFields[\"StatusChanged\"];\n\nif (incomingStatus.equalsIgnoreCase(\"DOWN\")) {\n\tvpnLink.setActive(false);\n}\nelse {\n\tvpnLink.setActive(true);\n}\n\nlong now = System.currentTimeMillis();\n\nif (incomingStatusChanged == false) {\n\toutFields[\"Link\"] = vpnLinkName;\n\tif (incomingStatus.equalsIgnoreCase(\"UP\")) {\n\t\toutFields[\"ProblemStatus\"] = \"NOPROBLEM\";\n\t\toutFields[\"AffectedCustomers\"] = new VPNCustomerArray();\n\t}\n\telse if (incomingStatus.equalsIgnoreCase(\"DOWN\")) {\n\t\toutFields[\"ProblemStatus\"] = \"STILLPROBLEM\";\n\t\toutFields[\"AffectedCustomers\"] = new VPNCustomerArray(vpnProblem.getAffectedCustomers());\n\t}\n\telse {\n\t\tSystem.err.println(\"VpnEstablishLogic: Unsupported link type!!!\" + vpnLinkName + \" \" + incomingStatus);\n\t}\n}\nelse if (incomingStatusChanged == true) {\n\t/* indicates new problem or new solution */\n\tif\t(incomingStatus.equalsIgnoreCase(\"UP\")) {\n\t\t/* A link that was down is now up */\n\t\tif (vpnProblem != null) {\n\t\t\tvpnProblem.setEndTime(now);\n\t\t}\n\t\telse {\n\t\t\tSystem.err.println(\"VpnEstablishLogic: Link change to UP, but with no report of a previous problem!!!\" + vpnLinkName);\n\t\t}\n\t\toutFields[\"Link\"] = vpnLinkName;\n\t\toutFields[\"AffectedCustomers\"] = new VPNCustomerArray(vpnProblem.getAffectedCustomers());\n\t\toutFields[\"ProblemStatus\"] = \"NEWSOLVED\";\n\t}\n\telse if (incomingStatus.equalsIgnoreCase(\"DOWN\")) {\n\t\t/* A link that was up is now down */\n\t\tif (vpnProblem == null) {\n\t\t\tvpnProblem = new VPNProblem(vpnLinkName);\n\t\t\tvpnProblem.setStartTime(now);\n\n\t\t\tfor (VPNCustomer vpnCustomer : getContextAlbum(\"VPNCustomerAlbum\").values()) {\n\t\t\t\tif (vpnCustomer.getLinksInUse().contains(vpnLinkName)) {\n\t\t\t\t\tvpnProblem.add(vpnCustomer);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tgetContextAlbum(\"VPNProblemAlbum\").put(vpnLinkName, vpnProblem);\n\n\t\t\toutFields[\"Link\"] = vpnLinkName;\n\t\t\toutFields[\"AffectedCustomers\"] = new VPNCustomerArray(vpnProblem.getAffectedCustomers());\n\t\t\toutFields[\"ProblemStatus\"] = \"NEWPROBLEM\";\n\t\t}\n\t\telse {\n\t\t\tSystem.err.println(\"VpnEstablishLogic: Link change to DOWN, but with a report of a previous problem: \" + vpnLinkName + \" Not updating problem: \" + vpnProblem);\n\t\t\toutFields[\"Link\"] = vpnLinkName;\n\t\t\toutFields[\"AffectedCustomers\"] = new VPNCustomerArray(vpnProblem.getAffectedCustomers());\n\t\t\toutFields[\"ProblemStatus\"] = \"STILLPROBLEM\";\n\t\t}\n\t}\n\telse {\n\t\tSystem.err.println(\"VpnEstablishLogic: Unsupported link type!!!\" + vpnLinkName + \" \" + incomingStatus);\n\t}\n}\nelse {\n\tthrow new IllegalArgumentException(\"MatchEvent down time cannot be less than 0\");\n}\n\nSystem.err.println(\"outFields: \" + outFields);\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtActTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.onap.policy.apex.domains.vpn.java.concepts.VPNLink;\n\nlogger.debug(subject.id);\nSystem.err.println(inFields);\n\nString vpnLinkName = inFields[\"Link\"];\nVPNLink vpnLink = getContextAlbum(\"VPNLinkAlbum\").get(vpnLinkName);\nif (vpnLink == null) {\n vpnLink = new VPNLink(vpnLinkName);\n getContextAlbum(\"VPNLinkAlbum\").put(vpnLinkName, vpnLink);\n}\nvpnLink.setActive(inFields[\"LinkUp\"]);\n\nSystem.err.println(\"*** Links ***\");\nfor (VPNLink link: getContextAlbum(\"VPNLinkAlbum\").values()) {\n System.err.println(link.getName() + \"\\t\" + link.getActive());\n}\n\noutFields[\"Link\"] = vpnLink.getName();\noutFields[\"LinkUp\"] = vpnLink.getActive();\nSystem.err.println(\"outFields: \" + outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtDecideTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtEstablishTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtMatchTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "logger.debug(subject.id + \":\" + subject.taskName);\nlogger.debug(inFields);\nlogger.debug(outFields);\n\nreturn true;"
- }
- }
- },
- {
- "key": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNMatchTask",
- "version": "0.0.1"
- },
- "inputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Status",
- "value": {
- "key": "Status",
- "fieldSchemaKey": {
- "name": "Status",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "outputFields": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Status",
- "value": {
- "key": "Status",
- "fieldSchemaKey": {
- "name": "Status",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "StatusChanged",
- "value": {
- "key": "StatusChanged",
- "fieldSchemaKey": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- },
- "taskParameters": {
- "entry": []
- },
- "contextAlbumReference": [
- {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- }
- ],
- "taskLogic": {
- "key": "TaskLogic",
- "logicFlavour": "MVEL",
- "logic": "import org.onap.policy.apex.domains.vpn.java.concepts.VPNLink;\n\nlogger.debug(subject.id + \":\" + subject.taskName);\nSystem.err.println(inFields);\n\nString vpnLinkName = inFields[\"Link\"];\nString vpnLinkStatus = inFields[\"Status\"];\n\nVPNLink vpnLink = getContextAlbum(\"VPNLinkAlbum\").get(vpnLinkName);\nif (vpnLink == null) {\n\tvpnLink = new VPNLink(vpnLinkName);\n\tgetContextAlbum(\"VPNLinkAlbum\").put(vpnLinkName, vpnLink);\n\tif (vpnLinkStatus.equalsIgnoreCase(\"DOWN\")) {\n\t\tvpnLink.setActive(true);\n\t}\n\telse {\n\t\tvpnLink.setActive(false);\n\t}\n}\n\nif (vpnLinkStatus.equalsIgnoreCase(\"DOWN\")) {\n\tif (vpnLinkName != null) {\n\t\tif (vpnLink.getActive()) {\n\t\t\toutFields[\"StatusChanged\"] = true;\n\t\t}\n\t\telse {\n\t\t\toutFields[\"StatusChanged\"] = false;\n\t\t}\n\t\toutFields[\"Link\"] = vpnLinkName;\n\t\toutFields[\"Status\"] = vpnLinkStatus;\n\t}\n\telse {\n\t\tSystem.err.println(\"match: trigger context error: link is null\");\n\t}\n}\nelse if (vpnLinkStatus.equalsIgnoreCase(\"UP\")) {\n\tif (vpnLinkName != null) {\n\t\tif (!vpnLink.getActive()) {\n\t\t\toutFields[\"StatusChanged\"] = true;\n\t\t}\n\t\telse {\n\t\t\toutFields[\"StatusChanged\"] = false;\n\t\t}\n\t\toutFields[\"Link\"] = vpnLinkName;\n\t\toutFields[\"Status\"] = vpnLinkStatus;\n\t}\n\telse {\n\t\tSystem.err.println(\"match: trigger context error: link is null\");\n\t}\n}\nelse {\n\tSystem.err.println(\"match: trigger context error: status neither UP nor DOWN\");\n}\n\nSystem.err.println(\"outFields: \" + outFields);\nreturn true;"
- }
- }
- }
- ]
- }
- },
- "events": {
- "key": {
- "name": "VPNEvents",
- "version": "0.0.1"
- },
- "eventMap": {
- "entry": [
- {
- "key": {
- "name": "VPNActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNActEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerMap",
- "value": {
- "key": "CustomerMap",
- "fieldSchemaKey": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkMap",
- "value": {
- "key": "LinkMap",
- "fieldSchemaKey": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtActEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtDecideEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtMatchEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNCustomerCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "CustomerName",
- "value": {
- "key": "CustomerName",
- "fieldSchemaKey": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkList",
- "value": {
- "key": "LinkList",
- "fieldSchemaKey": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "SlaDT",
- "value": {
- "key": "SlaDT",
- "fieldSchemaKey": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "YtdDT",
- "value": {
- "key": "YtdDT",
- "fieldSchemaKey": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNDecideEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Action",
- "value": {
- "key": "Action",
- "fieldSchemaKey": {
- "name": "Action",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNEstablishEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "AffectedCustomers",
- "value": {
- "key": "AffectedCustomers",
- "fieldSchemaKey": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "ProblemStatus",
- "value": {
- "key": "ProblemStatus",
- "fieldSchemaKey": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtActEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtActEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtDecideEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtEstablishEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtMatchEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkCtxtTriggerEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "LinkUp",
- "value": {
- "key": "LinkUp",
- "fieldSchemaKey": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNMatchEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Status",
- "value": {
- "key": "Status",
- "fieldSchemaKey": {
- "name": "Status",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "StatusChanged",
- "value": {
- "key": "StatusChanged",
- "fieldSchemaKey": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- },
- {
- "key": {
- "name": "VPNTriggerEvent",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNTriggerEvent",
- "version": "0.0.1"
- },
- "nameSpace": "org.onap.policy.apex.domains.vpn.events",
- "source": "Source",
- "target": "Target",
- "parameter": {
- "entry": [
- {
- "key": "Link",
- "value": {
- "key": "Link",
- "fieldSchemaKey": {
- "name": "Link",
- "version": "0.0.1"
- },
- "optional": false
- }
- },
- {
- "key": "Status",
- "value": {
- "key": "Status",
- "fieldSchemaKey": {
- "name": "Status",
- "version": "0.0.1"
- },
- "optional": false
- }
- }
- ]
- }
- }
- }
- ]
- }
- },
- "albums": {
- "key": {
- "name": "VPNContext",
- "version": "0.0.1"
- },
- "albums": {
- "entry": [
- {
- "key": {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomerAlbum",
- "version": "0.0.1"
- },
- "scope": "GLOBAL",
- "isWritable": true,
- "itemSchema": {
- "name": "VPNCustomer",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLinkAlbum",
- "version": "0.0.1"
- },
- "scope": "GLOBAL",
- "isWritable": true,
- "itemSchema": {
- "name": "VPNLink",
- "version": "0.0.1"
- }
- }
- },
- {
- "key": {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNProblemAlbum",
- "version": "0.0.1"
- },
- "scope": "GLOBAL",
- "isWritable": true,
- "itemSchema": {
- "name": "VPNProblem",
- "version": "0.0.1"
- }
- }
- }
- ]
- }
- },
- "schemas": {
- "key": {
- "name": "VPNDatatypes",
- "version": "0.0.1"
- },
- "schemas": {
- "entry": [
- {
- "key": {
- "name": "Action",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Action",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "AffectedCustomers",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomerArray"
- }
- },
- {
- "key": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "CustomerMap",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomerMap"
- }
- },
- {
- "key": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "CustomerName",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "Link",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Link",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkList",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkMap",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.domains.vpn.java.concepts.VPNLinkMap"
- }
- },
- {
- "key": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "LinkUp",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Boolean"
- }
- },
- {
- "key": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "ProblemStatus",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "SlaDT",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Integer"
- }
- },
- {
- "key": {
- "name": "Status",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "Status",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.String"
- }
- },
- {
- "key": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "StatusChanged",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Boolean"
- }
- },
- {
- "key": {
- "name": "VPNCustomer",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNCustomer",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.domains.vpn.java.concepts.VPNCustomer"
- }
- },
- {
- "key": {
- "name": "VPNLink",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNLink",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.domains.vpn.java.concepts.VPNLink"
- }
- },
- {
- "key": {
- "name": "VPNProblem",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "VPNProblem",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "org.onap.policy.apex.domains.vpn.java.concepts.VPNProblem"
- }
- },
- {
- "key": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "value": {
- "key": {
- "name": "YtdDT",
- "version": "0.0.1"
- },
- "schemaFlavour": "Java",
- "schemaDefinition": "java.lang.Integer"
- }
- }
- ]
- }
- }
- }
-} \ No newline at end of file
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_AvroEventAlbum_file2file.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_AvroEventAlbum_file2file.json
index 431b05a1e..9c6a746c0 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_AvroEventAlbum_file2file.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_AvroEventAlbum_file2file.json
@@ -27,7 +27,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/Context_AvroEventAlbum_EventOut.json"
+ "fileName": "target/Context_AvroEventAlbum_EventOut.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_JavaEventAlbum_file2file.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_JavaEventAlbum_file2file.json
index 54f1a9332..4205f0317 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_JavaEventAlbum_file2file.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/Context_JavaEventAlbum_file2file.json
@@ -19,7 +19,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/Context_JavaEventAlbum_EventOut.json"
+ "fileName": "target/Context_JavaEventAlbum_EventOut.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventBadHTTPMethod.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventBadHTTPMethod.json
index 9ce0bb348..f290320a5 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventBadHTTPMethod.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventBadHTTPMethod.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -34,7 +34,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "target/examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventBadURL.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventBadURL.json
index 639b7c677..0dca6bb0a 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventBadURL.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventBadURL.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -33,7 +33,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "target/examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventNoURL.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventNoURL.json
index 2dcedf7fd..be9ab2ad7 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventNoURL.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventNoURL.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -30,7 +30,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "target/examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPostBadResponse.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPostBadResponse.json
index e196d8999..6523d510c 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPostBadResponse.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/File2RESTJsonEventPostBadResponse.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -33,7 +33,7 @@
"carrierTechnologyParameters": {
"carrierTechnology": "FILE",
"parameters": {
- "fileName": "src/test/resources/events/EventsIn.json"
+ "fileName": "target/examples/events/SampleDomain/EventsIn.json"
}
},
"eventProtocolParameters": {
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/LBPolicy_ExecModel_file2kafka.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/LBPolicy_ExecModel_file2kafka.json
index 7b4127d53..8296485f4 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/LBPolicy_ExecModel_file2kafka.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/LBPolicy_ExecModel_file2kafka.json
@@ -5,11 +5,11 @@
"id": 102,
"instanceCount": 1,
"deploymentPort": 12549,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMvel.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEmptyEvents.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEmptyEvents.json
index 804b91e9f..fae8987ac 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEmptyEvents.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEmptyEvents.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadHTTPMethod.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadHTTPMethod.json
index 227c20a0e..8b779668d 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadHTTPMethod.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadHTTPMethod.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadResponse.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadResponse.json
index f365a9631..fb79d6536 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadResponse.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadResponse.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadURL.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadURL.json
index 852e69194..8a188799c 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadURL.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventBadURL.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventNoURL.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventNoURL.json
index 877ca47ba..65ddb2583 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventNoURL.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/REST2FileJsonEventNoURL.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerNotSync.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerNotSync.json
index 0b325a08d..0b6c8f182 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerNotSync.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerNotSync.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -41,7 +41,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerStandaloneNoHost.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerStandaloneNoHost.json
index 40943e794..999384435 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerStandaloneNoHost.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerStandaloneNoHost.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -28,7 +28,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
},
"eventOutputParameters": {
@@ -42,7 +42,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerStandaloneNoPort.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerStandaloneNoPort.json
index 85e33ef54..7eaaacd83 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerStandaloneNoPort.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventConsumerStandaloneNoPort.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -29,7 +29,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
},
"eventOutputParameters": {
@@ -43,7 +43,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerHost.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerHost.json
index 2c73fc3de..5ecde66a8 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerHost.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerHost.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -30,7 +30,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
},
"eventOutputParameters": {
@@ -47,7 +47,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerNotSync.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerNotSync.json
index 8c55d158d..5662e656f 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerNotSync.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerNotSync.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerPort.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerPort.json
index da08cf569..e12d63ffe 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerPort.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerPort.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -30,7 +30,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
},
"eventOutputParameters": {
@@ -47,7 +47,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
}
}
diff --git a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerStandalone.json b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerStandalone.json
index a2626dcf1..e74156b14 100644
--- a/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerStandalone.json
+++ b/testsuites/integration/integration-uservice-test/src/test/resources/prodcons/RESTServerJsonEventProducerStandalone.json
@@ -5,11 +5,11 @@
"id": 45,
"instanceCount": 4,
"deploymentPort": 12561,
- "policyModelFileName": "src/test/resources/policymodels/SamplePolicyModelMVEL.json",
+ "policyModelFileName": "target/examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
"engineParameters": {
"executorParameters": {
- "MVEL": {
- "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
+ "JAVASCRIPT": {
+ "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
}
}
}
@@ -30,7 +30,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstProducer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
},
"eventOutputParameters": {
@@ -47,7 +47,7 @@
},
"synchronousMode": true,
"synchronousPeer": "FirstConsumer",
- "synchronousTimeout": 500
+ "synchronousTimeout": 2000
}
}
}