From 3f0ebda0107764f2abea00aaadc4eb0eee85dafb Mon Sep 17 00:00:00 2001
From: Jorge <jorge.moratinossalcines@telefonica.com>
Date: Mon, 7 Oct 2024 09:59:08 +0000
Subject: [PATCH] Deployed 8d371c0 to develop in public with MkDocs 1.6.1 and
 mike 2.1.3

---
 public/develop/sitemap.xml                    |  38 +++++++++---------
 public/develop/sitemap.xml.gz                 | Bin 380 -> 381 bytes
 .../postman/CAPIF.postman_collection.json     |  37 ++++++++++-------
 .../postman/CAPIF.postman_environment.json    |  20 +++++++--
 .../develop/testing/postman/Postman-Test.zip  | Bin 11657 -> 12168 bytes
 public/develop/testing/postman/script.js      |   4 +-
 6 files changed, 60 insertions(+), 39 deletions(-)

diff --git a/public/develop/sitemap.xml b/public/develop/sitemap.xml
index 12029d3a..f1299dd0 100644
--- a/public/develop/sitemap.xml
+++ b/public/develop/sitemap.xml
@@ -2,78 +2,78 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
     <url>
          <loc>https://ocf.etsi.org/develop/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/FAQ/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/architecture/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/releasenotes/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/gettingstarted/howtorun/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/gettingstarted/repository/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/postman/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/robotframework/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/api_access_control_policy/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/api_auditing_service/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/api_discover_service/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/api_events_service/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/api_invoker_management/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/api_logging_service/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/api_provider_management/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/api_publish_service/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/api_security_service/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
     <url>
          <loc>https://ocf.etsi.org/develop/testing/testplan/common_operations/</loc>
-         <lastmod>2024-10-02</lastmod>
+         <lastmod>2024-10-07</lastmod>
     </url>
 </urlset>
