From abfdc076229e446757cfe11fcff757aa84ca426d Mon Sep 17 00:00:00 2001 From: JakobKrieg Date: Tue, 6 Oct 2020 16:49:39 +0200 Subject: PNF Simulator guide (typos, explanations, postman) Issue-ID: CCSDK-2848 Change-Id: I40106b019e8a81065817137ffdf9c7de7adc97aa Signed-off-by: JakobKrieg --- docs/usecases/media/dd-postman-runner.png | Bin 0 -> 140243 bytes .../media/pnf-simulator.postman_collection.json | 206 ++++++++++++++++++++- 2 files changed, 202 insertions(+), 4 deletions(-) create mode 100644 docs/usecases/media/dd-postman-runner.png (limited to 'docs/usecases/media') diff --git a/docs/usecases/media/dd-postman-runner.png b/docs/usecases/media/dd-postman-runner.png new file mode 100644 index 000000000..747e86231 Binary files /dev/null and b/docs/usecases/media/dd-postman-runner.png differ diff --git a/docs/usecases/media/pnf-simulator.postman_collection.json b/docs/usecases/media/pnf-simulator.postman_collection.json index 5a96232d4..80a5975c8 100644 --- a/docs/usecases/media/pnf-simulator.postman_collection.json +++ b/docs/usecases/media/pnf-simulator.postman_collection.json @@ -8,6 +8,9 @@ "item": [ { "name": "Bootstrap", + "protocolProfileBehavior": { + "disabledSystemHeaders": {} + }, "request": { "auth": { "type": "basic", @@ -334,6 +337,201 @@ }, { "name": "Data Dictionary", + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c927b543-b143-4ab9-963c-6289a7d1040e", + "exec": [ + "var allDD = pm.environment.get(\"allDD\");\r", + "\r", + "if (!(allDD instanceof Array)) {\r", + " var allDD = [\r", + " {\r", + "\t\t\"name\": \"netconf-password\",\r", + "\t\t\"tags\": \"netconf-password\",\r", + "\t\t\"data_type\": \"string\",\r", + "\t\t\"description\": \"netconf-password\",\r", + "\t\t\"entry_schema\": \"string\",\r", + "\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\"updatedBy\": \"Aarna service \",\r", + "\t\t\"definition\": {\r", + "\t\t\t\"tags\": \"netconf-password\",\r", + "\t\t\t\"name\": \"netconf-password\",\r", + "\t\t\t\"property\": {\r", + "\t\t\t\t\"description\": \"netconf-password string attribute\",\r", + "\t\t\t\t\"type\": \"string\"\r", + "\t\t\t},\r", + "\t\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\t\"sources\": {\r", + "\t\t\t\t\"input\": {\r", + "\t\t\t\t\t\"type\": \"source-input\",\r", + "\t\t\t\t\t\"properties\": {}\r", + "\t\t\t\t}\r", + "\t\t\t}\r", + "\t\t}\r", + "\t},\r", + "\t{\r", + "\t\t\"name\": \"netconf-username\",\r", + "\t\t\"tags\": \"netconf-username\",\r", + "\t\t\"data_type\": \"string\",\r", + "\t\t\"description\": \"netconf-username\",\r", + "\t\t\"entry_schema\": \"string\",\r", + "\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\"updatedBy\": \"Aarna service \",\r", + "\t\t\"definition\": {\r", + "\t\t\t\"tags\": \"netconf-username\",\r", + "\t\t\t\"name\": \"netconf-username\",\r", + "\t\t\t\"property\": {\r", + "\t\t\t\t\"description\": \"netconf-username string attribute\",\r", + "\t\t\t\t\"type\": \"string\"\r", + "\t\t\t},\r", + "\t\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\t\"sources\": {\r", + "\t\t\t\t\"input\": {\r", + "\t\t\t\t\t\"type\": \"source-input\",\r", + "\t\t\t\t\t\"properties\": {}\r", + "\t\t\t\t}\r", + "\t\t\t}\r", + "\t\t}\r", + "\t},\r", + "\t{\r", + "\t\t\"name\": \"netconf-server-port\",\r", + "\t\t\"tags\": \"netconf-server-port\",\r", + "\t\t\"data_type\": \"string\",\r", + "\t\t\"description\": \"netconf-server-port\",\r", + "\t\t\"entry_schema\": \"string\",\r", + "\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\"updatedBy\": \"Aarna service \",\r", + "\t\t\"definition\": {\r", + "\t\t\t\"tags\": \"netconf-server-port\",\r", + "\t\t\t\"name\": \"netconf-server-port\",\r", + "\t\t\t\"property\": {\r", + "\t\t\t\t\"description\": \"netconf-server-port string attribute\",\r", + "\t\t\t\t\"type\": \"string\"\r", + "\t\t\t},\r", + "\t\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\t\"sources\": {\r", + "\t\t\t\t\"input\": {\r", + "\t\t\t\t\t\"type\": \"source-input\",\r", + "\t\t\t\t\t\"properties\": {}\r", + "\t\t\t\t}\r", + "\t\t\t}\r", + "\t\t}\r", + "\t},\r", + "\t{\r", + "\t\t\"name\": \"pnf-id\",\r", + "\t\t\"tags\": \"pnf-id\",\r", + "\t\t\"data_type\": \"string\",\r", + "\t\t\"description\": \"pnf-id\",\r", + "\t\t\"entry_schema\": \"string\",\r", + "\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\"updatedBy\": \"Aarna service \",\r", + "\t\t\"definition\": {\r", + "\t\t\t\"tags\": \"pnf-id\",\r", + "\t\t\t\"name\": \"pnf-id\",\r", + "\t\t\t\"property\": {\r", + "\t\t\t\t\"description\": \"pnf-id string attribute\",\r", + "\t\t\t\t\"type\": \"string\"\r", + "\t\t\t},\r", + "\t\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\t\"sources\": {\r", + "\t\t\t\t\"input\": {\r", + "\t\t\t\t\t\"type\": \"source-input\",\r", + "\t\t\t\t\t\"properties\": {}\r", + "\t\t\t\t}\r", + "\t\t\t}\r", + "\t\t}\r", + "\t},\r", + "\t{\r", + "\r", + "\t\t\"name\": \"pnf-ipv4-address\",\r", + "\t\t\"tags\": \"pnf-ipv4-address\",\r", + "\t\t\"data_type\": \"string\",\r", + "\t\t\"description\": \"pnf-ipv4-address\",\r", + "\t\t\"entry_schema\": \"string\",\r", + "\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\"updatedBy\": \"Aarna service \",\r", + "\t\t\"definition\": {\r", + "\t\t\t\"tags\": \"pnf-ipv4-address\",\r", + "\t\t\t\"name\": \"pnf-ipv4-address\",\r", + "\t\t\t\"property\": {\r", + "\t\t\t\t\"description\": \"pnf-ipv4-address string attribute\",\r", + "\t\t\t\t\"type\": \"string\"\r", + "\t\t\t},\r", + "\t\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\t\"sources\": {\r", + "\t\t\t\t\"input\": {\r", + "\t\t\t\t\t\"type\": \"source-input\",\r", + "\t\t\t\t\t\"properties\": {}\r", + "\t\t\t\t}\r", + "\t\t\t}\r", + "\t\t}\r", + "\r", + "\t},\r", + "\t{\r", + "\t\t\"name\": \"stream-count\",\r", + "\t\t\"tags\": \"stream-count\",\r", + "\t\t\"data_type\": \"string\",\r", + "\t\t\"description\": \"stream-count\",\r", + "\t\t\"entry_schema\": \"string\",\r", + "\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\"updatedBy\": \"Aarna service \",\r", + "\t\t\"definition\": {\r", + "\t\t\t\"tags\": \"stream-count\",\r", + "\t\t\t\"name\": \"stream-count\",\r", + "\t\t\t\"property\": {\r", + "\t\t\t\t\"description\": \"stream-count string attribute\",\r", + "\t\t\t\t\"type\": \"integer\"\r", + "\t\t\t},\r", + "\t\t\t\"updated-by\": \"Aarna service \",\r", + "\t\t\t\"sources\": {\r", + "\t\t\t\t\"input\": {\r", + "\t\t\t\t\t\"type\": \"source-default\",\r", + "\t\t\t\t\t\"properties\": {}\r", + "\t\t\t\t},\r", + "\t\t\t\t\"default\": {\r", + "\r", + "\t\t\t\t\t\"type\": \"source-default\",\r", + "\r", + "\t\t\t\t\t\"properties\": {}\r", + "\r", + "\t\t\t\t}\r", + "\t\t\t}\r", + "\t\t}\r", + "\t}]\r", + "}\r", + "\r", + "\r", + "var currentDD = JSON.stringify(allDD.shift());\r", + "pm.environment.set(\"DataDictionary\", currentDD);\r", + "console.log(currentDD);\r", + "pm.environment.set(\"allDD\", allDD);\r", + "\r", + "\r", + "" + ], + "type": "text/javascript" + } + }, + { + "listen": "test", + "script": { + "id": "bd26b9e6-4237-4591-a037-0520f737439f", + "exec": [ + "var allDD = pm.environment.get(\"allDD\");\r", + "\r", + "if (allDD instanceof Array && allDD.length > 0) {\r", + " postman.setNextRequest(\"Data Dictionary\");\r", + "} else {\r", + " postman.setNextRequest(null);\r", + " allDD = null;\r", + "}" + ], + "type": "text/javascript" + } + } + ], "request": { "auth": { "type": "basic", @@ -354,7 +552,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n\t\t\"name\": \"netconf-password\",\n\t\t\"tags\": \"netconf-password\",\n\t\t\"data_type\": \"string\",\n\t\t\"description\": \"netconf-password\",\n\t\t\"entry_schema\": \"string\",\n\t\t\"updated-by\": \"Aarna service \",\n\t\t\"updatedBy\": \"Aarna service \",\n\t\t\"definition\": {\n\t\t\t\"tags\": \"netconf-password\",\n\t\t\t\"name\": \"netconf-password\",\n\t\t\t\"property\": {\n\t\t\t\t\"description\": \"netconf-password string attribute\",\n\t\t\t\t\"type\": \"string\"\n\t\t\t},\n\t\t\t\"updated-by\": \"Aarna service \",\n\t\t\t\"sources\": {\n\t\t\t\t\"input\": {\n\t\t\t\t\t\"type\": \"source-input\",\n\t\t\t\t\t\"properties\": {}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"name\": \"netconf-username\",\n\t\t\"tags\": \"netconf-username\",\n\t\t\"data_type\": \"string\",\n\t\t\"description\": \"netconf-username\",\n\t\t\"entry_schema\": \"string\",\n\t\t\"updated-by\": \"Aarna service \",\n\t\t\"updatedBy\": \"Aarna service \",\n\t\t\"definition\": {\n\t\t\t\"tags\": \"netconf-username\",\n\t\t\t\"name\": \"netconf-username\",\n\t\t\t\"property\": {\n\t\t\t\t\"description\": \"netconf-username string attribute\",\n\t\t\t\t\"type\": \"string\"\n\t\t\t},\n\t\t\t\"updated-by\": \"Aarna service \",\n\t\t\t\"sources\": {\n\t\t\t\t\"input\": {\n\t\t\t\t\t\"type\": \"source-input\",\n\t\t\t\t\t\"properties\": {}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"name\": \"netconf-server-port\",\n\t\t\"tags\": \"netconf-server-port\",\n\t\t\"data_type\": \"string\",\n\t\t\"description\": \"netconf-server-port\",\n\t\t\"entry_schema\": \"string\",\n\t\t\"updated-by\": \"Aarna service \",\n\t\t\"updatedBy\": \"Aarna service \",\n\t\t\"definition\": {\n\t\t\t\"tags\": \"netconf-server-port\",\n\t\t\t\"name\": \"netconf-server-port\",\n\t\t\t\"property\": {\n\t\t\t\t\"description\": \"netconf-server-port string attribute\",\n\t\t\t\t\"type\": \"string\"\n\t\t\t},\n\t\t\t\"updated-by\": \"Aarna service \",\n\t\t\t\"sources\": {\n\t\t\t\t\"input\": {\n\t\t\t\t\t\"type\": \"source-input\",\n\t\t\t\t\t\"properties\": {}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"name\": \"pnf-id\",\n\t\t\"tags\": \"pnf-id\",\n\t\t\"data_type\": \"string\",\n\t\t\"description\": \"pnf-id\",\n\t\t\"entry_schema\": \"string\",\n\t\t\"updated-by\": \"Aarna service \",\n\t\t\"updatedBy\": \"Aarna service \",\n\t\t\"definition\": {\n\t\t\t\"tags\": \"pnf-id\",\n\t\t\t\"name\": \"pnf-id\",\n\t\t\t\"property\": {\n\t\t\t\t\"description\": \"pnf-id string attribute\",\n\t\t\t\t\"type\": \"string\"\n\t\t\t},\n\t\t\t\"updated-by\": \"Aarna service \",\n\t\t\t\"sources\": {\n\t\t\t\t\"input\": {\n\t\t\t\t\t\"type\": \"source-input\",\n\t\t\t\t\t\"properties\": {}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\n\t\t\"name\": \"pnf-ipv4-address\",\n\t\t\"tags\": \"pnf-ipv4-address\",\n\t\t\"data_type\": \"string\",\n\t\t\"description\": \"pnf-ipv4-address\",\n\t\t\"entry_schema\": \"string\",\n\t\t\"updated-by\": \"Aarna service \",\n\t\t\"updatedBy\": \"Aarna service \",\n\t\t\"definition\": {\n\t\t\t\"tags\": \"pnf-ipv4-address\",\n\t\t\t\"name\": \"pnf-ipv4-address\",\n\t\t\t\"property\": {\n\t\t\t\t\"description\": \"pnf-ipv4-address string attribute\",\n\t\t\t\t\"type\": \"string\"\n\t\t\t},\n\t\t\t\"updated-by\": \"Aarna service \",\n\t\t\t\"sources\": {\n\t\t\t\t\"input\": {\n\t\t\t\t\t\"type\": \"source-input\",\n\t\t\t\t\t\"properties\": {}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t},\n\t{\n\t\t\"name\": \"stream-count\",\n\t\t\"tags\": \"stream-count\",\n\t\t\"data_type\": \"string\",\n\t\t\"description\": \"stream-count\",\n\t\t\"entry_schema\": \"string\",\n\t\t\"updated-by\": \"Aarna service \",\n\t\t\"updatedBy\": \"Aarna service \",\n\t\t\"definition\": {\n\t\t\t\"tags\": \"stream-count\",\n\t\t\t\"name\": \"stream-count\",\n\t\t\t\"property\": {\n\t\t\t\t\"description\": \"stream-count string attribute\",\n\t\t\t\t\"type\": \"integer\"\n\t\t\t},\n\t\t\t\"updated-by\": \"Aarna service \",\n\t\t\t\"sources\": {\n\t\t\t\t\"input\": {\n\t\t\t\t\t\"type\": \"source-default\",\n\t\t\t\t\t\"properties\": {}\n\t\t\t\t},\n\t\t\t\t\"default\": {\n\n\t\t\t\t\t\"type\": \"source-default\",\n\n\t\t\t\t\t\"properties\": {}\n\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}", + "raw": "{{DataDictionary}}", "options": { "raw": { "language": "json" @@ -498,7 +696,7 @@ } ], "options": { - "raw": {} + "formdata": {} } }, "url": { @@ -880,12 +1078,12 @@ ], "variable": [ { - "id": "b4068467-4b9c-4e1d-a812-50d4c75c1fbb", + "id": "f593c13c-9ebc-4b88-9622-a08889662808", "key": "host", "value": "localhost" }, { - "id": "141a1d5f-c9f3-4833-bef8-79ff851eebc3", + "id": "bcefbf57-f5df-41e3-be88-c3af5b76f916", "key": "port", "value": "8081" } -- cgit 1.2.3-korg