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