\ No newline at end of file
diff --git a/public/develop/sitemap.xml.gz b/public/develop/sitemap.xml.gz
index f600f4d85d4c905c9fabccbf7f87cdc4d0996ecf..1d9da4e7550c6127c2dfc47bd5980508b2784e7b 100644
GIT binary patch
literal 381
zcmV-@0fPP?iwFpSBm-vx|8r?{Wo=<_E_iKh0L_+7Ps1<_hVT4}srNNyLgGVP5trSO
z;9P~&w9(QyvfY;bd)$E#SA?`Bm$Z)S_t7gy_4e^&2&)N*J;q&eT~@^kqQln5Zdbg%
z?ALe2V|}$9DKN-NlOyknUL-vjGtYC$USP0^OQg=Q>-B}rchFSjeNkVnbS(wGo=$5U
z(A7&7)-vecOAz*_5-m&+Fqy4cQhtA7Sq5zDO|`jMUsvnuR#U!XUlQg=<IigQr{^;(
zT5`R*<YXi`vot{f%Mek3&n(@6h;|l>C4tuTI1ADkFH1p?P&*dscxDduf8j7HFN2L2
zQYU;vc_%x-jC8mV#ImPwF%N#^ZSswE4wxH<Q3ykmFnD*&0&Hyk5^Wf0@(yxfYCSvD
z|3^+tdKQIqBJy#<gPNqb+;%W1UJg_NyDqbKN`#YdvvVqqZ^3h)lT!?CBrnHYm>doR
b#s(9R6&)u3F<P899XIPwhbdU#o(cc}gB`DV

literal 380
zcmV-?0fYV@iwFn+jr?W;|8r?{Wo=<_E_iKh0L_-cPQx$^hVMMZ)ccw;aR9UxaoHUS
z&Q(ZF8!e3^+ils~<8BCXMMzt6N$a@&KmBr4Z=XJgu$q9_W84+DWmT*oI&6LHcE#K4
zetlm&)i>Lb0)wnHIr6UPMbe`&^E{XA1qPeAMCuH?USHUJ2TfHz6!pzY*HYm8bXwbh
zu3oCJmO=MXg0Mf8XkmhY$!yJ%^7{+RGGJS8s?FW{wpv#kP5F+UCCrb;pVjuyFBev{
z<a%|<$w+WvX@UTjA))|ZSh@od?JO2c0<GzB7Njv=mx3Unb}Z8I!W`=V!eLZi1{<%W
zPWX=UL3V%{>2M{8Wl!O19{kAL<QwZ8FgFgP5QZjU@a~ue*x33d+Az@M9pu2&dUmM)
zkDQqFEDGmD<l}?~HA!!|?O;&69H;_zU1sf+2q)iW=TsWsgXcacrx@HwUXHmiIUELz
a4JIHfI!yj!v^Z@#Zq{GDnp$L@3IG5@>$#o)

diff --git a/public/develop/testing/postman/CAPIF.postman_collection.json b/public/develop/testing/postman/CAPIF.postman_collection.json
index 400f7730..f1ce8404 100644
--- a/public/develop/testing/postman/CAPIF.postman_collection.json
+++ b/public/develop/testing/postman/CAPIF.postman_collection.json
@@ -128,7 +128,7 @@
 							"",
 							"setTimeout(() => {",
 							"                pm.sendRequest({",
-							"                    url: 'http://localhost:3000/write_ca',",
+							"                    url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_ca',",
 							"                    method: 'POST',",
 							"                    header: 'Content-Type:application/json',",
 							"                    encoding: 'binary',",
@@ -226,7 +226,7 @@
 							"",
 							"    setTimeout(() => {",
 							"                pm.sendRequest({",
-							"                    url: 'http://localhost:3000/generate_csr',",
+							"                    url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/generate_csr',",
 							"                    method: 'POST',",
 							"                    header: 'Content-Type:application/json',",
 							"                    encoding: 'binary',",
@@ -251,7 +251,8 @@
 				}
 			],
 			"protocolProfileBehavior": {
-				"strictSSL": false
+				"strictSSL": false,
+				"protocolVersion": "auto"
 			},
 			"request": {
 				"auth": {
@@ -283,12 +284,11 @@
 					}
 				},
 				"url": {
-					"raw": "https://{{CAPIF_HOSTNAME}}:{{CAPIF_PORT}}/{{ONBOARDING_URL}}",
+					"raw": "https://{{CAPIF_HOSTNAME}}/{{ONBOARDING_URL}}",
 					"protocol": "https",
 					"host": [
 						"{{CAPIF_HOSTNAME}}"
 					],
-					"port": "{{CAPIF_PORT}}",
 					"path": [
 						"{{ONBOARDING_URL}}"
 					]
@@ -305,7 +305,7 @@
 						"exec": [
 							"setTimeout(() => {",
 							"                pm.sendRequest({",
-							"                    url: 'http://localhost:3000/write_cert',",
+							"                    url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',",
 							"                    method: 'POST',",
 							"                    header: 'Content-Type:application/json',",
 							"                    encoding: 'binary',",
@@ -329,6 +329,14 @@
 					"listen": "test",
 					"script": {
 						"exec": [
+							"var res = JSON.parse(responseBody);",
+							"if (pm.response.code == 201){",
+							"    ",
+							"    pm.environment.set('API_ID', res.apiId);",
+							"",
+							"}",
+							"",
+							"",
 							""
 						],
 						"type": "text/javascript",
@@ -337,7 +345,8 @@
 				}
 			],
 			"protocolProfileBehavior": {
-				"strictSSL": true
+				"strictSSL": true,
+				"protocolVersion": "auto"
 			},
 			"request": {
 				"auth": {
@@ -354,7 +363,7 @@
 				],
 				"body": {
 					"mode": "raw",
-					"raw": "\n{\n    \"apiName\": \"hello_api_demo_v2\",\n    \"aefProfiles\": [\n      {\n        \"aefId\": \"{{AEF_ID}}\",\n        \"versions\": [\n          {\n            \"apiVersion\": \"v1\",\n            \"expiry\": \"2021-11-30T10:32:02.004Z\",\n            \"resources\": [\n              {\n                \"resourceName\": \"hello-endpoint\",\n                \"commType\": \"REQUEST_RESPONSE\",\n                \"uri\": \"/hello\",\n                \"custOpName\": \"string\",\n                \"operations\": [\n                  \"POST\"\n                ],\n                \"description\": \"Endpoint to receive a welcome message\"\n              }\n            ],\n            \"custOperations\": [\n              {\n                \"commType\": \"REQUEST_RESPONSE\",\n                \"custOpName\": \"string\",\n                \"operations\": [\n                  \"POST\"\n                ],\n                \"description\": \"string\"\n              }\n            ]\n          }\n        ],\n        \"protocol\": \"HTTP_1_1\",\n        \"dataFormat\": \"JSON\",\n        \"securityMethods\": [\"OAUTH\"],\n        \"interfaceDescriptions\": [\n          {\n            \"ipv4Addr\": \"localhost\",\n            \"port\": 8088,\n            \"securityMethods\": [\"OAUTH\"]\n          }\n        ]\n      }\n    ],\n    \"description\": \"Hello api services\",\n    \"supportedFeatures\": \"fffff\",\n    \"shareableInfo\": {\n      \"isShareable\": true,\n      \"capifProvDoms\": [\n        \"string\"\n      ]\n    },\n    \"serviceAPICategory\": \"string\",\n    \"apiSuppFeats\": \"fffff\",\n    \"pubApiPath\": {\n      \"ccfIds\": [\n        \"string\"\n      ]\n    },\n    \"ccfId\": \"string\"\n  }",
+					"raw": "\n{\n    \"apiName\": \"hello_api_demo_v6\",\n    \"aefProfiles\": [\n      {\n        \"aefId\": \"{{AEF_ID}}\",\n        \"versions\": [\n          {\n            \"apiVersion\": \"v1\",\n            \"expiry\": \"2021-11-30T10:32:02.004Z\",\n            \"resources\": [\n              {\n                \"resourceName\": \"hello-endpoint\",\n                \"commType\": \"REQUEST_RESPONSE\",\n                \"uri\": \"/hello\",\n                \"custOpName\": \"string\",\n                \"operations\": [\n                  \"POST\"\n                ],\n                \"description\": \"Endpoint to receive a welcome message\"\n              }\n            ],\n            \"custOperations\": [\n              {\n                \"commType\": \"REQUEST_RESPONSE\",\n                \"custOpName\": \"string\",\n                \"operations\": [\n                  \"POST\"\n                ],\n                \"description\": \"string\"\n              }\n            ]\n          }\n        ],\n        \"protocol\": \"HTTP_1_1\",\n        \"dataFormat\": \"JSON\",\n        \"securityMethods\": [\"OAUTH\"],\n        \"interfaceDescriptions\": [\n          {\n            \"ipv4Addr\": \"localhost\",\n            \"port\": 8088,\n            \"securityMethods\": [\"OAUTH\"]\n          }\n        ]\n      }\n    ],\n    \"description\": \"Hello api services\",\n    \"supportedFeatures\": \"fffff\",\n    \"shareableInfo\": {\n      \"isShareable\": true,\n      \"capifProvDoms\": [\n        \"string\"\n      ]\n    },\n    \"serviceAPICategory\": \"string\",\n    \"apiSuppFeats\": \"fffff\",\n    \"pubApiPath\": {\n      \"ccfIds\": [\n        \"string\"\n      ]\n    },\n    \"ccfId\": \"string\",\n    \"apiStatus\": {\n        \"aefIds\": []\n    }\n  }",
 					"options": {
 						"raw": {
 							"language": "json"
@@ -409,7 +418,7 @@
 							"",
 							"setTimeout(() => {",
 							"            pm.sendRequest({",
-							"                url: 'http://localhost:3000/generate_csr_invoker',",
+							"                url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/generate_csr_invoker',",
 							"                method: 'POST',",
 							"                header: 'Content-Type:application/json',",
 							"                encoding: 'binary',",
@@ -487,7 +496,7 @@
 						"exec": [
 							"setTimeout(() => {",
 							"                pm.sendRequest({",
-							"                    url: 'http://localhost:3000/write_cert',",
+							"                    url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',",
 							"                    method: 'POST',",
 							"                    header: 'Content-Type:application/json',",
 							"                    encoding: 'binary',",
@@ -578,7 +587,7 @@
 						"exec": [
 							"setTimeout(() => {",
 							"                pm.sendRequest({",
-							"                    url: 'http://localhost:3000/write_cert',",
+							"                    url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',",
 							"                    method: 'POST',",
 							"                    header: 'Content-Type:application/json',",
 							"                    encoding: 'binary',",
@@ -660,7 +669,7 @@
 						"exec": [
 							"setTimeout(() => {",
 							"                pm.sendRequest({",
-							"                    url: 'http://localhost:3000/write_cert',",
+							"                    url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',",
 							"                    method: 'POST',",
 							"                    header: 'Content-Type:application/json',",
 							"                    encoding: 'binary',",
@@ -830,7 +839,7 @@
 						"exec": [
 							"setTimeout(() => {",
 							"                pm.sendRequest({",
-							"                    url: 'http://localhost:3000/write_cert',",
+							"                    url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',",
 							"                    method: 'POST',",
 							"                    header: 'Content-Type:application/json',",
 							"                    encoding: 'binary',",
@@ -881,7 +890,7 @@
 						"exec": [
 							"setTimeout(() => {",
 							"                pm.sendRequest({",
-							"                    url: 'http://localhost:3000/write_cert',",
+							"                    url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',",
 							"                    method: 'POST',",
 							"                    header: 'Content-Type:application/json',",
 							"                    encoding: 'binary',",
diff --git a/public/develop/testing/postman/CAPIF.postman_environment.json b/public/develop/testing/postman/CAPIF.postman_environment.json
index 7d08cfa5..d9e1e599 100644
--- a/public/develop/testing/postman/CAPIF.postman_environment.json
+++ b/public/develop/testing/postman/CAPIF.postman_environment.json
@@ -1,6 +1,6 @@
 {
-	"id": "7111197e-e9c8-4988-a519-3284ab9021a9",
-	"name": "CAPIF",
+	"id": "adb492cf-1d02-4a7c-a4a2-00cb54c202f1",
+	"name": "CAPIF Copy",
 	"values": [
 		{
 			"key": "CAPIF_HOSTNAME",
@@ -26,6 +26,18 @@
 			"type": "default",
 			"enabled": true
 		},
+		{
+			"key": "NODE_HOSTNAME",
+			"value": "localhost",
+			"type": "default",
+			"enabled": true
+		},
+		{
+			"key": "NODE_PORT",
+			"value": "3010",
+			"type": "default",
+			"enabled": true
+		},
 		{
 			"key": "USERNAME",
 			"value": "ProviderONE",
@@ -262,6 +274,6 @@
 		}
 	],
 	"_postman_variable_scope": "environment",
-	"_postman_exported_at": "2024-07-30T07:59:01.623Z",
-	"_postman_exported_using": "Postman/11.3.2"
+	"_postman_exported_at": "2024-10-07T09:27:29.742Z",
+	"_postman_exported_using": "Postman/11.12.0"
 }
\ No newline at end of file
diff --git a/public/develop/testing/postman/Postman-Test.zip b/public/develop/testing/postman/Postman-Test.zip
index 41f2d883b35b29556fed958f017b78731158c423..a69a491dbf1aed153d6abe319d233828d33026a4 100644
GIT binary patch
delta 9264
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

delta 8898
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

diff --git a/public/develop/testing/postman/script.js b/public/develop/testing/postman/script.js
index 980f81f3..ce51eb0d 100644
--- a/public/develop/testing/postman/script.js
+++ b/public/develop/testing/postman/script.js
@@ -193,7 +193,7 @@ app.post('/write_ca', (req, res) => {
   });
 });
 
-app.listen(3000, () => {
-  console.log('ResponsesToFile App is listening now! Send them requests my way!');
+app.listen(3010, () => {
+  console.log('Listener API running.');
   console.log(`Data is being stored at location: ${path.join(process.cwd(), folderPath)}`);
 });
\ No newline at end of file
-- 
GitLab