diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..26d33521af10bcc7fd8cea344038eaaeb78d0ef5 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000000000000000000000000000000000000..105ce2da2d6447d11dfe32bfb846c3d5b199fc99 --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ +<component name="InspectionProjectProfileManager"> + <settings> + <option name="USE_PROJECT_PROFILE" value="false" /> + <version value="1.0" /> + </settings> +</component> \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000000000000000000000000000000000000..48a50eabe1c68992a00c1677d9af8c06a97b359d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectRootManager" version="2" project-jdk-name="Anaconda Base(3.10.6)" project-jdk-type="Python SDK" /> +</project> \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000000000000000000000000000000000000..33372f4273cb083d0ba368c1c3855f4f0ac8834e --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/.idea/tr-0051.iml" filepath="$PROJECT_DIR$/.idea/tr-0051.iml" /> + </modules> + </component> +</project> \ No newline at end of file diff --git a/.idea/tr-0051.iml b/.idea/tr-0051.iml new file mode 100644 index 0000000000000000000000000000000000000000..d0876a78d06ac03b5d78c8dcdb95570281c6f1d6 --- /dev/null +++ b/.idea/tr-0051.iml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module type="PYTHON_MODULE" version="4"> + <component name="NewModuleRootManager"> + <content url="file://$MODULE_DIR$" /> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + </component> +</module> \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000000000000000000000000000000000000..35eb1ddfbbc029bcab630581847471d7f238ec53 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="" vcs="Git" /> + </component> +</project> \ No newline at end of file diff --git a/Ver2/Images/image1.png b/Ver2/Images/image1.png deleted file mode 100644 index 972ecdd8704a7de3bec56fba179195134d2ecd3b..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image1.png and /dev/null differ diff --git a/Ver2/Images/image10.png b/Ver2/Images/image10.png deleted file mode 100644 index 185af33c6e96f49e3469e9a5969f62ab3bca059b..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image10.png and /dev/null differ diff --git a/Ver2/Images/image11.png b/Ver2/Images/image11.png deleted file mode 100644 index eed96c84fea76dfc5132fddadf1ceacb1916dc1e..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image11.png and /dev/null differ diff --git a/Ver2/Images/image12.png b/Ver2/Images/image12.png deleted file mode 100644 index 6d09971a426a501defe897686ebcdcd364ad8b9c..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image12.png and /dev/null differ diff --git a/Ver2/Images/image13.png b/Ver2/Images/image13.png deleted file mode 100644 index 77a9a10650ad46283ce329925ed81cf5aae95b24..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image13.png and /dev/null differ diff --git a/Ver2/Images/image14.png b/Ver2/Images/image14.png deleted file mode 100644 index 85e306a0c0319382f9473a912e978c8f656c7f1f..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image14.png and /dev/null differ diff --git a/Ver2/Images/image15.png b/Ver2/Images/image15.png deleted file mode 100644 index 974fea73233a5ef54bdb8635579dd76082f79a1b..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image15.png and /dev/null differ diff --git a/Ver2/Images/image16.png b/Ver2/Images/image16.png deleted file mode 100644 index fcf22208207a95d9b29522710bf0658799ca3341..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image16.png and /dev/null differ diff --git a/Ver2/Images/image17.png b/Ver2/Images/image17.png deleted file mode 100644 index afad69812616462f6a2c6e987d6064c9df68042e..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image17.png and /dev/null differ diff --git a/Ver2/Images/image18.png b/Ver2/Images/image18.png deleted file mode 100644 index 66addaf53c54e93275769084b5352ac6261e04ae..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image18.png and /dev/null differ diff --git a/Ver2/Images/image19.png b/Ver2/Images/image19.png deleted file mode 100644 index 9f6ff2246686f8703462f8910853d9d65b0833fd..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image19.png and /dev/null differ diff --git a/Ver2/Images/image2.png b/Ver2/Images/image2.png deleted file mode 100644 index 651b496125bcfa4492aff97b481654c610661c59..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image2.png and /dev/null differ diff --git a/Ver2/Images/image20.png b/Ver2/Images/image20.png deleted file mode 100644 index cc7d0352da84bb80c6246f24fc8cd4c709d64b25..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image20.png and /dev/null differ diff --git a/Ver2/Images/image21.png b/Ver2/Images/image21.png deleted file mode 100644 index 2342c5fea683db463809dde71ec91fbc2441e25c..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image21.png and /dev/null differ diff --git a/Ver2/Images/image22.png b/Ver2/Images/image22.png deleted file mode 100644 index ca411200d0e6ea852f11fb3c83ddc03afbf494ea..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image22.png and /dev/null differ diff --git a/Ver2/Images/image23.png b/Ver2/Images/image23.png deleted file mode 100644 index b83f6a9eebb70c2dc7dfc2e7672d8bc5fb481fca..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image23.png and /dev/null differ diff --git a/Ver2/Images/image24.png b/Ver2/Images/image24.png deleted file mode 100644 index deb058e5c06cda1640f70a4c9f809860ce009873..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image24.png and /dev/null differ diff --git a/Ver2/Images/image25.png b/Ver2/Images/image25.png deleted file mode 100644 index db0361f67034c311e20da216c62933ad117cf7d9..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image25.png and /dev/null differ diff --git a/Ver2/Images/image26.png b/Ver2/Images/image26.png deleted file mode 100644 index 5396b41f7f86097573f09dda15f98a7f0d12945f..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image26.png and /dev/null differ diff --git a/Ver2/Images/image27.png b/Ver2/Images/image27.png deleted file mode 100644 index 850a9da1c65b769215c540c35216bf493a90d68f..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image27.png and /dev/null differ diff --git a/Ver2/Images/image28.png b/Ver2/Images/image28.png deleted file mode 100644 index 18c3eb4f67e04e734c182ef78e259c2e1da186b0..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image28.png and /dev/null differ diff --git a/Ver2/Images/image29.png b/Ver2/Images/image29.png deleted file mode 100644 index 4c0c05fc5500e2c16a8e7db64c10947bedec0d1d..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image29.png and /dev/null differ diff --git a/Ver2/Images/image3.png b/Ver2/Images/image3.png deleted file mode 100644 index 3a276b7da9fb84c8f37fc7028ebf2c5e4239cb21..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image3.png and /dev/null differ diff --git a/Ver2/Images/image30.png b/Ver2/Images/image30.png deleted file mode 100644 index 46a13e566dcf917aa76f9d21a3b1d23f3b628a13..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image30.png and /dev/null differ diff --git a/Ver2/Images/image31.png b/Ver2/Images/image31.png deleted file mode 100644 index bf33d34fde7de95703e086f67f841594ac4d937d..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image31.png and /dev/null differ diff --git a/Ver2/Images/image32.png b/Ver2/Images/image32.png deleted file mode 100644 index b0b4569f9ecbcadd6f50ab3505ff7a963f68608a..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image32.png and /dev/null differ diff --git a/Ver2/Images/image33.png b/Ver2/Images/image33.png deleted file mode 100644 index b8ed32825f48e7f025918074ffa7903493edf185..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image33.png and /dev/null differ diff --git a/Ver2/Images/image34.png b/Ver2/Images/image34.png deleted file mode 100644 index 2b77f59cb32553884f2802351f31bf5471eb4dad..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image34.png and /dev/null differ diff --git a/Ver2/Images/image35.png b/Ver2/Images/image35.png deleted file mode 100644 index 9d83fc34ce61bceab9c2b09c1a03f31ae9cb7962..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image35.png and /dev/null differ diff --git a/Ver2/Images/image36.png b/Ver2/Images/image36.png deleted file mode 100644 index b7712b0c5087b16ac317462004fd03dafbcff8fb..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image36.png and /dev/null differ diff --git a/Ver2/Images/image37.png b/Ver2/Images/image37.png deleted file mode 100644 index ceec1e568194b910f48018abaef048c3c7e70532..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image37.png and /dev/null differ diff --git a/Ver2/Images/image38.png b/Ver2/Images/image38.png deleted file mode 100644 index 81e9458281bc394c3f0d21ca38e7861f65b80e8a..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image38.png and /dev/null differ diff --git a/Ver2/Images/image39.png b/Ver2/Images/image39.png deleted file mode 100644 index 3ef0d0ecbfe057905af8bf687e5231d7bf42f166..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image39.png and /dev/null differ diff --git a/Ver2/Images/image4.png b/Ver2/Images/image4.png deleted file mode 100644 index 41740baa87df8e4fec1b2faac659a49f1f015a0f..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image4.png and /dev/null differ diff --git a/Ver2/Images/image5.png b/Ver2/Images/image5.png deleted file mode 100644 index 31c221d2dd499d71978aae55bf0930fac0c13640..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image5.png and /dev/null differ diff --git a/Ver2/Images/image6.png b/Ver2/Images/image6.png deleted file mode 100644 index 5a6ac3f99b0209e79fbc4082e8b710c80d5993d4..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image6.png and /dev/null differ diff --git a/Ver2/Images/image7.png b/Ver2/Images/image7.png deleted file mode 100644 index 850ed1fb3856a95abb73e96d00c709e6b06b6530..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image7.png and /dev/null differ diff --git a/Ver2/Images/image8.png b/Ver2/Images/image8.png deleted file mode 100644 index ed177c1ae5dbb699e7b55cf26b1bf536ea450b1c..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image8.png and /dev/null differ diff --git a/Ver2/Images/image9.png b/Ver2/Images/image9.png deleted file mode 100644 index 045c47860717b181c81155035ce1b1297583fcf8..0000000000000000000000000000000000000000 Binary files a/Ver2/Images/image9.png and /dev/null differ diff --git a/Ver2/Images/img1.png b/Ver2/Images/img1.png new file mode 100644 index 0000000000000000000000000000000000000000..0958dd1d97bdc70ed3dcb270164adc91bfc3821e Binary files /dev/null and b/Ver2/Images/img1.png differ diff --git a/Ver2/Images/img10.png b/Ver2/Images/img10.png new file mode 100644 index 0000000000000000000000000000000000000000..140975a62e6dc7f630fd8742b411c36279565513 Binary files /dev/null and b/Ver2/Images/img10.png differ diff --git a/Ver2/Images/img11.png b/Ver2/Images/img11.png new file mode 100644 index 0000000000000000000000000000000000000000..51bcc347c85abb8a2a239aed2542729b8e66ab03 Binary files /dev/null and b/Ver2/Images/img11.png differ diff --git a/Ver2/Images/img12.png b/Ver2/Images/img12.png new file mode 100644 index 0000000000000000000000000000000000000000..8533e6e1997a35368a833d7b4274e1c9a5b382d5 Binary files /dev/null and b/Ver2/Images/img12.png differ diff --git a/Ver2/Images/img13.png b/Ver2/Images/img13.png new file mode 100644 index 0000000000000000000000000000000000000000..f91832356649c8b87c77fcd6a2d0a52cbb224bfc Binary files /dev/null and b/Ver2/Images/img13.png differ diff --git a/Ver2/Images/img14.png b/Ver2/Images/img14.png new file mode 100644 index 0000000000000000000000000000000000000000..718e1e530e330a0d41552ea06340cf1569a08753 Binary files /dev/null and b/Ver2/Images/img14.png differ diff --git a/Ver2/Images/img15.png b/Ver2/Images/img15.png new file mode 100644 index 0000000000000000000000000000000000000000..0210de64b2ed1fea36e1d1777070d5bd596736db Binary files /dev/null and b/Ver2/Images/img15.png differ diff --git a/Ver2/Images/img16.png b/Ver2/Images/img16.png new file mode 100644 index 0000000000000000000000000000000000000000..718e1e530e330a0d41552ea06340cf1569a08753 Binary files /dev/null and b/Ver2/Images/img16.png differ diff --git a/Ver2/Images/img17.png b/Ver2/Images/img17.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1b71ebd12637b5865d8b1bdb0563addc646ee1 Binary files /dev/null and b/Ver2/Images/img17.png differ diff --git a/Ver2/Images/img18.png b/Ver2/Images/img18.png new file mode 100644 index 0000000000000000000000000000000000000000..718e1e530e330a0d41552ea06340cf1569a08753 Binary files /dev/null and b/Ver2/Images/img18.png differ diff --git a/Ver2/Images/img19.png b/Ver2/Images/img19.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1b71ebd12637b5865d8b1bdb0563addc646ee1 Binary files /dev/null and b/Ver2/Images/img19.png differ diff --git a/Ver2/Images/img2.png b/Ver2/Images/img2.png new file mode 100644 index 0000000000000000000000000000000000000000..8533e6e1997a35368a833d7b4274e1c9a5b382d5 Binary files /dev/null and b/Ver2/Images/img2.png differ diff --git a/Ver2/Images/img20.png b/Ver2/Images/img20.png new file mode 100644 index 0000000000000000000000000000000000000000..718e1e530e330a0d41552ea06340cf1569a08753 Binary files /dev/null and b/Ver2/Images/img20.png differ diff --git a/Ver2/Images/img21.png b/Ver2/Images/img21.png new file mode 100644 index 0000000000000000000000000000000000000000..2e4fbb79ed05a19b2a4dadd84b2abf2991254d78 Binary files /dev/null and b/Ver2/Images/img21.png differ diff --git a/Ver2/Images/img22.png b/Ver2/Images/img22.png new file mode 100644 index 0000000000000000000000000000000000000000..7013b5e656c19a9c38e2640d2f3040648b807a89 Binary files /dev/null and b/Ver2/Images/img22.png differ diff --git a/Ver2/Images/img23.png b/Ver2/Images/img23.png new file mode 100644 index 0000000000000000000000000000000000000000..201d7f77950e491894e7e8e017ca20791fa3242a Binary files /dev/null and b/Ver2/Images/img23.png differ diff --git a/Ver2/Images/img24.png b/Ver2/Images/img24.png new file mode 100644 index 0000000000000000000000000000000000000000..7013b5e656c19a9c38e2640d2f3040648b807a89 Binary files /dev/null and b/Ver2/Images/img24.png differ diff --git a/Ver2/Images/img25.png b/Ver2/Images/img25.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c0d58230b4712dc3c845a2f6d744bdafb47901 Binary files /dev/null and b/Ver2/Images/img25.png differ diff --git a/Ver2/Images/img26.png b/Ver2/Images/img26.png new file mode 100644 index 0000000000000000000000000000000000000000..7013b5e656c19a9c38e2640d2f3040648b807a89 Binary files /dev/null and b/Ver2/Images/img26.png differ diff --git a/Ver2/Images/img27.png b/Ver2/Images/img27.png new file mode 100644 index 0000000000000000000000000000000000000000..c0bbe3e85ddf0e8b3a352b505d2bc70b86b3db3d Binary files /dev/null and b/Ver2/Images/img27.png differ diff --git a/Ver2/Images/img28.png b/Ver2/Images/img28.png new file mode 100644 index 0000000000000000000000000000000000000000..7013b5e656c19a9c38e2640d2f3040648b807a89 Binary files /dev/null and b/Ver2/Images/img28.png differ diff --git a/Ver2/Images/img29.png b/Ver2/Images/img29.png new file mode 100644 index 0000000000000000000000000000000000000000..ef9b6a6d3e0ccc8e7a742910aef374e7896475bb Binary files /dev/null and b/Ver2/Images/img29.png differ diff --git a/Ver2/Images/img3.png b/Ver2/Images/img3.png new file mode 100644 index 0000000000000000000000000000000000000000..bab8831938a0af0de0f8bc1d402a5034a2ee1f11 Binary files /dev/null and b/Ver2/Images/img3.png differ diff --git a/Ver2/Images/img30.png b/Ver2/Images/img30.png new file mode 100644 index 0000000000000000000000000000000000000000..55931bf1b0e59b42e048356d04e10886fa0601c1 Binary files /dev/null and b/Ver2/Images/img30.png differ diff --git a/Ver2/Images/img31.png b/Ver2/Images/img31.png new file mode 100644 index 0000000000000000000000000000000000000000..83ab45b38aef206e92e29f31e611bbf51df59114 Binary files /dev/null and b/Ver2/Images/img31.png differ diff --git a/Ver2/Images/img32.png b/Ver2/Images/img32.png new file mode 100644 index 0000000000000000000000000000000000000000..55931bf1b0e59b42e048356d04e10886fa0601c1 Binary files /dev/null and b/Ver2/Images/img32.png differ diff --git a/Ver2/Images/img33.png b/Ver2/Images/img33.png new file mode 100644 index 0000000000000000000000000000000000000000..5ce5bfead54886f71699e5d5b5182da19830d3d2 Binary files /dev/null and b/Ver2/Images/img33.png differ diff --git a/Ver2/Images/img34.png b/Ver2/Images/img34.png new file mode 100644 index 0000000000000000000000000000000000000000..3faae83066142d13886008d9fd60ac853a2910cc Binary files /dev/null and b/Ver2/Images/img34.png differ diff --git a/Ver2/Images/img35.png b/Ver2/Images/img35.png new file mode 100644 index 0000000000000000000000000000000000000000..e43d7bfe58fcafb5dd0fae76af750fa6b2e36547 Binary files /dev/null and b/Ver2/Images/img35.png differ diff --git a/Ver2/Images/img36.png b/Ver2/Images/img36.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b20c206d290146f69c4a4287f9f08e60953f00 Binary files /dev/null and b/Ver2/Images/img36.png differ diff --git a/Ver2/Images/img37.png b/Ver2/Images/img37.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d73ce61d26562a834601fbe5c875c0bab47abc Binary files /dev/null and b/Ver2/Images/img37.png differ diff --git a/Ver2/Images/img38.png b/Ver2/Images/img38.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b20c206d290146f69c4a4287f9f08e60953f00 Binary files /dev/null and b/Ver2/Images/img38.png differ diff --git a/Ver2/Images/img39.png b/Ver2/Images/img39.png new file mode 100644 index 0000000000000000000000000000000000000000..1b538df45f0965e7bda76a8b6e8b3d58821b7c5d Binary files /dev/null and b/Ver2/Images/img39.png differ diff --git a/Ver2/Images/img4.png b/Ver2/Images/img4.png new file mode 100644 index 0000000000000000000000000000000000000000..395fcbfce09c8b7c170b69b4262432c92d01a0c3 Binary files /dev/null and b/Ver2/Images/img4.png differ diff --git a/Ver2/Images/img40.png b/Ver2/Images/img40.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b20c206d290146f69c4a4287f9f08e60953f00 Binary files /dev/null and b/Ver2/Images/img40.png differ diff --git a/Ver2/Images/img41.png b/Ver2/Images/img41.png new file mode 100644 index 0000000000000000000000000000000000000000..700c2016d7e6043018c3c9f0d4add2391e50c64e Binary files /dev/null and b/Ver2/Images/img41.png differ diff --git a/Ver2/Images/img5.png b/Ver2/Images/img5.png new file mode 100644 index 0000000000000000000000000000000000000000..1793c48e0326be54fee1327a0188bc6846259e08 Binary files /dev/null and b/Ver2/Images/img5.png differ diff --git a/Ver2/Images/img6.png b/Ver2/Images/img6.png new file mode 100644 index 0000000000000000000000000000000000000000..140975a62e6dc7f630fd8742b411c36279565513 Binary files /dev/null and b/Ver2/Images/img6.png differ diff --git a/Ver2/Images/img7.png b/Ver2/Images/img7.png new file mode 100644 index 0000000000000000000000000000000000000000..28518408bd790b99f47363683c83ad9955cb8c4d Binary files /dev/null and b/Ver2/Images/img7.png differ diff --git a/Ver2/Images/img8.png b/Ver2/Images/img8.png new file mode 100644 index 0000000000000000000000000000000000000000..140975a62e6dc7f630fd8742b411c36279565513 Binary files /dev/null and b/Ver2/Images/img8.png differ diff --git a/Ver2/Images/img9.png b/Ver2/Images/img9.png new file mode 100644 index 0000000000000000000000000000000000000000..cade6e6ef791e4d63815a8d0b53ac061cd9a353a Binary files /dev/null and b/Ver2/Images/img9.png differ diff --git a/Ver2/TR-0051-oneM2M_API_guide-V3_0_0.md b/Ver2/TR-0051-oneM2M_API_guide-V3_0_0.md index d0ecd4199258439ed53003088973c8f66d9d48df..3ca117fa8668ba0bccee1dee0257cc069e90fe65 100644 --- a/Ver2/TR-0051-oneM2M_API_guide-V3_0_0.md +++ b/Ver2/TR-0051-oneM2M_API_guide-V3_0_0.md @@ -1,5 +1,5 @@ - + @@ -381,9 +381,9 @@ A <CSEBase> resource represents a CSE and it is the root for all resources th |-|-| |API Name |CSEBase RETRIEVE with or without resultContent parameter | |Target Resource |<CSEBase> resource of the requested <AE> resource | -|<br />Description |The interface is used to send a <CSEBase> resource RETRIEVE request to CSE, and receive response from the CSE. | -|<br />Resource Structure<br />before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | +|<br />Description |The interface is used to send a <CSEBase> resource RETRIEVE request to CSE, and receive response from the CSE. | +|<br />Resource Structure<br />before Sending Request | | +|<br /><br /><br /><br /><br />Call Flow | | |<br /><br /><br />HTTP Header Information<br /> | | |<br /><br /><br /><br /><br /><br />Example with <br />RCN=1<br />or No RCN |<br /> API/CB/RET/001<br /> API/CB/RET/001_RCN1<br /><br /><br />HTTP Request:<br /><br />GET /mn-name?rcn=1 HTTP/1.1<br />Host: 192.168.0.10:8282<br />Accept: application/json<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2000<br />Content-Length:344<br />Content-Type:application/json<br />X-M2M-Origin:/mnID<br />X-M2M-RVI: 2a<br /><br /><br /><br /><br />{<br /> "m2m:cb": {<br /> "acpi": [<br /> "mnIDAcp"<br /> ],<br /> "csi": "/mnID",<br /> "cst": 2,<br /> "csz": [<br /> "application/xml",<br /> "application/json"<br /> ],<br /> "ct": "20180727T135221",<br /> "lbl": [<br /> "17.0.0+",<br /> "ID-CSE-01"<br /> ],<br /> "lt": "20180727T135221",<br /> "pi": null,<br /> "poa": [<br /> "http://192.168.0.10:8282"<br /> ],<br /> "ri": "mnID",<br /> "rn": "mn-name",<br /> "srt": [<br /> 1,<br /> 2,<br /> 3,<br /> 4,<br /> 5,<br /> 9,<br /> 12,<br /> 13,<br /> 14,<br /> 15,<br /> 16,<br /> 18,<br /> 23,<br /> 17,<br /> 11,<br /> 20,<br /> 19,<br /> 28,<br /> 22,<br /> 7,<br /> 21,<br /> 24,<br /> 100,<br /> 8,<br /> 10<br /> ],<br /> "srv": [<br /> "2a"<br /> ],<br /> "ty": 5,<br /> "srv": [<br /> "1",<br /> "2",<br /> "2a"<br /> ]<br /><br /> }<br />}<br /> | |<br /><br /><br /><br /><br /><br />Example with <br />RCN=4<br /> |<br /> API/CB/RET/001_RCN4<br /><br /><br />HTTP Request:<br /><br />GET /mn-name?rcn=4 HTTP/1.1<br />Host: 192.168.0.10:8282<br />Accept: application/json<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2000<br />Content-Length: 1009<br />Content-Type:application/json<br />X-M2M-Origin:/mnID<br />X-M2M-RVI: 2a<br /><br /><br />{<br /> "m2m:cb": {<br /> "acpi": [<br /> "mnIDAcp"<br /> ],<br /> "csi": "/mnID",<br /> "cst": 2,<br /> "csz": [<br /> "application/xml",<br /> "application/json"<br /> ],<br /> "ct": "20180727T135221",<br /> "lbl": [<br /> "17.0.0+",<br /> "ID-CSE-01"<br /> ],<br /> "lt": "20180727T135221",<br /> "m2m:acp": [<br /> {<br /> "ct": "20180723T141039",<br /> "et": "99991231T235959",<br /> "lbl": [<br /> "cseAcp"<br /> ],<br /> "lt": "20180723T141039",<br /> "pi": "mnID",<br /> "pv": {<br /> "acr": [<br /> {<br /> "acco": {<br /> "acip": {<br /> "ipv4": [<br /> "127.0.0.1/0"<br /> ]<br /> },<br /> "actw": [<br /> "* * * * * *"<br /> ]<br /> },<br /> "acop": 63,<br /> "acor": [<br /> "*"<br /> ]<br /> }<br /> ]<br /> },<br /> "pvs": {<br /> "acr": [<br /> {<br /> "acco": {<br /> "acip": {<br /> "ipv4": [<br /> "127.0.0.1/0",<br /> "127.0.0.1/1"<br /> ]<br /> },<br /> "actw": [<br /> "* * * * * *"<br /> ]<br /> },<br /> "acop": 63,<br /> "acor": [<br /> "*"<br /> ]<br /> }<br /> ]<br /> },<br /> "ri": "mnIDAcp",<br /> "rn": "mn-nameAcp",<br /> "ty": 1<br /> }<br /> ],<br /> "m2m:ae": [<br /> {<br /> "aei": "CAE0120180723T1415351396520173012480_cse01",<br /> "api": "A01.com.company.Temp",<br /> "ct": "20180723T141535",<br /> "et": "99991231T235959",<br /> "lbl": [<br /> "indoor_temp",<br /> "room_1"<br /> ],<br /> "lt": "20180723T142022",<br /> "pi": "mnID",<br /> "ri": "CAE0120180723T1415351396520173012480_cse01",<br /> "rn": "ae_sensor",<br /> "rr": false,<br /> "ty": 2<br /> }<br /> ],<br /> "pi": null,<br /> "poa": [<br /> "http://192.168.0.10:8282"<br /> ],<br /> "ri": "mnID",<br /> "rn": "mn-name",<br /> "srt": [<br /> 1,<br /> 2,<br /> 3,<br /> 4,<br /> 5,<br /> 9,<br /> 12,<br /> 13,<br /> 14,<br /> 15,<br /> 16,<br /> 18,<br /> 23,<br /> 17,<br /> 11,<br /> 20,<br /> 19,<br /> 28,<br /> 22,<br /> 7,<br /> 21,<br /> 24,<br /> 100,<br /> 8,<br /> 10<br /> ],<br /> "ty": 5,<br /> "srv": [<br /> "1",<br /> "2",<br /> "2a"<br /> ]<br /><br /> }<br />}<br /><br /> | @@ -397,65 +397,65 @@ The <remoteCSE> resource represents a Registree CSE that is registered into a #### 6.2.3.1 API-CSR-CRE -|<br /><br />API Id |API/CSR/CRE/001<br />API/CSR/CRE/001_RCN1 <br />API/CSR/CRE/001_RCN2<br />API/CSR/CRE/001_RCN3 <br />API/CSR/CRE/001_RCN4 | -|-|-| -|API Name |remoteCSE CREATE with or without resultContent parameter | -|Target Resource |<remoteCSE> resource | -|<br />Description |The interface is used to send a <remoteCSE> resource CREATE request to CSE, and receive response from the CSE. | -|<br /><br />Resource Structure |  | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br /><br /><br /><br />Example with <br />RCN=0<br /> |<br /> API/CSR/CRE/001_RCN0<br /><br /><br />HTTP Request:<br /><br />POST /cse-name?rcn=0 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Content-Type:application/json;ty=16<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> <br /> "m2m:csr": {<br /> "cb": "//192.168.0.50:8080/cse-name2",<br /> "csi": "/cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true<br /> <br /> }<br /> <br />}<br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 201 Created<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />Content-Length:0<br />Content-Type:application/json<br />Content-Location: /cseID/cse2ID<br /> | -|<br /><br /><br /><br /><br /><br />Example with <br />RCN=1<br />or No RCN |<br /> API/CSR/CRE/001<br /> API/CSR/CRE/001_RCN1<br /><br /><br />HTTP Request:<br /><br />POST /cse-name?rcn=1 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Content-Type:application/json;ty=16<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> <br /> "m2m:csr": {<br /> "cb": "//192.168.56.50:8080/cse-name2",<br /> "csi": "/cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true<br /> <br /> }<br /> <br />}<br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 201 Created<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2001<br />X-M2M-RVI: 2a<br />Content-Length:216<br />Content-Type:application/json<br />Content-Location: /cseID/cse2ID<br /><br /><br /><br />{<br /> "m2m:csr": {<br /> "cb": "//192.168.0.50:8080/cse-name2",<br /> "csi": "/cse2ID",<br /> "ct": "20200604T123044,616218",<br /> "et": "99991231T235959",<br /> "lt": "20200604T123044,616218",<br /> "pi": "ID-CSE-01",<br /> "ri": "cse2ID",<br /> "rn": "cse-name2",<br /> "rr": false,<br /> "ty": 16<br /> }<br />}<br /><br /> | -|<br /><br /><br /><br /><br /><br />Example with <br />RCN=2<br /> |<br /> API/CSR/CRE/001_RCN2<br /><br /><br />HTTP Request:<br /><br />POST /cse-name?rcn=2 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Content-Type:application/json;ty=16<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> <br /> "m2m:csr": {<br /> "cb": "//192.168.0.50:8080/cse-name2",<br /> "csi": "/cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true<br /> <br /> }<br /> <br />}<br /><br />HTTP Response:<br /><br />HTTP/1.1 201 Created<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2001<br />X-M2M-RVI: 2a<br />Content-Length:30<br />Content-Type:application/json<br />Content-Location: /cseID/cse2ID<br /><br />{"m2m:uri":"cse-name/cse-name2"}<br /><br /> | -|<br /><br /><br /><br /><br /><br />Example with <br />RCN=3<br /> |<br /> API/CSR/CRE/001_RCN3 <br /><br /><br />HTTP Request:<br /><br />POST /cse-name?rcn=3 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Content-Type:application/json;ty=16<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> <br /> "m2m:csr": {<br /> "cb": "//192.168.0.50:8080/cse-name2",<br /> "csi": "/cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true<br /> <br /> }<br /> <br />}<br /><br />HTTP Response:<br /><br />HTTP/1.1 201 Created<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2001<br />X-M2M-RVI: 2a<br />Content-Length:264<br />Content-Type:application/json<br />Content-Location: /cseID/cse2ID<br /><br />{<br /> "m2m:rce": {<br /> "m2m:csr": {<br /> "cb": "//192.168.56.2:8282/cse-name2",<br /> "csi": "/cse2ID",<br /> "ct": "20180801T093501",<br /> "et": "99991231T235959",<br /> "lt": "20180801T093501",<br /> "pi": "cseID",<br /> "poa": [<br /> "http://192.168.56.2:8282"<br /> ],<br /> "ri": "cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true,<br /> "ty": 16,<br /> "srv": [<br /> "1",<br /> "2",<br /> "2a"<br /> ]<br /><br /> },<br /> "uri": "cse-name/cse-name2"<br /> }<br />}<br /> | +|<br /><br />API Id | API/CSR/CRE/001<br />API/CSR/CRE/001_RCN1 <br />API/CSR/CRE/001_RCN2<br />API/CSR/CRE/001_RCN3 <br />API/CSR/CRE/001_RCN4 | +|-|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | remoteCSE CREATE with or without resultContent parameter | +|Target Resource | <remoteCSE> resource | +|<br />Description | The interface is used to send a <remoteCSE> resource CREATE request to CSE, and receive response from the CSE. | +|<br /><br />Resource Structure |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br /><br /><br /><br />Example with <br />RCN=0<br /> | <br /> API/CSR/CRE/001_RCN0<br /><br /><br />HTTP Request:<br /><br />POST /cse-name?rcn=0 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Content-Type:application/json;ty=16<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> <br /> "m2m:csr": {<br /> "cb": "//192.168.0.50:8080/cse-name2",<br /> "csi": "/cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true<br /> <br /> }<br /> <br />}<br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 201 Created<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />Content-Length:0<br />Content-Type:application/json<br />Content-Location: /cseID/cse2ID<br /> | +|<br /><br /><br /><br /><br /><br />Example with <br />RCN=1<br />or No RCN | <br /> API/CSR/CRE/001<br /> API/CSR/CRE/001_RCN1<br /><br /><br />HTTP Request:<br /><br />POST /cse-name?rcn=1 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Content-Type:application/json;ty=16<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> <br /> "m2m:csr": {<br /> "cb": "//192.168.56.50:8080/cse-name2",<br /> "csi": "/cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true<br /> <br /> }<br /> <br />}<br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 201 Created<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2001<br />X-M2M-RVI: 2a<br />Content-Length:216<br />Content-Type:application/json<br />Content-Location: /cseID/cse2ID<br /><br /><br /><br />{<br /> "m2m:csr": {<br /> "cb": "//192.168.0.50:8080/cse-name2",<br /> "csi": "/cse2ID",<br /> "ct": "20200604T123044,616218",<br /> "et": "99991231T235959",<br /> "lt": "20200604T123044,616218",<br /> "pi": "ID-CSE-01",<br /> "ri": "cse2ID",<br /> "rn": "cse-name2",<br /> "rr": false,<br /> "ty": 16<br /> }<br />}<br /><br /> | +|<br /><br /><br /><br /><br /><br />Example with <br />RCN=2<br /> | <br /> API/CSR/CRE/001_RCN2<br /><br /><br />HTTP Request:<br /><br />POST /cse-name?rcn=2 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Content-Type:application/json;ty=16<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> <br /> "m2m:csr": {<br /> "cb": "//192.168.0.50:8080/cse-name2",<br /> "csi": "/cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true<br /> <br /> }<br /> <br />}<br /><br />HTTP Response:<br /><br />HTTP/1.1 201 Created<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2001<br />X-M2M-RVI: 2a<br />Content-Length:30<br />Content-Type:application/json<br />Content-Location: /cseID/cse2ID<br /><br />{"m2m:uri":"cse-name/cse-name2"}<br /><br /> | +|<br /><br /><br /><br /><br /><br />Example with <br />RCN=3<br /> | <br /> API/CSR/CRE/001_RCN3 <br /><br /><br />HTTP Request:<br /><br />POST /cse-name?rcn=3 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Content-Type:application/json;ty=16<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> <br /> "m2m:csr": {<br /> "cb": "//192.168.0.50:8080/cse-name2",<br /> "csi": "/cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true<br /> <br /> }<br /> <br />}<br /><br />HTTP Response:<br /><br />HTTP/1.1 201 Created<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2001<br />X-M2M-RVI: 2a<br />Content-Length:264<br />Content-Type:application/json<br />Content-Location: /cseID/cse2ID<br /><br />{<br /> "m2m:rce": {<br /> "m2m:csr": {<br /> "cb": "//192.168.56.2:8282/cse-name2",<br /> "csi": "/cse2ID",<br /> "ct": "20180801T093501",<br /> "et": "99991231T235959",<br /> "lt": "20180801T093501",<br /> "pi": "cseID",<br /> "poa": [<br /> "http://192.168.56.2:8282"<br /> ],<br /> "ri": "cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true,<br /> "ty": 16,<br /> "srv": [<br /> "1",<br /> "2",<br /> "2a"<br /> ]<br /><br /> },<br /> "uri": "cse-name/cse-name2"<br /> }<br />}<br /> | #### 6.2.3.2 API-CSR-RET -|<br />API Id |API/CSR/RET/001<br />API/CSR/RET/001_RCN1 | -|-|-| -|API Name |remoteCSE RETRIEVE with or without resultContent parameter | -|Target Resource |<remoteCSE> resource located under <CSEBase> of the hosting CSE | -|<br /><br />Description |The interface is used to send a <remoteCSE> RETRIEVE request attached with resultContent to a hosting CSE, and the hosting CSE will send back a response containing attributes of the requested <remoteCSE> resource. | -|<br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br /><br /><br /><br />Example with <br />RCN=1<br />or No RCN |<br /> API/CSR/RET/001<br /> API/CSR/RET/001_RCN1<br /><br /><br />HTTP Request:<br /><br />GET /cse-name/cse-name2?rcn=1 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Accept: application/json<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2000<br />X-M2M-RVI: 2a<br />Content-Length:227<br />Content-Type:application/json<br /><br /><br /><br />{<br /> "m2m:csr": {<br /> "cb": "//192.168.56.2:8282/cse-name2",<br /> "csi": "/cse2ID",<br /> "ct": "20180801T093501",<br /> "et": "99991231T235959",<br /> "lt": "20180801T093501",<br /> "pi": "cseID",<br /> "poa": [<br /> "http://192.168.56.2:8282"<br /> ],<br /> "ri": "cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true,<br /> "ty": 16,<br /> "srv": [<br /> "1",<br /> "2",<br /> "2a"<br /> ]<br /><br /> }<br />} | +|<br />API Id | API/CSR/RET/001<br />API/CSR/RET/001_RCN1 | +|-|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | remoteCSE RETRIEVE with or without resultContent parameter | +|Target Resource | <remoteCSE> resource located under <CSEBase> of the hosting CSE | +|<br /><br />Description | The interface is used to send a <remoteCSE> RETRIEVE request attached with resultContent to a hosting CSE, and the hosting CSE will send back a response containing attributes of the requested <remoteCSE> resource. | +|<br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br /><br /><br /><br />Example with <br />RCN=1<br />or No RCN | <br /> API/CSR/RET/001<br /> API/CSR/RET/001_RCN1<br /><br /><br />HTTP Request:<br /><br />GET /cse-name/cse-name2?rcn=1 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Accept: application/json<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2000<br />X-M2M-RVI: 2a<br />Content-Length:227<br />Content-Type:application/json<br /><br /><br /><br />{<br /> "m2m:csr": {<br /> "cb": "//192.168.56.2:8282/cse-name2",<br /> "csi": "/cse2ID",<br /> "ct": "20180801T093501",<br /> "et": "99991231T235959",<br /> "lt": "20180801T093501",<br /> "pi": "cseID",<br /> "poa": [<br /> "http://192.168.56.2:8282"<br /> ],<br /> "ri": "cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true,<br /> "ty": 16,<br /> "srv": [<br /> "1",<br /> "2",<br /> "2a"<br /> ]<br /><br /> }<br />} | #### 6.2.3.3 API-CSR-UPD -|<br />API Id |API/CSR/UPD/001<br />API/CSR/UPD/001_RCN0 <br />API/CSR/UPD/001_RCN1 | -|-|-| -|API Name |remoteCSE UPDATE with or without resultContent parameter | -|Target Resource |<remoteCSE> resource located under <CSEBase> of the hosting CSE | -|<br />Description |The interface is used to send a <remoteCSE> UPDATE request attached with resultContent to a hosting CSE, and the hosting CSE will send back a response resultContent. | -|<br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br /><br /><br /><br />Example with <br />RCN=0<br /> |<br /> API/CSR/UPD/001_RCN0<br /><br />EXAMPLE: Demonstrate the update of the <pointOfAccess> attribute of <remoteCSE> resource.<br /><br /><br />HTTP Request:<br /><br />PUT /cse-name/cse-name2?rcn=0 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Content-Type: application/json<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />{<br /> "m2m:csr": {<br /> "poa": ["http://192.168.0.101:8282"]<br /> }<br />}<br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2004<br />X-M2M-RVI: 2a<br />Content-Length:0<br /><br /><br /> | -|<br /><br /><br /><br /><br /><br />Example with <br />RCN=1<br />or No RCN |<br /> API/CSR/UPD/001<br /> API/CSR/UPD/001_RCN1<br /><br />EXAMPLE: Demonstrate the update of the <pointOfAccess> attribute of <remoteCSE> resource.<br /><br /><br />HTTP Request:<br /><br />PUT /cse-name/cse-name2?rcn=1 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Accept: application/json<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:csr": {<br /> "poa": ["http://192.168.0.100:8282"]<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2004<br />X-M2M-RVI: 2a<br />Content-Length:251<br />Content-Type:application/json<br /><br />{<br /> "m2m:csr": {<br /> "cb": "//192.168.56.2:8282/cse-name2",<br /> "csi": "/cse2ID",<br /> "ct": "20180801T093501",<br /> "et": "99991231T235959",<br /> "lt": "20180801T095839",<br /> "pi": "cseID",<br /> "poa": [<br /> "http://192.168.0.100:8282"<br /> ],<br /> "ri": "cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true,<br /> "ty": 16<br /> "srv": [<br /> "1",<br /> "2",<br /> "2a"<br /> ]<br /><br /> }<br />}<br /> | +|<br />API Id | API/CSR/UPD/001<br />API/CSR/UPD/001_RCN0 <br />API/CSR/UPD/001_RCN1 | +|-|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | remoteCSE UPDATE with or without resultContent parameter | +|Target Resource | <remoteCSE> resource located under <CSEBase> of the hosting CSE | +|<br />Description | The interface is used to send a <remoteCSE> UPDATE request attached with resultContent to a hosting CSE, and the hosting CSE will send back a response resultContent. | +|<br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br /><br /><br /><br />Example with <br />RCN=0<br /> | <br /> API/CSR/UPD/001_RCN0<br /><br />EXAMPLE: Demonstrate the update of the <pointOfAccess> attribute of <remoteCSE> resource.<br /><br /><br />HTTP Request:<br /><br />PUT /cse-name/cse-name2?rcn=0 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Content-Type: application/json<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />{<br /> "m2m:csr": {<br /> "poa": ["http://192.168.0.101:8282"]<br /> }<br />}<br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2004<br />X-M2M-RVI: 2a<br />Content-Length:0<br /><br /><br /> | +|<br /><br /><br /><br /><br /><br />Example with <br />RCN=1<br />or No RCN | <br /> API/CSR/UPD/001<br /> API/CSR/UPD/001_RCN1<br /><br />EXAMPLE: Demonstrate the update of the <pointOfAccess> attribute of <remoteCSE> resource.<br /><br /><br />HTTP Request:<br /><br />PUT /cse-name/cse-name2?rcn=1 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Accept: application/json<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:csr": {<br /> "poa": ["http://192.168.0.100:8282"]<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2004<br />X-M2M-RVI: 2a<br />Content-Length:251<br />Content-Type:application/json<br /><br />{<br /> "m2m:csr": {<br /> "cb": "//192.168.56.2:8282/cse-name2",<br /> "csi": "/cse2ID",<br /> "ct": "20180801T093501",<br /> "et": "99991231T235959",<br /> "lt": "20180801T095839",<br /> "pi": "cseID",<br /> "poa": [<br /> "http://192.168.0.100:8282"<br /> ],<br /> "ri": "cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true,<br /> "ty": 16<br /> "srv": [<br /> "1",<br /> "2",<br /> "2a"<br /> ]<br /><br /> }<br />}<br /> | #### 6.2.3.4 API-CSR-DEL -|<br /><br />API Id |API/CSR/DEL/001<br />API/CSR/DEL/001_RCN0 <br />API/CSR/DEL/001_RCN1 | -|-|-| -|API Name |remoteCSE DELETE with or without resultContent parameter | -|Target Resource |<remoteCSE> resource located under <CSEBase> of the hosting CSE | -|<br /><br />Description |The interface is used to send a <remoteCSE> DELETE request attached with resultContent set to 0 to the hosting CSE, and the hosting CSE will delete the <remoteCSE> resource and send back a response containing the response status code of the DELETE operation. | -|<br />Resource Structure before Sending Request || -|<br /><br /><br /><br /><br />Call Flow || -|<br /><br /><br />HTTP Header Information<br /> || -|<br /><br /><br /><br /><br /><br />Example with <br />RCN=0<br /> |<br /> API/CSR/DEL/001_RCN0<br /><br /><br /><br />HTTP Request:<br /><br />DELETE /cse-name/cse-name2?rcn=0 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Accept: application/json<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2002<br />X-M2M-RVI: 2a<br />Content-Length:0<br /><br /><br /> | -|<br /><br /><br /><br /><br /><br />Example with <br />RCN=1<br />or No RCN |<br /> API/CSR/DEL/001<br /> API/CSR/DEL/001_RCN1<br /><br /><br /><br />HTTP Request:<br /><br />DELETE /cse-name/cse-name2 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Accept: application/json<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2004<br />X-M2M-RVI: 2a<br />Content-Length:228<br />Content-Type:application/json<br /><br />{<br /> "m2m:csr": {<br /> "cb": "//192.168.56.2:8282/cse-name2",<br /> "csi": "/cse2ID",<br /> "ct": "20180801T093501",<br /> "et": "99991231T235959",<br /> "lt": "20180801T100431",<br /> "pi": "cseID",<br /> "poa": [<br /> "http://192.168.0.101:8282"<br /> ],<br /> "ri": "cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true,<br /> "ty": 16,<br /> "srv": [<br /> "1",<br /> "2",<br /> "2a"<br /> ]<br /><br /> }<br />}<br /> | +|<br /><br />API Id | API/CSR/DEL/001<br />API/CSR/DEL/001_RCN0 <br />API/CSR/DEL/001_RCN1 | +|-|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | remoteCSE DELETE with or without resultContent parameter | +|Target Resource | <remoteCSE> resource located under <CSEBase> of the hosting CSE | +|<br /><br />Description | The interface is used to send a <remoteCSE> DELETE request attached with resultContent set to 0 to the hosting CSE, and the hosting CSE will delete the <remoteCSE> resource and send back a response containing the response status code of the DELETE operation. | +|<br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br /><br /><br /><br />Example with <br />RCN=0<br /> | <br /> API/CSR/DEL/001_RCN0<br /><br /><br /><br />HTTP Request:<br /><br />DELETE /cse-name/cse-name2?rcn=0 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Accept: application/json<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2002<br />X-M2M-RVI: 2a<br />Content-Length:0<br /><br /><br /> | +|<br /><br /><br /><br /><br /><br />Example with <br />RCN=1<br />or No RCN | <br /> API/CSR/DEL/001<br /> API/CSR/DEL/001_RCN1<br /><br /><br /><br />HTTP Request:<br /><br />DELETE /cse-name/cse-name2 HTTP/1.1<br />Host: 192.168.56.102:9011<br />Accept: application/json<br />X-M2M-Origin: C0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />HTTP/1.1 200 OK<br />X-M2M-RI: 1234<br />X-M2M-RSC: 2004<br />X-M2M-RVI: 2a<br />Content-Length:228<br />Content-Type:application/json<br /><br />{<br /> "m2m:csr": {<br /> "cb": "//192.168.56.2:8282/cse-name2",<br /> "csi": "/cse2ID",<br /> "ct": "20180801T093501",<br /> "et": "99991231T235959",<br /> "lt": "20180801T100431",<br /> "pi": "cseID",<br /> "poa": [<br /> "http://192.168.0.101:8282"<br /> ],<br /> "ri": "cse2ID",<br /> "rn": "cse-name2",<br /> "rr": true,<br /> "ty": 16,<br /> "srv": [<br /> "1",<br /> "2",<br /> "2a"<br /> ]<br /><br /> }<br />}<br /> | @@ -470,17 +470,17 @@ The <AE> resource which resides in different kind of nodes such as Applicatio #### 6.2.4.1 API-AE-CRE -|**API Id** |API/AE/CRE/001API/AE/CRE/001\_RCN0API/AE/CRE/001\_RCN1API/AE/CRE/001\_RCN2API/AE/CRE/001\_RCN3 | -|-|-| -|**API Name** |AE CREATE with or without resultContent parameter | -|**Target Resource** |<CSEBase> resource of the requested <AE> resource | -|**Description** |The interface is used by a AE Registree to send an _<_ AE_>_ CREATE request to a Registrar CSE and the Registrar CSE creates an <AE> resource and sends back a response to the AE Registree according to the configured resultContent parameter.A sensor is registered to the platform by sending an <AE> registration request to the CSEBase. | -|**Resource Structure** **before Sending Request** | | -|**Call Flow** | | -|**HTTP Header Information** | | -|**Example with** **RCN=0** | **API/AE/CRE/001\_RCN0** **HTTP Request:** POST /mn-name?rcn=0 HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CContent-Type: application/json;ty=2X-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "api": "A01.com.company.Temperature1", "lbl": [ "indoor\_temperature", "room\_1" ], "rr": false, "rn": "ae\_sensor" }}**HTTP Response:** 201 CreatedContent-Length:0 Content-Location:/mnID/CAE0120180404T0830181405122857960960\_cse01X-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2001 | -|**Example with** **RCN=1** **or No RCN** | **API/AE/CRE/001** **API/AE/CRE/001\_RCN1** **HTTP Request:** POST /mn-name HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CContent-Type: application/json;ty=2X-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "api": "A01.com.company.Temperature", "lbl": [ "indoor\_temperature", "room\_1" ], "rr": false, "rn": "ae\_sensor" }}HTTP Response:201 CreatedContent-Length:310 Content-Location:/mnID/CAE0120180404T0833201405122522252800\_cse01Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2001{ "m2m:ae": { "aei": "CAE0120180404T0833201405122522252800\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T083320", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T083320", "pi": "mnID", "ri": "CAE0120180404T0833201405122522252800\_cse01", "rn": "ae\_sensor", "rr": false, "ty": 2, "srv": [ "1", "2", "2a" ] }} | -|**Example with** **RCN=2** | **API/AE/CRE/001\_RCN2** **HTTP Request:** POST /mn-name?rcn=2 HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CContent-Type: application/json;ty=2X-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "api": "A01.com.company.Temperature", "lbl": [ "indoor\_temperature", "room\_1" ], "rr": false, "rn": "ae\_sensor" }}**HTTP Response:** 201 CreatedContent-Length:40 Content-Location:/mnID/CAE0120180404T0836301405122354398720\_cse01Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2001{ "m2m:uri": "mn-name/ae\_sensor"} | +|**API Id** | API/AE/CRE/001API/AE/CRE/001\_RCN0API/AE/CRE/001\_RCN1API/AE/CRE/001\_RCN2API/AE/CRE/001\_RCN3 | +|-|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|**API Name** | AE CREATE with or without resultContent parameter | +|**Target Resource** | <CSEBase> resource of the requested <AE> resource | +|**Description** | The interface is used by a AE Registree to send an _<_ AE_>_ CREATE request to a Registrar CSE and the Registrar CSE creates an <AE> resource and sends back a response to the AE Registree according to the configured resultContent parameter.A sensor is registered to the platform by sending an <AE> registration request to the CSEBase. | +|**Resource Structure** **before Sending Request** |  | +|**Call Flow** |  | +|**HTTP Header Information** | | +|**Example with** **RCN=0** | **API/AE/CRE/001\_RCN0** **HTTP Request:** POST /mn-name?rcn=0 HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CContent-Type: application/json;ty=2X-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "api": "A01.com.company.Temperature1", "lbl": [ "indoor\_temperature", "room\_1" ], "rr": false, "rn": "ae\_sensor" }}**HTTP Response:** 201 CreatedContent-Length:0 Content-Location:/mnID/CAE0120180404T0830181405122857960960\_cse01X-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2001 | +|**Example with** **RCN=1** **or No RCN** | **API/AE/CRE/001** **API/AE/CRE/001\_RCN1** **HTTP Request:** POST /mn-name HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CContent-Type: application/json;ty=2X-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "api": "A01.com.company.Temperature", "lbl": [ "indoor\_temperature", "room\_1" ], "rr": false, "rn": "ae\_sensor" }}HTTP Response:201 CreatedContent-Length:310 Content-Location:/mnID/CAE0120180404T0833201405122522252800\_cse01Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2001{ "m2m:ae": { "aei": "CAE0120180404T0833201405122522252800\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T083320", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T083320", "pi": "mnID", "ri": "CAE0120180404T0833201405122522252800\_cse01", "rn": "ae\_sensor", "rr": false, "ty": 2, "srv": [ "1", "2", "2a" ] }} | +|**Example with** **RCN=2** | **API/AE/CRE/001\_RCN2** **HTTP Request:** POST /mn-name?rcn=2 HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CContent-Type: application/json;ty=2X-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "api": "A01.com.company.Temperature", "lbl": [ "indoor\_temperature", "room\_1" ], "rr": false, "rn": "ae\_sensor" }}**HTTP Response:** 201 CreatedContent-Length:40 Content-Location:/mnID/CAE0120180404T0836301405122354398720\_cse01Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2001{ "m2m:uri": "mn-name/ae\_sensor"} | |**Example with** **RCN=3** | **API/AE/CRE/001\_RCN3** **HTTP Request:** POST /mn-name?rcn=3 HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CContent-Type: application/json;ty=2X-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "api": "A01.com.company.Temperature", "lbl": [ "indoor\_temperature", "room\_1" ], "rr": false, "rn": "ae\_sensor" }}**HTTP Response:** 201 CreatedContent-Length:355 Content-Location:/mnID/CAE0120180404T0838301405122186544640\_cse01Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2001{ "m2m:rce": { "m2m:ae": { "aei": "CAE0120180404T0838301405122186544640\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T083830", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T083830", "pi": "mnID", "ri": "CAE0120180404T0838301405122186544640\_cse01", "rn": "ae\_sensor", "rr": false, "ty": 2, "srv": [ "1", "2", "2a" ] }, "uri": "mn-name/ae\_sensor" }} | @@ -488,48 +488,48 @@ The <AE> resource which resides in different kind of nodes such as Applicatio #### 6.2.4.2 API-AE-RET -|**API Id** |API/AE/RET/001\_RCN1API/AE/RET/001\_RCN4 | -|-|-| -|**API Name** |AE RETRIEVE with or without resultContent parameter | -|**Target Resource** |The <AE> resource located under <CSEBase> | -|**Description** |The interface is used to send an <AE> RETRIEVE request attached with resultContent to the <AE> resource located under the <CSEBase> of the CSE, and the hosting CSE will send back a response according to the configured resultContent. | -|**Resource Structure** **before Sending Request** | | -|**Call Flow** | | -|**HTTP Header Information** | | -|**Example with** **RCN=1** **or No RCN** | API/AE/RET/001 API/AE/RET/001\_RCN1HTTP Request:GET /mn-name/ae\_sensor HTTP/1.1Accept: application/jsonHost: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0838301405122186544640\_cse01X-M2M-RI:1234X-M2M-RVI: 2aHTTP Response:200 OKContent-Length:308 Content-Type:application/jsonX-M2M-RI:1234X-M2M-RSC:2000{ "m2m:ae": { "aei": "CAE0120180404T0838301405122186544640\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T083830", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T083830", "pi": "mnID", "ri": "CAE0120180404T0838301405122186544640\_cse01", "rn": "ae\_sensor", "rr": false, "ty": 2, "srv": [ "1", "2", "2a" ] }} | -|**Example with** **RCN=4** | **API/AE/RET/001\_RCN4** **HTTP Request:** GET /mn-name/ae\_sensor?rcn=4 HTTP/1.1Accept: application/jsonHost: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0838301405122186544640\_cse01X-M2M-RI:1234X-M2M-RVI: 2a// In the example, the <AE> has 2 child <container> resources cont\_temp1 and cont\_temp2**HTTP Response:** 200 OKContent-Length:874 Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2000{ "m2m:ae": { "aei": "CAE0120180404T0838301405122186544640\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T083830", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T084508", "m2m:cnt": [ { "cbs": 0, "cni": 0, "ct": "20180404T084508", "et": "99991231T235959", "lbl": [ "indoor\_temp" ], "lt": "20180404T084508", "mbs": 60000000, "mia": 1600, "mni": 10000, "pi": "CAE0120180404T0838301405122186544640\_cse01", "ri": "cnt20180404T0845081405122522252801\_cse01", "rn": "cont\_temp2", "st": 0, "ty": 3 }, { "cbs": 0, "cni": 0, "ct": "20180404T084503", "et": "99991231T235959", "lbl": [ "indoor\_temp" ], "lt": "20180404T084503", "mbs": 60000000, "mia": 1600, "mni": 10000, "pi": "CAE0120180404T0838301405122186544640\_cse01", "ri": "cnt20180404T0845031405122606179840\_cse01", "rn": "cont\_temp1", "st": 0, "ty": 3 } ], "pi": "mnID", "ri": "CAE0120180404T0838301405122186544640\_cse01", "rn": "ae\_sensor", "rr": false, "ty": 2, "srv": [ "1", "2", "2a" ] }} | +|**API Id** | API/AE/RET/001\_RCN1API/AE/RET/001\_RCN4 | +|-|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|**API Name** | AE RETRIEVE with or without resultContent parameter | +|**Target Resource** | The <AE> resource located under <CSEBase> | +|**Description** | The interface is used to send an <AE> RETRIEVE request attached with resultContent to the <AE> resource located under the <CSEBase> of the CSE, and the hosting CSE will send back a response according to the configured resultContent. | +|**Resource Structure** **before Sending Request** |  | +|**Call Flow** |  | +|**HTTP Header Information** | | +|**Example with** **RCN=1** **or No RCN** | API/AE/RET/001 API/AE/RET/001\_RCN1HTTP Request:GET /mn-name/ae\_sensor HTTP/1.1Accept: application/jsonHost: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0838301405122186544640\_cse01X-M2M-RI:1234X-M2M-RVI: 2aHTTP Response:200 OKContent-Length:308 Content-Type:application/jsonX-M2M-RI:1234X-M2M-RSC:2000{ "m2m:ae": { "aei": "CAE0120180404T0838301405122186544640\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T083830", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T083830", "pi": "mnID", "ri": "CAE0120180404T0838301405122186544640\_cse01", "rn": "ae\_sensor", "rr": false, "ty": 2, "srv": [ "1", "2", "2a" ] }} | +|**Example with** **RCN=4** | **API/AE/RET/001\_RCN4** **HTTP Request:** GET /mn-name/ae\_sensor?rcn=4 HTTP/1.1Accept: application/jsonHost: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0838301405122186544640\_cse01X-M2M-RI:1234X-M2M-RVI: 2a// In the example, the <AE> has 2 child <container> resources cont\_temp1 and cont\_temp2**HTTP Response:** 200 OKContent-Length:874 Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2000{ "m2m:ae": { "aei": "CAE0120180404T0838301405122186544640\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T083830", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T084508", "m2m:cnt": [ { "cbs": 0, "cni": 0, "ct": "20180404T084508", "et": "99991231T235959", "lbl": [ "indoor\_temp" ], "lt": "20180404T084508", "mbs": 60000000, "mia": 1600, "mni": 10000, "pi": "CAE0120180404T0838301405122186544640\_cse01", "ri": "cnt20180404T0845081405122522252801\_cse01", "rn": "cont\_temp2", "st": 0, "ty": 3 }, { "cbs": 0, "cni": 0, "ct": "20180404T084503", "et": "99991231T235959", "lbl": [ "indoor\_temp" ], "lt": "20180404T084503", "mbs": 60000000, "mia": 1600, "mni": 10000, "pi": "CAE0120180404T0838301405122186544640\_cse01", "ri": "cnt20180404T0845031405122606179840\_cse01", "rn": "cont\_temp1", "st": 0, "ty": 3 } ], "pi": "mnID", "ri": "CAE0120180404T0838301405122186544640\_cse01", "rn": "ae\_sensor", "rr": false, "ty": 2, "srv": [ "1", "2", "2a" ] }} | #### 6.2.4.3 API-AE-UPD -|**API Id** |API/AE/UPD/001API/AE/UPD/001\_RCN0API/AE/UPD/001\_RCN1 | -|-|-| -|**API Name** |AE UPDATE with or without resultContent set | -|**Target Resource** |The <AE> resource located under <CSEBase> resource of CSE | -|**Description** |The interface is used to send an <AE> UPDATE request to the target <AE> resource under the CSE, and the hosting CSE will send back a response only containing the response status code indicating the request processing status. | -|**Resource Structure** **before Sending Request** | | -|**Call Flow** | | -|**HTTP Header Information** | | -|**Example with** **RCN=0** | **API/AE/UPD/001\_RCN0** **HTTP Request:** PUT /mn-name/ae\_sensor?rcn=0 HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0838301405122186544640\_cse01Content-Type:application/jsonAccept: application/jsonX-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "poa": ["http://ae.temp.com:9090"], "rr":true }}**HTTP Response:** 200 OKContent-Length:0 X-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2004 | -|**Example with** **RCN=1** **or No RCN** | **API/AE/UPD/001\_RCN1** **HTTP Request:** PUT /mn-name/ae\_sensor HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0838301405122186544640\_cse01Content-Type:application/jsonAccept: application/jsonX-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "poa": ["http://ae.temp.com:9090"], "rr:":true }}**HTTP Response:** 200 OKContent-Length:341 Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2004{ "m2m:ae": { "aei": "CAE0120180404T0838301405122186544640\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T083830", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T085903", "pi": "mnID", "poa": [ "http://ae.temp.com:9090" ], "ri": "CAE0120180404T0838301405122186544640\_cse01", "rn": "ae\_sensor", "rr": true, "ty": 2, "srv": [ "1", "2", "2a" ] }} | +|**API Id** | API/AE/UPD/001API/AE/UPD/001\_RCN0API/AE/UPD/001\_RCN1 | +|-|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|**API Name** | AE UPDATE with or without resultContent set | +|**Target Resource** | The <AE> resource located under <CSEBase> resource of CSE | +|**Description** | The interface is used to send an <AE> UPDATE request to the target <AE> resource under the CSE, and the hosting CSE will send back a response only containing the response status code indicating the request processing status. | +|**Resource Structure** **before Sending Request** |  | +|**Call Flow** |  | +|**HTTP Header Information** | | +|**Example with** **RCN=0** | **API/AE/UPD/001\_RCN0** **HTTP Request:** PUT /mn-name/ae\_sensor?rcn=0 HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0838301405122186544640\_cse01Content-Type:application/jsonAccept: application/jsonX-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "poa": ["http://ae.temp.com:9090"], "rr":true }}**HTTP Response:** 200 OKContent-Length:0 X-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2004 | +|**Example with** **RCN=1** **or No RCN** | **API/AE/UPD/001\_RCN1** **HTTP Request:** PUT /mn-name/ae\_sensor HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0838301405122186544640\_cse01Content-Type:application/jsonAccept: application/jsonX-M2M-RI: 1234X-M2M-RVI: 2a{ "m2m:ae": { "poa": ["http://ae.temp.com:9090"], "rr:":true }}**HTTP Response:** 200 OKContent-Length:341 Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2004{ "m2m:ae": { "aei": "CAE0120180404T0838301405122186544640\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T083830", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T085903", "pi": "mnID", "poa": [ "http://ae.temp.com:9090" ], "ri": "CAE0120180404T0838301405122186544640\_cse01", "rn": "ae\_sensor", "rr": true, "ty": 2, "srv": [ "1", "2", "2a" ] }} | #### 6.2.4.4 API-AE-DEL -|**API Id** |API/AE/DEL/001API/AE/DEL/001\_RCN0API/AE/DEL/001\_RCN1 | -|-|-| -|**API Name** |AE DELETE | -|**Target Resource** |The <AE> resource located under <CSEBase> resource of CSE | -|**Description** |The interface is used to send an <AE> DELETE request to the hosting CSE, and the hosting CSE will delete the <AE> and send back a response containing a response status code indicating the DELETE request status. | -|**Resource Structure** **before Sending Request** | | -|**Call Flow** | | -|**HTTP Header Information** | | -|**Example with** **RCN=0** |**API/AE/DEL/001\_RCN0** **HTTP Request:** DELETE /mn-name/ae\_sensor?rcn=0 HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0838301405122186544640\_cse01Accept: application/jsonX-M2M-RI: 1234X-M2M-RVI: 2a**HTTP Response:** 200 OKContent-Length:0 X-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2002 | -|**Example with** **RCN=1 or** **no RCN** |**API/AE/DEL/001** **API/AE/DEL/001\_RCN1** **HTTP Request:** DELETE /mn-name/ae\_sensor HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0904581405122774033921\_cse01X-M2M-RI:1234X-M2M-RVI: 2a**HTTP Response:** 200 OKContent-Length:308 Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2002{ "m2m:ae": { "aei": "CAE0120180404T0904581405122774033921\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T090458", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T090556", "pi": "mnID", "ri": "CAE0120180404T0904581405122774033921\_cse01", "rn": "ae\_sensor", "rr": false, "ty": 2, "srv": [ "1", "2", "2a" ] }} | +|**API Id** | API/AE/DEL/001API/AE/DEL/001\_RCN0API/AE/DEL/001\_RCN1 | +|-|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|**API Name** | AE DELETE | +|**Target Resource** | The <AE> resource located under <CSEBase> resource of CSE | +|**Description** | The interface is used to send an <AE> DELETE request to the hosting CSE, and the hosting CSE will delete the <AE> and send back a response containing a response status code indicating the DELETE request status. | +|**Resource Structure** **before Sending Request** |  | +|**Call Flow** |  | +|**HTTP Header Information** | | +|**Example with** **RCN=0** | **API/AE/DEL/001\_RCN0** **HTTP Request:** DELETE /mn-name/ae\_sensor?rcn=0 HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0838301405122186544640\_cse01Accept: application/jsonX-M2M-RI: 1234X-M2M-RVI: 2a**HTTP Response:** 200 OKContent-Length:0 X-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2002 | +|**Example with** **RCN=1 or** **no RCN** | **API/AE/DEL/001** **API/AE/DEL/001\_RCN1** **HTTP Request:** DELETE /mn-name/ae\_sensor HTTP/1.1Host: 192.168.0.10:8282X-M2M-Origin: CAE0120180404T0904581405122774033921\_cse01X-M2M-RI:1234X-M2M-RVI: 2a**HTTP Response:** 200 OKContent-Length:308 Content-Type:application/jsonX-M2M-RI:1234X-M2M-RVI: 2aX-M2M-RSC:2002{ "m2m:ae": { "aei": "CAE0120180404T0904581405122774033921\_cse01", "api": "A01.com.company.Temperature", "ct": "20180404T090458", "et": "99991231T235959", "lbl": [ "indoor\_temperature", "room\_1" ], "lt": "20180404T090556", "pi": "mnID", "ri": "CAE0120180404T0904581405122774033921\_cse01", "rn": "ae\_sensor", "rr": false, "ty": 2, "srv": [ "1", "2", "2a" ] }} | @@ -549,8 +549,8 @@ The <container> resource can be seen as a container of a group of data instan |API Name |container CREATE with and without resultContent parameter | |Target Resource |<AE> resource as a parent resource of the requested <container> resource | |<br /><br />Description |The interface is used to send a <container> CREATE request attached with resultContent under the <AE> resource located in the <CSEBase>. The hosting CSE will create the <container> resource under the <AE>, and send back a response according to the configured resultContent. | -|<br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | +|<br />Resource Structure before Sending Request | | +|<br /><br /><br /><br /><br />Call Flow | | |<br /><br /><br />HTTP Header Information<br /> | | |<br /><br /><br />Example with <br />No RCN or RCN=1 |<br /> API/CONT/CRE/001<br /> API/CONT/CRE/001_RCN1<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json;ty=3<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cnt": {<br /> "rn": "cont_temp"<br /> }<br />}<br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:265 <br />Content-Location:/mnID/cnt20180406T0857121405855183193600_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br />{<br /> "m2m:cnt": {<br /> "cbs": 0,<br /> "cni": 0,<br /> "ct": "20180406T085712",<br /> "et": "99991231T235959",<br /> "lt": "20180406T085712",<br /> "mbs": 60000000,<br /> "mia": 1600,<br /> "mni": 10000,<br /> "pi": "CAE0120180406T0846311405855351047680_cse01",<br /> "ri": "cnt20180406T0857121405855183193600_cse01",<br /> "rn": "cont_temp",<br /> "st": 0,<br /> "ty": 3<br /> }<br />}<br /> | |<br /><br /><br /><br /><br /><br />Example with <br />RCN=0 |<br /> API/CONT/CRE/001_RCN/0<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json;ty=3<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cnt": {<br /> "rn": "cont_temp"<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:0 <br />Content-Location:/ mnID/cnt20180406T0922111405855351047681_cse01<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /> | @@ -566,9 +566,9 @@ The <container> resource can be seen as a container of a group of data instan |-|-| |API Name |container RETRIEVE with or without resultContent parameter set | |Target Resource |Requested <container> resource | -|<br /><br />Description |The interface is used to send a <container> RETRIEVE request attached with resultContent to the <container> resource located in the <CSEBase>. The hosting CSE will send back a response according to the configured resultContent. | -|<br /><br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | +|<br /><br />Description |The interface is used to send a <container> RETRIEVE request attached with resultContent to the <container> resource located in the <CSEBase>. The hosting CSE will send back a response according to the configured resultContent. | +|<br /><br />Resource Structure before Sending Request | | +|<br /><br /><br /><br /><br />Call Flow | | |<br /><br /><br />HTTP Header Information<br /> | | |<br /><br /><br /><br /><br /><br />Example with <br />No RCN or RCN=1 |<br />API/CONT/RET/001<br />API/CONT/RET/001_RCN/1<br /><br />HTTP Request:<br /><br />GET /mn-name/ae_sensor/cont_temp HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Accept: application/json<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:265 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2000<br /><br />{<br /> "m2m:cnt": {<br /> "cbs": 0,<br /> "cni": 0,<br /> "ct": "20180406T092758",<br /> "et": "99991231T235959",<br /> "lt": "20180406T092758",<br /> "mbs": 60000000,<br /> "mia": 1600,<br /> "mni": 10000,<br /> "pi": "CAE0120180406T0846311405855351047680_cse01",<br /> "ri": "cnt20180406T0927581405855602828800_cse01",<br /> "rn": "cont_temp",<br /> "st": 0,<br /> "ty": 3<br /> }<br />}<br /> | |<br /><br /><br /><br /><br /><br />Example with<br />RCN=4<br /><br /> |<br />API/CONT/RET/001_RCN4<br /><br />HTTP Request:<br /><br />GET /mn-name/ae_sensor/cont_temp?rcn=4 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE3878123815422295646<br />Accept: application/json<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />// Container <cont_temp> has 2 child <contentInstance> resources<br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:1347<br />Content-Type:application/json<br />X-M2M-Origin:/mnID<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2000<br /><br />{<br /> "m2m:cnt": {<br /> "cbs": 6,<br /> "cni": 2,<br /> "ct": "20180406T092758",<br /> "et": "99991231T235959",<br /> "lt": "20180406T094838",<br /> "m2m:cin": [<br /> {<br /> "con": "27",<br /> "cs": 3,<br /> "ct": "20180406T094838",<br /> "et": "99991231T235959",<br /> "lt": "20180406T094838",<br /> "pi": "cnt20180406T0927581405855602828800_cse01",<br /> "ri": "cin20180406T0948381405855183193602_cse01",<br /> "rn": "cin20180406T0948381405855183193601_cse01",<br /> "st": 2,<br /> "ty": 4<br /> },<br /> {<br /> "con": "28",<br /> "cs": 3,<br /> "ct": "20180406T094719",<br /> "et": "99991231T235959",<br /> "lt": "20180406T094719",<br /> "pi": "cnt20180406T0927581405855602828800_cse01",<br /> "ri": "cin20180406T0947191405855686755841_cse01",<br /> "rn": "cin20180406T0947191405855686755840_cse01",<br /> "st": 1,<br /> "ty": 4<br /> }<br /> ],<br /> "mbs": 60000000,<br /> "mia": 1600,<br /> "mni": 10000,<br /> "pi": "CAE0120180406T0846311405855351047680_cse01",<br /> "ri": "cnt20180406T0927581405855602828800_cse01",<br /> "rn": "cont_temp",<br /> "st": 2,<br /> "ty": 3<br /> }<br />}<br /> | @@ -578,32 +578,32 @@ The <container> resource can be seen as a container of a group of data instan #### 6.2.5.3 API-CONT-UPD -|<br />API Id |API/CONT/UPD/001<br />API/CONT/UPD/001_RCN0<br />API/CONT/UPD/001_RCN1 | -|-|-| -|API Name |container UPDATE with or without resultContent set | -|Target Resource |Requested <container> resource | -|<br /><br />Description |The interface is used to send a <container> UPDATE request to the target <container> resource located under the CSE, and the hosting CSE will respond with only the response status code to indicate the UPDATE operation status. | -|<br /><br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br />Example with <br />RCN=0<br /><br /><br /> |<br />API/CONT/UPD/001_RCN0<br /><br />HTTP Request:<br />PUT /mn-name/ae_sensor/cont_temp?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cnt": {<br /> "mni": 400,<br /> "lbl": ["indoor_temperature"]<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234 <br />X-M2M-RVI: 2a<br />X-M2M-RSC:2004<br /><br /> | -|<br /><br /><br />Example with <br />No RCN or RCN=1<br /><br /><br /> |<br />API/CONT/UPD/001<br /><br />HTTP Request:<br /><br />PUT /mn-name/ae_sensor/cont_temp HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Accept: application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cnt": {<br /> "mni": 300,<br /> "lbl": ["indoor_temp"]<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:285 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2004<br /><br />{<br /> "m2m:cnt": {<br /> "cbs": 0,<br /> "cni": 0,<br /> "ct": "20180406T125807",<br /> "et": "99991231T235959",<br /> "lbl": [<br /> "indoor_temp"<br /> ],<br /> "lt": "20180406T130109",<br /> "mbs": 60000000,<br /> "mia": 1600,<br /> "mni": 300,<br /> "pi": "CAE0120180406T0846311405855351047680_cse01",<br /> "ri": "cnt20180406T1258071405855183193603_cse01",<br /> "rn": "cont_temp",<br /> "st": 1,<br /> "ty": 3<br /> }<br />}<br /> | +|<br />API Id | API/CONT/UPD/001<br />API/CONT/UPD/001_RCN0<br />API/CONT/UPD/001_RCN1 | +|-|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | container UPDATE with or without resultContent set | +|Target Resource | Requested <container> resource | +|<br /><br />Description | The interface is used to send a <container> UPDATE request to the target <container> resource located under the CSE, and the hosting CSE will respond with only the response status code to indicate the UPDATE operation status. | +|<br /><br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br />Example with <br />RCN=0<br /><br /><br /> | <br />API/CONT/UPD/001_RCN0<br /><br />HTTP Request:<br />PUT /mn-name/ae_sensor/cont_temp?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cnt": {<br /> "mni": 400,<br /> "lbl": ["indoor_temperature"]<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234 <br />X-M2M-RVI: 2a<br />X-M2M-RSC:2004<br /><br /> | +|<br /><br /><br />Example with <br />No RCN or RCN=1<br /><br /><br /> | <br />API/CONT/UPD/001<br /><br />HTTP Request:<br /><br />PUT /mn-name/ae_sensor/cont_temp HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Accept: application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cnt": {<br /> "mni": 300,<br /> "lbl": ["indoor_temp"]<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:285 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2004<br /><br />{<br /> "m2m:cnt": {<br /> "cbs": 0,<br /> "cni": 0,<br /> "ct": "20180406T125807",<br /> "et": "99991231T235959",<br /> "lbl": [<br /> "indoor_temp"<br /> ],<br /> "lt": "20180406T130109",<br /> "mbs": 60000000,<br /> "mia": 1600,<br /> "mni": 300,<br /> "pi": "CAE0120180406T0846311405855351047680_cse01",<br /> "ri": "cnt20180406T1258071405855183193603_cse01",<br /> "rn": "cont_temp",<br /> "st": 1,<br /> "ty": 3<br /> }<br />}<br /> | #### 6.2.5.4 API-CONT-DEL -|<br />API Id |API/CONT/DEL/001<br />API/CONT/DEL/001_RCN0 | -|-|-| -|API Name |container DELETE with no resultContent (or resultContent set to 0) | -|Target Resource |Requested <container> resource | -|<br /><br />Description |The interface is used to send a <container> DELETE request to a target <container> resource located under the CSE, and the hosting CSE will respond with only response status code to indicate the DELETE operation status. | -|<br /><br /><br /><br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br />Example with <br />RCN=0<br /><br /><br /> |<br />API/CONT/DEL/001_RCN0<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /> | -|<br /><br /><br />Example with <br />No RCN or RCN=1<br /><br /><br /> |<br />API/CONT/DEL/001<br />API/CONT/DEL/001_RCN1<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />X-M2M-Origin:/mnID<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br />{<br /> "m2m:cnt": {<br /> "cbs": 0,<br /> "cni": 0,<br /> "ct": "20180406T125807",<br /> "et": "99991231T235959",<br /> "lbl": [<br /> "indoor_temp"<br /> ],<br /> "lt": "20180406T130330",<br /> "mbs": 60000000,<br /> "mia": 1600,<br /> "mni": 400,<br /> "pi": "CAE0120180406T0846311405855351047680_cse01",<br /> "ri": "cnt20180406T1258071405855183193603_cse01",<br /> "rn": "cont_temp",<br /> "st": 2,<br /> "ty": 3<br /> }<br />}<br /> | +|<br />API Id | API/CONT/DEL/001<br />API/CONT/DEL/001_RCN0 | +|-|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | container DELETE with no resultContent (or resultContent set to 0) | +|Target Resource | Requested <container> resource | +|<br /><br />Description | The interface is used to send a <container> DELETE request to a target <container> resource located under the CSE, and the hosting CSE will respond with only response status code to indicate the DELETE operation status. | +|<br /><br /><br /><br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br />Example with <br />RCN=0<br /><br /><br /> | <br />API/CONT/DEL/001_RCN0<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /> | +|<br /><br /><br />Example with <br />No RCN or RCN=1<br /><br /><br /> | <br />API/CONT/DEL/001<br />API/CONT/DEL/001_RCN1<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />X-M2M-Origin:/mnID<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br />{<br /> "m2m:cnt": {<br /> "cbs": 0,<br /> "cni": 0,<br /> "ct": "20180406T125807",<br /> "et": "99991231T235959",<br /> "lbl": [<br /> "indoor_temp"<br /> ],<br /> "lt": "20180406T130330",<br /> "mbs": 60000000,<br /> "mia": 1600,<br /> "mni": 400,<br /> "pi": "CAE0120180406T0846311405855351047680_cse01",<br /> "ri": "cnt20180406T1258071405855183193603_cse01",<br /> "rn": "cont_temp",<br /> "st": 2,<br /> "ty": 3<br /> }<br />}<br /> | @@ -620,55 +620,55 @@ The <contentInstance> resource inheritances the same access control policies #### 6.2.6.1 API-CI-CRE -|<br /><br />API Id |API/CI/CRE/001<br />API/CI/CRE/001_RCN0<br />API/CI/CRE/001_RCN1<br />API/CI/CRE/001_RCN2<br />API/CI/CRE/001_RCN3 | -|-|-| -|API Name |contentInstance CREATE with or without resultContent parameter | -|Target Resource |The <container> resource as a parent resource of being created <contentInstance> resource | -|<br /><br /><br />Description |The interface is used to send a <contentInstance> CREATE request to the target <container> resource located under the CSE, and the hosting CSE will create a new <contentInstance> under the requested <container>, and send back a response containing only the response status code to indicate the CREATE operation status. | -|<br /><br /><br /><br /><br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br />Example with <br />rcn=0 |<br />API/CI/CRE/001_RCN/0 <br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json;ty=4<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />{<br /> "m2m:cin": {<br /> "con": "20"<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:0 <br />Content-Location:/mnID/cin20180406T1358251405855267120642_cse01<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /> | -|<br /><br /><br />Example with <br />No RCN<br />or RCN=1 |<br />API/CI/CRE/001<br />API/CI/CRE/001_RCN1<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json;ty=4<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cin": {<br /> "con": "20"<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:258 <br />Content-Location:/mnID/cin20180406T1355091405855351047683_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T135509",<br /> "et": "99991231T235959",<br /> "lt": "20180406T135509",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1355091405855351047683_cse01",<br /> "rn": "cin20180406T1355091405855351047682_cse01",<br /> "st": 1,<br /> "ty": 4<br /> }<br />}<br /> | -|<br /><br /><br />Example with <br />RCN=2 |<br />API/CI/CRE/001_RCN2<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp?rcn=2 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json;ty=4<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cin": {<br /> "con": "20"<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:91 <br />Content-Location:/mnID/cin20180406T1400131405855099266562_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /><br />{<br /> "m2m:uri": "mn-name/ae_sensor/cont_temp/cin20180406T1400131405855099266561_cse01"<br />}<br /> | -|<br /><br /><br />Example with <br />RCN=3 |<br />API/CI/CRE/001_RCN3<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp?rcn=3 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json;ty=4<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cin": {<br /> "con": "20"<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:356 <br />Content-Location:/mnID/cin20180406T1402131405855770682883_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /><br />{<br /> "m2m:rce": {<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T140213",<br /> "et": "99991231T235959",<br /> "lt": "20180406T140213",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1402131405855770682883_cse01",<br /> "rn": "cin20180406T1402131405855770682882_cse01",<br /> "st": 4,<br /> "ty": 4<br /> },<br /> "uri": "mn-name/ae_sensor/cont_temp/cin20180406T1402131405855770682882_cse01"<br /> }<br />}<br /> | +|<br /><br />API Id | API/CI/CRE/001<br />API/CI/CRE/001_RCN0<br />API/CI/CRE/001_RCN1<br />API/CI/CRE/001_RCN2<br />API/CI/CRE/001_RCN3 | +|-|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | contentInstance CREATE with or without resultContent parameter | +|Target Resource | The <container> resource as a parent resource of being created <contentInstance> resource | +|<br /><br /><br />Description | The interface is used to send a <contentInstance> CREATE request to the target <container> resource located under the CSE, and the hosting CSE will create a new <contentInstance> under the requested <container>, and send back a response containing only the response status code to indicate the CREATE operation status. | +|<br /><br /><br /><br /><br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br />Example with <br />rcn=0 | <br />API/CI/CRE/001_RCN/0 <br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json;ty=4<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />{<br /> "m2m:cin": {<br /> "con": "20"<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:0 <br />Content-Location:/mnID/cin20180406T1358251405855267120642_cse01<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /> | +|<br /><br /><br />Example with <br />No RCN<br />or RCN=1 | <br />API/CI/CRE/001<br />API/CI/CRE/001_RCN1<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json;ty=4<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cin": {<br /> "con": "20"<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:258 <br />Content-Location:/mnID/cin20180406T1355091405855351047683_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T135509",<br /> "et": "99991231T235959",<br /> "lt": "20180406T135509",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1355091405855351047683_cse01",<br /> "rn": "cin20180406T1355091405855351047682_cse01",<br /> "st": 1,<br /> "ty": 4<br /> }<br />}<br /> | +|<br /><br /><br />Example with <br />RCN=2 | <br />API/CI/CRE/001_RCN2<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp?rcn=2 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json;ty=4<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cin": {<br /> "con": "20"<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:91 <br />Content-Location:/mnID/cin20180406T1400131405855099266562_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /><br />{<br /> "m2m:uri": "mn-name/ae_sensor/cont_temp/cin20180406T1400131405855099266561_cse01"<br />}<br /> | +|<br /><br /><br />Example with <br />RCN=3 | <br />API/CI/CRE/001_RCN3<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp?rcn=3 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />Content-Type: application/json;ty=4<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:cin": {<br /> "con": "20"<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:356 <br />Content-Location:/mnID/cin20180406T1402131405855770682883_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /><br />{<br /> "m2m:rce": {<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T140213",<br /> "et": "99991231T235959",<br /> "lt": "20180406T140213",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1402131405855770682883_cse01",<br /> "rn": "cin20180406T1402131405855770682882_cse01",<br /> "st": 4,<br /> "ty": 4<br /> },<br /> "uri": "mn-name/ae_sensor/cont_temp/cin20180406T1402131405855770682882_cse01"<br /> }<br />}<br /> | #### 6.2.6.2 API-CI-RET -|<br />API Id |API/CI/RET/001_LA<br />API/CI/RET/001_OL<br />API/CI/RET/001_CI | -|-|-| -|API Name |Latest, Oldest or specific contentInstance RETRIEVE | -|Target Resource |<latest>, <oldest> virtual resources or individual <contentInstance> resource of the requested <container> resource | -|Description |The interface is used to send a <contentInstance> RETRIEVE request to the CSE, and the hosting CSE will send back a response containing the result. | -|<br /><br /><br /><br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br />Example with <br />latest |<br />API/CI/RET/001_LA <br /><br />HTTP Request:<br /><br />GET /mn-name/ae_sensor/cont_temp/la HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:258 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2000<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T140213",<br /> "et": "99991231T235959",<br /> "lt": "20180406T140213",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1402131405855770682883_cse01",<br /> "rn": "cin20180406T1402131405855770682882_cse01",<br /> "st": 4,<br /> "ty": 4<br /> }<br />} | -|<br /><br /><br />Example with <br />oldest |<br /> API/CI/RET/001_OL<br /> <br /><br />HTTP Request:<br /><br />GET /mn-name/ae_sensor/cont_temp/ol HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:258 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2000<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T135509",<br /> "et": "99991231T235959",<br /> "lt": "20180406T135509",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1355091405855351047683_cse01",<br /> "rn": "cin20180406T1355091405855351047682_cse01",<br /> "st": 1,<br /> "ty": 4<br /> }<br />}<br /> | -|<br /><br /><br />Example with <br />CI name |<br />API/CI/RET/001_CI<br /><br />HTTP Request:<br /><br />GET /mn-name/ae_sensor/cont_temp/cin20180406T1400131405855099266561_cse01 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:258 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2000<br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T140013",<br /> "et": "99991231T235959",<br /> "lt": "20180406T140013",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1400131405855099266562_cse01",<br /> "rn": "cin20180406T1400131405855099266561_cse01",<br /> "st": 3,<br /> "ty": 4<br /> }<br />}<br /> | +|<br />API Id | API/CI/RET/001_LA<br />API/CI/RET/001_OL<br />API/CI/RET/001_CI | +|-|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | Latest, Oldest or specific contentInstance RETRIEVE | +|Target Resource | <latest>, <oldest> virtual resources or individual <contentInstance> resource of the requested <container> resource | +|Description | The interface is used to send a <contentInstance> RETRIEVE request to the CSE, and the hosting CSE will send back a response containing the result. | +|<br /><br /><br /><br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br />Example with <br />latest | <br />API/CI/RET/001_LA <br /><br />HTTP Request:<br /><br />GET /mn-name/ae_sensor/cont_temp/la HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:258 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2000<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T140213",<br /> "et": "99991231T235959",<br /> "lt": "20180406T140213",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1402131405855770682883_cse01",<br /> "rn": "cin20180406T1402131405855770682882_cse01",<br /> "st": 4,<br /> "ty": 4<br /> }<br />} | +|<br /><br /><br />Example with <br />oldest | <br /> API/CI/RET/001_OL<br /> <br /><br />HTTP Request:<br /><br />GET /mn-name/ae_sensor/cont_temp/ol HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:258 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2000<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T135509",<br /> "et": "99991231T235959",<br /> "lt": "20180406T135509",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1355091405855351047683_cse01",<br /> "rn": "cin20180406T1355091405855351047682_cse01",<br /> "st": 1,<br /> "ty": 4<br /> }<br />}<br /> | +|<br /><br /><br />Example with <br />CI name | <br />API/CI/RET/001_CI<br /><br />HTTP Request:<br /><br />GET /mn-name/ae_sensor/cont_temp/cin20180406T1400131405855099266561_cse01 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:258 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2000<br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T140013",<br /> "et": "99991231T235959",<br /> "lt": "20180406T140013",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1400131405855099266562_cse01",<br /> "rn": "cin20180406T1400131405855099266561_cse01",<br /> "st": 3,<br /> "ty": 4<br /> }<br />}<br /> | #### 6.2.6.3 API-CI-DEL -|<br /><br /><br /><br /><br />API Id |API/CI/DEL/001_LA<br />API/CI/DEL/001_LA_RCN0<br /><br />API/CI/DEL/001_OL<br />API/CI/DEL/001_OL_RCN0<br /><br />API/CI/DEL/001_CI<br />API/CI/DEL/001_CI_RCN0 | -|-|-| -|API Name |Latest, Oldest or specific contentInstance DELETE | -|Target Resource |<latest>, <oldest> virtual resources or individual <contentInstance> resource of the requested <container> resource | -|<br /><br />Description |The interface is used to send a <container> DELETE request to the CSE, and the hosting CSE will delete the <contentInstance>, and send back a response containing the response status code to indicate the status of the DELETE operation. | -|<br /><br /><br /><br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br />Example with <br />latest<br /><br />(No RCN or RCN=1) |<br />API/CI/DEL/001_LA<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/la HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:258 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T140213",<br /> "et": "99991231T235959",<br /> "lt": "20180406T140213",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1402131405855770682883_cse01",<br /> "rn": "cin20180406T1402131405855770682882_cse01",<br /> "st": 4,<br /> "ty": 4<br /> }<br />}<br /> | -|<br /><br /><br />Example with <br />latest and RCN=0 |<br />API/CI/DEL/001_LA_RCN0<br /> <br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/la?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /> | -|<br /><br /><br />Example with <br />oldest<br /><br />(No RCN or RCN=1) |<br />API/CI/DEL/001_OL<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/ol HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:258 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T135509",<br /> "et": "99991231T235959",<br /> "lt": "20180406T135509",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1355091405855351047683_cse01",<br /> "rn": "cin20180406T1355091405855351047682_cse01",<br /> "st": 1,<br /> "ty": 4<br /> }<br />}<br /> | -|<br /><br /><br />Example with <br />oldest and RCN=0 |<br />API/CI/DEL/001_OL_RCN0<br /> <br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/ol?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /><br /> | -|<br /><br /><br />Example with <br />CI name<br /><br />(No RCN or RCN=1) |<br />API/CI/DEL/001_CI<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/cin20180406T1400131405855099266561_cse01 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />X-M2M-Origin:/mnID<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T143434",<br /> "et": "99991231T235959",<br /> "lt": "20180406T143434",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1434341405855518901762_cse01",<br /> "rn": "cin20180406T1434341405855518901761_cse01",<br /> "st": 9,<br /> "ty": 4<br /> }<br />}<br /> | -|<br /><br /><br />Example with <br />CI name and RCN=0 |<br />API/CI/DEL/001_CI_RCN0 <br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/cin20180406T1400131405855099266561_cse01?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /> | +|<br /><br /><br /><br /><br />API Id | API/CI/DEL/001_LA<br />API/CI/DEL/001_LA_RCN0<br /><br />API/CI/DEL/001_OL<br />API/CI/DEL/001_OL_RCN0<br /><br />API/CI/DEL/001_CI<br />API/CI/DEL/001_CI_RCN0 | +|-|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | Latest, Oldest or specific contentInstance DELETE | +|Target Resource | <latest>, <oldest> virtual resources or individual <contentInstance> resource of the requested <container> resource | +|<br /><br />Description | The interface is used to send a <container> DELETE request to the CSE, and the hosting CSE will delete the <contentInstance>, and send back a response containing the response status code to indicate the status of the DELETE operation. | +|<br /><br /><br /><br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br />Example with <br />latest<br /><br />(No RCN or RCN=1) | <br />API/CI/DEL/001_LA<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/la HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:258 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T140213",<br /> "et": "99991231T235959",<br /> "lt": "20180406T140213",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1402131405855770682883_cse01",<br /> "rn": "cin20180406T1402131405855770682882_cse01",<br /> "st": 4,<br /> "ty": 4<br /> }<br />}<br /> | +|<br /><br /><br />Example with <br />latest and RCN=0 | <br />API/CI/DEL/001_LA_RCN0<br /> <br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/la?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /> | +|<br /><br /><br />Example with <br />oldest<br /><br />(No RCN or RCN=1) | <br />API/CI/DEL/001_OL<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/ol HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:258 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T135509",<br /> "et": "99991231T235959",<br /> "lt": "20180406T135509",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1355091405855351047683_cse01",<br /> "rn": "cin20180406T1355091405855351047682_cse01",<br /> "st": 1,<br /> "ty": 4<br /> }<br />}<br /> | +|<br /><br /><br />Example with <br />oldest and RCN=0 | <br />API/CI/DEL/001_OL_RCN0<br /> <br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/ol?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /><br /> | +|<br /><br /><br />Example with <br />CI name<br /><br />(No RCN or RCN=1) | <br />API/CI/DEL/001_CI<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/cin20180406T1400131405855099266561_cse01 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />X-M2M-Origin:/mnID<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /><br />{<br /> "m2m:cin": {<br /> "con": "20",<br /> "cs": 2,<br /> "ct": "20180406T143434",<br /> "et": "99991231T235959",<br /> "lt": "20180406T143434",<br /> "pi": "cnt20180406T1353041405855518901760_cse01",<br /> "ri": "cin20180406T1434341405855518901762_cse01",<br /> "rn": "cin20180406T1434341405855518901761_cse01",<br /> "st": 9,<br /> "ty": 4<br /> }<br />}<br /> | +|<br /><br /><br />Example with <br />CI name and RCN=0 | <br />API/CI/DEL/001_CI_RCN0 <br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/cin20180406T1400131405855099266561_cse01?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180406T0846311405855351047680_cse01<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /> | @@ -681,65 +681,65 @@ The <semanticDescriptor> resource is used to store a semantic description per #### 6.2.7.1 API-SMD-CRE -|<br /><br />API Id |API/SMD/CRE/001<br />API/SMD/CRE/001_RCN0<br />API/SMD/CRE/001_RCN1<br />API/SMD/CRE/001_RCN3 | -|-|-| -|API Name |semanticDescriptor CREATE with or without resultContent parameter | -|Target Resource |The <container> resource as a parent resource of being created <semanticDescriptor> resource | -|<br /><br />Description |The interface is used to send a <semanticDescriptor> CREATE request to the target <container> resource located under the CSE, and the hosting CSE will create a new <semanticDescriptor> under the requested <container>, and send back a response according to the configured resultContent. | -|<br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br /><br />HTTP Header Information<br /> | | -|RDF content |The RDF content will be encode Base64 in the HTTP payload<br /><br /><?xml version="1.0"?><br /><rdf:RDF xmlns="http://www.onem2m.org/ontology/houses_temperature_example#"<br /> xml:base="http://www.onem2m.org/ontology/houses_temperature_example"<br /> xmlns:temperature_example="http://www.onem2m.org/ontology/temperature_example#"<br /> xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"<br /> xmlns:owl="http://www.w3.org/2002/07/owl#"<br /> xmlns:xml="http://www.w3.org/XML/1998/namespace"<br /> xmlns:xsd="http://www.w3.org/2001/XMLSchema#"<br /> xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"><br /><br /> <owl:NamedIndividual rdf:about="http://www.onem2m.org/ontology/houses_temperature_example#House1"><br /> <rdf:type rdf:resource="http://www.onem2m.org/ontology/temperature_example#House"/><br /> <temperature_example:hasIndoorTemperature rdf:resource="http://www.onem2m.org/ontology/houses_temperature_example#IndoorTempProperty1"/><br /> </owl:NamedIndividual><br /><br /> <owl:NamedIndividual rdf:about="http://www.onem2m.org/ontology/houses_temperature_example#IndoorTempProperty1"><br /> <rdf:type rdf:resource="http://www.onem2m.org/ontology/temperature_example#TemperatureProperty"/><br /> <temperature_example:hasDatatype>xsd:int</temperature_example:hasDatatype><br /> <temperature_example:hasUnit>Fahrenheit</temperature_example:hasUnit><br /> <temperature_example:valueIsStoredIn>http://mnprovider.com:9011/mn-name/ae_sensor/cont_temp/la</temperature_example:valueIsStoredIn><br /> </owl:NamedIndividual><br /></rdf:RDF> | -|<br /><br /><br />Example with <br />RCN=0 |<br />API/SMD/CRE/001_RCN0<br /> <br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />Content-Type: application/json;ty=24<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:smd" : {<br /> "dcrp" : "application/rdf+xml:1",<br /> "rn" : "semantic_describer",<br /> "dsr": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlMSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlIi8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0luZG9vclRlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBlcmF0dXJlUHJvcGVydHkiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+eHNkOmludDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNEYXRhdHlwZT4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzVW5pdD5GYWhyZW5oZWl0PC90ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOnZhbHVlSXNTdG9yZWRJbj5odHRwOi8vbW5wcm92aWRlci5jb206OTAxMS9tbi1uYW1lL2FlX3NlbnNvci9jb250X3RlbXAvbGE8L3RlbXBlcmF0dXJlX2V4YW1wbGU6dmFsdWVJc1N0b3JlZEluPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCjwvcmRmOlJERj4="<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:0 <br />Content-Location:/mnID/CAE0120180404T0830181405122857960960_cse01<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /> | -|Example with no RCN or<br />RCN=1 <br /> |<br />API/SMD/CRE/001<br />API/SMD/CRE/001_RCN1<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />Content-Type: application/json;ty=24<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:smd" : {<br /> "dcrp" : "application/rdf+xml:1",<br /> "rn" : "semantic_describer",<br /> "dsr": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlMSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlIi8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0luZG9vclRlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBlcmF0dXJlUHJvcGVydHkiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+eHNkOmludDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNEYXRhdHlwZT4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzVW5pdD5GYWhyZW5oZWl0PC90ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOnZhbHVlSXNTdG9yZWRJbj5odHRwOi8vbW5wcm92aWRlci5jb206OTAxMS9tbi1uYW1lL2FlX3NlbnNvci9jb250X3RlbXAvbGE8L3RlbXBlcmF0dXJlX2V4YW1wbGU6dmFsdWVJc1N0b3JlZEluPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCjwvcmRmOlJERj4="<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:3480 <br />Content-Location:/mnID/smd20180413T1256011400030218380800_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /><br />{<br /> "m2m:smd": {<br /> "ct": "20180413T125601",<br /> "dcrp": "application/rdf+xml:1",<br /> "dsp": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo3NTc5L3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFNlbnNvcjEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVNlbnNvciIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNUZW1wZXJhdHVyZU1lYXN1cmluZ0Z1bmN0aW9uIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBGdW5jdGlvbjEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQoNCiAgICA8b3dsOk5hbWVkSW5kaXZpZHVhbCByZGY6YWJvdXQ9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wRnVuY3Rpb24xIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjVGVtcGVyYXR1cmVNZWFzdXJpbmdGdW5jdGlvbiIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTptZWFzdXJlc1RlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+ICAgDQo8L3JkZjpSREY+DQo=",<br /> "et": "99991231T235959",<br /> "lt": "20180413T125601",<br /> "or": "http://www.onem2m.org/ontology/temperature_example",<br /> "pi": "cnt20180413T0847561400030050526720_cse01",<br /> "ri": "smd20180413T1256011400030218380800_cse01",<br /> "rn": "semantic_describer",<br /> "ty": 24<br /> }<br />}<br /> | -|Example with RCN=3 <br /> |<br />API/SMD/CRE/001<br />API/SMD/CRE/001_RCN3<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp?rcn=3 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />Content-Type: application/json;ty=24<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:smd" : {<br /> "dcrp" : "application/rdf+xml:1",<br /> "rn" : "semantic_describer",<br /> "dsr": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlMSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlIi8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0luZG9vclRlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBlcmF0dXJlUHJvcGVydHkiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+eHNkOmludDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNEYXRhdHlwZT4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzVW5pdD5GYWhyZW5oZWl0PC90ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOnZhbHVlSXNTdG9yZWRJbj5odHRwOi8vbW5wcm92aWRlci5jb206OTAxMS9tbi1uYW1lL2FlX3NlbnNvci9jb250X3RlbXAvbGE8L3RlbXBlcmF0dXJlX2V4YW1wbGU6dmFsdWVJc1N0b3JlZEluPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCjwvcmRmOlJERj4="<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:3480 <br />Content-Location:/mnID/smd20180413T1256011400030218380800_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /><br />{<br /> "m2m:rce": {<br /> "m2m:smd": {<br /> "ct": "20180413T125601",<br /> "dcrp": "application/rdf+xml:1",<br /> "dsp": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo3NTc5L3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFNlbnNvcjEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVNlbnNvciIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNUZW1wZXJhdHVyZU1lYXN1cmluZ0Z1bmN0aW9uIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBGdW5jdGlvbjEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQoNCiAgICA8b3dsOk5hbWVkSW5kaXZpZHVhbCByZGY6YWJvdXQ9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wRnVuY3Rpb24xIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjVGVtcGVyYXR1cmVNZWFzdXJpbmdGdW5jdGlvbiIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTptZWFzdXJlc1RlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+ICAgDQo8L3JkZjpSREY+DQo=",<br /> "et": "99991231T235959",<br /> "lt": "20180413T125601",<br /> "or": "http://www.onem2m.org/ontology/temperature_example",<br /> "pi": "cnt20180413T0847561400030050526720_cse01",<br /> "ri": "smd20180413T1256011400030218380800_cse01",<br /> "rn": "semantic_describer",<br /> "ty": 24<br /> },<br /> "uri": "mn-name/ae_sensor/cont_temp/semantic_describer"<br /> }<br />}<br /> | +|<br /><br />API Id | API/SMD/CRE/001<br />API/SMD/CRE/001_RCN0<br />API/SMD/CRE/001_RCN1<br />API/SMD/CRE/001_RCN3 | +|-|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | semanticDescriptor CREATE with or without resultContent parameter | +|Target Resource | The <container> resource as a parent resource of being created <semanticDescriptor> resource | +|<br /><br />Description | The interface is used to send a <semanticDescriptor> CREATE request to the target <container> resource located under the CSE, and the hosting CSE will create a new <semanticDescriptor> under the requested <container>, and send back a response according to the configured resultContent. | +|<br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br /><br />HTTP Header Information<br /> | | +|RDF content | The RDF content will be encode Base64 in the HTTP payload<br /><br /><?xml version="1.0"?><br /><rdf:RDF xmlns="http://www.onem2m.org/ontology/houses_temperature_example#"<br /> xml:base="http://www.onem2m.org/ontology/houses_temperature_example"<br /> xmlns:temperature_example="http://www.onem2m.org/ontology/temperature_example#"<br /> xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"<br /> xmlns:owl="http://www.w3.org/2002/07/owl#"<br /> xmlns:xml="http://www.w3.org/XML/1998/namespace"<br /> xmlns:xsd="http://www.w3.org/2001/XMLSchema#"<br /> xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"><br /><br /> <owl:NamedIndividual rdf:about="http://www.onem2m.org/ontology/houses_temperature_example#House1"><br /> <rdf:type rdf:resource="http://www.onem2m.org/ontology/temperature_example#House"/><br /> <temperature_example:hasIndoorTemperature rdf:resource="http://www.onem2m.org/ontology/houses_temperature_example#IndoorTempProperty1"/><br /> </owl:NamedIndividual><br /><br /> <owl:NamedIndividual rdf:about="http://www.onem2m.org/ontology/houses_temperature_example#IndoorTempProperty1"><br /> <rdf:type rdf:resource="http://www.onem2m.org/ontology/temperature_example#TemperatureProperty"/><br /> <temperature_example:hasDatatype>xsd:int</temperature_example:hasDatatype><br /> <temperature_example:hasUnit>Fahrenheit</temperature_example:hasUnit><br /> <temperature_example:valueIsStoredIn>http://mnprovider.com:9011/mn-name/ae_sensor/cont_temp/la</temperature_example:valueIsStoredIn><br /> </owl:NamedIndividual><br /></rdf:RDF> | +|<br /><br /><br />Example with <br />RCN=0 | <br />API/SMD/CRE/001_RCN0<br /> <br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />Content-Type: application/json;ty=24<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:smd" : {<br /> "dcrp" : "application/rdf+xml:1",<br /> "rn" : "semantic_describer",<br /> "dsr": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlMSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlIi8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0luZG9vclRlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBlcmF0dXJlUHJvcGVydHkiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+eHNkOmludDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNEYXRhdHlwZT4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzVW5pdD5GYWhyZW5oZWl0PC90ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOnZhbHVlSXNTdG9yZWRJbj5odHRwOi8vbW5wcm92aWRlci5jb206OTAxMS9tbi1uYW1lL2FlX3NlbnNvci9jb250X3RlbXAvbGE8L3RlbXBlcmF0dXJlX2V4YW1wbGU6dmFsdWVJc1N0b3JlZEluPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCjwvcmRmOlJERj4="<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:0 <br />Content-Location:/mnID/CAE0120180404T0830181405122857960960_cse01<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /> | +|Example with no RCN or<br />RCN=1 <br /> | <br />API/SMD/CRE/001<br />API/SMD/CRE/001_RCN1<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />Content-Type: application/json;ty=24<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:smd" : {<br /> "dcrp" : "application/rdf+xml:1",<br /> "rn" : "semantic_describer",<br /> "dsr": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlMSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlIi8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0luZG9vclRlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBlcmF0dXJlUHJvcGVydHkiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+eHNkOmludDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNEYXRhdHlwZT4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzVW5pdD5GYWhyZW5oZWl0PC90ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOnZhbHVlSXNTdG9yZWRJbj5odHRwOi8vbW5wcm92aWRlci5jb206OTAxMS9tbi1uYW1lL2FlX3NlbnNvci9jb250X3RlbXAvbGE8L3RlbXBlcmF0dXJlX2V4YW1wbGU6dmFsdWVJc1N0b3JlZEluPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCjwvcmRmOlJERj4="<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:3480 <br />Content-Location:/mnID/smd20180413T1256011400030218380800_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /><br />{<br /> "m2m:smd": {<br /> "ct": "20180413T125601",<br /> "dcrp": "application/rdf+xml:1",<br /> "dsp": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo3NTc5L3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFNlbnNvcjEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVNlbnNvciIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNUZW1wZXJhdHVyZU1lYXN1cmluZ0Z1bmN0aW9uIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBGdW5jdGlvbjEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQoNCiAgICA8b3dsOk5hbWVkSW5kaXZpZHVhbCByZGY6YWJvdXQ9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wRnVuY3Rpb24xIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjVGVtcGVyYXR1cmVNZWFzdXJpbmdGdW5jdGlvbiIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTptZWFzdXJlc1RlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+ICAgDQo8L3JkZjpSREY+DQo=",<br /> "et": "99991231T235959",<br /> "lt": "20180413T125601",<br /> "or": "http://www.onem2m.org/ontology/temperature_example",<br /> "pi": "cnt20180413T0847561400030050526720_cse01",<br /> "ri": "smd20180413T1256011400030218380800_cse01",<br /> "rn": "semantic_describer",<br /> "ty": 24<br /> }<br />}<br /> | +|Example with RCN=3 <br /> | <br />API/SMD/CRE/001<br />API/SMD/CRE/001_RCN3<br /><br />HTTP Request:<br /><br />POST /mn-name/ae_sensor/cont_temp?rcn=3 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />Content-Type: application/json;ty=24<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:smd" : {<br /> "dcrp" : "application/rdf+xml:1",<br /> "rn" : "semantic_describer",<br /> "dsr": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlMSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI0hvdXNlIi8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0luZG9vclRlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSI+DQogICAgICAgIDxyZGY6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS90ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBlcmF0dXJlUHJvcGVydHkiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+eHNkOmludDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNEYXRhdHlwZT4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzVW5pdD5GYWhyZW5oZWl0PC90ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOnZhbHVlSXNTdG9yZWRJbj5odHRwOi8vbW5wcm92aWRlci5jb206OTAxMS9tbi1uYW1lL2FlX3NlbnNvci9jb250X3RlbXAvbGE8L3RlbXBlcmF0dXJlX2V4YW1wbGU6dmFsdWVJc1N0b3JlZEluPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCjwvcmRmOlJERj4="<br /> }<br />}<br /><br /><br />HTTP Response:<br /><br />201 Created<br />Content-Length:3480 <br />Content-Location:/mnID/smd20180413T1256011400030218380800_cse01<br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2001<br /><br />{<br /> "m2m:rce": {<br /> "m2m:smd": {<br /> "ct": "20180413T125601",<br /> "dcrp": "application/rdf+xml:1",<br /> "dsp": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo3NTc5L3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFNlbnNvcjEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVNlbnNvciIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNUZW1wZXJhdHVyZU1lYXN1cmluZ0Z1bmN0aW9uIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBGdW5jdGlvbjEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQoNCiAgICA8b3dsOk5hbWVkSW5kaXZpZHVhbCByZGY6YWJvdXQ9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wRnVuY3Rpb24xIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjVGVtcGVyYXR1cmVNZWFzdXJpbmdGdW5jdGlvbiIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTptZWFzdXJlc1RlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+ICAgDQo8L3JkZjpSREY+DQo=",<br /> "et": "99991231T235959",<br /> "lt": "20180413T125601",<br /> "or": "http://www.onem2m.org/ontology/temperature_example",<br /> "pi": "cnt20180413T0847561400030050526720_cse01",<br /> "ri": "smd20180413T1256011400030218380800_cse01",<br /> "rn": "semantic_describer",<br /> "ty": 24<br /> },<br /> "uri": "mn-name/ae_sensor/cont_temp/semantic_describer"<br /> }<br />}<br /> | #### 6.2.7.2 API-SMD-RET -|API Id |API/SMD/RET/001_RCN1 | -|-|-| -|API Name |SemanticDescriptor RETRIEVE with or without resultContent parameter | -|Target Resource |Requested <semanticDescriptor> resource | -|<br /><br />Description |The interface is used to send a <semanticDescriptor> RETRIEVE request attached with resultContent to the <container> resource located in the <CSEBase>. The hosting CSE will send back a response according to the configured resultContent. | -|<br /><br /><br /><br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br />Example with <br />RCN=1<br />or No RCN |<br />API/SMD/RET/001<br />API/SMD/RET/001_RCN1 <br /> <br />HTTP Request:<br /><br />GET /mn-name/ae_sensor/cont_temp/semantic_describer HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0838301405122186544640_cse01<br />Accept: application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:3374 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2000<br /><br />{<br /> "m2m:smd": {<br /> "ct": "20180413T125601",<br /> "dcrp": "application/rdf+xml:1",<br /> "dsp": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo3NTc5L3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFNlbnNvcjEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVNlbnNvciIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNUZW1wZXJhdHVyZU1lYXN1cmluZ0Z1bmN0aW9uIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBGdW5jdGlvbjEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQoNCiAgICA8b3dsOk5hbWVkSW5kaXZpZHVhbCByZGY6YWJvdXQ9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wRnVuY3Rpb24xIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjVGVtcGVyYXR1cmVNZWFzdXJpbmdGdW5jdGlvbiIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTptZWFzdXJlc1RlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+ICAgDQo8L3JkZjpSREY+DQo=",<br /> "et": "99991231T235959",<br /> "lt": "20180413T125601",<br /> "or": "http://www.onem2m.org/ontology/temperature_example",<br /> "pi": "cnt20180413T0847561400030050526720_cse01",<br /> "ri": "smd20180413T1256011400030218380800_cse01",<br /> "rn": "semantic_describer",<br /> "ty": 24<br /> }<br />}<br /> | +|API Id | API/SMD/RET/001_RCN1 | +|-|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | SemanticDescriptor RETRIEVE with or without resultContent parameter | +|Target Resource | Requested <semanticDescriptor> resource | +|<br /><br />Description | The interface is used to send a <semanticDescriptor> RETRIEVE request attached with resultContent to the <container> resource located in the <CSEBase>. The hosting CSE will send back a response according to the configured resultContent. | +|<br /><br /><br /><br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br />Example with <br />RCN=1<br />or No RCN | <br />API/SMD/RET/001<br />API/SMD/RET/001_RCN1 <br /> <br />HTTP Request:<br /><br />GET /mn-name/ae_sensor/cont_temp/semantic_describer HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0838301405122186544640_cse01<br />Accept: application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:3374 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2000<br /><br />{<br /> "m2m:smd": {<br /> "ct": "20180413T125601",<br /> "dcrp": "application/rdf+xml:1",<br /> "dsp": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo3NTc5L3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFNlbnNvcjEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVNlbnNvciIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNUZW1wZXJhdHVyZU1lYXN1cmluZ0Z1bmN0aW9uIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI1RlbXBGdW5jdGlvbjEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+DQoNCiAgICA8b3dsOk5hbWVkSW5kaXZpZHVhbCByZGY6YWJvdXQ9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wRnVuY3Rpb24xIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjVGVtcGVyYXR1cmVNZWFzdXJpbmdGdW5jdGlvbiIvPg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTptZWFzdXJlc1RlbXBlcmF0dXJlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiLz4NCiAgICA8L293bDpOYW1lZEluZGl2aWR1YWw+ICAgDQo8L3JkZjpSREY+DQo=",<br /> "et": "99991231T235959",<br /> "lt": "20180413T125601",<br /> "or": "http://www.onem2m.org/ontology/temperature_example",<br /> "pi": "cnt20180413T0847561400030050526720_cse01",<br /> "ri": "smd20180413T1256011400030218380800_cse01",<br /> "rn": "semantic_describer",<br /> "ty": 24<br /> }<br />}<br /> | #### 6.2.7.3 API-SMD-UPD -|<br /><br />API Id |API/SMD/UPD/001<br />API/SMD/UPD/001_RCN0<br />API/SMD/UPD/001_RCN1 | -|-|-| -|API Name |semanticDescriptor UPDATE with or without resultContent set | -|Target Resource |The < semanticDescriptor > resource located under <container> resource | -|<br /><br />Description |The interface is used to send a <semanticDescriptor> UPDATE request to the target <container> resource located under the CSE, and the hosting CSE will create a new <semanticDescriptor> under the requested <container>, and send back a response according to the configured resultContent. | -|<br /><br /><br /><br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br />Example with <br />RCN=0<br /><br /><br /> |<br /> API/AE/UPD/001_RCN0<br /><br />HTTP Request:<br /><br />PUT /mn-name/ae_sensor/cont_temp/semantic_describer?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />Content-Type: application/json<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:smd" : {<br /><br /> "dsp":<br />" PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo4MjgyL3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KPC9yZGY6UkRGPg==",<br /><br /> "or": "http://www.onem2m.org/ontology/temperature_example2",<br /> <br />}<br />}<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2004<br /> | -|<br /><br /><br />Example with <br />RCN=1<br />or No RCN<br /><br /><br /> |<br /> API/AE/UPD/001<br /> API/AE/UPD/001_RCN1<br /><br />HTTP Request:<br /><br />PUT /mn-name/ae_sensor/cont_temp/semantic_describer HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />Content-Type: application/json<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:smd" : {<br /><br /> "dsp":<br />" PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo4MjgyL3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KPC9yZGY6UkRGPg==",<br /><br /> "or": "http://www.onem2m.org/ontology/temperature_example2",<br /> <br />}<br />}<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:2405 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2004<br /><br />{<br /> "m2m:smd": {<br /> "ct": "20180413T125601",<br /> "dcrp": "application/rdf+xml:1",<br /> "dsp": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo4MjgyL3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KPC9yZGY6UkRGPg==",<br /> "et": "99991231T235959",<br /> "lt": "20180413T150302",<br /> "or": "http://www.onem2m.org/ontology/temperature_example2",<br /> "pi": "cnt20180413T0847561400030050526720_cse01",<br /> "ri": "smd20180413T1256011400030218380800_cse01",<br /> "rn": "semantic_describer",<br /> "ty": 24<br /> }<br />}<br /> | +|<br /><br />API Id | API/SMD/UPD/001<br />API/SMD/UPD/001_RCN0<br />API/SMD/UPD/001_RCN1 | +|-|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | semanticDescriptor UPDATE with or without resultContent set | +|Target Resource | The < semanticDescriptor > resource located under <container> resource | +|<br /><br />Description | The interface is used to send a <semanticDescriptor> UPDATE request to the target <container> resource located under the CSE, and the hosting CSE will create a new <semanticDescriptor> under the requested <container>, and send back a response according to the configured resultContent. | +|<br /><br /><br /><br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br />Example with <br />RCN=0<br /><br /><br /> | <br /> API/AE/UPD/001_RCN0<br /><br />HTTP Request:<br /><br />PUT /mn-name/ae_sensor/cont_temp/semantic_describer?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />Content-Type: application/json<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:smd" : {<br /><br /> "dsp":<br />" PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo4MjgyL3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KPC9yZGY6UkRGPg==",<br /><br /> "or": "http://www.onem2m.org/ontology/temperature_example2",<br /> <br />}<br />}<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2004<br /> | +|<br /><br /><br />Example with <br />RCN=1<br />or No RCN<br /><br /><br /> | <br /> API/AE/UPD/001<br /> API/AE/UPD/001_RCN1<br /><br />HTTP Request:<br /><br />PUT /mn-name/ae_sensor/cont_temp/semantic_describer HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />Content-Type: application/json<br />X-M2M-RI: 1234<br />X-M2M-RVI: 2a<br /><br />{<br /> "m2m:smd" : {<br /><br /> "dsp":<br />" PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo4MjgyL3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KPC9yZGY6UkRGPg==",<br /><br /> "or": "http://www.onem2m.org/ontology/temperature_example2",<br /> <br />}<br />}<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:2405 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2004<br /><br />{<br /> "m2m:smd": {<br /> "ct": "20180413T125601",<br /> "dcrp": "application/rdf+xml:1",<br /> "dsp": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo4MjgyL3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KPC9yZGY6UkRGPg==",<br /> "et": "99991231T235959",<br /> "lt": "20180413T150302",<br /> "or": "http://www.onem2m.org/ontology/temperature_example2",<br /> "pi": "cnt20180413T0847561400030050526720_cse01",<br /> "ri": "smd20180413T1256011400030218380800_cse01",<br /> "rn": "semantic_describer",<br /> "ty": 24<br /> }<br />}<br /> | #### 6.2.7.4 API-SMD-DEL -|<br />API Id |API/SMD/DEL/001<br />API/SMD/DEL/001_RCN0<br />API/SMD/DEL/001_RCN1 | -|-|-| -|API Name |SMD DELETE | -|Target Resource |The <semanticDescriptor> resource located under the <container> resource | -|<br /><br />Description |The interface is used to send a <semanticDescriptor> DELETE request to the hosting CSE, and the hosting CSE will delete the <semanticDescriptor> and send back a response containing a response status code indicating the DELETE request status. | -|<br /><br /><br /><br />Resource Structure before Sending Request | | -|<br /><br /><br /><br /><br />Call Flow | | -|<br /><br /><br />HTTP Header Information<br /> | | -|<br /><br /><br />Example with <br />RCN=0<br /> |<br />API/AE/DEL/001_RCN0<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/semantic_describer?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RSC:2002<br /> | -|<br /><br /><br />Example with <br />RCN=1 or<br />no RCN<br /> |<br />API/SMD/DEL/001<br />API/SMD/DEL/001_RCN1<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/semantic_describer HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:2299 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /><br />{<br /> "m2m:smd": {<br /> "ct": "20180413T125601",<br /> "dcrp": "application/rdf+xml:1",<br /> "dsp": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo4MjgyL3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KPC9yZGY6UkRGPg==",<br /> "et": "99991231T235959",<br /> "lt": "20180413T151556",<br /> "or": "http://www.onem2m.org/ontology/temperature_example2",<br /> "pi": "cnt20180413T0847561400030050526720_cse01",<br /> "ri": "smd20180413T1256011400030218380800_cse01",<br /> "rn": "semantic_describer",<br /> "ty": 24<br /> }<br />}<br /> | +|<br />API Id | API/SMD/DEL/001<br />API/SMD/DEL/001_RCN0<br />API/SMD/DEL/001_RCN1 | +|-|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|API Name | SMD DELETE | +|Target Resource | The <semanticDescriptor> resource located under the <container> resource | +|<br /><br />Description | The interface is used to send a <semanticDescriptor> DELETE request to the hosting CSE, and the hosting CSE will delete the <semanticDescriptor> and send back a response containing a response status code indicating the DELETE request status. | +|<br /><br /><br /><br />Resource Structure before Sending Request |  | +|<br /><br /><br /><br /><br />Call Flow |  | +|<br /><br /><br />HTTP Header Information<br /> | | +|<br /><br /><br />Example with <br />RCN=0<br /> | <br />API/AE/DEL/001_RCN0<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/semantic_describer?rcn=0 HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:0 <br />X-M2M-RI:1234<br />X-M2M-RSC:2002<br /> | +|<br /><br /><br />Example with <br />RCN=1 or<br />no RCN<br /> | <br />API/SMD/DEL/001<br />API/SMD/DEL/001_RCN1<br /><br />HTTP Request:<br /><br />DELETE /mn-name/ae_sensor/cont_temp/semantic_describer HTTP/1.1<br />Host: 192.168.0.10:8282<br />X-M2M-Origin: CAE0120180404T0830181405122857960960_cse01<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br /><br /><br />HTTP Response:<br /><br />200 OK<br />Content-Length:2299 <br />Content-Type:application/json<br />X-M2M-RI:1234<br />X-M2M-RVI: 2a<br />X-M2M-RSC:2002<br /><br />{<br /> "m2m:smd": {<br /> "ct": "20180413T125601",<br /> "dcrp": "application/rdf+xml:1",<br /> "dsp": "PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlIyINCiAgICAgeG1sOmJhc2U9Imh0dHA6Ly93d3cub25lbTJtLm9yZy9vbnRvbG9neS9ob3VzZXNfdGVtcGVyYXR1cmVfZXhhbXBsZSINCiAgICAgeG1sbnM6dGVtcGVyYXR1cmVfZXhhbXBsZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjIg0KICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQogICAgIHhtbG5zOm93bD0iaHR0cDovL3d3dy53My5vcmcvMjAwMi8wNy9vd2wjIg0KICAgICB4bWxuczp4bWw9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSMiDQogICAgIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiPg0KDQogICAgPG93bDpOYW1lZEluZGl2aWR1YWwgcmRmOmFib3V0PSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UxIj4NCiAgICAgICAgPHJkZjp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L3RlbXBlcmF0dXJlX2V4YW1wbGUjSG91c2UiLz4NCiAgICAgICAgPHRlbXBlcmF0dXJlX2V4YW1wbGU6aGFzSW5kb29yVGVtcGVyYXR1cmUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvaG91c2VzX3RlbXBlcmF0dXJlX2V4YW1wbGUjSW5kb29yVGVtcFByb3BlcnR5MSIvPg0KICAgIDwvb3dsOk5hbWVkSW5kaXZpZHVhbD4NCg0KICAgIDxvd2w6TmFtZWRJbmRpdmlkdWFsIHJkZjphYm91dD0iaHR0cDovL3d3dy5vbmVtMm0ub3JnL29udG9sb2d5L2hvdXNlc190ZW1wZXJhdHVyZV9leGFtcGxlI0luZG9vclRlbXBQcm9wZXJ0eTEiPg0KICAgICAgICA8cmRmOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vd3d3Lm9uZW0ybS5vcmcvb250b2xvZ3kvdGVtcGVyYXR1cmVfZXhhbXBsZSNUZW1wZXJhdHVyZVByb3BlcnR5Ii8+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc0RhdGF0eXBlPnhzZDppbnQ8L3RlbXBlcmF0dXJlX2V4YW1wbGU6aGFzRGF0YXR5cGU+DQogICAgICAgIDx0ZW1wZXJhdHVyZV9leGFtcGxlOmhhc1VuaXQ+RmFocmVuaGVpdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTpoYXNVbml0Pg0KICAgICAgICA8dGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+aHR0cDovL2luLnByb3ZpZGVyLmNvbTo4MjgyL3NlcnZlci90ZW1wc2Vuc29yYWUxL3RlbXBlcmF0dXJlL2xhdGVzdDwvdGVtcGVyYXR1cmVfZXhhbXBsZTp2YWx1ZUlzU3RvcmVkSW4+DQogICAgPC9vd2w6TmFtZWRJbmRpdmlkdWFsPg0KPC9yZGY6UkRGPg==",<br /> "et": "99991231T235959",<br /> "lt": "20180413T151556",<br /> "or": "http://www.onem2m.org/ontology/temperature_example2",<br /> "pi": "cnt20180413T0847561400030050526720_cse01",<br /> "ri": "smd20180413T1256011400030218380800_cse01",<br /> "rn": "semantic_describer",<br /> "ty": 24<br /> }<br />}<br /> | ### 6.2.8 Resource discovery