3 "_postman_id": "835c7d3a-d5c4-4f5b-a80f-b2870da7850c",
4 "name": "CDS PNF Simulator Use Case",
5 "description": "This collection contains all API calls to do the \"PNF Simulator Day-N config-assign and config-deploy use case\" in CDS. ",
6 "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
11 "protocolProfileBehavior": {
12 "disabledSystemHeaders": {}
33 "key": "Content-Type",
34 "value": "application/json"
45 "raw": "{\r\n\"loadModelType\" : true,\r\n\"loadResourceDictionary\" : true,\r\n\"loadCBA\" : true\r\n}"
48 "raw": "http://{{host}}:{{port}}/api/v1/blueprint-model/bootstrap",
64 "name": "CDS Bootstrap",
69 "key": "Content-Type",
70 "value": "application/json"
81 "raw": "{\r\n\"loadModelType\" : false,\r\n\"loadResourceDictionary\" : true,\r\n\"loadCBA\" : false\r\n}"
84 "raw": "http://localhost:8081/api/v1/blueprint-model/bootstrap",
100 "_postman_previewlanguage": "json",
103 "key": "X-ONAP-RequestID",
104 "value": "b73253b6-d2be-4701-bdb2-31fa66b79a01"
107 "key": "X-ONAP-InvocationID",
108 "value": "b1a59296-fcf2-4435-b8de-9a2e9b9f4077"
111 "key": "X-ONAP-PartnerName",
112 "value": "cds-controller"
120 "value": "Access-Control-Request-Method"
124 "value": "Access-Control-Request-Headers"
127 "key": "Content-Type",
128 "value": "application/json"
131 "key": "Content-Length",
135 "key": "Cache-Control",
136 "value": "no-cache, no-store, max-age=0, must-revalidate"
147 "key": "X-Content-Type-Options",
151 "key": "X-Frame-Options",
155 "key": "X-XSS-Protection",
156 "value": "1 ; mode=block"
159 "key": "Referrer-Policy",
160 "value": "no-referrer"
169 "name": "Get Blueprints",
170 "protocolProfileBehavior": {
171 "disableBodyPruning": true
179 "value": "ccsdkapps",
184 "value": "ccsdkapps",
192 "key": "Content-Type",
193 "value": "application/json"
204 "raw": "{\r\n\"loadModelType\" : true,\r\n\"loadResourceDictionary\" : true,\r\n\"loadCBA\" : false\r\n}"
207 "raw": "http://{{host}}:{{port}}/api/v1/blueprint-model",
222 "name": "CDS Bootstrap",
227 "key": "Content-Type",
228 "value": "application/json"
239 "raw": "{\r\n\"loadModelType\" : false,\r\n\"loadResourceDictionary\" : true,\r\n\"loadCBA\" : false\r\n}"
242 "raw": "http://localhost:8081/api/v1/blueprint-model/bootstrap",
258 "_postman_previewlanguage": "json",
261 "key": "X-ONAP-RequestID",
262 "value": "b73253b6-d2be-4701-bdb2-31fa66b79a01"
265 "key": "X-ONAP-InvocationID",
266 "value": "b1a59296-fcf2-4435-b8de-9a2e9b9f4077"
269 "key": "X-ONAP-PartnerName",
270 "value": "cds-controller"
278 "value": "Access-Control-Request-Method"
282 "value": "Access-Control-Request-Headers"
285 "key": "Content-Type",
286 "value": "application/json"
289 "key": "Content-Length",
293 "key": "Cache-Control",
294 "value": "no-cache, no-store, max-age=0, must-revalidate"
305 "key": "X-Content-Type-Options",
309 "key": "X-Frame-Options",
313 "key": "X-XSS-Protection",
314 "value": "1 ; mode=block"
317 "key": "Referrer-Policy",
318 "value": "no-referrer"
327 "name": "Delete Blueprint Model loaded in Bootstrap",
328 "protocolProfileBehavior": {
329 "disabledSystemHeaders": {}
337 "value": "ccsdkapps",
342 "value": "ccsdkapps",
350 "key": "Content-Type",
351 "value": "application/json",
362 "raw": "http://{{host}}:{{port}}/api/v1/blueprint-model/name/pnf_netconf/version/1.0.0",
378 "description": "Delete a blueprint model identified by its name and version from CDS."
382 "name": "CDS Bootstrap",
387 "key": "Content-Type",
388 "value": "application/json"
399 "raw": "{\r\n\"loadModelType\" : false,\r\n\"loadResourceDictionary\" : true,\r\n\"loadCBA\" : false\r\n}"
402 "raw": "http://localhost:8081/api/v1/blueprint-model/bootstrap",
418 "_postman_previewlanguage": "json",
421 "key": "X-ONAP-RequestID",
422 "value": "b73253b6-d2be-4701-bdb2-31fa66b79a01"
425 "key": "X-ONAP-InvocationID",
426 "value": "b1a59296-fcf2-4435-b8de-9a2e9b9f4077"
429 "key": "X-ONAP-PartnerName",
430 "value": "cds-controller"
438 "value": "Access-Control-Request-Method"
442 "value": "Access-Control-Request-Headers"
445 "key": "Content-Type",
446 "value": "application/json"
449 "key": "Content-Length",
453 "key": "Cache-Control",
454 "value": "no-cache, no-store, max-age=0, must-revalidate"
465 "key": "X-Content-Type-Options",
469 "key": "X-Frame-Options",
473 "key": "X-XSS-Protection",
474 "value": "1 ; mode=block"
477 "key": "Referrer-Policy",
478 "value": "no-referrer"
487 "name": "Data Dictionary",
490 "listen": "prerequest",
493 "var allDD = pm.environment.get(\"allDD\");\r",
495 "if (!(allDD instanceof Array)) {\r",
498 "\t\t\"name\": \"netconf-password\",\r",
499 "\t\t\"tags\": \"netconf-password\",\r",
500 "\t\t\"data_type\": \"string\",\r",
501 "\t\t\"description\": \"netconf-password\",\r",
502 "\t\t\"entry_schema\": \"string\",\r",
503 "\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
504 "\t\t\"updatedBy\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
505 "\t\t\"definition\": {\r",
506 "\t\t\t\"tags\": \"netconf-password\",\r",
507 "\t\t\t\"name\": \"netconf-password\",\r",
508 "\t\t\t\"property\": {\r",
509 "\t\t\t\t\"description\": \"netconf-password string attribute\",\r",
510 "\t\t\t\t\"type\": \"string\"\r",
512 "\t\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
513 "\t\t\t\"sources\": {\r",
514 "\t\t\t\t\"input\": {\r",
515 "\t\t\t\t\t\"type\": \"source-input\",\r",
516 "\t\t\t\t\t\"properties\": {}\r",
522 "\t\t\"name\": \"netconf-username\",\r",
523 "\t\t\"tags\": \"netconf-username\",\r",
524 "\t\t\"data_type\": \"string\",\r",
525 "\t\t\"description\": \"netconf-username\",\r",
526 "\t\t\"entry_schema\": \"string\",\r",
527 "\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
528 "\t\t\"updatedBy\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
529 "\t\t\"definition\": {\r",
530 "\t\t\t\"tags\": \"netconf-username\",\r",
531 "\t\t\t\"name\": \"netconf-username\",\r",
532 "\t\t\t\"property\": {\r",
533 "\t\t\t\t\"description\": \"netconf-username string attribute\",\r",
534 "\t\t\t\t\"type\": \"string\"\r",
536 "\t\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
537 "\t\t\t\"sources\": {\r",
538 "\t\t\t\t\"input\": {\r",
539 "\t\t\t\t\t\"type\": \"source-input\",\r",
540 "\t\t\t\t\t\"properties\": {}\r",
546 "\t\t\"name\": \"netconf-server-port\",\r",
547 "\t\t\"tags\": \"netconf-server-port\",\r",
548 "\t\t\"data_type\": \"string\",\r",
549 "\t\t\"description\": \"netconf-server-port\",\r",
550 "\t\t\"entry_schema\": \"string\",\r",
551 "\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
552 "\t\t\"updatedBy\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
553 "\t\t\"definition\": {\r",
554 "\t\t\t\"tags\": \"netconf-server-port\",\r",
555 "\t\t\t\"name\": \"netconf-server-port\",\r",
556 "\t\t\t\"property\": {\r",
557 "\t\t\t\t\"description\": \"netconf-server-port string attribute\",\r",
558 "\t\t\t\t\"type\": \"string\"\r",
560 "\t\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
561 "\t\t\t\"sources\": {\r",
562 "\t\t\t\t\"input\": {\r",
563 "\t\t\t\t\t\"type\": \"source-input\",\r",
564 "\t\t\t\t\t\"properties\": {}\r",
570 "\t\t\"name\": \"pnf-id\",\r",
571 "\t\t\"tags\": \"pnf-id\",\r",
572 "\t\t\"data_type\": \"string\",\r",
573 "\t\t\"description\": \"pnf-id\",\r",
574 "\t\t\"entry_schema\": \"string\",\r",
575 "\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
576 "\t\t\"updatedBy\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
577 "\t\t\"definition\": {\r",
578 "\t\t\t\"tags\": \"pnf-id\",\r",
579 "\t\t\t\"name\": \"pnf-id\",\r",
580 "\t\t\t\"property\": {\r",
581 "\t\t\t\t\"description\": \"pnf-id string attribute\",\r",
582 "\t\t\t\t\"type\": \"string\"\r",
584 "\t\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
585 "\t\t\t\"sources\": {\r",
586 "\t\t\t\t\"input\": {\r",
587 "\t\t\t\t\t\"type\": \"source-input\",\r",
588 "\t\t\t\t\t\"properties\": {}\r",
595 "\t\t\"name\": \"pnf-ipv4-address\",\r",
596 "\t\t\"tags\": \"pnf-ipv4-address\",\r",
597 "\t\t\"data_type\": \"string\",\r",
598 "\t\t\"description\": \"pnf-ipv4-address\",\r",
599 "\t\t\"entry_schema\": \"string\",\r",
600 "\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
601 "\t\t\"updatedBy\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
602 "\t\t\"definition\": {\r",
603 "\t\t\t\"tags\": \"pnf-ipv4-address\",\r",
604 "\t\t\t\"name\": \"pnf-ipv4-address\",\r",
605 "\t\t\t\"property\": {\r",
606 "\t\t\t\t\"description\": \"pnf-ipv4-address string attribute\",\r",
607 "\t\t\t\t\"type\": \"string\"\r",
609 "\t\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
610 "\t\t\t\"sources\": {\r",
611 "\t\t\t\t\"input\": {\r",
612 "\t\t\t\t\t\"type\": \"source-input\",\r",
613 "\t\t\t\t\t\"properties\": {}\r",
620 "\t\t\"name\": \"stream-count\",\r",
621 "\t\t\"tags\": \"stream-count\",\r",
622 "\t\t\"data_type\": \"string\",\r",
623 "\t\t\"description\": \"stream-count\",\r",
624 "\t\t\"entry_schema\": \"string\",\r",
625 "\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
626 "\t\t\"updatedBy\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
627 "\t\t\"definition\": {\r",
628 "\t\t\t\"tags\": \"stream-count\",\r",
629 "\t\t\t\"name\": \"stream-count\",\r",
630 "\t\t\t\"property\": {\r",
631 "\t\t\t\t\"description\": \"stream-count string attribute\",\r",
632 "\t\t\t\t\"type\": \"integer\"\r",
634 "\t\t\t\"updated-by\": \"Aarna service <vmuthukrishnan@aarnanetworks.com>\",\r",
635 "\t\t\t\"sources\": {\r",
636 "\t\t\t\t\"input\": {\r",
637 "\t\t\t\t\t\"type\": \"source-default\",\r",
638 "\t\t\t\t\t\"properties\": {}\r",
640 "\t\t\t\t\"default\": {\r",
642 "\t\t\t\t\t\"type\": \"source-default\",\r",
644 "\t\t\t\t\t\"properties\": {}\r",
653 "var currentDD = JSON.stringify(allDD.shift());\r",
654 "pm.environment.set(\"DataDictionary\", currentDD);\r",
655 "console.log(currentDD);\r",
656 "pm.environment.set(\"allDD\", allDD);\r",
661 "type": "text/javascript"
668 "var allDD = pm.environment.get(\"allDD\");\r",
670 "if (allDD instanceof Array && allDD.length > 0) {\r",
671 " postman.setNextRequest(\"Data Dictionary\");\r",
673 " postman.setNextRequest(null);\r",
677 "type": "text/javascript"
687 "value": "ccsdkapps",
692 "value": "ccsdkapps",
701 "raw": "{{DataDictionary}}",
709 "raw": "http://{{host}}:{{port}}/api/v1/dictionary",
725 "name": "Enrich Blueprint",
732 "value": "ccsdkapps",
737 "value": "ccsdkapps",
741 "key": "showPassword",
751 "value": "application/json",
756 "key": "Accept-Encoding",
757 "value": "gzip,deflate",
763 "value": "http://84.39.39.116:30497/blueprint",
769 "value": "http://84.39.39.116:30497",
780 "src": "/home/jakob/Downloads/workflow-tutorial-cba.zip"
785 "raw": "http://{{host}}:{{port}}/api/v1/blueprint-model/enrich",
802 "name": "Save Blueprint",
809 "value": "ccsdkapps",
814 "value": "ccsdkapps",
822 "key": "Content-Type",
823 "value": "application/json"
838 "src": "/home/jakob/Downloads/workflow-tutorial-cba-enriched.zip"
843 "raw": "http://{{host}}:{{port}}/api/v1/blueprint-model",
858 "name": "CDS Bootstrap",
863 "key": "Content-Type",
864 "value": "application/json"
875 "raw": "{\r\n\"loadModelType\" : false,\r\n\"loadResourceDictionary\" : true,\r\n\"loadCBA\" : false\r\n}"
878 "raw": "http://localhost:8081/api/v1/blueprint-model/bootstrap",
894 "_postman_previewlanguage": "json",
897 "key": "X-ONAP-RequestID",
898 "value": "b73253b6-d2be-4701-bdb2-31fa66b79a01"
901 "key": "X-ONAP-InvocationID",
902 "value": "b1a59296-fcf2-4435-b8de-9a2e9b9f4077"
905 "key": "X-ONAP-PartnerName",
906 "value": "cds-controller"
914 "value": "Access-Control-Request-Method"
918 "value": "Access-Control-Request-Headers"
921 "key": "Content-Type",
922 "value": "application/json"
925 "key": "Content-Length",
929 "key": "Cache-Control",
930 "value": "no-cache, no-store, max-age=0, must-revalidate"
941 "key": "X-Content-Type-Options",
945 "key": "X-Frame-Options",
949 "key": "X-XSS-Protection",
950 "value": "1 ; mode=block"
953 "key": "Referrer-Policy",
954 "value": "no-referrer"
963 "name": "Create Config Assign Day-1",
970 "value": "ccsdkapps",
975 "value": "ccsdkapps",
979 "key": "showPassword",
989 "value": "application/json",
994 "key": "Accept-Encoding",
995 "value": "gzip,deflate",
1001 "value": "http://84.39.39.116:30497/blueprint",
1007 "value": "http://84.39.39.116:30497",
1014 "raw": "{\n\n \"actionIdentifiers\": {\n \"mode\": \"sync\",\n \"blueprintName\": \"pnf_netconf\",\n \"blueprintVersion\": \"1.0.0\",\n \"actionName\": \"config-assign\"\n },\n \"payload\": {\n \"config-assign-request\": {\n \"resolution-key\": \"day-1\",\n \"config-assign-properties\": {\n \"stream-count\": 5\n }\n }\n },\n \"commonHeader\": {\n \"subRequestId\": \"143748f9-3cd5-4910-81c9-a4601ff2ea58\",\n \"requestId\": \"e5eb1f1e-3386-435d-b290-d49d8af8db4c\",\n \"originatorId\": \"SDNC_DG\"\n }\n}",
1022 "raw": "http://{{host}}:{{port}}/api/v1/execution-service/process",
1031 "execution-service",
1039 "name": "Create Config Assign Day-2",
1046 "value": "ccsdkapps",
1051 "value": "ccsdkapps",
1055 "key": "showPassword",
1066 "value": "application/json",
1070 "key": "Accept-Encoding",
1072 "value": "gzip,deflate",
1078 "value": "http://84.39.39.116:30497/blueprint",
1084 "value": "http://84.39.39.116:30497",
1090 "raw": "{\n \"actionIdentifiers\": {\n \"mode\": \"sync\",\n \"blueprintName\": \"pnf_netconf\",\n \"blueprintVersion\": \"1.0.0\",\n \"actionName\": \"config-assign\"\n },\n \"payload\": {\n \"config-assign-request\": {\n \"resolution-key\": \"day-2\",\n \"config-assign-properties\": {\n \"stream-count\": 10\n }\n }\n },\n \"commonHeader\": {\n \"subRequestId\": \"143748f9-3cd5-4910-81c9-a4601ff2ea58\",\n \"requestId\": \"e5eb1f1e-3386-435d-b290-d49d8af8db4c\",\n \"originatorId\": \"SDNC_DG\"\n }\n}",
1098 "raw": "http://{{host}}:{{port}}/api/v1/execution-service/process",
1107 "execution-service",
1115 "name": "Day-1 Config Deploy",
1122 "value": "ccsdkapps",
1127 "value": "ccsdkapps",
1131 "key": "showPassword",
1142 "value": "application/json",
1146 "key": "Accept-Encoding",
1148 "value": "gzip,deflate",
1154 "value": "http://84.39.39.116:30497/blueprint",
1160 "value": "http://84.39.39.116:30497",
1166 "raw": "{\n\t\"actionIdentifiers\": {\n\t\t\"mode\": \"sync\",\n\t\t\"blueprintName\": \"pnf_netconf\",\n\t\t\"blueprintVersion\": \"1.0.0\",\n\t\t\"actionName\": \"config-deploy\"\n\t},\n\t\"payload\": {\n\t\t\"config-deploy-request\": {\n\t\t\t\"resolution-key\": \"day-1\",\n\t\t\t\t\"pnf-ipv4-address\": \"{{pnf-ipv4-address}}\",\n \"netconf-username\": \"{{netconf-username}}\",\n\t\t\t\t\"netconf-password\": \"{{netconf-password}}\"\n\t\t}\n\t},\n\t\"commonHeader\": {\n\t\t\"subRequestId\": \"143748f9-3cd5-4910-81c9-a4601ff2ea58\",\n\t\t\"requestId\": \"e5eb1f1e-3386-435d-b290-d49d8af8db4c\",\n\t\t\"originatorId\": \"SDNC_DG\"\n\t}\n}",
1174 "raw": "http://{{host}}:{{port}}/api/v1/execution-service/process",
1183 "execution-service",
1191 "name": "Day-2 Config Deploy",
1198 "value": "ccsdkapps",
1203 "value": "ccsdkapps",
1207 "key": "showPassword",
1218 "value": "application/json",
1222 "key": "Accept-Encoding",
1224 "value": "gzip,deflate",
1230 "value": "http://84.39.39.116:30497/blueprint",
1236 "value": "http://84.39.39.116:30497",
1242 "raw": "{\n\t\"actionIdentifiers\": {\n\t\t\"mode\": \"sync\",\n\t\t\"blueprintName\": \"pnf_netconf\",\n\t\t\"blueprintVersion\": \"1.0.0\",\n\t\t\"actionName\": \"config-deploy\"\n\t},\n\t\"payload\": {\n\t\t\"config-deploy-request\": {\n\t\t\t\"resolution-key\": \"day-2\",\n\t\t\t\t\"pnf-ipv4-address\": \"{{pnf-ipv4-address}}\",\n \"netconf-username\": \"{{netconf-username}}\",\n\t\t\t\t\"netconf-password\": \"{{netconf-password}}\"\n\t\t}\n\t},\n\t\"commonHeader\": {\n\t\t\"subRequestId\": \"143748f9-3cd5-4910-81c9-a4601ff2ea58\",\n\t\t\"requestId\": \"e5eb1f1e-3386-435d-b290-d49d8af8db4c\",\n\t\t\"originatorId\": \"SDNC_DG\"\n\t}\n}",
1250 "raw": "http://{{host}}:{{port}}/api/v1/execution-service/process",
1259 "execution-service",
1269 "listen": "prerequest",
1271 "type": "text/javascript",
1280 "type": "text/javascript",
1290 "value": "localhost"
1297 "key": "pnf-ipv4-address",
1298 "value": "127.17.0.2"
1301 "key": "netconf-username",
1305 "key": "netconf-password",