IMPL: A1 <-> XApp Message Flow Testing
[it/test.git] / ric_robot_suite / xapp / config-file.json
diff --git a/ric_robot_suite/xapp/config-file.json b/ric_robot_suite/xapp/config-file.json
new file mode 100644 (file)
index 0000000..26aae59
--- /dev/null
@@ -0,0 +1,80 @@
+{
+ "local":  { "host": ":8080" },
+ "logger": { "level": 5 },
+ "db": {
+  "host": "service-ricplt-dbaas-tcp.ricplt.svc.cluster.local",
+  "port": 6379,
+  "namespaces": ["robotXApp", "rnib"]
+     
+ },
+ "rmr": {
+  "protPort": "tcp:4560",
+  "maxSize": 10000,
+  "numWorkers": 1,
+  "rxMessages": [ "A1_POLICY_REQ" ],
+  "txMessages": [ "A1_POLICY_RESP", "A1_POLICY_QUERY" ],
+  "policies": [ 3608368 ]
+ },
+ "metrics": [
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "PolicyCreates",
+    "name": "PolicyCreates",
+    "description": "A1 policies created",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "DuplicatePolicyCreates",
+    "name": "DuplicatePolicyCreates",
+    "description": "A1 CREATE requests received for existing policy instances",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "PolicyUpdates",
+    "name": "PolicyUpdates",
+    "description": "A1 policies updateded",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "NonexistentPolicyUpdates",
+    "name": "NonexistentPolicyUpdates",
+    "description": "A1 UPDATE requests received for nonexistent policy instances",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "PolicyDeletes",
+    "name": "PolicyDeletes",
+    "description": "A1 policies deleted",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "NonexistentPolicyDeletes",
+    "name": "NonexistentPolicyDeletes",
+    "description": "A1 DELETE requests received for nonexistent policy instances",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "dbStores",
+    "name": "dbStores",
+    "description": "SDL store requests",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "dbStoreFailures",
+    "name": "dbStoreFailures",
+    "description": "SDL store request failures",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "dbDeletes",
+    "name": "dbDeletes",
+    "description": "SDL delete requests",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "dbDeleteFailures",
+    "name": "dbDeleteFailures",
+    "description": "SDL delete request failures",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "MessagesReceived",
+    "name": "MessagesReceived",
+    "description": "Total RMR messages received",
+    "type": "counter" },
+  { "objectName": "RobotXAppCounters",
+    "objectInstance": "MessagesSent",
+    "name": "MessagesSent",
+    "description": "Total RMR messages sent",
+    "type": "counter" }
+ ]
+}