updated project site -- ditto site version: 0-SNAPSHOT, build no: 91 -- publish Ditto 1.0.0 site
diff --git a/2017-11-10-welcome-to-ditto.html b/2017-11-10-welcome-to-ditto.html index e9e7eac..1edd3c9 100644 --- a/2017-11-10-welcome-to-ditto.html +++ b/2017-11-10-welcome-to-ditto.html
@@ -264,7 +264,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2017-12-18-milestone-announcement-010-M1.html b/2017-12-18-milestone-announcement-010-M1.html index 2713ad7..0489f73 100644 --- a/2017-12-18-milestone-announcement-010-M1.html +++ b/2017-12-18-milestone-announcement-010-M1.html
@@ -268,7 +268,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-01-12-milestone-announcement-010-M3.html b/2018-01-12-milestone-announcement-010-M3.html index feb9c94..474cdd3 100644 --- a/2018-01-12-milestone-announcement-010-M3.html +++ b/2018-01-12-milestone-announcement-010-M3.html
@@ -287,7 +287,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-01-15-example-demonstrating-rest-to-websocket.html b/2018-01-15-example-demonstrating-rest-to-websocket.html index b5a2717..602ba11 100644 --- a/2018-01-15-example-demonstrating-rest-to-websocket.html +++ b/2018-01-15-example-demonstrating-rest-to-websocket.html
@@ -276,7 +276,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-02-07-milestone-announcement-020-M1.html b/2018-02-07-milestone-announcement-020-M1.html index 723136f..7bf7215 100644 --- a/2018-02-07-milestone-announcement-020-M1.html +++ b/2018-02-07-milestone-announcement-020-M1.html
@@ -288,7 +288,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-02-08-feature-definition.html b/2018-02-08-feature-definition.html index 13f4c87..31d6826 100644 --- a/2018-02-08-feature-definition.html +++ b/2018-02-08-feature-definition.html
@@ -318,7 +318,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-04-25-connectivity-service.html b/2018-04-25-connectivity-service.html index 003b7d2..cf55528 100644 --- a/2018-04-25-connectivity-service.html +++ b/2018-04-25-connectivity-service.html
@@ -332,7 +332,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-04-26-milestone-announcement-030-M1.html b/2018-04-26-milestone-announcement-030-M1.html index 7a62365..500c382 100644 --- a/2018-04-26-milestone-announcement-030-M1.html +++ b/2018-04-26-milestone-announcement-030-M1.html
@@ -284,7 +284,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-05-02-connecting-ditto-hono.html b/2018-05-02-connecting-ditto-hono.html index af0d728..3555398 100644 --- a/2018-05-02-connecting-ditto-hono.html +++ b/2018-05-02-connecting-ditto-hono.html
@@ -1004,7 +1004,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-06-15-milestone-announcement-030-M2.html b/2018-06-15-milestone-announcement-030-M2.html index 1172943..6a7ef8a 100644 --- a/2018-06-15-milestone-announcement-030-M2.html +++ b/2018-06-15-milestone-announcement-030-M2.html
@@ -284,7 +284,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-08-14-milestone-announcement-080-M1.html b/2018-08-14-milestone-announcement-080-M1.html index 1a09328..8394d91 100644 --- a/2018-08-14-milestone-announcement-080-M1.html +++ b/2018-08-14-milestone-announcement-080-M1.html
@@ -284,7 +284,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-09-21-selective-push-notifications.html b/2018-09-21-selective-push-notifications.html index fa86341..83ef643 100644 --- a/2018-09-21-selective-push-notifications.html +++ b/2018-09-21-selective-push-notifications.html
@@ -484,7 +484,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-09-27-milestone-announcement-080-M2.html b/2018-09-27-milestone-announcement-080-M2.html index 0e849de..af705f5 100644 --- a/2018-09-27-milestone-announcement-080-M2.html +++ b/2018-09-27-milestone-announcement-080-M2.html
@@ -286,7 +286,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-10-16-example-mqtt-bidirectional.html b/2018-10-16-example-mqtt-bidirectional.html index ee78476..f4e1f79 100644 --- a/2018-10-16-example-mqtt-bidirectional.html +++ b/2018-10-16-example-mqtt-bidirectional.html
@@ -292,7 +292,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-11-14-milestone-announcement-080-M3.html b/2018-11-14-milestone-announcement-080-M3.html index 9295cf3..b1b4293 100644 --- a/2018-11-14-milestone-announcement-080-M3.html +++ b/2018-11-14-milestone-announcement-080-M3.html
@@ -285,7 +285,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-11-28-release-announcement-080.html b/2018-11-28-release-announcement-080.html index 4cf691f..664cd4a 100644 --- a/2018-11-28-release-announcement-080.html +++ b/2018-11-28-release-announcement-080.html
@@ -280,7 +280,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2018-12-05-example-command-and-control.html b/2018-12-05-example-command-and-control.html index ddbdf2a..7e850a8 100644 --- a/2018-12-05-example-command-and-control.html +++ b/2018-12-05-example-command-and-control.html
@@ -519,7 +519,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-03-13-kafka-connectivity.html b/2019-03-13-kafka-connectivity.html index 064946d..75a4f5b 100644 --- a/2019-03-13-kafka-connectivity.html +++ b/2019-03-13-kafka-connectivity.html
@@ -266,7 +266,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-03-28-milestone-announcement-090-M1.html b/2019-03-28-milestone-announcement-090-M1.html index b74c3cb..0331aba 100644 --- a/2019-03-28-milestone-announcement-090-M1.html +++ b/2019-03-28-milestone-announcement-090-M1.html
@@ -282,7 +282,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-04-29-milestone-announcement-090-M2.html b/2019-04-29-milestone-announcement-090-M2.html index 1bf60c8..a143db9 100644 --- a/2019-04-29-milestone-announcement-090-M2.html +++ b/2019-04-29-milestone-announcement-090-M2.html
@@ -280,7 +280,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-07-10-release-announcement-090.html b/2019-07-10-release-announcement-090.html index 745641c..7dabd7d 100644 --- a/2019-07-10-release-announcement-090.html +++ b/2019-07-10-release-announcement-090.html
@@ -286,7 +286,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-08-28-openid-connect.html b/2019-08-28-openid-connect.html index 8adf8ad..5353533 100644 --- a/2019-08-28-openid-connect.html +++ b/2019-08-28-openid-connect.html
@@ -332,7 +332,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-09-17-milestone-announcement-100-M1a.html b/2019-09-17-milestone-announcement-100-M1a.html index 8a09318..cddedd4 100644 --- a/2019-09-17-milestone-announcement-100-M1a.html +++ b/2019-09-17-milestone-announcement-100-M1a.html
@@ -283,7 +283,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-10-17-http-connectivity.html b/2019-10-17-http-connectivity.html index 8ac79a5..8a6f940 100644 --- a/2019-10-17-http-connectivity.html +++ b/2019-10-17-http-connectivity.html
@@ -291,7 +291,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/2019-11-04-milestone-announcement-100-M2.html b/2019-11-04-milestone-announcement-100-M2.html index 3edb32c..adbd569 100644 --- a/2019-11-04-milestone-announcement-100-M2.html +++ b/2019-11-04-milestone-announcement-100-M2.html
@@ -282,7 +282,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/404.html b/404.html index 61af6a2..cf53e74 100644 --- a/404.html +++ b/404.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Page Not Found</h1> </div> @@ -1185,7 +1210,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-overview.html b/architecture-overview.html index 1d46e4c..d8074cb 100644 --- a/architecture-overview.html +++ b/architecture-overview.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Architecture overview</h1> </div> @@ -1238,7 +1263,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-concierge.html b/architecture-services-concierge.html index 752cd66..286772f 100644 --- a/architecture-services-concierge.html +++ b/architecture-services-concierge.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Concierge service</h1> </div> @@ -1224,7 +1249,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-connectivity.html b/architecture-services-connectivity.html index b1cf35c..780f3f8 100644 --- a/architecture-services-connectivity.html +++ b/architecture-services-connectivity.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Connectivity service</h1> </div> @@ -1238,7 +1263,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-gateway.html b/architecture-services-gateway.html index 00c4ae8..94b3913 100644 --- a/architecture-services-gateway.html +++ b/architecture-services-gateway.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Gateway service</h1> </div> @@ -1216,7 +1241,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-policies.html b/architecture-services-policies.html index 68eb5a1..e8398b5 100644 --- a/architecture-services-policies.html +++ b/architecture-services-policies.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Policies service</h1> </div> @@ -1217,7 +1242,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-things-search.html b/architecture-services-things-search.html index a37bab5..5fb4fb8 100644 --- a/architecture-services-things-search.html +++ b/architecture-services-things-search.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Things-Search service</h1> </div> @@ -1261,7 +1286,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/architecture-services-things.html b/architecture-services-things.html index a569e36..8aa0800 100644 --- a/architecture-services-things.html +++ b/architecture-services-things.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Things service</h1> </div> @@ -1217,7 +1242,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-acl.html b/basic-acl.html index bf629b5..c5bd4c0 100644 --- a/basic-acl.html +++ b/basic-acl.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Access control list (ACL)</h1> </div> @@ -1255,7 +1280,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-apis.html b/basic-apis.html index eb5924c..05eff5a 100644 --- a/basic-apis.html +++ b/basic-apis.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">APIs</h1> </div> @@ -1313,7 +1338,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-auth.html b/basic-auth.html index e05aa58..1d8119c 100644 --- a/basic-auth.html +++ b/basic-auth.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Authentication and authorization</h1> </div> @@ -1224,7 +1249,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-changenotifications.html b/basic-changenotifications.html index c7b3bd9..be94df2 100644 --- a/basic-changenotifications.html +++ b/basic-changenotifications.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Change notifications</h1> </div> @@ -1257,7 +1282,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-connections.html b/basic-connections.html index be4158b..ce62de37 100644 --- a/basic-connections.html +++ b/basic-connections.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Connections</h1> </div> @@ -1596,7 +1621,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-feature.html b/basic-feature.html index bab5693..1f1ff5a 100644 --- a/basic-feature.html +++ b/basic-feature.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Feature</h1> </div> @@ -1418,7 +1443,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-messages.html b/basic-messages.html index 94ae2ea..a3d2a68 100644 --- a/basic-messages.html +++ b/basic-messages.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Messages</h1> </div> @@ -1327,7 +1352,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-namespaces-and-names.html b/basic-namespaces-and-names.html index 05d0af3..a382fdd 100644 --- a/basic-namespaces-and-names.html +++ b/basic-namespaces-and-names.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Namespaces and Names</h1> </div> @@ -1214,9 +1239,10 @@ <h2 id="namespaced-id">Namespaced ID</h2> -<p>A namespaced ID must conform to the following notation:</p> +<p>A namespaced ID must conform to the following expectations:</p> <ul> <li>namespace and name separated by a <code class="highlighter-rouge">:</code> (colon)</li> + <li>have a maximum length of 256 characters</li> </ul> <p>When writing a Java application, you can use the following regex to validate your namespaced IDs: <br /> @@ -1256,7 +1282,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-overview.html b/basic-overview.html index e9737c9..b25b21b 100644 --- a/basic-overview.html +++ b/basic-overview.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Basic concepts overview</h1> </div> @@ -1251,11 +1276,12 @@ <p>Attributes and Features are optional (as also shown in the class diagram above), so in the example JSON above they are omitted.</p> -<p>A minimalistic Thing with one attribute and one Feature could look like this:</p> +<p>A minimalistic Thing with one attribute, one Feature and a definition could look like this:</p> <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> </span><span class="s2">"thingId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"the.namespace:the-thing-id"</span><span class="p">,</span><span class="w"> </span><span class="s2">"policyId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"the.namespace:the-policy-id"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"digitaltwin:DigitaltwinExample:1.0.0"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"location"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Kitchen"</span><span class="w"> </span><span class="p">},</span><span class="w"> @@ -1294,7 +1320,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-placeholders.html b/basic-placeholders.html index 4003d67..4b46628 100644 --- a/basic-placeholders.html +++ b/basic-placeholders.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Placeholders</h1> </div> @@ -1450,7 +1475,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-policy.html b/basic-policy.html index b3418ad..9051ce2 100644 --- a/basic-policy.html +++ b/basic-policy.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Policy</h1> </div> @@ -1596,7 +1621,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-rql.html b/basic-rql.html index c6cb2cb..7e476e6 100644 --- a/basic-rql.html +++ b/basic-rql.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">RQL expressions</h1> </div> @@ -1435,7 +1460,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-search.html b/basic-search.html index 8fee9fe..64803b6 100644 --- a/basic-search.html +++ b/basic-search.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Search functionality</h1> </div> @@ -1294,7 +1319,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals-command.html b/basic-signals-command.html index 0f752bc..32d40a2 100644 --- a/basic-signals-command.html +++ b/basic-signals-command.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Command</h1> </div> @@ -1215,7 +1240,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals-commandresponse.html b/basic-signals-commandresponse.html index 9b6f6ca..49bda3d 100644 --- a/basic-signals-commandresponse.html +++ b/basic-signals-commandresponse.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Command response</h1> </div> @@ -1195,7 +1220,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals-errorresponse.html b/basic-signals-errorresponse.html index adb9415..3321e8f 100644 --- a/basic-signals-errorresponse.html +++ b/basic-signals-errorresponse.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Error response</h1> </div> @@ -1197,7 +1222,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals-event.html b/basic-signals-event.html index b348324..58014f5 100644 --- a/basic-signals-event.html +++ b/basic-signals-event.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Event</h1> </div> @@ -1201,7 +1226,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-signals.html b/basic-signals.html index f38fd0f..5fb12cf 100644 --- a/basic-signals.html +++ b/basic-signals.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Signals</h1> </div> @@ -1245,7 +1270,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/basic-thing.html b/basic-thing.html index 556b25b..55de686 100644 --- a/basic-thing.html +++ b/basic-thing.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Thing</h1> </div> @@ -1196,6 +1221,12 @@ <a href="#" data-toggle="tooltip" data-original-title="A Policy enables developers to configure fine-grained access control in an easy way. A specific policy defines who (subject) is granted or revoked permissions (rights) on a specific resource. The resource can be defined as rough or as fine-grained as necessary for the respective use case. ">Policy</a> defines which authenticated subjects may READ and WRITE the Thing or even parts of it (hierarchically specified).</p> +<h3 id="definition">Definition</h3> + +<p>A Thing may contain a definition. The definition can also be used to find Things. The definition is used to link a thing +to a corresponding model defining the capabilities/features of it, e.g. via an +<a href="https://www.eclipse.org/vorto/">Eclipse Vorto</a> “information model”.</p> + <h3 id="attributes">Attributes</h3> <p>Attributes describe the Thing in more detail and can be of any type. Attributes can also be used to find Things. @@ -1219,17 +1250,12 @@ <script src="docson/widget.js" data-schema="../jsonschema/thing_v2.json"></script> -<h3 id="example-api-version-1">Example (API version 1)</h3> +<h3 id="example-api-version-2">Example (API version 2)</h3> <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> </span><span class="s2">"thingId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"the.namespace:theId"</span><span class="p">,</span><span class="w"> - </span><span class="s2">"acl"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> - </span><span class="s2">"subject-id"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> - </span><span class="s2">"READ"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w"> - </span><span class="s2">"WRITE"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w"> - </span><span class="s2">"ADMINISTRATE"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w"> - </span><span class="p">}</span><span class="w"> - </span><span class="p">},</span><span class="w"> + </span><span class="s2">"policyId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"the.namespace:thePolicyId"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"org.eclipse.ditto:HeatingDevice:2.1.0"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"someAttr"</span><span class="p">:</span><span class="w"> </span><span class="mi">32</span><span class="p">,</span><span class="w"> </span><span class="s2">"manufacturer"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ACME corp"</span><span class="w"> @@ -1245,6 +1271,7 @@ </span><span class="p">}</span><span class="w"> </span><span class="p">},</span><span class="w"> </span><span class="s2">"switchable"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="s2">"org.eclipse.ditto:Switcher:1.0.0"</span><span class="w"> </span><span class="p">],</span><span class="w"> </span><span class="s2">"properties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"on"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w"> </span><span class="s2">"lastToggled"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2017-11-15T18:21Z"</span><span class="w"> @@ -1279,7 +1306,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/blog.html b/blog.html index 31a65f5..39ae186 100644 --- a/blog.html +++ b/blog.html
@@ -191,13 +191,7 @@ <!-- Content Column --> <div class="col-md-12" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Blog</h1> </div> @@ -395,7 +389,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/blog_archive.html b/blog_archive.html index 25613d0..f19fcbc 100644 --- a/blog_archive.html +++ b/blog_archive.html
@@ -191,13 +191,7 @@ <!-- Content Column --> <div class="col-md-12" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Blog archive</h1> </div> @@ -427,7 +421,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/client-sdk-java.html b/client-sdk-java.html index 3737300..af3e89c 100644 --- a/client-sdk-java.html +++ b/client-sdk-java.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Client SDK Java</h1> </div> @@ -1315,7 +1340,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/client-sdk-javascript.html b/client-sdk-javascript.html index 481fadc..fe4ef27 100644 --- a/client-sdk-javascript.html +++ b/client-sdk-javascript.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Client SDK JavaScript</h1> </div> @@ -1251,7 +1276,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/client-sdk-overview.html b/client-sdk-overview.html index 7cb25bc..7afab07 100644 --- a/client-sdk-overview.html +++ b/client-sdk-overview.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Client SDK overview</h1> </div> @@ -1198,7 +1223,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-header-mapping.html b/connectivity-header-mapping.html index 2334fd5..3795356 100644 --- a/connectivity-header-mapping.html +++ b/connectivity-header-mapping.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Header mapping for connections</h1> </div> @@ -1208,7 +1233,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-manage-connections.html b/connectivity-manage-connections.html index 734d3fc..e4057f0 100644 --- a/connectivity-manage-connections.html +++ b/connectivity-manage-connections.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Manage connections</h1> </div> @@ -1507,7 +1532,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-mapping.html b/connectivity-mapping.html index 19aeb8a..b9a0285 100644 --- a/connectivity-mapping.html +++ b/connectivity-mapping.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Payload mapping in connectivity service</h1> </div> @@ -1449,19 +1474,21 @@ * @param {string} path - The path which is affected by the message, e.g.: "/attributes" * @param {Object.<string, string>} dittoHeaders - The headers Object containing all Ditto Protocol header values * @param {*} [value] - The value to apply / which was applied (e.g. in a "modify" action) + * @param {number} status - The status code that indicates the result of the command. * @returns {DittoProtocolMessage} dittoProtocolMessage - * the mapped Ditto Protocol message or * <code>null</code> if the message could/should not be mapped */</span> -<span class="kd">let</span> <span class="nx">buildDittoProtocolMsg</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">namespace</span><span class="p">,</span> <span class="nx">id</span><span class="p">,</span> <span class="nx">group</span><span class="p">,</span> <span class="nx">channel</span><span class="p">,</span> <span class="nx">criterion</span><span class="p">,</span> <span class="nx">action</span><span class="p">,</span> <span class="nx">path</span><span class="p">,</span> <span class="nx">dittoHeaders</span><span class="p">,</span> <span class="nx">value</span><span class="p">)</span> <span class="p">{</span> +<span class="kd">function</span> <span class="nx">buildDittoProtocolMsg</span><span class="p">(</span><span class="nx">namespace</span><span class="p">,</span> <span class="nx">id</span><span class="p">,</span> <span class="nx">group</span><span class="p">,</span> <span class="nx">channel</span><span class="p">,</span> <span class="nx">criterion</span><span class="p">,</span> <span class="nx">action</span><span class="p">,</span> <span class="nx">path</span><span class="p">,</span> <span class="nx">dittoHeaders</span><span class="p">,</span> <span class="nx">value</span><span class="p">,</span> <span class="nx">status</span><span class="p">)</span> <span class="p">{</span> <span class="kd">let</span> <span class="nx">dittoProtocolMsg</span> <span class="o">=</span> <span class="p">{};</span> <span class="nx">dittoProtocolMsg</span><span class="p">.</span><span class="nx">topic</span> <span class="o">=</span> <span class="nx">namespace</span> <span class="o">+</span> <span class="s2">"/"</span> <span class="o">+</span> <span class="nx">id</span> <span class="o">+</span> <span class="s2">"/"</span> <span class="o">+</span> <span class="nx">group</span> <span class="o">+</span> <span class="s2">"/"</span> <span class="o">+</span> <span class="nx">channel</span> <span class="o">+</span> <span class="s2">"/"</span> <span class="o">+</span> <span class="nx">criterion</span> <span class="o">+</span> <span class="s2">"/"</span> <span class="o">+</span> <span class="nx">action</span><span class="p">;</span> <span class="nx">dittoProtocolMsg</span><span class="p">.</span><span class="nx">path</span> <span class="o">=</span> <span class="nx">path</span><span class="p">;</span> <span class="nx">dittoProtocolMsg</span><span class="p">.</span><span class="nx">headers</span> <span class="o">=</span> <span class="nx">dittoHeaders</span><span class="p">;</span> <span class="nx">dittoProtocolMsg</span><span class="p">.</span><span class="nx">value</span> <span class="o">=</span> <span class="nx">value</span><span class="p">;</span> + <span class="nx">dittoProtocolMsg</span><span class="p">.</span><span class="nx">status</span> <span class="o">=</span> <span class="nx">status</span><span class="p">;</span> <span class="k">return</span> <span class="nx">dittoProtocolMsg</span><span class="p">;</span> -<span class="p">};</span> +<span class="p">}</span> <span class="cm">/** * Builds an external message from the passed parameters. @@ -1473,7 +1500,7 @@ * the mapped external message * or <code>null</code> if the message could/should not be mapped */</span> -<span class="kd">let</span> <span class="nx">buildExternalMsg</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">headers</span><span class="p">,</span> <span class="nx">textPayload</span><span class="p">,</span> <span class="nx">bytePayload</span><span class="p">,</span> <span class="nx">contentType</span><span class="p">)</span> <span class="p">{</span> +<span class="kd">function</span> <span class="nx">buildExternalMsg</span><span class="p">(</span><span class="nx">headers</span><span class="p">,</span> <span class="nx">textPayload</span><span class="p">,</span> <span class="nx">bytePayload</span><span class="p">,</span> <span class="nx">contentType</span><span class="p">)</span> <span class="p">{</span> <span class="kd">let</span> <span class="nx">externalMsg</span> <span class="o">=</span> <span class="p">{};</span> <span class="nx">externalMsg</span><span class="p">.</span><span class="nx">headers</span> <span class="o">=</span> <span class="nx">headers</span><span class="p">;</span> @@ -1481,7 +1508,7 @@ <span class="nx">externalMsg</span><span class="p">.</span><span class="nx">bytePayload</span> <span class="o">=</span> <span class="nx">bytePayload</span><span class="p">;</span> <span class="nx">externalMsg</span><span class="p">.</span><span class="nx">contentType</span> <span class="o">=</span> <span class="nx">contentType</span><span class="p">;</span> <span class="k">return</span> <span class="nx">externalMsg</span><span class="p">;</span> -<span class="p">};</span> +<span class="p">}</span> <span class="cm">/** * Transforms the passed ArrayBuffer to a String interpreting the content of the passed arrayBuffer as unsigned 8 @@ -1490,10 +1517,10 @@ * @param {ArrayBuffer} arrayBuffer the ArrayBuffer to transform to a String * @returns {String} the transformed String */</span> -<span class="kd">let</span> <span class="nx">arrayBufferToString</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">arrayBuffer</span><span class="p">)</span> <span class="p">{</span> +<span class="kd">function</span> <span class="nx">arrayBufferToString</span><span class="p">(</span><span class="nx">arrayBuffer</span><span class="p">)</span> <span class="p">{</span> <span class="k">return</span> <span class="nb">String</span><span class="p">.</span><span class="nx">fromCharCode</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="kc">null</span><span class="p">,</span> <span class="k">new</span> <span class="nb">Uint8Array</span><span class="p">(</span><span class="nx">arrayBuffer</span><span class="p">));</span> -<span class="p">};</span> +<span class="p">}</span> <span class="cm">/** * Transforms the passed String to an ArrayBuffer using unsigned 8 bit integers. @@ -1501,7 +1528,7 @@ * @param {String} string the String to transform to an ArrayBuffer * @returns {ArrayBuffer} the transformed ArrayBuffer */</span> -<span class="kd">let</span> <span class="nx">stringToArrayBuffer</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">string</span><span class="p">)</span> <span class="p">{</span> +<span class="kd">function</span> <span class="nx">stringToArrayBuffer</span><span class="p">(</span><span class="nx">string</span><span class="p">)</span> <span class="p">{</span> <span class="kd">let</span> <span class="nx">buf</span> <span class="o">=</span> <span class="k">new</span> <span class="nb">ArrayBuffer</span><span class="p">(</span><span class="nx">string</span><span class="p">.</span><span class="nx">length</span><span class="p">);</span> <span class="kd">let</span> <span class="nx">bufView</span> <span class="o">=</span> <span class="k">new</span> <span class="nb">Uint8Array</span><span class="p">(</span><span class="nx">buf</span><span class="p">);</span> @@ -1509,7 +1536,7 @@ <span class="nx">bufView</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span> <span class="o">=</span> <span class="nx">string</span><span class="p">.</span><span class="nx">charCodeAt</span><span class="p">(</span><span class="nx">i</span><span class="p">);</span> <span class="p">}</span> <span class="k">return</span> <span class="nx">buf</span><span class="p">;</span> -<span class="p">};</span> +<span class="p">}</span> <span class="cm">/** * Transforms the passed ArrayBuffer to a {ByteBuffer} (from bytebuffer.js library which needs to be loaded). @@ -1517,12 +1544,12 @@ * @param {ArrayBuffer} arrayBuffer the ArrayBuffer to transform * @returns {ByteBuffer} the transformed ByteBuffer */</span> -<span class="kd">let</span> <span class="nx">asByteBuffer</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">arrayBuffer</span><span class="p">)</span> <span class="p">{</span> +<span class="kd">function</span> <span class="nx">asByteBuffer</span><span class="p">(</span><span class="nx">arrayBuffer</span><span class="p">)</span> <span class="p">{</span> <span class="kd">let</span> <span class="nx">byteBuffer</span> <span class="o">=</span> <span class="k">new</span> <span class="nb">ArrayBuffer</span><span class="p">(</span><span class="nx">arrayBuffer</span><span class="p">.</span><span class="nx">byteLength</span><span class="p">);</span> <span class="k">new</span> <span class="nb">Uint8Array</span><span class="p">(</span><span class="nx">byteBuffer</span><span class="p">).</span><span class="kd">set</span><span class="p">(</span><span class="k">new</span> <span class="nb">Uint8Array</span><span class="p">(</span><span class="nx">arrayBuffer</span><span class="p">));</span> <span class="k">return</span> <span class="nx">dcodeIO</span><span class="p">.</span><span class="nx">ByteBuffer</span><span class="p">.</span><span class="nx">wrap</span><span class="p">(</span><span class="nx">byteBuffer</span><span class="p">);</span> -<span class="p">};</span> +<span class="p">}</span> </code></pre></div></div> <h3 id="mapping-incoming-messages">Mapping incoming messages</h3> @@ -1560,12 +1587,13 @@ <span class="nx">action</span><span class="p">,</span> <span class="nx">path</span><span class="p">,</span> <span class="nx">dittoHeaders</span><span class="p">,</span> - <span class="nx">value</span> + <span class="nx">value</span><span class="p">,</span> + <span class="nx">status</span> <span class="p">);</span> <span class="p">}</span> </code></pre></div></div> -<p>The result of the function has to be an JavaScript object in <a href="protocol-overview.html">Ditto Protocol</a> or an array of +<p>The result of the function has to be a JavaScript object in <a href="protocol-overview.html">Ditto Protocol</a> or an array of such JavaScript objects. That’s where the helper method <code class="highlighter-rouge">Ditto.buildDittoProtocolMsg</code> is useful: it explicitly defines which parameters are required for the Ditto Protocol message.</p> @@ -1585,6 +1613,7 @@ * @param {string} path - The path which is affected by the message, e.g.: "/attributes" * @param {Object.<string, string>} dittoHeaders - The headers Object containing all Ditto Protocol header values * @param {*} [value] - The value to apply / which was applied (e.g. in a "modify" action) + * @param {number} status - The status code that indicates the result of the command. * @returns {(ExternalMessage|Array<ExternalMessage>)} externalMessage - * The mapped external message, * an array of external messages or @@ -1599,7 +1628,8 @@ <span class="nx">action</span><span class="p">,</span> <span class="nx">path</span><span class="p">,</span> <span class="nx">dittoHeaders</span><span class="p">,</span> - <span class="nx">value</span> + <span class="nx">value</span><span class="p">,</span> + <span class="nx">status</span> <span class="p">)</span> <span class="p">{</span> <span class="c1">// ###</span> @@ -1969,7 +1999,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-overview.html b/connectivity-overview.html index d890be2..d74316f 100644 --- a/connectivity-overview.html +++ b/connectivity-overview.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Connectivity API overview</h1> </div> @@ -1209,7 +1234,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-amqp091.html b/connectivity-protocol-bindings-amqp091.html index 298544e..7fc0911 100644 --- a/connectivity-protocol-bindings-amqp091.html +++ b/connectivity-protocol-bindings-amqp091.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">AMQP 0.9.1 protocol binding</h1> </div> @@ -1307,7 +1332,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-amqp10.html b/connectivity-protocol-bindings-amqp10.html index 4feecdb..d8d1a1e 100644 --- a/connectivity-protocol-bindings-amqp10.html +++ b/connectivity-protocol-bindings-amqp10.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">AMQP 1.0 protocol binding</h1> </div> @@ -1353,7 +1378,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-http.html b/connectivity-protocol-bindings-http.html index ee55132..6cb6df3 100644 --- a/connectivity-protocol-bindings-http.html +++ b/connectivity-protocol-bindings-http.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">HTTP 1.1 protocol binding</h1> </div> @@ -1298,7 +1323,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-kafka2.html b/connectivity-protocol-bindings-kafka2.html index 8ba7499..2d78d47 100644 --- a/connectivity-protocol-bindings-kafka2.html +++ b/connectivity-protocol-bindings-kafka2.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Apache Kafka 2.x protocol binding</h1> </div> @@ -1297,7 +1322,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-protocol-bindings-mqtt.html b/connectivity-protocol-bindings-mqtt.html index 81f60d8..5f60578 100644 --- a/connectivity-protocol-bindings-mqtt.html +++ b/connectivity-protocol-bindings-mqtt.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">MQTT 3.1.1 protocol binding</h1> </div> @@ -1374,7 +1399,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/connectivity-tls-certificates.html b/connectivity-tls-certificates.html index 03f8501..927e131 100644 --- a/connectivity-tls-certificates.html +++ b/connectivity-tls-certificates.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Certificates for Transport Layer Security</h1> </div> @@ -1304,7 +1329,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/feed.xml b/feed.xml index 6fd4b3e..bdfa891 100644 --- a/feed.xml +++ b/feed.xml
@@ -5,8 +5,8 @@ <description>Announcements, tutorials and examples around Eclipse Ditto and Digital Twins</description> <link>https://www.eclipse.org/ditto/</link> <atom:link href="https://www.eclipse.org/ditto/feed.xml" rel="self" type="application/rss+xml"/> - <pubDate>Wed, 27 Nov 2019 04:49:09 -0500</pubDate> - <lastBuildDate>Wed, 27 Nov 2019 04:49:09 -0500</lastBuildDate> + <pubDate>Wed, 11 Dec 2019 10:03:54 -0500</pubDate> + <lastBuildDate>Wed, 11 Dec 2019 10:03:54 -0500</lastBuildDate> <generator>Jekyll v3.6.2</generator> <item>
diff --git a/feedback.html b/feedback.html index 20920c5..fc3dd1e 100644 --- a/feedback.html +++ b/feedback.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Feedback</h1> </div> @@ -1210,7 +1235,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/glossary.html b/glossary.html index 9426373..e421b9f 100644 --- a/glossary.html +++ b/glossary.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Glossary</h1> </div> @@ -1198,7 +1223,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/http-api-doc.html b/http-api-doc.html index fc5d96b..cdb8ffd 100644 --- a/http-api-doc.html +++ b/http-api-doc.html
@@ -201,7 +201,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-concepts.html b/httpapi-concepts.html index 50ef3fb..59dc752 100644 --- a/httpapi-concepts.html +++ b/httpapi-concepts.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">HTTP API concepts</h1> </div> @@ -1281,6 +1306,7 @@ <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> </span><span class="s2">"thingId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{thingId}"</span><span class="p">,</span><span class="w"> </span><span class="s2">"policyId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{policyId}"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{definition}"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="p">},</span><span class="w"> @@ -1294,6 +1320,7 @@ <ul> <li><code class="highlighter-rouge">/things/{thingId}</code>: accessing a complete specific thing</li> <li><code class="highlighter-rouge">/things/{thingId}/policyId</code>: accessing the policy ID of the specific thing</li> + <li><code class="highlighter-rouge">/things/{thingId}/definition</code>: accessing the definition of the specific thing</li> <li><code class="highlighter-rouge">/things/{thingId}/attributes</code>: accessing the attributes of the specific thing</li> <li><code class="highlighter-rouge">/things/{thingId}/features</code>: accessing the features of the specific thing</li> </ul> @@ -1309,6 +1336,7 @@ <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> </span><span class="s2">"thingId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{thingId}"</span><span class="p">,</span><span class="w"> </span><span class="s2">"policyId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{policyId}"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{definition}"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"manufacturer"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ACME corp"</span><span class="p">,</span><span class="w"> </span><span class="s2">"complex"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> @@ -1389,6 +1417,7 @@ <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> </span><span class="s2">"thingId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{thingId}"</span><span class="p">,</span><span class="w"> </span><span class="s2">"policyId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{policyId}"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{definition}"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"manufacturer"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ACME corp"</span><span class="p">,</span><span class="w"> </span><span class="s2">"complex"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> @@ -1435,6 +1464,7 @@ <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> </span><span class="s2">"thingId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{thingId}"</span><span class="p">,</span><span class="w"> </span><span class="s2">"policyId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{policyId}"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{definition}"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"manufacturer"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ACME corp"</span><span class="p">,</span><span class="w"> </span><span class="s2">"complex"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> @@ -1671,6 +1701,7 @@ <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> </span><span class="s2">"thingId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{thingId}"</span><span class="p">,</span><span class="w"> </span><span class="s2">"policyId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{policyId}"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{definition}"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"manufacturer"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ACME crop"</span><span class="p">,</span><span class="w"> </span><span class="s2">"otherData"</span><span class="p">:</span><span class="w"> </span><span class="mi">4711</span><span class="w"> @@ -1728,7 +1759,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-messages.html b/httpapi-messages.html index f8024d2..fa67824 100644 --- a/httpapi-messages.html +++ b/httpapi-messages.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">HTTP API Messages</h1> </div> @@ -1286,7 +1311,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-overview.html b/httpapi-overview.html index 753eaf9..b2adc3c 100644 --- a/httpapi-overview.html +++ b/httpapi-overview.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">HTTP API overview</h1> </div> @@ -1206,7 +1231,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-postman.html b/httpapi-postman.html index 970e2c4..492ee07 100644 --- a/httpapi-postman.html +++ b/httpapi-postman.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">HTTP API Run in Postman</h1> </div> @@ -1196,7 +1221,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-protocol-bindings-websocket.html b/httpapi-protocol-bindings-websocket.html index 19d5042..de171f7 100644 --- a/httpapi-protocol-bindings-websocket.html +++ b/httpapi-protocol-bindings-websocket.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">WebSocket protocol binding</h1> </div> @@ -1438,7 +1463,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-search.html b/httpapi-search.html index 74f30dc..1e574b1 100644 --- a/httpapi-search.html +++ b/httpapi-search.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">HTTP API search</h1> </div> @@ -1252,7 +1277,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/httpapi-sse.html b/httpapi-sse.html index 0fd1623..fe1423f 100644 --- a/httpapi-sse.html +++ b/httpapi-sse.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">HTTP API server sent events (SSE)</h1> </div> @@ -1336,7 +1361,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/images/pages/basic/ditto-class-diagram-v2.png b/images/pages/basic/ditto-class-diagram-v2.png old mode 100644 new mode 100755 index 998416d..5a1d4ab --- a/images/pages/basic/ditto-class-diagram-v2.png +++ b/images/pages/basic/ditto-class-diagram-v2.png Binary files differ
diff --git a/index.html b/index.html index 62eda38..e44748b 100644 --- a/index.html +++ b/index.html
@@ -184,11 +184,6 @@ <!-- /.container --> </nav> -<span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - <div class="startpage"> <header class="ditto-header"> @@ -269,7 +264,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/installation-building.html b/installation-building.html index b956da5..419df88 100644 --- a/installation-building.html +++ b/installation-building.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Building Ditto</h1> </div> @@ -1233,7 +1258,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/installation-operating.html b/installation-operating.html index 2de5b0a..f554502 100644 --- a/installation-operating.html +++ b/installation-operating.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Operating Ditto</h1> </div> @@ -1191,16 +1216,12 @@ “System property” you pass to the Java process.</p> <p>The following example configures the devops password of the gateway-service started via docker-compose. In order -to supply additional configuration one has to add the variable in the corresponding <code class="highlighter-rouge">entrypoint</code> section of the +to supply additional configuration one has to add the variable in the corresponding <code class="highlighter-rouge">command</code> section of the <code class="highlighter-rouge">docker-compose.yml</code> file.</p> <div class="language-yml highlighter-rouge"><div class="highlight"><pre class="highlight"><code> <span class="s">...</span> - <span class="s">entrypoint</span><span class="pi">:</span> - <span class="pi">-</span> <span class="s">java</span> - <span class="c1"># Alternative approach for configuration of the service</span> - <span class="pi">-</span> <span class="s">-Dditto.gateway.authentication.devops.password=foobar</span> - <span class="pi">-</span> <span class="s">-jar</span> - <span class="pi">-</span> <span class="s">starter.jar</span> + <span class="s"># Alternative approach for configuration of the service</span> + <span class="s">command</span><span class="pi">:</span> <span class="s">java -Dditto.gateway.authentication.devops.password=foobar -jar starter.jar</span> </code></pre></div></div> <p>The executable for the microservice is called <code class="highlighter-rouge">starter.jar</code>. The configuration variables have to be set before @@ -1238,9 +1259,9 @@ <p>As of the OAuth2.0 and OpenID Connect standards Ditto expects the headers <code class="highlighter-rouge">Authorization: Bearer <JWT></code> and <code class="highlighter-rouge">Content-Type: application/json</code>, containing the issued token of the provider.</p> -<p><strong>The token has to be issued beforehand. The required logic is not provided by ditto.</strong> When using +<p><strong>The token has to be issued beforehand. The required logic is not provided by Ditto.</strong> When using the OIDC provider <a href="https://www.keycloak.org/">keycloak</a>, a project like <a href="https://github.com/keycloak/keycloak-gatekeeper">keycloak-gatekeeper</a> -may be put infront of ditto to handle the token-logic.</p> +may be put in front of Ditto to handle the token-logic.</p> <p><strong>If the chosen OIDC provider uses a self-signed certificate</strong>, the certificate has to be retrieved and configured for the akka-http ssl configuration.</p> @@ -2000,7 +2021,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/installation-running.html b/installation-running.html index 3b0fcce..cf51f57 100644 --- a/installation-running.html +++ b/installation-running.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Running Ditto</h1> </div> @@ -1253,7 +1278,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/intro-digitaltwins.html b/intro-digitaltwins.html index de48f08..c15fb61 100644 --- a/intro-digitaltwins.html +++ b/intro-digitaltwins.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Digital twins</h1> </div> @@ -1228,7 +1253,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/intro-hello-world.html b/intro-hello-world.html index f18acd1..9c275e3 100644 --- a/intro-hello-world.html +++ b/intro-hello-world.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Hello world</h1> </div> @@ -1170,10 +1195,13 @@ <p>Assume we want to create a digital twin for a car. The twin should hold static metadata and dynamic state data. The state data should change as often as its real world counterpart does.</p> -<p>Those static and dynamic types of data are mapped in the Ditto model to “attributes” (for static metadata) and “features” (for dynamic state data). +<p>Those static and dynamic types of data are mapped in the Ditto model to “attributes” (for static metadata), “features” +(for dynamic state data) and “definition” (to link a model the thing follows, +e.g. an <a href="https://www.eclipse.org/vorto/">Eclipse Vorto</a> “information model”). A JSON representation of some metadata and state data could for example look like this:</p> <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"digitaltwin:DigitaltwinExample:1.0.0"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"manufacturer"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ACME"</span><span class="p">,</span><span class="w"> </span><span class="s2">"VIN"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0815666337"</span><span class="w"> @@ -1203,13 +1231,15 @@ </span><span class="p">}</span><span class="w"> </span></code></pre></div></div> -<p>Background: Ditto only knows about “attributes” and “features”.</p> +<p>Background: Ditto only knows about “attributes”, “features” and the “definition”.</p> <p>Inside “attributes” (the metadata) we can add as much JSON keys as we like with any JSON value we need.</p> <p>Inside “features” (the state data) we can add as much features as we like - but each feature needs to have a “properties” JSON object. Inside that JSON object we can add as much JSON keys as we like with any JSON value we need.</p> +<p>Inside “definition” we can add one JSON string value.</p> + <h2 id="creating-your-first-thing">Creating your first Thing</h2> <p>We create a Thing for the example from above by using <a href="https://github.com/curl/curl">cURL</a>. Basic authentication will use the credentials of a user “ditto”. @@ -1217,6 +1247,7 @@ (See <a href="https://github.com/eclipse/ditto/blob/master/deployment/docker/README.md">ditto/deployment/docker/README.md</a>)</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>curl <span class="nt">-u</span> ditto:ditto <span class="nt">-X</span> PUT <span class="nt">-d</span> <span class="s1">'{ + "definition": "digitaltwin:DigitaltwinExample:1.0.0", "attributes": { "manufacturer": "ACME", "VIN": "0815666337" @@ -1311,7 +1342,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/intro-overview.html b/intro-overview.html index 88d9520..f59412a 100644 --- a/intro-overview.html +++ b/intro-overview.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Ditto documentation overview</h1> </div> @@ -1244,7 +1269,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/jsonschema/thing_v2.json b/jsonschema/thing_v2.json index de8bf7b..86bc75f 100644 --- a/jsonschema/thing_v2.json +++ b/jsonschema/thing_v2.json
@@ -12,6 +12,12 @@ "type": "string", "description": "Links to the ID of an existing Policy which contains the authorization information applied for this Thing. The policy ID has to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))." }, + "definition": { + "title": "Definition", + "type": "string", + "description": "The definition of this Thing declaring its model in the form 'namespace:name:version'.", + "pattern": "([_a-zA-Z0-9\\-.]+):([_a-zA-Z0-9\\-.]+):([_a-zA-Z0-9\\-.]+)" + }, "attributes": { "title": "Attributes", "type": "object", @@ -32,13 +38,13 @@ "definition": { "title": "Definition", "type": "array", - "description": "The Definition of the Feature, a list of Identifiers containing at least 1 Identifier in the form 'namespace:name:version'.", + "description": "The definition of the Feature declaring its model, a list of Identifiers containing at least 1 Identifier in the form 'namespace:name:version'.", "minItems": 1, "uniqueItems": true, "items": { "type": "string", - "description": "A single fully qualified Identifier of a Feature Definition in the form 'namespace:name:version'.", - "pattern": "(?<namespace>[_a-zA-Z0-9\\-.]+):(?<name>[_a-zA-Z0-9\\-.]+):(?<version>[_a-zA-Z0-9\\-.]+)" + "description": "A single fully qualified Identifier of a Feature definition in the form 'namespace:name:version'.", + "pattern": "([_a-zA-Z0-9\\-.]+):([_a-zA-Z0-9\\-.]+):([_a-zA-Z0-9\\-.]+)" } }, "properties": {
diff --git a/openapi/ditto-api-2.yml b/openapi/ditto-api-2.yml index c7c26d8..f282d6c 100644 --- a/openapi/ditto-api-2.yml +++ b/openapi/ditto-api-2.yml
@@ -260,7 +260,7 @@ ### Partially updating an existing Thing - When updating an existing Thing already containing `attributes`, `policyId` or `features` the already existing fields + When updating an existing Thing already containing `attributes`, `definition`, `policyId` or `features` the already existing fields must not explicitly be provided again. For this "PUT Thing" request (and only for this top-level update on the Thing) the top-level field to update is merged with the existing top-level fields of the Thing. @@ -272,6 +272,7 @@ { "thingId": "namespace:thing-name", "policyId": "namespace:policy-name", + "definition": "namespace:name:version", "attributes": { "foo": 1 }, @@ -280,8 +281,8 @@ ``` - The Thing's `attributes` may be modified without having to pass the `policyId` or the `features` in again. The content - of the request's body would be sufficient for updating the `attributes`: + The Thing's `attributes` and `definition` may be modified without having to pass the `policyId` or the `features` in again. The content + of the request's body would be sufficient for updating the `attributes` and `definition`: ``` @@ -294,6 +295,14 @@ ``` + ``` + + { + "definition": "example:test:01" + } + + ``` + The `policyId` and `features` of the Thing will not be overwritten, the Thing will be merged as one would expect it: ``` @@ -301,6 +310,7 @@ { "thingId": "namespace:thing-name", "policyId": "namespace:policy-name", + "definition": "example:test:01", "attributes": { "foo": 2, "bar": false @@ -437,6 +447,179 @@ $ref: '#/components/schemas/AdvancedError' '412': $ref: '#/components/responses/preconditionFailed' + + '/things/{thingId}/definition': + get: + summary: Retrieve the definition of a specific Thing + description: |- + Returns the definition of the Thing identified by the `thingId` path parameter. + tags: + - Things + parameters: + - $ref: '#/components/parameters/thingIdPathParam' + - $ref: '#/components/parameters/ifMatchHeaderParam' + - $ref: '#/components/parameters/ifNoneMatchHeaderParam' + responses: + '200': + description: The request successfully returned the definition of the specific Thing. + headers: + ETag: + description: |- + The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format + "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]". + schema: + type: string + content: + application/json: + schema: + $ref: '#/components/schemas/Definition' + '304': + $ref: '#/components/responses/notModified' + '400': + description: |- + The request could not be completed. Either the `thingId` does not conform to the namespaced entity ID notation + (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)) + or one of the defined query parameters was invalid. + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + '401': + description: The request could not be completed due to missing authentication. + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + + '404': + description: |- + The request could not be completed. The Thing with the given ID was + not found. + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + '412': + $ref: '#/components/responses/preconditionFailed' + put: + summary: Create or update the definition of a specific Thing + description: |- + Create or update the definition of a Thing identified by the `thingId` path parameter. + The definition will be replaced by the request body's JSON string value. + tags: + - Things + parameters: + - $ref: '#/components/parameters/thingIdPathParam' + - $ref: '#/components/parameters/ifMatchHeaderParam' + - $ref: '#/components/parameters/ifNoneMatchHeaderParam' + responses: + '201': + description: The definition was successfully created. + headers: + ETag: + description: |- + The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format + "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]". + schema: + type: string + Location: + description: The location of the created definition resource + schema: + type: string + content: + application/json: + schema: + $ref: '#/components/schemas/Definition' + '204': + description: The definition was successfully updated. + headers: + ETag: + description: |- + The (current server-side) ETag for this (sub-)resource. For top-level resources it is in the format + "rev:[revision]", for sub-resources it has the format "hash:[calculated-hash]". + schema: + type: string + '400': + description: |- + The request could not be completed. Either the `thingId` does not conform to the namespaced entity ID notation + (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)) + or the JSON was invalid or was not a JSON object. + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + '401': + description: The request could not be completed due to missing authentication. + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + + '403': + description: |- + The request could not be completed as the caller had insufficient permissions. For modifying the definition of an existing Thing `WRITE` permission is required. + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + '404': + description: |- + The request could not be completed. The Thing with the given ID was + not found. + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + '412': + $ref: '#/components/responses/preconditionFailed' + '413': + $ref: '#/components/responses/entityTooLarge' + requestBody: + $ref: '#/components/requestBodies/Definition' + delete: + summary: Delete the definition of a specific Thing + description: |- + Deletes the definition of the Thing identified by the `thingId` path parameter. + tags: + - Things + parameters: + - $ref: '#/components/parameters/thingIdPathParam' + - $ref: '#/components/parameters/ifMatchHeaderParam' + - $ref: '#/components/parameters/ifNoneMatchHeaderParam' + responses: + '204': + description: The definition was successfully deleted. + '400': + description: |- + The request could not be completed. The `thingId` does not conform to the namespaced entity ID notation + (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)). + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + '401': + description: The request could not be completed due to missing authentication. + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + '403': + description: |- + The request could not be completed as the caller had insufficient permissions. For deleting the definition of an existing Thing `WRITE` permission is required. + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + '404': + description: |- + The request could not be completed. The Thing with the given ID or + its definition was not found. + content: + application/json: + schema: + $ref: '#/components/schemas/AdvancedError' + '412': + $ref: '#/components/responses/preconditionFailed' '/things/{thingId}/policyId': get: summary: Retrieve the Policy ID of a Thing @@ -1302,9 +1485,9 @@ $ref: '#/components/responses/preconditionFailed' '/things/{thingId}/features/{featureId}/definition': get: - summary: List the Definition of a Feature + summary: List the definition of a Feature description: |- - Returns the complete Definition of the Feature identified by the `thingId` and + Returns the complete definition of the Feature identified by the `thingId` and `featureId` path parameter. tags: - Features @@ -1315,7 +1498,7 @@ - $ref: '#/components/parameters/ifNoneMatchHeaderParam' responses: '200': - description: The Definition was successfully retrieved. + description: The definition was successfully retrieved. headers: ETag: description: |- @@ -1347,7 +1530,7 @@ '404': description: |- The request could not be completed. The specified Feature has no - Definition or the Thing with the specified `thingId` or the Feature + definition or the Thing with the specified `thingId` or the Feature with `featureId` was not found. content: application/json: @@ -1356,10 +1539,10 @@ '412': $ref: '#/components/responses/preconditionFailed' put: - summary: Create or update the Definition of a Feature + summary: Create or update the definition of a Feature description: |- - Create or update the complete Definition of a Feature identified by the `thingId` - and `featureId` path parameter at once. The Definition will be replaced + Create or update the complete definition of a Feature identified by the `thingId` + and `featureId` path parameter at once. The definition will be replaced by the request body's JSON array. tags: - Features @@ -1370,7 +1553,7 @@ - $ref: '#/components/parameters/ifNoneMatchHeaderParam' responses: '201': - description: The Definition was successfully created. + description: The definition was successfully created. headers: ETag: description: |- @@ -1379,7 +1562,7 @@ schema: type: string Location: - description: The location of the created Definition resource + description: The location of the created definition resource schema: type: string content: @@ -1387,7 +1570,7 @@ schema: $ref: '#/components/schemas/FeatureDefinition' '204': - description: The Definition was successfully updated. + description: The definition was successfully updated. headers: ETag: description: |- @@ -1413,7 +1596,7 @@ '403': description: |- - The request could not be completed as the caller had insufficient permissions. For modifying the Definition of an existing Feature `WRITE` permission is required. + The request could not be completed as the caller had insufficient permissions. For modifying the definition of an existing Feature `WRITE` permission is required. content: application/json: schema: @@ -1437,15 +1620,15 @@ $ref: '#/components/schemas/FeatureDefinition' example: {} description: |- - JSON array of the complete Definition to be updated. Consider that the + JSON array of the complete definition to be updated. Consider that the value has to be a JSON array or `null`. The content of the JSON array are strings in the format `"namespace:name:version"` which is enforced. required: true delete: - summary: Delete the Definition of a Feature + summary: Delete the definition of a Feature description: |- - Deletes the complete Definition of the Feature identified by the `thingId` and + Deletes the complete definition of the Feature identified by the `thingId` and `featureId` path parameter. tags: - Features @@ -1456,7 +1639,7 @@ - $ref: '#/components/parameters/ifNoneMatchHeaderParam' responses: '204': - description: The Definition was successfully deleted. + description: The definition was successfully deleted. '400': description: |- The request could not be completed. The `thingId` does not conform to the namespaced entity ID notation @@ -1473,7 +1656,7 @@ $ref: '#/components/schemas/AdvancedError' '403': description: |- - The request could not be completed as the caller had insufficient permissions. For deleting the Definition of an existing Feature `WRITE` permission is required. + The request could not be completed as the caller had insufficient permissions. For deleting the definition of an existing Feature `WRITE` permission is required. content: application/json: schema: @@ -1481,7 +1664,7 @@ '404': description: |- The request could not be completed. The specified Feature has no - Definition or the Thing with the specified `thingId` or the Feature + definition or the Thing with the specified `thingId` or the Feature with `featureId` was not found. content: application/json: @@ -3486,11 +3669,15 @@ Attributes: type: object description: "Attributes of a Thing: an arbitrary JSON object." + Definition: + type: string + description: "A single fully qualified identifier of a definition in the form 'namespace:name:version'" + pattern: ([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+) FeatureDefinition: type: array items: type: string - description: "A single fully qualified identifier of a Feature Definition in the form 'namespace:name:version'" + description: "A single fully qualified identifier of a Feature definition in the form 'namespace:name:version'" pattern: ([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+):([_a-zA-Z0-9\-.]+) FeatureProperties: type: object @@ -3534,6 +3721,8 @@ description: |- The Policy ID used for controlling access to this Thing. Managed by resource `/policies/{policyId}`. + definition: + $ref: '#/components/schemas/Definition' attributes: $ref: '#/components/schemas/Attributes' features: @@ -3544,6 +3733,7 @@ - thingId - policyId - attributes + - definition - features properties: thingId: @@ -3555,6 +3745,8 @@ description: The policy ID used for controlling access to this thing, managed by resource `/policies/{policyId}`, has to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)). + definition: + $ref: '#/components/schemas/Definition' attributes: $ref: '#/components/schemas/Attributes' features: @@ -3864,6 +4056,7 @@ * `?fields=attributes(location/longitude)` would select the `longitude` value inside the `location` object * `?fields=attributes/address/postal(city,street)` would select the `city` and `street` values inside the `postal` object inside the `address` object + * `definition` * `features` @@ -4116,6 +4309,17 @@ description: |- Payload of the message with max size of 250 kB. It can be any HTTP supported content, including binary content. + Definition: + content: + application/json: + schema: + $ref: '#/components/schemas/Definition' + example: '"example:test:definition"' + description: |- + JSON string of the definition to be modified. Consider that the + value has to be a JSON string or `null`, examples: + + * an string: `{ ""value"}` -}. Currently the definition must follow the pattern: [_a-zA-Z0-9\-]:[_a-zA-Z0-9\-]:[_a-zA-Z0-9\-] Attributes: content: application/json: @@ -4145,7 +4349,7 @@ * for a string, the JSON value must be quoted: `"aString"` - * for a boolean, the JSON value is the boolean: `true` + * for a boolean, the JSON vallue is the boolean: `true` * for an object, the JSON value is the object: `{ "key": "value"}` -} We strongly recommend to use a restricted set of characters for the key (identifier). Currently these identifiers should follow the pattern: [_a-zA-Z][_a-zA-Z0-9\-]*
diff --git a/pages/ditto/protocol/things/commands/modify/creatething.md b/pages/ditto/protocol/things/commands/modify/creatething.md index 7d86715..efc7daf 100644 --- a/pages/ditto/protocol/things/commands/modify/creatething.md +++ b/pages/ditto/protocol/things/commands/modify/creatething.md
@@ -10,6 +10,7 @@ "value": { "thingId": "com.acme:xdk_53", "policyId": "com.acme:the_policy_id", + "definition": "com.acme:XDKmodel:1.0.0", "attributes": { "location": { "latitude": 44.673856,
diff --git a/pages/ditto/protocol/things/commands/modify/createthingresponse.md b/pages/ditto/protocol/things/commands/modify/createthingresponse.md index fb23903..c9c49fa 100644 --- a/pages/ditto/protocol/things/commands/modify/createthingresponse.md +++ b/pages/ditto/protocol/things/commands/modify/createthingresponse.md
@@ -8,6 +8,7 @@ "value": { "thingId": "com.acme:xdk_53", "policyId": "com.acme:the_policy_id", + "definition": "com.acme:XDKmodel:1.0.0", "attributes": { "location": { "latitude": 44.673856,
diff --git a/pages/ditto/protocol/things/commands/modify/deletethingdefinition.md b/pages/ditto/protocol/things/commands/modify/deletethingdefinition.md new file mode 100644 index 0000000..e555a5a --- /dev/null +++ b/pages/ditto/protocol/things/commands/modify/deletethingdefinition.md
@@ -0,0 +1,9 @@ +## DeleteThingDefinition + +```json +{ + "topic": "com.acme/xdk_53/things/twin/commands/delete", + "headers": {}, + "path": "/definition" +} +``` \ No newline at end of file
diff --git a/pages/ditto/protocol/things/commands/modify/deletethingdefinitionresponse.md b/pages/ditto/protocol/things/commands/modify/deletethingdefinitionresponse.md new file mode 100644 index 0000000..17771eb --- /dev/null +++ b/pages/ditto/protocol/things/commands/modify/deletethingdefinitionresponse.md
@@ -0,0 +1,10 @@ +## DeleteThingDefinitionResponse + +```json +{ + "topic": "com.acme/xdk_53/things/twin/commands/delete", + "headers": {}, + "path": "/definition", + "status": 204 +} +``` \ No newline at end of file
diff --git a/pages/ditto/protocol/things/commands/modify/modifything.md b/pages/ditto/protocol/things/commands/modify/modifything.md index 2fa1c41..a115641 100644 --- a/pages/ditto/protocol/things/commands/modify/modifything.md +++ b/pages/ditto/protocol/things/commands/modify/modifything.md
@@ -8,6 +8,7 @@ "value": { "thingId": "com.acme:xdk_53", "policyId": "com.acme:the_policy_id", + "definition": "com.acme:XDKmodel:1.0.0", "attributes": { "location": { "latitude": 44.673856,
diff --git a/pages/ditto/protocol/things/commands/modify/modifythingdefinition.md b/pages/ditto/protocol/things/commands/modify/modifythingdefinition.md new file mode 100644 index 0000000..a83a519 --- /dev/null +++ b/pages/ditto/protocol/things/commands/modify/modifythingdefinition.md
@@ -0,0 +1,10 @@ +## ModifyThingDefinition + +```json +{ + "topic": "com.acme/xdk_53/things/twin/commands/modify", + "headers": {}, + "path": "/definition", + "value": "digitaltwin:DigitaltwinExample:1.0.0" +} +``` \ No newline at end of file
diff --git a/pages/ditto/protocol/things/commands/modify/modifythingdefinitionresponse.md b/pages/ditto/protocol/things/commands/modify/modifythingdefinitionresponse.md new file mode 100644 index 0000000..d1c9a54 --- /dev/null +++ b/pages/ditto/protocol/things/commands/modify/modifythingdefinitionresponse.md
@@ -0,0 +1,10 @@ +## ModifyThingDefinitionResponse + +```json +{ + "topic": "com.acme/xdk_53/things/twin/commands/modify", + "headers": {}, + "path": "/definition", + "status": 204 +} +``` \ No newline at end of file
diff --git a/pages/ditto/protocol/things/commands/modify/modifythingdefinitionresponsecreated.md b/pages/ditto/protocol/things/commands/modify/modifythingdefinitionresponsecreated.md new file mode 100644 index 0000000..b4019d0 --- /dev/null +++ b/pages/ditto/protocol/things/commands/modify/modifythingdefinitionresponsecreated.md
@@ -0,0 +1,11 @@ +## ModifyThingDefinitionResponse + +```json +{ + "topic": "com.acme/xdk_53/things/twin/commands/modify", + "headers": {}, + "path": "/definition", + "value": "digitaltwin:DigitaltwinExample:1.0.0", + "status": 201 +} +``` \ No newline at end of file
diff --git a/pages/ditto/protocol/things/commands/modify/modifythingresponsecreated.md b/pages/ditto/protocol/things/commands/modify/modifythingresponsecreated.md index e53f01c..3844752 100644 --- a/pages/ditto/protocol/things/commands/modify/modifythingresponsecreated.md +++ b/pages/ditto/protocol/things/commands/modify/modifythingresponsecreated.md
@@ -8,6 +8,7 @@ "value": { "thingId": "com.acme:xdk_53", "policyId": "com.acme:the_policy_id", + "definition": "com.acme:XDKmodel:1.0.0", "attributes": { "location": { "latitude": 44.673856,
diff --git a/pages/ditto/protocol/things/commands/query/retrievethingdefinition.md b/pages/ditto/protocol/things/commands/query/retrievethingdefinition.md new file mode 100644 index 0000000..d319cc4 --- /dev/null +++ b/pages/ditto/protocol/things/commands/query/retrievethingdefinition.md
@@ -0,0 +1,9 @@ +## RetrieveDefinition + +```json +{ + "topic": "com.acme/xdk_53/things/twin/commands/retrieve", + "headers": {}, + "path": "/definition" +} +``` \ No newline at end of file
diff --git a/pages/ditto/protocol/things/commands/query/retrievethingdefinitionresponse.md b/pages/ditto/protocol/things/commands/query/retrievethingdefinitionresponse.md new file mode 100644 index 0000000..a5b8e17 --- /dev/null +++ b/pages/ditto/protocol/things/commands/query/retrievethingdefinitionresponse.md
@@ -0,0 +1,11 @@ +## RetrieveAttributeResponse + +```json +{ + "topic": "com.acme/xdk_53/things/twin/commands/retrieve", + "headers": {}, + "path": "/definition", + "value": "digitaltwin:DigitaltwinExample:1.0.0", + "status": 200 +} +``` \ No newline at end of file
diff --git a/pages/ditto/protocol/things/events/thingdefinitioncreated.md b/pages/ditto/protocol/things/events/thingdefinitioncreated.md new file mode 100644 index 0000000..3452d07 --- /dev/null +++ b/pages/ditto/protocol/things/events/thingdefinitioncreated.md
@@ -0,0 +1,11 @@ +## DefinitionCreated + +```json +{ + "topic": "com.acme/xdk_53/things/twin/events/created", + "headers": {}, + "path": "/definition", + "value": "digitaltwin:DigitaltwinExample:1.0.0", + "revision": 2 +} +``` \ No newline at end of file
diff --git a/pages/ditto/protocol/things/events/thingdefinitiondeleted.md b/pages/ditto/protocol/things/events/thingdefinitiondeleted.md new file mode 100644 index 0000000..7d23c71 --- /dev/null +++ b/pages/ditto/protocol/things/events/thingdefinitiondeleted.md
@@ -0,0 +1,10 @@ +## DefinitionDeleted + +```json +{ + "topic": "com.acme/xdk_53/things/twin/events/deleted", + "headers": {}, + "path": "/definition", + "revision": 3 +} +``` \ No newline at end of file
diff --git a/pages/ditto/protocol/things/events/thingdefinitionmodified.md b/pages/ditto/protocol/things/events/thingdefinitionmodified.md new file mode 100644 index 0000000..10b994e --- /dev/null +++ b/pages/ditto/protocol/things/events/thingdefinitionmodified.md
@@ -0,0 +1,11 @@ +## DefinitionModified + +```json +{ + "topic": "com.acme/xdk_53/things/twin/events/modified", + "headers": {}, + "path": "/definition", + "value": "digitaltwin:DigitaltwinExample:1.0.0", + "revision": 3 +} +```
diff --git a/presentations.html b/presentations.html index ac59930..ced4426 100644 --- a/presentations.html +++ b/presentations.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Presentations</h1> </div> @@ -1215,7 +1240,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-bindings.html b/protocol-bindings.html index dd42115..fc08d4f 100644 --- a/protocol-bindings.html +++ b/protocol-bindings.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Protocol bindings</h1> </div> @@ -1217,7 +1242,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createattribute.html b/protocol-examples-createattribute.html index 453ca55..b4a581f 100644 --- a/protocol-examples-createattribute.html +++ b/protocol-examples-createattribute.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Create a single attribute</h1> </div> @@ -1220,7 +1245,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createattributes.html b/protocol-examples-createattributes.html index fc6396d..f5b2495 100644 --- a/protocol-examples-createattributes.html +++ b/protocol-examples-createattributes.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Create attributes</h1> </div> @@ -1225,7 +1250,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createdefinition.html b/protocol-examples-createdefinition.html index 2d8aa67..50bde83 100644 --- a/protocol-examples-createdefinition.html +++ b/protocol-examples-createdefinition.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Create Feature Definition</h1> </div> @@ -1218,7 +1243,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createfeature.html b/protocol-examples-createfeature.html index 7c5f88c..f24a187 100644 --- a/protocol-examples-createfeature.html +++ b/protocol-examples-createfeature.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Create a single feature</h1> </div> @@ -1229,7 +1254,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createfeatures.html b/protocol-examples-createfeatures.html index 1374e56..afdeddf 100644 --- a/protocol-examples-createfeatures.html +++ b/protocol-examples-createfeatures.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li class="active"><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Create features</h1> </div> @@ -1233,7 +1258,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createproperties.html b/protocol-examples-createproperties.html index 113fa69..07ecaf1 100644 --- a/protocol-examples-createproperties.html +++ b/protocol-examples-createproperties.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Create Feature Properties</h1> </div> @@ -1224,7 +1249,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createproperty.html b/protocol-examples-createproperty.html index 93f5115..bdeb50a 100644 --- a/protocol-examples-createproperty.html +++ b/protocol-examples-createproperty.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Create a single property</h1> </div> @@ -1214,7 +1239,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-creatething.html b/protocol-examples-creatething.html index 1d38c3c..114c3ce 100644 --- a/protocol-examples-creatething.html +++ b/protocol-examples-creatething.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Create a Thing</h1> </div> @@ -1176,6 +1201,7 @@ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"thingId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme:xdk_53"</span><span class="p">,</span><span class="w"> </span><span class="s2">"policyId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme:the_policy_id"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme:XDKmodel:1.0.0"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"location"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"latitude"</span><span class="p">:</span><span class="w"> </span><span class="mf">44.673856</span><span class="p">,</span><span class="w"> @@ -1205,6 +1231,7 @@ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"thingId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme:xdk_53"</span><span class="p">,</span><span class="w"> </span><span class="s2">"policyId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme:the_policy_id"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme:XDKmodel:1.0.0"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"location"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"latitude"</span><span class="p">:</span><span class="w"> </span><span class="mf">44.673856</span><span class="p">,</span><span class="w"> @@ -1311,7 +1338,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-createthingdefinition.html b/protocol-examples-createthingdefinition.html new file mode 100644 index 0000000..2cc5556 --- /dev/null +++ b/protocol-examples-createthingdefinition.html
@@ -0,0 +1,1278 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<meta name="description" content=""> +<meta name="keywords" content=" examples, definition"> +<title> Create a definition • Eclipse Ditto • a digital twin framework</title> + +<link rel="stylesheet" href="css/syntax.css"> +<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous"> +<link rel="stylesheet" href="css/modern-business.css"> +<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous"> +<link rel="stylesheet" href="css/customstyles.css"> +<link rel="stylesheet" href="css/boxshadowproperties.css"> +<link rel="stylesheet" href="css/theme-ditto.css"> +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700"> + +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script> +<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script> +<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script> +<script src="js/toc.js"></script> +<script src="js/customscripts.js"></script> + +<script type="application/ld+json"> +{ + "@context": "http://schema.org", + "@type": "Organization", + "url": "https://eclipse.org/ditto/", + "logo": "https://eclipse.org/ditto/images/ditto.svg" +} +</script> + +<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16"> +<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32"> +<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96"> + +<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml"> + +<!-- Eclipse Foundation cookie consent: --> +<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" /> +<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script> + + <script> + $(document).ready(function() { + $("#tg-sb-link").click(function() { + $("#tg-sb-sidebar").toggle(); + $("#tg-sb-content").toggleClass('col-md-9'); + $("#tg-sb-content").toggleClass('col-md-12'); + $("#tg-sb-icon").toggleClass('fa-toggle-on'); + $("#tg-sb-icon").toggleClass('fa-toggle-off'); + }); + }); + </script> +</head> + + +<script> + (function(w,d,s,l,i){ + w[l]=w[l]||[]; + w[l].push({'gtm.start': + new Date().getTime(),event:'gtm.js'}); + var f=d.getElementsByTagName(s)[0], + j=d.createElement(s), + dl=l!='dataLayer'?'&l='+l:''; + j.async=true; + j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; + f.parentNode.insertBefore(j,f); + })(window,document,'script','dataLayer','GTM-5WLCZXC'); +</script> + + + +<body> +<!-- Navigation --> +<nav class="navbar navbar-inverse navbar-fixed-top"> + <div class="container topnavlinks"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a> + </div> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right"> + <!-- toggle sidebar button --> + <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>--> + <!-- entries without drop-downs appear here --> + + + + + + + + <li><a href="blog.html">Blog</a></li> + + + + <li><a href="intro-overview.html">Documentation</a></li> + + + + <li><a href="http-api-doc.html">HTTP API</a></li> + + + + <li><a href="https://ditto.eclipse.org" target="_blank">Sandbox</a></li> + + + + <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li> + + + + <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li> + + + + <!-- entries with drop-downs appear here --> + <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.--> + + + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a> + <ul class="dropdown-menu"> + + + <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li> + + + + <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li> + + + + <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li> + + + + <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li> + + + + <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li> + + + </ul> + </li> + + + + <!--comment out this block if you want to hide search--> + <li> + <!--start search--> + <div id="search-demo-container"> + <input type="text" id="search-input" placeholder="search..."> + <ul id="results-container"></ul> + </div> + <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script> + <script type="text/javascript"> + SimpleJekyllSearch.init({ + searchInput: document.getElementById('search-input'), + resultsContainer: document.getElementById('results-container'), + dataSource: 'search.json', + searchResultTemplate: '<li><a href="{url}" title="Create a definition">{title}</a></li>', + noResultsText: 'No results found.', + limit: 10, + fuzzy: true, + }) + </script> + <!--end search--> + </li> + </ul> + </div> + </div> + <!-- /.container --> +</nav> + +<!-- Page Content --> +<div class="container"> + <div id="main"> + <!-- Content Row --> + <div class="row"> + + + <!-- Sidebar Column --> + <div class="col-md-3" id="tg-sb-sidebar"> + + +<ul id="mysidebar" class="nav"> + <li class="sidebarTitle">Eclipse Ditto </li> + + + + + <li class="subfolders"> + <a href="#"><span></span>Introduction</a> + <ul> + + + + <li><a href="intro-overview.html">Overview</a></li> + + + + + + + <li><a href="intro-digitaltwins.html">Digital twins</a></li> + + + + + + + <li><a href="intro-hello-world.html">Hello world</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Release Notes</a> + <ul> + + + + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> + + + + + + + <li><a href="release_notes_080.html">0.8.0</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Milestone releases</a> + <ul> + + + + <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li> + + + + + + <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li> + + + + + + <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li> + + + + + + <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li> + + + + + + <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li> + + + + + + <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li> + + + + + + <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li> + + + + + + <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li> + + + + + + <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li> + + + + + + <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li> + + + + + + <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li> + + + + + + <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Installation</a> + <ul> + + + + <li><a href="installation-building.html">Building Ditto</a></li> + + + + + + + <li><a href="installation-running.html">Running Ditto</a></li> + + + + + + + <li><a href="installation-operating.html">Operating Ditto</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Basic concepts</a> + <ul> + + + + <li><a href="basic-overview.html">Overview</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Model entities</a> + <ul> + + + + <li><a href="basic-thing.html">Thing</a></li> + + + + + + <li><a href="basic-acl.html">Access Control List (ACL)</a></li> + + + + + + <li><a href="basic-feature.html">Feature</a></li> + + + + + + <li><a href="basic-policy.html">Policy</a></li> + + + + + + <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="basic-auth.html">Authentication and Authorization</a></li> + + + + + + + <li><a href="basic-messages.html">Messages</a></li> + + + + + + + <li><a href="basic-signals.html">Signals</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Signal types</a> + <ul> + + + + <li><a href="basic-signals-command.html">Command</a></li> + + + + + + <li><a href="basic-signals-commandresponse.html">Command response</a></li> + + + + + + <li><a href="basic-signals-errorresponse.html">Error response</a></li> + + + + + + <li><a href="basic-signals-event.html">Event</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="basic-apis.html">APIs</a></li> + + + + + + + <li><a href="basic-connections.html">Connections</a></li> + + + + + + + <li><a href="basic-placeholders.html">Placeholders</a></li> + + + + + + + <li><a href="basic-changenotifications.html">Change notifications</a></li> + + + + + + + <li><a href="basic-rql.html">RQL expressions</a></li> + + + + + + + <li><a href="basic-search.html">Search</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Architecture</a> + <ul> + + + + <li><a href="architecture-overview.html">Overview</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Services</a> + <ul> + + + + <li><a href="architecture-services-policies.html">Policies</a></li> + + + + + + <li><a href="architecture-services-things.html">Things</a></li> + + + + + + <li><a href="architecture-services-things-search.html">Things-Search</a></li> + + + + + + <li><a href="architecture-services-connectivity.html">Connectivity</a></li> + + + + + + <li><a href="architecture-services-concierge.html">Concierge</a></li> + + + + + + <li><a href="architecture-services-gateway.html">Gateway</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>HTTP API</a> + <ul> + + + + <li><a href="httpapi-overview.html">Overview</a></li> + + + + + + + <li><a href="httpapi-concepts.html">Concepts</a></li> + + + + + + + <li><a href="httpapi-search.html">Search</a></li> + + + + + + + <li><a href="httpapi-messages.html">Messages</a></li> + + + + + + + <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li> + + + + + + + <li><a href="httpapi-sse.html">Server sent events</a></li> + + + + + + + <li><a href="httpapi-postman.html">Run in Postman</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Connectivity API</a> + <ul> + + + + <li><a href="connectivity-overview.html">Overview</a></li> + + + + + + + <li><a href="connectivity-manage-connections.html">Manage connections</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li> + + + + + + + <li><a href="connectivity-mapping.html">Payload mapping</a></li> + + + + + + + <li><a href="connectivity-header-mapping.html">Header mapping</a></li> + + + + + + + <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Client SDK</a> + <ul> + + + + <li><a href="client-sdk-overview.html">Overview</a></li> + + + + + + + <li><a href="client-sdk-java.html">Java</a></li> + + + + + + + <li><a href="client-sdk-javascript.html">JavaScript</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Ditto Protocol</a> + <ul> + + + + <li><a href="protocol-overview.html">Overview</a></li> + + + + + + + <li><a href="protocol-twinlive.html">Twin/live channel</a></li> + + + + + + + <li><a href="protocol-specification.html">Specification</a></li> + + + + + + + <li><a href="protocol-specification-topic.html">Protocol topic</a></li> + + + + + + + <li><a href="protocol-specification-things.html">Things group</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ commands/events</a> + <ul> + + + + <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li> + + + + + + <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li> + + + + + + <li><a href="protocol-specification-things-delete.html">Delete</a></li> + + + + </ul> + </li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ search/messages</a> + <ul> + + + + <li><a href="protocol-specification-things-search.html">Search</a></li> + + + + + + <li><a href="protocol-specification-things-messages.html">Messages</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="protocol-bindings.html">Bindings</a></li> + + + + + + + <li><a href="protocol-examples.html">Examples</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ Things examples</a> + <ul> + + + + <li><a href="protocol-examples-creatething.html">Create a Thing</a></li> + + + + + + <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li> + + + + + + <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li> + + + + + + <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li> + + + + + + <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li> + + + + + + <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li> + + + + + + <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li> + + + + + + <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li> + + + + + + <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li> + + + + + + <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li> + + + + + + <li class="active"><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> + + + + + + <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li> + + + + + + <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li> + + + + + + <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li> + + + + + + <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li> + + + + + + <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li> + + + + + + <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li> + + + + + + <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li> + + + + + + <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li> + + + + + + <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li> + + + + + + <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li> + + + + + + <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li> + + + + + + <li><a href="protocol-examples-errorresponses.html">Error Responses</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li><a href="sandbox.html">Sandbox</a></li> + + + + + + <li><a href="presentations.html">Presentations</a></li> + + + + + + <li><a href="glossary.html">Glossary</a></li> + + + + + + <li><a href="feedback.html">Feedback</a></li> + + + + + + <p class="external"> + <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a> + </p> + +</ul> + +<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.--> +<script>$("li.active").parents('li').toggleClass("active");</script> + + </div> + + + + <!-- Content Column --> + <div class="col-md-9" id="tg-sb-content"> + <div class="post-header"> + <h1 class="post-title-main">Create a definition</h1> +</div> + + + +<div class="post-content"> + + + + + +<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. --> +<script> +$( document ).ready(function() { + // Handler for .ready() called. + +$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' }); + +/* this offset helps account for the space taken up by the floating toolbar. */ +$('#toc').on('click', 'a', function() { + var target = $(this.getAttribute('href')) + , scroll_target = target.offset().top + + $(window).scrollTop(scroll_target - 10); + return false +}) + +}); +</script> + +<div id="toc"></div> + + + + + + + + + + +<h2 id="modifythingdefinition">ModifyThingDefinition</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"digitaltwin:DigitaltwinExample:1.0.0"</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + +<h2 id="modifythingdefinitionresponse">ModifyThingDefinitionResponse</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"digitaltwin:DigitaltwinExample:1.0.0"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">201</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + +<h2 id="definitioncreated">DefinitionCreated</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/events/created"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"digitaltwin:DigitaltwinExample:1.0.0"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + + + <div class="tags"> + + </div> + +</div> + +<hr class="shaded"/> + +<footer> + <div class="row"> + <div class="col-lg-12 footer"> + <div class="logo"> + <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a> + </div> + <p class="notice"> + ©2019 Eclipse Ditto. + Site last generated: Dec 11, 2019 <br /> + </p> + <div class="quickLinks"> + <a href="https://www.eclipse.org/legal/privacy.php" target="_blank"> + > Privacy Policy + </a> + <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank"> + > Terms of Use + </a> + <a href="https://www.eclipse.org/legal/copyright.php" target="_blank"> + > Copyright Agent + </a> + <a href="https://www.eclipse.org/legal" target="_blank"> + > Legal + </a> + <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank"> + > License + </a> + <a href="https://eclipse.org/security" target="_blank"> + > Report a Vulnerability + </a> + </div> + </div> + </div> +</footer> + + + </div> + <!-- /.row --> +</div> +<!-- /.container --> +</div> +<!-- /#main --> + </div> + +</body> +</html>
diff --git a/protocol-examples-deleteattribute.html b/protocol-examples-deleteattribute.html index 3a5d8c4..a8c425c 100644 --- a/protocol-examples-deleteattribute.html +++ b/protocol-examples-deleteattribute.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Delete a single attribute</h1> </div> @@ -1212,7 +1237,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deleteattributes.html b/protocol-examples-deleteattributes.html index d4074cd..40f2bba 100644 --- a/protocol-examples-deleteattributes.html +++ b/protocol-examples-deleteattributes.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Delete attributes</h1> </div> @@ -1212,7 +1237,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletedefinition.html b/protocol-examples-deletedefinition.html index 6ae5923..4746c3e 100644 --- a/protocol-examples-deletedefinition.html +++ b/protocol-examples-deletedefinition.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Delete Feature Definition</h1> </div> @@ -1212,7 +1237,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletefeature.html b/protocol-examples-deletefeature.html index 0fede2c..d639f08 100644 --- a/protocol-examples-deletefeature.html +++ b/protocol-examples-deletefeature.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Delete a single feature</h1> </div> @@ -1212,7 +1237,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletefeatures.html b/protocol-examples-deletefeatures.html index fcd2a3e..f2c3350 100644 --- a/protocol-examples-deletefeatures.html +++ b/protocol-examples-deletefeatures.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Delete features</h1> </div> @@ -1212,7 +1237,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deleteproperties.html b/protocol-examples-deleteproperties.html index 6b9ef99..1ed92a0 100644 --- a/protocol-examples-deleteproperties.html +++ b/protocol-examples-deleteproperties.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Delete Feature Properties</h1> </div> @@ -1212,7 +1237,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deleteproperty.html b/protocol-examples-deleteproperty.html index 1a079df..bde91d0 100644 --- a/protocol-examples-deleteproperty.html +++ b/protocol-examples-deleteproperty.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Delete a single property</h1> </div> @@ -1212,7 +1237,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletething.html b/protocol-examples-deletething.html index 3441667..ca0095d 100644 --- a/protocol-examples-deletething.html +++ b/protocol-examples-deletething.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Delete a Thing</h1> </div> @@ -1212,7 +1237,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-deletethingdefinition.html b/protocol-examples-deletethingdefinition.html new file mode 100644 index 0000000..60d35d7 --- /dev/null +++ b/protocol-examples-deletethingdefinition.html
@@ -0,0 +1,1276 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<meta name="description" content=""> +<meta name="keywords" content=" examples, definition"> +<title> Delete a definition • Eclipse Ditto • a digital twin framework</title> + +<link rel="stylesheet" href="css/syntax.css"> +<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous"> +<link rel="stylesheet" href="css/modern-business.css"> +<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous"> +<link rel="stylesheet" href="css/customstyles.css"> +<link rel="stylesheet" href="css/boxshadowproperties.css"> +<link rel="stylesheet" href="css/theme-ditto.css"> +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700"> + +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script> +<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script> +<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script> +<script src="js/toc.js"></script> +<script src="js/customscripts.js"></script> + +<script type="application/ld+json"> +{ + "@context": "http://schema.org", + "@type": "Organization", + "url": "https://eclipse.org/ditto/", + "logo": "https://eclipse.org/ditto/images/ditto.svg" +} +</script> + +<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16"> +<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32"> +<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96"> + +<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml"> + +<!-- Eclipse Foundation cookie consent: --> +<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" /> +<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script> + + <script> + $(document).ready(function() { + $("#tg-sb-link").click(function() { + $("#tg-sb-sidebar").toggle(); + $("#tg-sb-content").toggleClass('col-md-9'); + $("#tg-sb-content").toggleClass('col-md-12'); + $("#tg-sb-icon").toggleClass('fa-toggle-on'); + $("#tg-sb-icon").toggleClass('fa-toggle-off'); + }); + }); + </script> +</head> + + +<script> + (function(w,d,s,l,i){ + w[l]=w[l]||[]; + w[l].push({'gtm.start': + new Date().getTime(),event:'gtm.js'}); + var f=d.getElementsByTagName(s)[0], + j=d.createElement(s), + dl=l!='dataLayer'?'&l='+l:''; + j.async=true; + j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; + f.parentNode.insertBefore(j,f); + })(window,document,'script','dataLayer','GTM-5WLCZXC'); +</script> + + + +<body> +<!-- Navigation --> +<nav class="navbar navbar-inverse navbar-fixed-top"> + <div class="container topnavlinks"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a> + </div> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right"> + <!-- toggle sidebar button --> + <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>--> + <!-- entries without drop-downs appear here --> + + + + + + + + <li><a href="blog.html">Blog</a></li> + + + + <li><a href="intro-overview.html">Documentation</a></li> + + + + <li><a href="http-api-doc.html">HTTP API</a></li> + + + + <li><a href="https://ditto.eclipse.org" target="_blank">Sandbox</a></li> + + + + <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li> + + + + <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li> + + + + <!-- entries with drop-downs appear here --> + <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.--> + + + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a> + <ul class="dropdown-menu"> + + + <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li> + + + + <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li> + + + + <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li> + + + + <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li> + + + + <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li> + + + </ul> + </li> + + + + <!--comment out this block if you want to hide search--> + <li> + <!--start search--> + <div id="search-demo-container"> + <input type="text" id="search-input" placeholder="search..."> + <ul id="results-container"></ul> + </div> + <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script> + <script type="text/javascript"> + SimpleJekyllSearch.init({ + searchInput: document.getElementById('search-input'), + resultsContainer: document.getElementById('results-container'), + dataSource: 'search.json', + searchResultTemplate: '<li><a href="{url}" title="Delete a definition">{title}</a></li>', + noResultsText: 'No results found.', + limit: 10, + fuzzy: true, + }) + </script> + <!--end search--> + </li> + </ul> + </div> + </div> + <!-- /.container --> +</nav> + +<!-- Page Content --> +<div class="container"> + <div id="main"> + <!-- Content Row --> + <div class="row"> + + + <!-- Sidebar Column --> + <div class="col-md-3" id="tg-sb-sidebar"> + + +<ul id="mysidebar" class="nav"> + <li class="sidebarTitle">Eclipse Ditto </li> + + + + + <li class="subfolders"> + <a href="#"><span></span>Introduction</a> + <ul> + + + + <li><a href="intro-overview.html">Overview</a></li> + + + + + + + <li><a href="intro-digitaltwins.html">Digital twins</a></li> + + + + + + + <li><a href="intro-hello-world.html">Hello world</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Release Notes</a> + <ul> + + + + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> + + + + + + + <li><a href="release_notes_080.html">0.8.0</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Milestone releases</a> + <ul> + + + + <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li> + + + + + + <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li> + + + + + + <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li> + + + + + + <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li> + + + + + + <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li> + + + + + + <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li> + + + + + + <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li> + + + + + + <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li> + + + + + + <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li> + + + + + + <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li> + + + + + + <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li> + + + + + + <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Installation</a> + <ul> + + + + <li><a href="installation-building.html">Building Ditto</a></li> + + + + + + + <li><a href="installation-running.html">Running Ditto</a></li> + + + + + + + <li><a href="installation-operating.html">Operating Ditto</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Basic concepts</a> + <ul> + + + + <li><a href="basic-overview.html">Overview</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Model entities</a> + <ul> + + + + <li><a href="basic-thing.html">Thing</a></li> + + + + + + <li><a href="basic-acl.html">Access Control List (ACL)</a></li> + + + + + + <li><a href="basic-feature.html">Feature</a></li> + + + + + + <li><a href="basic-policy.html">Policy</a></li> + + + + + + <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="basic-auth.html">Authentication and Authorization</a></li> + + + + + + + <li><a href="basic-messages.html">Messages</a></li> + + + + + + + <li><a href="basic-signals.html">Signals</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Signal types</a> + <ul> + + + + <li><a href="basic-signals-command.html">Command</a></li> + + + + + + <li><a href="basic-signals-commandresponse.html">Command response</a></li> + + + + + + <li><a href="basic-signals-errorresponse.html">Error response</a></li> + + + + + + <li><a href="basic-signals-event.html">Event</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="basic-apis.html">APIs</a></li> + + + + + + + <li><a href="basic-connections.html">Connections</a></li> + + + + + + + <li><a href="basic-placeholders.html">Placeholders</a></li> + + + + + + + <li><a href="basic-changenotifications.html">Change notifications</a></li> + + + + + + + <li><a href="basic-rql.html">RQL expressions</a></li> + + + + + + + <li><a href="basic-search.html">Search</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Architecture</a> + <ul> + + + + <li><a href="architecture-overview.html">Overview</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Services</a> + <ul> + + + + <li><a href="architecture-services-policies.html">Policies</a></li> + + + + + + <li><a href="architecture-services-things.html">Things</a></li> + + + + + + <li><a href="architecture-services-things-search.html">Things-Search</a></li> + + + + + + <li><a href="architecture-services-connectivity.html">Connectivity</a></li> + + + + + + <li><a href="architecture-services-concierge.html">Concierge</a></li> + + + + + + <li><a href="architecture-services-gateway.html">Gateway</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>HTTP API</a> + <ul> + + + + <li><a href="httpapi-overview.html">Overview</a></li> + + + + + + + <li><a href="httpapi-concepts.html">Concepts</a></li> + + + + + + + <li><a href="httpapi-search.html">Search</a></li> + + + + + + + <li><a href="httpapi-messages.html">Messages</a></li> + + + + + + + <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li> + + + + + + + <li><a href="httpapi-sse.html">Server sent events</a></li> + + + + + + + <li><a href="httpapi-postman.html">Run in Postman</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Connectivity API</a> + <ul> + + + + <li><a href="connectivity-overview.html">Overview</a></li> + + + + + + + <li><a href="connectivity-manage-connections.html">Manage connections</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li> + + + + + + + <li><a href="connectivity-mapping.html">Payload mapping</a></li> + + + + + + + <li><a href="connectivity-header-mapping.html">Header mapping</a></li> + + + + + + + <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Client SDK</a> + <ul> + + + + <li><a href="client-sdk-overview.html">Overview</a></li> + + + + + + + <li><a href="client-sdk-java.html">Java</a></li> + + + + + + + <li><a href="client-sdk-javascript.html">JavaScript</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Ditto Protocol</a> + <ul> + + + + <li><a href="protocol-overview.html">Overview</a></li> + + + + + + + <li><a href="protocol-twinlive.html">Twin/live channel</a></li> + + + + + + + <li><a href="protocol-specification.html">Specification</a></li> + + + + + + + <li><a href="protocol-specification-topic.html">Protocol topic</a></li> + + + + + + + <li><a href="protocol-specification-things.html">Things group</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ commands/events</a> + <ul> + + + + <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li> + + + + + + <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li> + + + + + + <li><a href="protocol-specification-things-delete.html">Delete</a></li> + + + + </ul> + </li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ search/messages</a> + <ul> + + + + <li><a href="protocol-specification-things-search.html">Search</a></li> + + + + + + <li><a href="protocol-specification-things-messages.html">Messages</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="protocol-bindings.html">Bindings</a></li> + + + + + + + <li><a href="protocol-examples.html">Examples</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ Things examples</a> + <ul> + + + + <li><a href="protocol-examples-creatething.html">Create a Thing</a></li> + + + + + + <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li> + + + + + + <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li> + + + + + + <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li> + + + + + + <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li> + + + + + + <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li> + + + + + + <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li> + + + + + + <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li> + + + + + + <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li> + + + + + + <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li class="active"><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> + + + + + + <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li> + + + + + + <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li> + + + + + + <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li> + + + + + + <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li> + + + + + + <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li> + + + + + + <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li> + + + + + + <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li> + + + + + + <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li> + + + + + + <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li> + + + + + + <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li> + + + + + + <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li> + + + + + + <li><a href="protocol-examples-errorresponses.html">Error Responses</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li><a href="sandbox.html">Sandbox</a></li> + + + + + + <li><a href="presentations.html">Presentations</a></li> + + + + + + <li><a href="glossary.html">Glossary</a></li> + + + + + + <li><a href="feedback.html">Feedback</a></li> + + + + + + <p class="external"> + <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a> + </p> + +</ul> + +<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.--> +<script>$("li.active").parents('li').toggleClass("active");</script> + + </div> + + + + <!-- Content Column --> + <div class="col-md-9" id="tg-sb-content"> + <div class="post-header"> + <h1 class="post-title-main">Delete a definition</h1> +</div> + + + +<div class="post-content"> + + + + + +<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. --> +<script> +$( document ).ready(function() { + // Handler for .ready() called. + +$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' }); + +/* this offset helps account for the space taken up by the floating toolbar. */ +$('#toc').on('click', 'a', function() { + var target = $(this.getAttribute('href')) + , scroll_target = target.offset().top + + $(window).scrollTop(scroll_target - 10); + return false +}) + +}); +</script> + +<div id="toc"></div> + + + + + + + + + + +<h2 id="deletethingdefinition">DeleteThingDefinition</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/delete"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + +<h2 id="deletethingdefinitionresponse">DeleteThingDefinitionResponse</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/delete"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">204</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + +<h2 id="definitiondeleted">DefinitionDeleted</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/events/deleted"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + + + + <div class="tags"> + + </div> + +</div> + +<hr class="shaded"/> + +<footer> + <div class="row"> + <div class="col-lg-12 footer"> + <div class="logo"> + <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a> + </div> + <p class="notice"> + ©2019 Eclipse Ditto. + Site last generated: Dec 11, 2019 <br /> + </p> + <div class="quickLinks"> + <a href="https://www.eclipse.org/legal/privacy.php" target="_blank"> + > Privacy Policy + </a> + <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank"> + > Terms of Use + </a> + <a href="https://www.eclipse.org/legal/copyright.php" target="_blank"> + > Copyright Agent + </a> + <a href="https://www.eclipse.org/legal" target="_blank"> + > Legal + </a> + <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank"> + > License + </a> + <a href="https://eclipse.org/security" target="_blank"> + > Report a Vulnerability + </a> + </div> + </div> + </div> +</footer> + + + </div> + <!-- /.row --> +</div> +<!-- /.container --> +</div> +<!-- /#main --> + </div> + +</body> +</html>
diff --git a/protocol-examples-errorresponses.html b/protocol-examples-errorresponses.html index 75b4618..f8ef08e 100644 --- a/protocol-examples-errorresponses.html +++ b/protocol-examples-errorresponses.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Error responses</h1> </div> @@ -1647,7 +1672,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyattribute.html b/protocol-examples-modifyattribute.html index f1277db..5afc4ac 100644 --- a/protocol-examples-modifyattribute.html +++ b/protocol-examples-modifyattribute.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Modify a single attribute</h1> </div> @@ -1220,7 +1245,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyattributes.html b/protocol-examples-modifyattributes.html index b739850..a27a4b0 100644 --- a/protocol-examples-modifyattributes.html +++ b/protocol-examples-modifyattributes.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Modify attributes</h1> </div> @@ -1225,7 +1250,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifydefinition.html b/protocol-examples-modifydefinition.html index c8d50ef..970060b 100644 --- a/protocol-examples-modifydefinition.html +++ b/protocol-examples-modifydefinition.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Modify Feature Definition</h1> </div> @@ -1218,7 +1243,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyfeature.html b/protocol-examples-modifyfeature.html index c8c68c8..64855aa 100644 --- a/protocol-examples-modifyfeature.html +++ b/protocol-examples-modifyfeature.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Modify a single feature</h1> </div> @@ -1229,7 +1254,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyfeatures.html b/protocol-examples-modifyfeatures.html index c4b3655..3e99588 100644 --- a/protocol-examples-modifyfeatures.html +++ b/protocol-examples-modifyfeatures.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Modify features</h1> </div> @@ -1233,7 +1258,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyproperties.html b/protocol-examples-modifyproperties.html index ca4f818..74a2e4b 100644 --- a/protocol-examples-modifyproperties.html +++ b/protocol-examples-modifyproperties.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Modify Feature Properties</h1> </div> @@ -1224,7 +1249,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifyproperty.html b/protocol-examples-modifyproperty.html index 99f7458..0cfeda6 100644 --- a/protocol-examples-modifyproperty.html +++ b/protocol-examples-modifyproperty.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Modify a single property</h1> </div> @@ -1214,7 +1239,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifything.html b/protocol-examples-modifything.html index d731805..b410493 100644 --- a/protocol-examples-modifything.html +++ b/protocol-examples-modifything.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Modify a Thing</h1> </div> @@ -1174,6 +1199,7 @@ </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"thingId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme:xdk_53"</span><span class="p">,</span><span class="w"> </span><span class="s2">"policyId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme:the_policy_id"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"definition"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme:XDKmodel:1.0.0"</span><span class="p">,</span><span class="w"> </span><span class="s2">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"location"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="s2">"latitude"</span><span class="p">:</span><span class="w"> </span><span class="mf">44.673856</span><span class="p">,</span><span class="w"> @@ -1292,7 +1318,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-modifythingdefinition.html b/protocol-examples-modifythingdefinition.html new file mode 100644 index 0000000..feb0ac5 --- /dev/null +++ b/protocol-examples-modifythingdefinition.html
@@ -0,0 +1,1278 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<meta name="description" content=""> +<meta name="keywords" content=" examples, definition"> +<title> Modify a definition • Eclipse Ditto • a digital twin framework</title> + +<link rel="stylesheet" href="css/syntax.css"> +<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous"> +<link rel="stylesheet" href="css/modern-business.css"> +<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous"> +<link rel="stylesheet" href="css/customstyles.css"> +<link rel="stylesheet" href="css/boxshadowproperties.css"> +<link rel="stylesheet" href="css/theme-ditto.css"> +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700"> + +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script> +<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script> +<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script> +<script src="js/toc.js"></script> +<script src="js/customscripts.js"></script> + +<script type="application/ld+json"> +{ + "@context": "http://schema.org", + "@type": "Organization", + "url": "https://eclipse.org/ditto/", + "logo": "https://eclipse.org/ditto/images/ditto.svg" +} +</script> + +<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16"> +<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32"> +<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96"> + +<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml"> + +<!-- Eclipse Foundation cookie consent: --> +<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" /> +<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script> + + <script> + $(document).ready(function() { + $("#tg-sb-link").click(function() { + $("#tg-sb-sidebar").toggle(); + $("#tg-sb-content").toggleClass('col-md-9'); + $("#tg-sb-content").toggleClass('col-md-12'); + $("#tg-sb-icon").toggleClass('fa-toggle-on'); + $("#tg-sb-icon").toggleClass('fa-toggle-off'); + }); + }); + </script> +</head> + + +<script> + (function(w,d,s,l,i){ + w[l]=w[l]||[]; + w[l].push({'gtm.start': + new Date().getTime(),event:'gtm.js'}); + var f=d.getElementsByTagName(s)[0], + j=d.createElement(s), + dl=l!='dataLayer'?'&l='+l:''; + j.async=true; + j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; + f.parentNode.insertBefore(j,f); + })(window,document,'script','dataLayer','GTM-5WLCZXC'); +</script> + + + +<body> +<!-- Navigation --> +<nav class="navbar navbar-inverse navbar-fixed-top"> + <div class="container topnavlinks"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a> + </div> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right"> + <!-- toggle sidebar button --> + <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>--> + <!-- entries without drop-downs appear here --> + + + + + + + + <li><a href="blog.html">Blog</a></li> + + + + <li><a href="intro-overview.html">Documentation</a></li> + + + + <li><a href="http-api-doc.html">HTTP API</a></li> + + + + <li><a href="https://ditto.eclipse.org" target="_blank">Sandbox</a></li> + + + + <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li> + + + + <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li> + + + + <!-- entries with drop-downs appear here --> + <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.--> + + + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a> + <ul class="dropdown-menu"> + + + <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li> + + + + <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li> + + + + <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li> + + + + <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li> + + + + <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li> + + + </ul> + </li> + + + + <!--comment out this block if you want to hide search--> + <li> + <!--start search--> + <div id="search-demo-container"> + <input type="text" id="search-input" placeholder="search..."> + <ul id="results-container"></ul> + </div> + <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script> + <script type="text/javascript"> + SimpleJekyllSearch.init({ + searchInput: document.getElementById('search-input'), + resultsContainer: document.getElementById('results-container'), + dataSource: 'search.json', + searchResultTemplate: '<li><a href="{url}" title="Modify a definition">{title}</a></li>', + noResultsText: 'No results found.', + limit: 10, + fuzzy: true, + }) + </script> + <!--end search--> + </li> + </ul> + </div> + </div> + <!-- /.container --> +</nav> + +<!-- Page Content --> +<div class="container"> + <div id="main"> + <!-- Content Row --> + <div class="row"> + + + <!-- Sidebar Column --> + <div class="col-md-3" id="tg-sb-sidebar"> + + +<ul id="mysidebar" class="nav"> + <li class="sidebarTitle">Eclipse Ditto </li> + + + + + <li class="subfolders"> + <a href="#"><span></span>Introduction</a> + <ul> + + + + <li><a href="intro-overview.html">Overview</a></li> + + + + + + + <li><a href="intro-digitaltwins.html">Digital twins</a></li> + + + + + + + <li><a href="intro-hello-world.html">Hello world</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Release Notes</a> + <ul> + + + + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> + + + + + + + <li><a href="release_notes_080.html">0.8.0</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Milestone releases</a> + <ul> + + + + <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li> + + + + + + <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li> + + + + + + <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li> + + + + + + <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li> + + + + + + <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li> + + + + + + <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li> + + + + + + <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li> + + + + + + <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li> + + + + + + <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li> + + + + + + <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li> + + + + + + <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li> + + + + + + <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Installation</a> + <ul> + + + + <li><a href="installation-building.html">Building Ditto</a></li> + + + + + + + <li><a href="installation-running.html">Running Ditto</a></li> + + + + + + + <li><a href="installation-operating.html">Operating Ditto</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Basic concepts</a> + <ul> + + + + <li><a href="basic-overview.html">Overview</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Model entities</a> + <ul> + + + + <li><a href="basic-thing.html">Thing</a></li> + + + + + + <li><a href="basic-acl.html">Access Control List (ACL)</a></li> + + + + + + <li><a href="basic-feature.html">Feature</a></li> + + + + + + <li><a href="basic-policy.html">Policy</a></li> + + + + + + <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="basic-auth.html">Authentication and Authorization</a></li> + + + + + + + <li><a href="basic-messages.html">Messages</a></li> + + + + + + + <li><a href="basic-signals.html">Signals</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Signal types</a> + <ul> + + + + <li><a href="basic-signals-command.html">Command</a></li> + + + + + + <li><a href="basic-signals-commandresponse.html">Command response</a></li> + + + + + + <li><a href="basic-signals-errorresponse.html">Error response</a></li> + + + + + + <li><a href="basic-signals-event.html">Event</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="basic-apis.html">APIs</a></li> + + + + + + + <li><a href="basic-connections.html">Connections</a></li> + + + + + + + <li><a href="basic-placeholders.html">Placeholders</a></li> + + + + + + + <li><a href="basic-changenotifications.html">Change notifications</a></li> + + + + + + + <li><a href="basic-rql.html">RQL expressions</a></li> + + + + + + + <li><a href="basic-search.html">Search</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Architecture</a> + <ul> + + + + <li><a href="architecture-overview.html">Overview</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Services</a> + <ul> + + + + <li><a href="architecture-services-policies.html">Policies</a></li> + + + + + + <li><a href="architecture-services-things.html">Things</a></li> + + + + + + <li><a href="architecture-services-things-search.html">Things-Search</a></li> + + + + + + <li><a href="architecture-services-connectivity.html">Connectivity</a></li> + + + + + + <li><a href="architecture-services-concierge.html">Concierge</a></li> + + + + + + <li><a href="architecture-services-gateway.html">Gateway</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>HTTP API</a> + <ul> + + + + <li><a href="httpapi-overview.html">Overview</a></li> + + + + + + + <li><a href="httpapi-concepts.html">Concepts</a></li> + + + + + + + <li><a href="httpapi-search.html">Search</a></li> + + + + + + + <li><a href="httpapi-messages.html">Messages</a></li> + + + + + + + <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li> + + + + + + + <li><a href="httpapi-sse.html">Server sent events</a></li> + + + + + + + <li><a href="httpapi-postman.html">Run in Postman</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Connectivity API</a> + <ul> + + + + <li><a href="connectivity-overview.html">Overview</a></li> + + + + + + + <li><a href="connectivity-manage-connections.html">Manage connections</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li> + + + + + + + <li><a href="connectivity-mapping.html">Payload mapping</a></li> + + + + + + + <li><a href="connectivity-header-mapping.html">Header mapping</a></li> + + + + + + + <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Client SDK</a> + <ul> + + + + <li><a href="client-sdk-overview.html">Overview</a></li> + + + + + + + <li><a href="client-sdk-java.html">Java</a></li> + + + + + + + <li><a href="client-sdk-javascript.html">JavaScript</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Ditto Protocol</a> + <ul> + + + + <li><a href="protocol-overview.html">Overview</a></li> + + + + + + + <li><a href="protocol-twinlive.html">Twin/live channel</a></li> + + + + + + + <li><a href="protocol-specification.html">Specification</a></li> + + + + + + + <li><a href="protocol-specification-topic.html">Protocol topic</a></li> + + + + + + + <li><a href="protocol-specification-things.html">Things group</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ commands/events</a> + <ul> + + + + <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li> + + + + + + <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li> + + + + + + <li><a href="protocol-specification-things-delete.html">Delete</a></li> + + + + </ul> + </li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ search/messages</a> + <ul> + + + + <li><a href="protocol-specification-things-search.html">Search</a></li> + + + + + + <li><a href="protocol-specification-things-messages.html">Messages</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="protocol-bindings.html">Bindings</a></li> + + + + + + + <li><a href="protocol-examples.html">Examples</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ Things examples</a> + <ul> + + + + <li><a href="protocol-examples-creatething.html">Create a Thing</a></li> + + + + + + <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li> + + + + + + <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li> + + + + + + <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li> + + + + + + <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li> + + + + + + <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li> + + + + + + <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li> + + + + + + <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li> + + + + + + <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li> + + + + + + <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li class="active"><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> + + + + + + <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li> + + + + + + <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li> + + + + + + <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li> + + + + + + <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li> + + + + + + <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li> + + + + + + <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li> + + + + + + <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li> + + + + + + <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li> + + + + + + <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li> + + + + + + <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li> + + + + + + <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li> + + + + + + <li><a href="protocol-examples-errorresponses.html">Error Responses</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li><a href="sandbox.html">Sandbox</a></li> + + + + + + <li><a href="presentations.html">Presentations</a></li> + + + + + + <li><a href="glossary.html">Glossary</a></li> + + + + + + <li><a href="feedback.html">Feedback</a></li> + + + + + + <p class="external"> + <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a> + </p> + +</ul> + +<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.--> +<script>$("li.active").parents('li').toggleClass("active");</script> + + </div> + + + + <!-- Content Column --> + <div class="col-md-9" id="tg-sb-content"> + <div class="post-header"> + <h1 class="post-title-main">Modify a definition</h1> +</div> + + + +<div class="post-content"> + + + + + +<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. --> +<script> +$( document ).ready(function() { + // Handler for .ready() called. + +$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' }); + +/* this offset helps account for the space taken up by the floating toolbar. */ +$('#toc').on('click', 'a', function() { + var target = $(this.getAttribute('href')) + , scroll_target = target.offset().top + + $(window).scrollTop(scroll_target - 10); + return false +}) + +}); +</script> + +<div id="toc"></div> + + + + + + + + + + +<h2 id="modifythingdefinition">ModifyThingDefinition</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"digitaltwin:DigitaltwinExample:1.0.0"</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + +<h2 id="modifythingdefinitionresponse">ModifyThingDefinitionResponse</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/modify"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">204</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + +<h2 id="definitionmodified">DefinitionModified</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/events/modified"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"digitaltwin:DigitaltwinExample:1.0.0"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"revision"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + + + + <div class="tags"> + + </div> + +</div> + +<hr class="shaded"/> + +<footer> + <div class="row"> + <div class="col-lg-12 footer"> + <div class="logo"> + <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a> + </div> + <p class="notice"> + ©2019 Eclipse Ditto. + Site last generated: Dec 11, 2019 <br /> + </p> + <div class="quickLinks"> + <a href="https://www.eclipse.org/legal/privacy.php" target="_blank"> + > Privacy Policy + </a> + <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank"> + > Terms of Use + </a> + <a href="https://www.eclipse.org/legal/copyright.php" target="_blank"> + > Copyright Agent + </a> + <a href="https://www.eclipse.org/legal" target="_blank"> + > Legal + </a> + <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank"> + > License + </a> + <a href="https://eclipse.org/security" target="_blank"> + > Report a Vulnerability + </a> + </div> + </div> + </div> +</footer> + + + </div> + <!-- /.row --> +</div> +<!-- /.container --> +</div> +<!-- /#main --> + </div> + +</body> +</html>
diff --git a/protocol-examples-retrieveattribute.html b/protocol-examples-retrieveattribute.html index f8a2a85..eb297a9 100644 --- a/protocol-examples-retrieveattribute.html +++ b/protocol-examples-retrieveattribute.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Retrieve a single attribute</h1> </div> @@ -1206,7 +1231,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrieveattributes.html b/protocol-examples-retrieveattributes.html index 5afca47..1b34c69 100644 --- a/protocol-examples-retrieveattributes.html +++ b/protocol-examples-retrieveattributes.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Retrieve attributes</h1> </div> @@ -1208,7 +1233,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievedefinition.html b/protocol-examples-retrievedefinition.html index 655f6a5..ee50afb 100644 --- a/protocol-examples-retrievedefinition.html +++ b/protocol-examples-retrievedefinition.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Retrieve Feature Definition</h1> </div> @@ -1205,7 +1230,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievefeature.html b/protocol-examples-retrievefeature.html index a060a7f..e518111 100644 --- a/protocol-examples-retrievefeature.html +++ b/protocol-examples-retrievefeature.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Retrieve a single feature</h1> </div> @@ -1210,7 +1235,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievefeatures.html b/protocol-examples-retrievefeatures.html index 1e27d74..107bb82 100644 --- a/protocol-examples-retrievefeatures.html +++ b/protocol-examples-retrievefeatures.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Retrieve features</h1> </div> @@ -1212,7 +1237,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrieveproperties.html b/protocol-examples-retrieveproperties.html index 10c5a43..a484842 100644 --- a/protocol-examples-retrieveproperties.html +++ b/protocol-examples-retrieveproperties.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Retrieve Feature Properties</h1> </div> @@ -1208,7 +1233,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrieveproperty.html b/protocol-examples-retrieveproperty.html index 5d8491b..dcc3343 100644 --- a/protocol-examples-retrieveproperty.html +++ b/protocol-examples-retrieveproperty.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Retrieve property</h1> </div> @@ -1203,7 +1228,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievething.html b/protocol-examples-retrievething.html index 987f1e2..ce6aebf 100644 --- a/protocol-examples-retrievething.html +++ b/protocol-examples-retrievething.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Retrieve a Thing</h1> </div> @@ -1232,7 +1257,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples-retrievethingdefinition.html b/protocol-examples-retrievethingdefinition.html new file mode 100644 index 0000000..cb3b311 --- /dev/null +++ b/protocol-examples-retrievethingdefinition.html
@@ -0,0 +1,1267 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<meta name="description" content=""> +<meta name="keywords" content=" examples, definition"> +<title> Retrieve a definition • Eclipse Ditto • a digital twin framework</title> + +<link rel="stylesheet" href="css/syntax.css"> +<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous"> +<link rel="stylesheet" href="css/modern-business.css"> +<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous"> +<link rel="stylesheet" href="css/customstyles.css"> +<link rel="stylesheet" href="css/boxshadowproperties.css"> +<link rel="stylesheet" href="css/theme-ditto.css"> +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700"> + +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script> +<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script> +<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script> +<script src="js/toc.js"></script> +<script src="js/customscripts.js"></script> + +<script type="application/ld+json"> +{ + "@context": "http://schema.org", + "@type": "Organization", + "url": "https://eclipse.org/ditto/", + "logo": "https://eclipse.org/ditto/images/ditto.svg" +} +</script> + +<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16"> +<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32"> +<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96"> + +<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml"> + +<!-- Eclipse Foundation cookie consent: --> +<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" /> +<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script> + + <script> + $(document).ready(function() { + $("#tg-sb-link").click(function() { + $("#tg-sb-sidebar").toggle(); + $("#tg-sb-content").toggleClass('col-md-9'); + $("#tg-sb-content").toggleClass('col-md-12'); + $("#tg-sb-icon").toggleClass('fa-toggle-on'); + $("#tg-sb-icon").toggleClass('fa-toggle-off'); + }); + }); + </script> +</head> + + +<script> + (function(w,d,s,l,i){ + w[l]=w[l]||[]; + w[l].push({'gtm.start': + new Date().getTime(),event:'gtm.js'}); + var f=d.getElementsByTagName(s)[0], + j=d.createElement(s), + dl=l!='dataLayer'?'&l='+l:''; + j.async=true; + j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; + f.parentNode.insertBefore(j,f); + })(window,document,'script','dataLayer','GTM-5WLCZXC'); +</script> + + + +<body> +<!-- Navigation --> +<nav class="navbar navbar-inverse navbar-fixed-top"> + <div class="container topnavlinks"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a> + </div> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right"> + <!-- toggle sidebar button --> + <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>--> + <!-- entries without drop-downs appear here --> + + + + + + + + <li><a href="blog.html">Blog</a></li> + + + + <li><a href="intro-overview.html">Documentation</a></li> + + + + <li><a href="http-api-doc.html">HTTP API</a></li> + + + + <li><a href="https://ditto.eclipse.org" target="_blank">Sandbox</a></li> + + + + <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li> + + + + <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li> + + + + <!-- entries with drop-downs appear here --> + <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.--> + + + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a> + <ul class="dropdown-menu"> + + + <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li> + + + + <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li> + + + + <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li> + + + + <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li> + + + + <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li> + + + </ul> + </li> + + + + <!--comment out this block if you want to hide search--> + <li> + <!--start search--> + <div id="search-demo-container"> + <input type="text" id="search-input" placeholder="search..."> + <ul id="results-container"></ul> + </div> + <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script> + <script type="text/javascript"> + SimpleJekyllSearch.init({ + searchInput: document.getElementById('search-input'), + resultsContainer: document.getElementById('results-container'), + dataSource: 'search.json', + searchResultTemplate: '<li><a href="{url}" title="Retrieve a definition">{title}</a></li>', + noResultsText: 'No results found.', + limit: 10, + fuzzy: true, + }) + </script> + <!--end search--> + </li> + </ul> + </div> + </div> + <!-- /.container --> +</nav> + +<!-- Page Content --> +<div class="container"> + <div id="main"> + <!-- Content Row --> + <div class="row"> + + + <!-- Sidebar Column --> + <div class="col-md-3" id="tg-sb-sidebar"> + + +<ul id="mysidebar" class="nav"> + <li class="sidebarTitle">Eclipse Ditto </li> + + + + + <li class="subfolders"> + <a href="#"><span></span>Introduction</a> + <ul> + + + + <li><a href="intro-overview.html">Overview</a></li> + + + + + + + <li><a href="intro-digitaltwins.html">Digital twins</a></li> + + + + + + + <li><a href="intro-hello-world.html">Hello world</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Release Notes</a> + <ul> + + + + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> + + + + + + + <li><a href="release_notes_080.html">0.8.0</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Milestone releases</a> + <ul> + + + + <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li> + + + + + + <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li> + + + + + + <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li> + + + + + + <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li> + + + + + + <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li> + + + + + + <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li> + + + + + + <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li> + + + + + + <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li> + + + + + + <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li> + + + + + + <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li> + + + + + + <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li> + + + + + + <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Installation</a> + <ul> + + + + <li><a href="installation-building.html">Building Ditto</a></li> + + + + + + + <li><a href="installation-running.html">Running Ditto</a></li> + + + + + + + <li><a href="installation-operating.html">Operating Ditto</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Basic concepts</a> + <ul> + + + + <li><a href="basic-overview.html">Overview</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Model entities</a> + <ul> + + + + <li><a href="basic-thing.html">Thing</a></li> + + + + + + <li><a href="basic-acl.html">Access Control List (ACL)</a></li> + + + + + + <li><a href="basic-feature.html">Feature</a></li> + + + + + + <li><a href="basic-policy.html">Policy</a></li> + + + + + + <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="basic-auth.html">Authentication and Authorization</a></li> + + + + + + + <li><a href="basic-messages.html">Messages</a></li> + + + + + + + <li><a href="basic-signals.html">Signals</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Signal types</a> + <ul> + + + + <li><a href="basic-signals-command.html">Command</a></li> + + + + + + <li><a href="basic-signals-commandresponse.html">Command response</a></li> + + + + + + <li><a href="basic-signals-errorresponse.html">Error response</a></li> + + + + + + <li><a href="basic-signals-event.html">Event</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="basic-apis.html">APIs</a></li> + + + + + + + <li><a href="basic-connections.html">Connections</a></li> + + + + + + + <li><a href="basic-placeholders.html">Placeholders</a></li> + + + + + + + <li><a href="basic-changenotifications.html">Change notifications</a></li> + + + + + + + <li><a href="basic-rql.html">RQL expressions</a></li> + + + + + + + <li><a href="basic-search.html">Search</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Architecture</a> + <ul> + + + + <li><a href="architecture-overview.html">Overview</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Services</a> + <ul> + + + + <li><a href="architecture-services-policies.html">Policies</a></li> + + + + + + <li><a href="architecture-services-things.html">Things</a></li> + + + + + + <li><a href="architecture-services-things-search.html">Things-Search</a></li> + + + + + + <li><a href="architecture-services-connectivity.html">Connectivity</a></li> + + + + + + <li><a href="architecture-services-concierge.html">Concierge</a></li> + + + + + + <li><a href="architecture-services-gateway.html">Gateway</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>HTTP API</a> + <ul> + + + + <li><a href="httpapi-overview.html">Overview</a></li> + + + + + + + <li><a href="httpapi-concepts.html">Concepts</a></li> + + + + + + + <li><a href="httpapi-search.html">Search</a></li> + + + + + + + <li><a href="httpapi-messages.html">Messages</a></li> + + + + + + + <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li> + + + + + + + <li><a href="httpapi-sse.html">Server sent events</a></li> + + + + + + + <li><a href="httpapi-postman.html">Run in Postman</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Connectivity API</a> + <ul> + + + + <li><a href="connectivity-overview.html">Overview</a></li> + + + + + + + <li><a href="connectivity-manage-connections.html">Manage connections</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li> + + + + + + + <li><a href="connectivity-mapping.html">Payload mapping</a></li> + + + + + + + <li><a href="connectivity-header-mapping.html">Header mapping</a></li> + + + + + + + <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Client SDK</a> + <ul> + + + + <li><a href="client-sdk-overview.html">Overview</a></li> + + + + + + + <li><a href="client-sdk-java.html">Java</a></li> + + + + + + + <li><a href="client-sdk-javascript.html">JavaScript</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Ditto Protocol</a> + <ul> + + + + <li><a href="protocol-overview.html">Overview</a></li> + + + + + + + <li><a href="protocol-twinlive.html">Twin/live channel</a></li> + + + + + + + <li><a href="protocol-specification.html">Specification</a></li> + + + + + + + <li><a href="protocol-specification-topic.html">Protocol topic</a></li> + + + + + + + <li><a href="protocol-specification-things.html">Things group</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ commands/events</a> + <ul> + + + + <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li> + + + + + + <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li> + + + + + + <li><a href="protocol-specification-things-delete.html">Delete</a></li> + + + + </ul> + </li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ search/messages</a> + <ul> + + + + <li><a href="protocol-specification-things-search.html">Search</a></li> + + + + + + <li><a href="protocol-specification-things-messages.html">Messages</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="protocol-bindings.html">Bindings</a></li> + + + + + + + <li><a href="protocol-examples.html">Examples</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ Things examples</a> + <ul> + + + + <li><a href="protocol-examples-creatething.html">Create a Thing</a></li> + + + + + + <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li> + + + + + + <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li> + + + + + + <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li> + + + + + + <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li> + + + + + + <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li> + + + + + + <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li> + + + + + + <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li> + + + + + + <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li> + + + + + + <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li class="active"><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> + + + + + + <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li> + + + + + + <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li> + + + + + + <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li> + + + + + + <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li> + + + + + + <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li> + + + + + + <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li> + + + + + + <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li> + + + + + + <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li> + + + + + + <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li> + + + + + + <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li> + + + + + + <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li> + + + + + + <li><a href="protocol-examples-errorresponses.html">Error Responses</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li><a href="sandbox.html">Sandbox</a></li> + + + + + + <li><a href="presentations.html">Presentations</a></li> + + + + + + <li><a href="glossary.html">Glossary</a></li> + + + + + + <li><a href="feedback.html">Feedback</a></li> + + + + + + <p class="external"> + <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a> + </p> + +</ul> + +<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.--> +<script>$("li.active").parents('li').toggleClass("active");</script> + + </div> + + + + <!-- Content Column --> + <div class="col-md-9" id="tg-sb-content"> + <div class="post-header"> + <h1 class="post-title-main">Retrieve a definition</h1> +</div> + + + +<div class="post-content"> + + + + + +<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. --> +<script> +$( document ).ready(function() { + // Handler for .ready() called. + +$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' }); + +/* this offset helps account for the space taken up by the floating toolbar. */ +$('#toc').on('click', 'a', function() { + var target = $(this.getAttribute('href')) + , scroll_target = target.offset().top + + $(window).scrollTop(scroll_target - 10); + return false +}) + +}); +</script> + +<div id="toc"></div> + + + + + + + + + + +<h2 id="retrievedefinition">RetrieveDefinition</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/retrieve"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + +<h2 id="retrieveattributeresponse">RetrieveAttributeResponse</h2> + +<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> + </span><span class="s2">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"com.acme/xdk_53/things/twin/commands/retrieve"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w"> + </span><span class="s2">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/definition"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"digitaltwin:DigitaltwinExample:1.0.0"</span><span class="p">,</span><span class="w"> + </span><span class="s2">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">200</span><span class="w"> +</span><span class="p">}</span><span class="w"> +</span></code></pre></div></div> + + + + <div class="tags"> + + </div> + +</div> + +<hr class="shaded"/> + +<footer> + <div class="row"> + <div class="col-lg-12 footer"> + <div class="logo"> + <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a> + </div> + <p class="notice"> + ©2019 Eclipse Ditto. + Site last generated: Dec 11, 2019 <br /> + </p> + <div class="quickLinks"> + <a href="https://www.eclipse.org/legal/privacy.php" target="_blank"> + > Privacy Policy + </a> + <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank"> + > Terms of Use + </a> + <a href="https://www.eclipse.org/legal/copyright.php" target="_blank"> + > Copyright Agent + </a> + <a href="https://www.eclipse.org/legal" target="_blank"> + > Legal + </a> + <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank"> + > License + </a> + <a href="https://eclipse.org/security" target="_blank"> + > Report a Vulnerability + </a> + </div> + </div> + </div> +</footer> + + + </div> + <!-- /.row --> +</div> +<!-- /.container --> +</div> +<!-- /#main --> + </div> + +</body> +</html>
diff --git a/protocol-examples-retrievethings.html b/protocol-examples-retrievethings.html index 5931943..8bb9d9c 100644 --- a/protocol-examples-retrievethings.html +++ b/protocol-examples-retrievethings.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Retrieve multiple Things</h1> </div> @@ -1229,7 +1254,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-examples.html b/protocol-examples.html index dcf61d9..8cac637 100644 --- a/protocol-examples.html +++ b/protocol-examples.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Protocol examples</h1> </div> @@ -1239,7 +1264,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-overview.html b/protocol-overview.html index e15b8bc..6abe9f7 100644 --- a/protocol-overview.html +++ b/protocol-overview.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Protocol overview</h1> </div> @@ -1205,7 +1230,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-create-or-modify.html b/protocol-specification-things-create-or-modify.html index 7c6a425..848131b 100644 --- a/protocol-specification-things-create-or-modify.html +++ b/protocol-specification-things-create-or-modify.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Things - Create-Or-Modify protocol specification</h1> </div> @@ -1697,12 +1722,158 @@ <p><strong>Example:</strong> <a href="protocol-examples-createattribute.html">Create a single Attribute</a></p> +<h2 id="create-or-modify-a-single-definition-of-a-thing">Create or modify a single definition of a Thing</h2> + +<p>Create or modify a definition of the Thing. +The definition will be created in case it doesn’t exist yet, otherwise the thing definition is updated.</p> + +<h3 id="command-4">Command</h3> + +<table> + <thead> + <tr> + <th>Field</th> + <th>Value</th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>topic</strong></td> + <td><code class="highlighter-rouge"><namespace>/<thingId>/things/<channel>/commands/modify</code></td> + </tr> + <tr> + <td><strong>path</strong></td> + <td><code class="highlighter-rouge">/definition</code></td> + </tr> + <tr> + <td><strong>value</strong></td> + <td>The specific definition of the Thing as JSON string value.</td> + </tr> + </tbody> +</table> + +<h3 id="response-4">Response</h3> + +<table> + <thead> + <tr> + <th>Field</th> + <th> </th> + <th>Value</th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>topic</strong></td> + <td> </td> + <td><code class="highlighter-rouge"><namespace>/<thingId>/things/<channel>/commands/modify</code></td> + </tr> + <tr> + <td><strong>path</strong></td> + <td> </td> + <td><code class="highlighter-rouge">/definition</code></td> + </tr> + <tr> + <td><strong>value</strong></td> + <td> </td> + <td>The created definition as JSON string value. This field is not available, if the definition already existed.</td> + </tr> + <tr> + <td><strong>status</strong></td> + <td><em>code</em></td> + <td> </td> + </tr> + <tr> + <td> </td> + <td><code class="highlighter-rouge">201</code></td> + <td>Success - The definition was created successfully.</td> + </tr> + <tr> + <td> </td> + <td><code class="highlighter-rouge">204</code></td> + <td>Success - The definition was modified successfully.</td> + </tr> + <tr> + <td> </td> + <td><code class="highlighter-rouge">403</code></td> + <td>Not Modifiable - The definition could not be modified as the requester had insufficient permissions (‘WRITE’ is required).</td> + </tr> + <tr> + <td> </td> + <td><code class="highlighter-rouge">404</code></td> + <td>Not Found - The Thing or definition was not found or requester had insufficient permissions.</td> + </tr> + <tr> + <td> </td> + <td> </td> + <td>See <a href="protocol-examples-errorresponses.html">Thing Error Responses</a> for examples of other error responses.</td> + </tr> + </tbody> +</table> + +<h3 id="event-4">Event</h3> + +<p>If the definition already existed before the command was applied and it was thus overwritten by the command, a +<code class="highlighter-rouge">modified</code> event will be emitted.</p> + +<table> + <thead> + <tr> + <th>Field</th> + <th>Value</th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>topic</strong></td> + <td><code class="highlighter-rouge"><namespace>/<thingId>/things/<channel>/events/modified</code></td> + </tr> + <tr> + <td><strong>path</strong></td> + <td><code class="highlighter-rouge">/definition</code></td> + </tr> + <tr> + <td><strong>value</strong></td> + <td>The modified definition of the Thing as JSON string value.</td> + </tr> + </tbody> +</table> + +<p><strong>Example:</strong> <a href="protocol-examples-modifythingdefinition.html">Modify a definition</a></p> + +<p>If the definition did not yet exist before the command was applied, a <code class="highlighter-rouge">created</code> event will be emitted.</p> + +<table> + <thead> + <tr> + <th>Field</th> + <th>Value</th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>topic</strong></td> + <td><code class="highlighter-rouge"><namespace>/<thingId>/things/<channel>/events/created</code></td> + </tr> + <tr> + <td><strong>path</strong></td> + <td><code class="highlighter-rouge">/definition</code></td> + </tr> + <tr> + <td><strong>value</strong></td> + <td>The created definition of the Thing as JSON string value.</td> + </tr> + </tbody> +</table> + +<p><strong>Example:</strong> <a href="protocol-examples-createthingdefinition.html">Create a definition</a></p> + <h2 id="create-or-modify-all-features-of-a-thing">Create or modify all Features of a Thing</h2> <p>Create or modify the Features of a Thing identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the topic.<br /> The list of Features will be replaced by the JSON in the <code class="highlighter-rouge">value</code>.</p> -<h3 id="command-4">Command</h3> +<h3 id="command-5">Command</h3> <table> <thead> @@ -1727,7 +1898,7 @@ </tbody> </table> -<h3 id="response-4">Response</h3> +<h3 id="response-5">Response</h3> <table> <thead> @@ -1786,7 +1957,7 @@ </tbody> </table> -<h3 id="event-4">Event</h3> +<h3 id="event-5">Event</h3> <p>If the thing already contained Features before the command was applied and they were thus overwritten, a <code class="highlighter-rouge">modified</code> event will be emitted.</p> @@ -1847,7 +2018,7 @@ <p>Create or modify a specific Feature (identified by the Feature ID in the <code class="highlighter-rouge">path</code>) of the Thing (identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the topic).</p> -<h3 id="command-5">Command</h3> +<h3 id="command-6">Command</h3> <table> <thead> @@ -1872,7 +2043,7 @@ </tbody> </table> -<h3 id="response-5">Response</h3> +<h3 id="response-6">Response</h3> <table> <thead> @@ -1931,7 +2102,7 @@ </tbody> </table> -<h3 id="event-5">Event</h3> +<h3 id="event-6">Event</h3> <p>If the Feature already existed before the command was applied and it was thus overwritten by the command, a <code class="highlighter-rouge">modified</code> event will be emitted.</p> @@ -1992,7 +2163,7 @@ <p>Create or modify the Definition of a Feature (identified by the Feature ID in the <code class="highlighter-rouge">path</code>) of the Thing (identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>).</p> -<h3 id="command-6">Command</h3> +<h3 id="command-7">Command</h3> <table> <thead> @@ -2017,7 +2188,7 @@ </tbody> </table> -<h3 id="response-6">Response</h3> +<h3 id="response-7">Response</h3> <table> <thead> @@ -2076,7 +2247,7 @@ </tbody> </table> -<h3 id="event-6">Event</h3> +<h3 id="event-7">Event</h3> <p>If the Feature Definition already existed before the command was applied and it was thus overwritten by the command, a <code class="highlighter-rouge">modified</code> event will be emitted.</p> @@ -2137,7 +2308,7 @@ <p>Create or modify the Properties of a Feature (identified by the Feature ID in the <code class="highlighter-rouge">path</code>) of the Thing (identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>).</p> -<h3 id="command-7">Command</h3> +<h3 id="command-8">Command</h3> <table> <thead> @@ -2162,7 +2333,7 @@ </tbody> </table> -<h3 id="response-7">Response</h3> +<h3 id="response-8">Response</h3> <table> <thead> @@ -2221,7 +2392,7 @@ </tbody> </table> -<h3 id="event-7">Event</h3> +<h3 id="event-8">Event</h3> <p>If the Feature already contained Properties before the command was applied and they were thus overwritten by the command, a <code class="highlighter-rouge">modified</code> event will be emitted.</p> @@ -2284,7 +2455,7 @@ The Property will be created if it doesn’t exist or else updated. The Property (JSON) can be referenced hierarchically by applying <a href="https://tools.ietf.org/html/rfc6901">JSON Pointer notation (RFC-6901)</a>.</p> -<h3 id="command-8">Command</h3> +<h3 id="command-9">Command</h3> <table> <thead> @@ -2309,7 +2480,7 @@ </tbody> </table> -<h3 id="response-8">Response</h3> +<h3 id="response-9">Response</h3> <table> <thead> @@ -2378,7 +2549,7 @@ </tbody> </table> -<h3 id="event-8">Event</h3> +<h3 id="event-9">Event</h3> <p>If the Feature Property already existed before the command was applied and it was thus overwritten by the command, a <code class="highlighter-rouge">modified</code> event will be emitted.</p> @@ -2461,7 +2632,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-delete.html b/protocol-specification-things-delete.html index 4572ed4..d6eae85 100644 --- a/protocol-specification-things-delete.html +++ b/protocol-specification-things-delete.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Things - Delete protocol specification</h1> </div> @@ -1467,11 +1492,111 @@ <p><strong>Example:</strong> <a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></p> +<h2 id="delete-the-definition-of-a-thing">Delete the definition of a Thing</h2> + +<p>Delete the definition of the Thing.</p> + +<h3 id="command-3">Command</h3> + +<table> + <thead> + <tr> + <th>Field</th> + <th>Value</th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>topic</strong></td> + <td><code class="highlighter-rouge"><namespace>/<thingId>/things/<channel>/commands/delete</code></td> + </tr> + <tr> + <td><strong>path</strong></td> + <td><code class="highlighter-rouge">/definition</code></td> + </tr> + </tbody> +</table> + +<h3 id="response-3">Response</h3> + +<table> + <thead> + <tr> + <th>Field</th> + <th> </th> + <th>Value</th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>topic</strong></td> + <td> </td> + <td><code class="highlighter-rouge"><namespace>/<thingId>/things/<channel>/commands/delete</code></td> + </tr> + <tr> + <td><strong>path</strong></td> + <td> </td> + <td><code class="highlighter-rouge">/definition</code></td> + </tr> + <tr> + <td><strong>status</strong></td> + <td><em>code</em></td> + <td> </td> + </tr> + <tr> + <td> </td> + <td><code class="highlighter-rouge">204</code></td> + <td>Success - The definition was deleted successfully.</td> + </tr> + <tr> + <td> </td> + <td><code class="highlighter-rouge">403</code></td> + <td>Not Modifiable - The definition could not be deleted as the requester had insufficient permissions (‘WRITE’ is required).</td> + </tr> + <tr> + <td> </td> + <td><code class="highlighter-rouge">404</code></td> + <td>Not Found - The Thing or definition was not found or requester had insufficient permissions.</td> + </tr> + <tr> + <td> </td> + <td> </td> + <td>See <a href="protocol-examples-errorresponses.html">Thing Error Responses</a> for examples of other error responses.</td> + </tr> + </tbody> +</table> + +<h3 id="event-3">Event</h3> + +<p>The event emitted by Ditto after the definition of a thing was deleted.</p> + +<table> + <thead> + <tr> + <th>Field</th> + <th>Value</th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>topic</strong></td> + <td><code class="highlighter-rouge"><namespace>/<thingId>/things/<channel>/events/deleted</code></td> + </tr> + <tr> + <td><strong>path</strong></td> + <td><code class="highlighter-rouge">/definition</code></td> + </tr> + </tbody> +</table> + +<p><strong>Example:</strong> +<a href="protocol-examples-deletethingdefinition.html">Delete a single definition</a></p> + <h2 id="delete-all-features-of-a-thing">Delete all Features of a Thing</h2> <p>Delete all Features of a Thing identified by identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>.</p> -<h3 id="command-3">Command</h3> +<h3 id="command-4">Command</h3> <table> <thead> @@ -1492,7 +1617,7 @@ </tbody> </table> -<h3 id="response-3">Response</h3> +<h3 id="response-4">Response</h3> <table> <thead> @@ -1541,7 +1666,7 @@ </tbody> </table> -<h3 id="event-3">Event</h3> +<h3 id="event-4">Event</h3> <p>The event emitted by Ditto after the Features of a Thing were deleted.</p> @@ -1571,7 +1696,7 @@ <p>Delete a specific Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>) of a Thing.</p> -<h3 id="command-4">Command</h3> +<h3 id="command-5">Command</h3> <table> <thead> @@ -1592,7 +1717,7 @@ </tbody> </table> -<h3 id="response-4">Response</h3> +<h3 id="response-5">Response</h3> <table> <thead> @@ -1641,7 +1766,7 @@ </tbody> </table> -<h3 id="event-4">Event</h3> +<h3 id="event-5">Event</h3> <p>The event emitted by Ditto after a Feature of a Thing was deleted.</p> @@ -1672,7 +1797,7 @@ <p>Delete the Definition of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>) of the Thing (identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>).</p> -<h3 id="command-5">Command</h3> +<h3 id="command-6">Command</h3> <table> <thead> @@ -1693,7 +1818,7 @@ </tbody> </table> -<h3 id="response-5">Response</h3> +<h3 id="response-6">Response</h3> <table> <thead> @@ -1742,7 +1867,7 @@ </tbody> </table> -<h3 id="event-5">Event</h3> +<h3 id="event-6">Event</h3> <p>The event emitted by Ditto after the Feature Definition of a Thing was deleted.</p> @@ -1773,7 +1898,7 @@ <p>Delete all Properties of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>) of the Thing (identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>).</p> -<h3 id="command-6">Command</h3> +<h3 id="command-7">Command</h3> <table> <thead> @@ -1794,7 +1919,7 @@ </tbody> </table> -<h3 id="response-6">Response</h3> +<h3 id="response-7">Response</h3> <table> <thead> @@ -1843,7 +1968,7 @@ </tbody> </table> -<h3 id="event-6">Event</h3> +<h3 id="event-7">Event</h3> <p>The event emitted by Ditto after the Feature Properties of a Thing were deleted.</p> @@ -1873,7 +1998,7 @@ <p>Delete a specific Property (identified by <code class="highlighter-rouge"><propertyPath></code>) of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>).</p> -<h3 id="command-7">Command</h3> +<h3 id="command-8">Command</h3> <table> <thead> @@ -1894,7 +2019,7 @@ </tbody> </table> -<h3 id="response-7">Response</h3> +<h3 id="response-8">Response</h3> <table> <thead> @@ -1943,7 +2068,7 @@ </tbody> </table> -<h3 id="event-7">Event</h3> +<h3 id="event-8">Event</h3> <p>The event emitted by Ditto after a Feature Property of a Thing was deleted.</p> @@ -1994,7 +2119,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-messages.html b/protocol-specification-things-messages.html index 85942eb..6f5d33a 100644 --- a/protocol-specification-things-messages.html +++ b/protocol-specification-things-messages.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Things - Messages protocol specification</h1> </div> @@ -1449,7 +1474,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-retrieve.html b/protocol-specification-things-retrieve.html index 6e63701..61a7acb 100644 --- a/protocol-specification-things-retrieve.html +++ b/protocol-specification-things-retrieve.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Things - Retrieve protocol specification</h1> </div> @@ -1405,11 +1430,88 @@ <p><strong>Example:</strong> <a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></p> +<h2 id="retrieve-the-definition-of-a-thing">Retrieve the definition of a Thing</h2> + +<p>Retrieve the Definition of the Thing.</p> + +<h3 id="command-3">Command</h3> + +<table> + <thead> + <tr> + <th>Field</th> + <th>Value</th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>topic</strong></td> + <td><code class="highlighter-rouge"><namespace>/<thingId>/things/<channel>/commands/retrieve</code></td> + </tr> + <tr> + <td><strong>path</strong></td> + <td><code class="highlighter-rouge">/definition</code></td> + </tr> + </tbody> +</table> + +<h3 id="response-3">Response</h3> + +<table> + <thead> + <tr> + <th>Field</th> + <th> </th> + <th>Value</th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>topic</strong></td> + <td> </td> + <td><code class="highlighter-rouge"><namespace>/<thingId>/things/<channel>/commands/retrieve</code></td> + </tr> + <tr> + <td><strong>path</strong></td> + <td> </td> + <td><code class="highlighter-rouge">/definition</code></td> + </tr> + <tr> + <td><strong>value</strong></td> + <td> </td> + <td>The specific Definition of the Thing as JSON.</td> + </tr> + <tr> + <td><strong>status</strong></td> + <td><em>code</em></td> + <td> </td> + </tr> + <tr> + <td> </td> + <td><code class="highlighter-rouge">200</code></td> + <td>Success.</td> + </tr> + <tr> + <td> </td> + <td><code class="highlighter-rouge">404</code></td> + <td>Not Found - the requested Definition does not exist or the requesting user does not have enough permission to retrieve it.</td> + </tr> + <tr> + <td> </td> + <td> </td> + <td>See <a href="protocol-examples-errorresponses.html">Thing Error Responses</a> for examples of other error responses.</td> + </tr> + </tbody> +</table> + +<p><strong>Example:</strong> +<a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></p> + <h2 id="retrieve-all-features-of-a-thing">Retrieve all Features of a Thing</h2> <p>Retrieve the Features of a Thing identified by identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>.</p> -<h3 id="command-3">Command</h3> +<h3 id="command-4">Command</h3> <table> <thead> @@ -1430,7 +1532,7 @@ </tbody> </table> -<h3 id="response-3">Response</h3> +<h3 id="response-4">Response</h3> <table> <thead> @@ -1487,7 +1589,7 @@ <p>Retrieve a specific Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>) of the Thing (identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>).</p> -<h3 id="command-4">Command</h3> +<h3 id="command-5">Command</h3> <table> <thead> @@ -1508,7 +1610,7 @@ </tbody> </table> -<h3 id="response-4">Response</h3> +<h3 id="response-5">Response</h3> <table> <thead> @@ -1565,7 +1667,7 @@ <p>Retrieve the Definition of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>) of the Thing (identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>).</p> -<h3 id="command-5">Command</h3> +<h3 id="command-6">Command</h3> <table> <thead> @@ -1586,7 +1688,7 @@ </tbody> </table> -<h3 id="response-5">Response</h3> +<h3 id="response-6">Response</h3> <table> <thead> @@ -1643,7 +1745,7 @@ <p>Retrieve all Properties of a Feature (identified by the <code class="highlighter-rouge"><featureId></code> in the <code class="highlighter-rouge">path</code>) of the Thing (identified by the <code class="highlighter-rouge"><namespace></code> and the <code class="highlighter-rouge"><thingId></code> in the <code class="highlighter-rouge">topic</code>).</p> -<h3 id="command-6">Command</h3> +<h3 id="command-7">Command</h3> <table> <thead> @@ -1664,7 +1766,7 @@ </tbody> </table> -<h3 id="response-6">Response</h3> +<h3 id="response-7">Response</h3> <table> <thead> @@ -1721,7 +1823,7 @@ <p>Retrieve the Property of the Feature identified by the <code class="highlighter-rouge"><featureId></code> in the path. The Property (JSON) can be referenced hierarchically by applying <a href="https://tools.ietf.org/html/rfc6901">JSON Pointer notation (RFC-6901)</a>.</p> -<h3 id="command-7">Command</h3> +<h3 id="command-8">Command</h3> <table> <thead> @@ -1742,7 +1844,7 @@ </tbody> </table> -<h3 id="response-7">Response</h3> +<h3 id="response-8">Response</h3> <table> <thead> @@ -1819,7 +1921,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things-search.html b/protocol-specification-things-search.html index c5afbb1..c29aebd 100644 --- a/protocol-specification-things-search.html +++ b/protocol-specification-things-search.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Things - Search protocol specification</h1> </div> @@ -1195,7 +1220,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-things.html b/protocol-specification-things.html index 341229e..1d3f683 100644 --- a/protocol-specification-things.html +++ b/protocol-specification-things.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Protocol specification for Things</h1> </div> @@ -1258,7 +1283,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification-topic.html b/protocol-specification-topic.html index 15aad5f..c542ea5 100644 --- a/protocol-specification-topic.html +++ b/protocol-specification-topic.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Protocol topic</h1> </div> @@ -1315,7 +1340,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-specification.html b/protocol-specification.html index 688c568..1d19547 100644 --- a/protocol-specification.html +++ b/protocol-specification.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Protocol specification</h1> </div> @@ -1315,7 +1340,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/protocol-twinlive.html b/protocol-twinlive.html index 7fd3e84..7669b3b 100644 --- a/protocol-twinlive.html +++ b/protocol-twinlive.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Protocol twin/live channel</h1> </div> @@ -1210,7 +1235,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_010-M1.html b/release_notes_010-M1.html index 4b7e330..807fd5a 100644 --- a/release_notes_010-M1.html +++ b/release_notes_010-M1.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.1.0-M1</h1> </div> @@ -1195,7 +1220,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_010-M3.html b/release_notes_010-M3.html index 2cd1929..d92f16f 100644 --- a/release_notes_010-M3.html +++ b/release_notes_010-M3.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.1.0-M3</h1> </div> @@ -1251,7 +1276,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_020-M1.html b/release_notes_020-M1.html index a26194a..ed7fb6c 100644 --- a/release_notes_020-M1.html +++ b/release_notes_020-M1.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.2.0-M1</h1> </div> @@ -1236,7 +1261,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_030-M1.html b/release_notes_030-M1.html index a9d6615..470fb23 100644 --- a/release_notes_030-M1.html +++ b/release_notes_030-M1.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.3.0-M1</h1> </div> @@ -1247,7 +1272,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_030-M2.html b/release_notes_030-M2.html index a8524d1..e448c04 100644 --- a/release_notes_030-M2.html +++ b/release_notes_030-M2.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.3.0-M2</h1> </div> @@ -1244,7 +1269,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_080-M1.html b/release_notes_080-M1.html index 7af442f..86656e8 100644 --- a/release_notes_080-M1.html +++ b/release_notes_080-M1.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.8.0-M1</h1> </div> @@ -1266,7 +1291,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_080-M2.html b/release_notes_080-M2.html index 5f937a0..bfa64e2 100644 --- a/release_notes_080-M2.html +++ b/release_notes_080-M2.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.8.0-M2</h1> </div> @@ -1250,7 +1275,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_080-M3.html b/release_notes_080-M3.html index 381f518..3652f20 100644 --- a/release_notes_080-M3.html +++ b/release_notes_080-M3.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.8.0-M3</h1> </div> @@ -1254,7 +1279,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_080.html b/release_notes_080.html index 1f930b7..45c0628 100644 --- a/release_notes_080.html +++ b/release_notes_080.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.8.0</h1> </div> @@ -1260,7 +1285,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_090-M1.html b/release_notes_090-M1.html index a4ba1e5..a070fa4 100644 --- a/release_notes_090-M1.html +++ b/release_notes_090-M1.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.9.0-M1</h1> </div> @@ -1232,7 +1257,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_090-M2.html b/release_notes_090-M2.html index 22378c3..9cf1351 100644 --- a/release_notes_090-M2.html +++ b/release_notes_090-M2.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.9.0-M2</h1> </div> @@ -1233,7 +1258,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_090.html b/release_notes_090.html index 1b3494f..64cc6e7 100644 --- a/release_notes_090.html +++ b/release_notes_090.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li class="active"><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 0.9.0</h1> </div> @@ -1290,7 +1315,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_100-M1a.html b/release_notes_100-M1a.html index 7624af5..94f1438 100644 --- a/release_notes_100-M1a.html +++ b/release_notes_100-M1a.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 1.0.0-M1a</h1> </div> @@ -1251,7 +1276,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_100-M2.html b/release_notes_100-M2.html index 5d0a6c3..60b3b7f 100644 --- a/release_notes_100-M2.html +++ b/release_notes_100-M2.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release notes 1.0.0-M2</h1> </div> @@ -1268,7 +1293,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/release_notes_100.html b/release_notes_100.html new file mode 100644 index 0000000..33ede99 --- /dev/null +++ b/release_notes_100.html
@@ -0,0 +1,1333 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<meta name="description" content="Version 1.0.0 of Eclipse Ditto, released on 12.12.2019"> +<meta name="keywords" content="release_notes, release notes, announcements, changelog"> +<title> Release notes 1.0.0 • Eclipse Ditto • a digital twin framework</title> + +<link rel="stylesheet" href="css/syntax.css"> +<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous"> +<link rel="stylesheet" href="css/modern-business.css"> +<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous"> +<link rel="stylesheet" href="css/customstyles.css"> +<link rel="stylesheet" href="css/boxshadowproperties.css"> +<link rel="stylesheet" href="css/theme-ditto.css"> +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700"> + +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" crossorigin="anonymous"></script> +<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script> +<script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js" crossorigin="anonymous"></script> +<script src="js/toc.js"></script> +<script src="js/customscripts.js"></script> + +<script type="application/ld+json"> +{ + "@context": "http://schema.org", + "@type": "Organization", + "url": "https://eclipse.org/ditto/", + "logo": "https://eclipse.org/ditto/images/ditto.svg" +} +</script> + +<link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16"> +<link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32"> +<link rel="icon" type="image/png" href="images/favicon-96x96.png" sizes="96x96"> + +<link rel="alternate" type="application/rss+xml" title="Eclipse Ditto Blog" href="https://www.eclipse.org/ditto/feed.xml"> + +<!-- Eclipse Foundation cookie consent: --> +<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" /> +<script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script> + + <script> + $(document).ready(function() { + $("#tg-sb-link").click(function() { + $("#tg-sb-sidebar").toggle(); + $("#tg-sb-content").toggleClass('col-md-9'); + $("#tg-sb-content").toggleClass('col-md-12'); + $("#tg-sb-icon").toggleClass('fa-toggle-on'); + $("#tg-sb-icon").toggleClass('fa-toggle-off'); + }); + }); + </script> +</head> + + +<script> + (function(w,d,s,l,i){ + w[l]=w[l]||[]; + w[l].push({'gtm.start': + new Date().getTime(),event:'gtm.js'}); + var f=d.getElementsByTagName(s)[0], + j=d.createElement(s), + dl=l!='dataLayer'?'&l='+l:''; + j.async=true; + j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; + f.parentNode.insertBefore(j,f); + })(window,document,'script','dataLayer','GTM-5WLCZXC'); +</script> + + + +<body> +<!-- Navigation --> +<nav class="navbar navbar-inverse navbar-fixed-top"> + <div class="container topnavlinks"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-ditto-home" href="index.html"> <img src="images/ditto_allwhite_symbolonly.svg" class="ditto-navbar-symbol" alt="Home"> <img src="images/ditto_allwhite_textonly.svg" class="ditto-navbar-symbol-text" alt="Ditto"></a> + </div> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right"> + <!-- toggle sidebar button --> + <!--<li><a id="tg-sb-link" href="#"><i id="tg-sb-icon" class="fa fa-toggle-on"></i> Nav</a></li>--> + <!-- entries without drop-downs appear here --> + + + + + + + + <li><a href="blog.html">Blog</a></li> + + + + <li><a href="intro-overview.html">Documentation</a></li> + + + + <li><a href="http-api-doc.html">HTTP API</a></li> + + + + <li><a href="https://ditto.eclipse.org" target="_blank">Sandbox</a></li> + + + + <li><a href="https://github.com/eclipse/ditto" target="_blank">GitHub</a></li> + + + + <li><a href="https://github.com/eclipse/ditto-examples" target="_blank">GitHub examples</a></li> + + + + <!-- entries with drop-downs appear here --> + <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.--> + + + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links<b class="caret"></b></a> + <ul class="dropdown-menu"> + + + <li><a href="https://projects.eclipse.org/projects/iot.ditto" target="_blank">Eclipse Ditto Project</a></li> + + + + <li><a href="https://www.eclipse.org/forums/index.php/f/364/" target="_blank">Forum</a></li> + + + + <li><a href="https://ci.eclipse.org/ditto/" target="_blank">Jenkins</a></li> + + + + <li><a href="https://dev.eclipse.org/mhonarc/lists/ditto-dev/" target="_blank">Mailing list archives</a></li> + + + + <li><a href="https://gitter.im/eclipse/ditto" target="_blank">Gitter.im chat</a></li> + + + </ul> + </li> + + + + <!--comment out this block if you want to hide search--> + <li> + <!--start search--> + <div id="search-demo-container"> + <input type="text" id="search-input" placeholder="search..."> + <ul id="results-container"></ul> + </div> + <script src="//cdnjs.cloudflare.com/ajax/libs/simple-jekyll-search/0.0.9/jekyll-search.js" type="text/javascript"></script> + <script type="text/javascript"> + SimpleJekyllSearch.init({ + searchInput: document.getElementById('search-input'), + resultsContainer: document.getElementById('results-container'), + dataSource: 'search.json', + searchResultTemplate: '<li><a href="{url}" title="Release notes 1.0.0">{title}</a></li>', + noResultsText: 'No results found.', + limit: 10, + fuzzy: true, + }) + </script> + <!--end search--> + </li> + </ul> + </div> + </div> + <!-- /.container --> +</nav> + +<!-- Page Content --> +<div class="container"> + <div id="main"> + <!-- Content Row --> + <div class="row"> + + + <!-- Sidebar Column --> + <div class="col-md-3" id="tg-sb-sidebar"> + + +<ul id="mysidebar" class="nav"> + <li class="sidebarTitle">Eclipse Ditto </li> + + + + + <li class="subfolders"> + <a href="#"><span></span>Introduction</a> + <ul> + + + + <li><a href="intro-overview.html">Overview</a></li> + + + + + + + <li><a href="intro-digitaltwins.html">Digital twins</a></li> + + + + + + + <li><a href="intro-hello-world.html">Hello world</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Release Notes</a> + <ul> + + + + <li class="active"><a href="release_notes_100.html">1.0.0</a></li> + + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> + + + + + + + <li><a href="release_notes_080.html">0.8.0</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Milestone releases</a> + <ul> + + + + <li><a href="release_notes_100-M2.html">1.0.0-M2</a></li> + + + + + + <li><a href="release_notes_100-M1a.html">1.0.0-M1a</a></li> + + + + + + <li><a href="release_notes_090-M2.html">0.9.0-M2</a></li> + + + + + + <li><a href="release_notes_090-M1.html">0.9.0-M1</a></li> + + + + + + <li><a href="release_notes_080-M3.html">0.8.0-M3</a></li> + + + + + + <li><a href="release_notes_080-M2.html">0.8.0-M2</a></li> + + + + + + <li><a href="release_notes_080-M1.html">0.8.0-M1</a></li> + + + + + + <li><a href="release_notes_030-M2.html">0.3.0-M2</a></li> + + + + + + <li><a href="release_notes_030-M1.html">0.3.0-M1</a></li> + + + + + + <li><a href="release_notes_020-M1.html">0.2.0-M1</a></li> + + + + + + <li><a href="release_notes_010-M3.html">0.1.0-M3</a></li> + + + + + + <li><a href="release_notes_010-M1.html">0.1.0-M1</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Installation</a> + <ul> + + + + <li><a href="installation-building.html">Building Ditto</a></li> + + + + + + + <li><a href="installation-running.html">Running Ditto</a></li> + + + + + + + <li><a href="installation-operating.html">Operating Ditto</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Basic concepts</a> + <ul> + + + + <li><a href="basic-overview.html">Overview</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Model entities</a> + <ul> + + + + <li><a href="basic-thing.html">Thing</a></li> + + + + + + <li><a href="basic-acl.html">Access Control List (ACL)</a></li> + + + + + + <li><a href="basic-feature.html">Feature</a></li> + + + + + + <li><a href="basic-policy.html">Policy</a></li> + + + + + + <li><a href="basic-namespaces-and-names.html">Namespaces and Names</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="basic-auth.html">Authentication and Authorization</a></li> + + + + + + + <li><a href="basic-messages.html">Messages</a></li> + + + + + + + <li><a href="basic-signals.html">Signals</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Signal types</a> + <ul> + + + + <li><a href="basic-signals-command.html">Command</a></li> + + + + + + <li><a href="basic-signals-commandresponse.html">Command response</a></li> + + + + + + <li><a href="basic-signals-errorresponse.html">Error response</a></li> + + + + + + <li><a href="basic-signals-event.html">Event</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="basic-apis.html">APIs</a></li> + + + + + + + <li><a href="basic-connections.html">Connections</a></li> + + + + + + + <li><a href="basic-placeholders.html">Placeholders</a></li> + + + + + + + <li><a href="basic-changenotifications.html">Change notifications</a></li> + + + + + + + <li><a href="basic-rql.html">RQL expressions</a></li> + + + + + + + <li><a href="basic-search.html">Search</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Architecture</a> + <ul> + + + + <li><a href="architecture-overview.html">Overview</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>Services</a> + <ul> + + + + <li><a href="architecture-services-policies.html">Policies</a></li> + + + + + + <li><a href="architecture-services-things.html">Things</a></li> + + + + + + <li><a href="architecture-services-things-search.html">Things-Search</a></li> + + + + + + <li><a href="architecture-services-connectivity.html">Connectivity</a></li> + + + + + + <li><a href="architecture-services-concierge.html">Concierge</a></li> + + + + + + <li><a href="architecture-services-gateway.html">Gateway</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>HTTP API</a> + <ul> + + + + <li><a href="httpapi-overview.html">Overview</a></li> + + + + + + + <li><a href="httpapi-concepts.html">Concepts</a></li> + + + + + + + <li><a href="httpapi-search.html">Search</a></li> + + + + + + + <li><a href="httpapi-messages.html">Messages</a></li> + + + + + + + <li><a href="httpapi-protocol-bindings-websocket.html">WebSocket protocol binding</a></li> + + + + + + + <li><a href="httpapi-sse.html">Server sent events</a></li> + + + + + + + <li><a href="httpapi-postman.html">Run in Postman</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Connectivity API</a> + <ul> + + + + <li><a href="connectivity-overview.html">Overview</a></li> + + + + + + + <li><a href="connectivity-manage-connections.html">Manage connections</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-amqp091.html">AMQP 0.9.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-amqp10.html">AMQP 1.0 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-mqtt.html">MQTT 3.1.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-http.html">HTTP 1.1 protocol binding</a></li> + + + + + + + <li><a href="connectivity-protocol-bindings-kafka2.html">Kafka 2.x protocol binding</a></li> + + + + + + + <li><a href="connectivity-mapping.html">Payload mapping</a></li> + + + + + + + <li><a href="connectivity-header-mapping.html">Header mapping</a></li> + + + + + + + <li><a href="connectivity-tls-certificates.html">TLS certificates</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Client SDK</a> + <ul> + + + + <li><a href="client-sdk-overview.html">Overview</a></li> + + + + + + + <li><a href="client-sdk-java.html">Java</a></li> + + + + + + + <li><a href="client-sdk-javascript.html">JavaScript</a></li> + + + + + </ul> + </li> + + + + + + <li class="subfolders"> + <a href="#"><span></span>Ditto Protocol</a> + <ul> + + + + <li><a href="protocol-overview.html">Overview</a></li> + + + + + + + <li><a href="protocol-twinlive.html">Twin/live channel</a></li> + + + + + + + <li><a href="protocol-specification.html">Specification</a></li> + + + + + + + <li><a href="protocol-specification-topic.html">Protocol topic</a></li> + + + + + + + <li><a href="protocol-specification-things.html">Things group</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ commands/events</a> + <ul> + + + + <li><a href="protocol-specification-things-create-or-modify.html">Create/Modify</a></li> + + + + + + <li><a href="protocol-specification-things-retrieve.html">Retrieve</a></li> + + + + + + <li><a href="protocol-specification-things-delete.html">Delete</a></li> + + + + </ul> + </li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ search/messages</a> + <ul> + + + + <li><a href="protocol-specification-things-search.html">Search</a></li> + + + + + + <li><a href="protocol-specification-things-messages.html">Messages</a></li> + + + + </ul> + </li> + + + + + + + <li><a href="protocol-bindings.html">Bindings</a></li> + + + + + + + <li><a href="protocol-examples.html">Examples</a></li> + + + + <li class="subfolders"> + <a href="#"><span></span>→ Things examples</a> + <ul> + + + + <li><a href="protocol-examples-creatething.html">Create a Thing</a></li> + + + + + + <li><a href="protocol-examples-deletething.html">Delete a Thing</a></li> + + + + + + <li><a href="protocol-examples-modifything.html">Modify a Thing</a></li> + + + + + + <li><a href="protocol-examples-retrievething.html">Retrieve a Thing</a></li> + + + + + + <li><a href="protocol-examples-retrievethings.html">Retrieve multiple Things</a></li> + + + + + + <li><a href="protocol-examples-createattributes.html">Create Attributes</a></li> + + + + + + <li><a href="protocol-examples-deleteattributes.html">Delete Attributes</a></li> + + + + + + <li><a href="protocol-examples-modifyattributes.html">Modify Attributes</a></li> + + + + + + <li><a href="protocol-examples-retrieveattributes.html">Retrieve Attributes</a></li> + + + + + + <li><a href="protocol-examples-createattribute.html">Create a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-deleteattribute.html">Delete a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-modifyattribute.html">Modify a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-retrieveattribute.html">Retrieve a single Attribute</a></li> + + + + + + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> + + + + + + <li><a href="protocol-examples-deletefeatures.html">Delete Features</a></li> + + + + + + <li><a href="protocol-examples-modifyfeatures.html">Modify Features</a></li> + + + + + + <li><a href="protocol-examples-retrievefeatures.html">Retrieve Features</a></li> + + + + + + <li><a href="protocol-examples-createfeature.html">Create a single Feature</a></li> + + + + + + <li><a href="protocol-examples-deletefeature.html">Delete a single Feature</a></li> + + + + + + <li><a href="protocol-examples-modifyfeature.html">Modify a single Feature</a></li> + + + + + + <li><a href="protocol-examples-retrievefeature.html">Retrieve a single Feature</a></li> + + + + + + <li><a href="protocol-examples-createdefinition.html">Create Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-deletedefinition.html">Delete Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-modifydefinition.html">Modify Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievedefinition.html">Retrieve Feature Definition</a></li> + + + + + + <li><a href="protocol-examples-createproperties.html">Create Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-deleteproperties.html">Delete Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-modifyproperties.html">Modify Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-retrieveproperties.html">Retrieve Feature Properties</a></li> + + + + + + <li><a href="protocol-examples-createproperty.html">Create a single Property</a></li> + + + + + + <li><a href="protocol-examples-deleteproperty.html">Delete a single Property</a></li> + + + + + + <li><a href="protocol-examples-modifyproperty.html">Modify a single Property</a></li> + + + + + + <li><a href="protocol-examples-retrieveproperty.html">Retrieve a single Property</a></li> + + + + + + <li><a href="protocol-examples-errorresponses.html">Error Responses</a></li> + + + + </ul> + </li> + + + + + </ul> + </li> + + + + + + <li><a href="sandbox.html">Sandbox</a></li> + + + + + + <li><a href="presentations.html">Presentations</a></li> + + + + + + <li><a href="glossary.html">Glossary</a></li> + + + + + + <li><a href="feedback.html">Feedback</a></li> + + + + + + <p class="external"> + <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a> + </p> + +</ul> + +<!-- this highlights the active parent class in the sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.--> +<script>$("li.active").parents('li').toggleClass("active");</script> + + </div> + + + + <!-- Content Column --> + <div class="col-md-9" id="tg-sb-content"> + <div class="post-header"> + <h1 class="post-title-main">Release notes 1.0.0</h1> +</div> + + + +<div class="post-content"> + + + <div class="summary">Version 1.0.0 of Eclipse Ditto, released on 12.12.2019</div> + + + + +<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. --> +<script> +$( document ).ready(function() { + // Handler for .ready() called. + +$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' }); + +/* this offset helps account for the space taken up by the floating toolbar. */ +$('#toc').on('click', 'a', function() { + var target = $(this.getAttribute('href')) + , scroll_target = target.offset().top + + $(window).scrollTop(scroll_target - 10); + return false +}) + +}); +</script> + +<div id="toc"></div> + + + + + + + + + + <p>This is Ditto’s first major release which is tied to project graduation in Eclipse IoT.</p> + +<p>This release is completely <a href="https://www.eclipse.org/projects/handbook/#ip">IP (intellectual property) checked by the Eclipse Foundation</a> +meaning that project code as well as all used dependencies were “[…] reviewed to ensure that the copyrights +expressed are correct, licensing is valid and compatible, and that other issues have been uncovered and properly +investigated.”</p> + +<h2 id="whats-in-this-release">What’s in this release?</h2> + +<p>Eclipse Ditto 1.0.0 focuses on the following areas:</p> + +<ul> + <li>Addition of “definition” field in thing at model level containing the model ID a thing may follow</li> + <li>Improved connection response handling/mapping</li> +</ul> + +<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-circle"></i> <b>Warning:</b> +If you want to upgrade an existing Ditto installation to 1.0.0, the following database migration has to be done +before upgrading: <strong>Follow the steps documented in <a href="#migration-notes">the migration notes</a></strong>.</div> + +<h3 id="changelog">Changelog</h3> + +<p>Compared to the latest milestone release <a href="release_notes_100-M2.html">1.0.0-M2</a>, the following changes, new features and +bugfixes were added.</p> + +<h4 id="changes">Changes</h4> + +<h5 id="remove-suffixed-collections"><a href="https://github.com/eclipse/ditto/issues/537">Remove suffixed collections</a></h5> + +<p>We removed suffixed collection support from Things and Policies persistence. +These collections do not scale well with increased amount of namespaces and lead to massive problems with mongodb as +sharding can’t be used.</p> + +<h4 id="new-features">New features</h4> + +<h5 id="comprehensive-support-for-command-responses"><a href="https://github.com/eclipse/ditto/issues/540">Comprehensive support for command responses</a></h5> + +<p>Adds the possibility to define a “reply target” for <a href="basic-connections.html#sources">connection sources</a> where</p> +<ul> + <li>the response address may be configured</li> + <li>response header mappings may be configured</li> +</ul> + +<p>Both accepting placeholders, so e.g. with that feature it is possible to send replies whenever an incoming command +specified a <code class="highlighter-rouge">reply-to</code> address.</p> + +<p>Used in combination with <a href="https://eclipse.org/hono/">Eclipse Hono</a> it is possible to send responses to devices which +e.g. need to retrieve data from Ditto.</p> + +<h5 id="add-definition-to-thing-in-order-to-reference-used-model"><a href="https://github.com/eclipse/ditto/issues/247">Add “definition” to Thing in order to reference used model</a></h5> + +<p>In order to specify which model a Thing follows, the JSON of the Thing entity was enhanced with a single string for +<code class="highlighter-rouge">"definintion"</code>. This can e.g. be used in order to place an <a href="https://eclipse.org/vorto/">Eclipse Vorto</a> +“Information Model” reference to a Thing.</p> + +<h4 id="bugfixes">Bugfixes</h4> + +<h5 id="fixed-nullpointer-in-streamingsessionactor"><a href="https://github.com/eclipse/ditto/pull/546">Fixed NullPointer in StreamingSessionActor</a></h5> + +<p>When closing a WebSocket session, a <code class="highlighter-rouge">NullPointerException</code> occurred which is fixed now.</p> + +<h3 id="migration-notes">Migration notes</h3> + +<p>Because we removed support for suffixed collections with this release, an offline migration with the provided script +is needed.</p> + +<p><a class="no_icon" target="_blank" href="files/migration_mongodb_1.0.0.js">MongoDB migration script</a></p> + +<p>The script will copy all Thing and Policy events and snapshots from suffixed collections to one journal for each entity, +e.g. from things_journal@org.eclipse.ditto and things_journal@org.eclipse.hono to things_journal.</p> + +<ol> + <li>Completely stop Ditto.</li> + <li>Execute the migration script via mongo shell.</li> + <li>Update Ditto to 1.0.0.</li> + <li>Start Ditto.</li> +</ol> + + + <div class="tags"> + + <b>Tags: </b> + + + + <a href="tag_release_notes.html" class="btn btn-default navbar-btn cursorNorm" role="button">release_notes</a> + + + + </div> + +</div> + +<hr class="shaded"/> + +<footer> + <div class="row"> + <div class="col-lg-12 footer"> + <div class="logo"> + <a href="https://eclipse.org"><img src="images/eclipse_foundation_logo.svg" alt="Eclipse logo"/></a> + </div> + <p class="notice"> + ©2019 Eclipse Ditto. + Site last generated: Dec 11, 2019 <br /> + </p> + <div class="quickLinks"> + <a href="https://www.eclipse.org/legal/privacy.php" target="_blank"> + > Privacy Policy + </a> + <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank"> + > Terms of Use + </a> + <a href="https://www.eclipse.org/legal/copyright.php" target="_blank"> + > Copyright Agent + </a> + <a href="https://www.eclipse.org/legal" target="_blank"> + > Legal + </a> + <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank"> + > License + </a> + <a href="https://eclipse.org/security" target="_blank"> + > Report a Vulnerability + </a> + </div> + </div> + </div> +</footer> + + + </div> + <!-- /.row --> +</div> +<!-- /.container --> +</div> +<!-- /#main --> + </div> + +</body> +</html>
diff --git a/sandbox.html b/sandbox.html index b49f4f6..7f5b11f 100644 --- a/sandbox.html +++ b/sandbox.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Sandbox</h1> </div> @@ -1240,7 +1265,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/search.json b/search.json index 1d7dcc7..85198d8 100644 --- a/search.json +++ b/search.json
@@ -733,6 +733,14 @@ + + + + + + + + { "title": "Protocol examples", "tags": "protocol", @@ -987,6 +995,17 @@ { +"title": "Release notes 1.0.0", +"tags": "release_notes", +"keywords": "release notes, announcements, changelog", +"url": "release_notes_100.html", +"summary": "Version 1.0.0 of Eclipse Ditto, released on 12.12.2019" +} +, + + + +{ "title": "Release notes 1.0.0-M1a", "tags": "release_notes", "keywords": "release notes, announcements, changelog",
diff --git a/sitemap.xml b/sitemap.xml index 0c2a811..04c6297 100644 --- a/sitemap.xml +++ b/sitemap.xml
@@ -587,6 +587,14 @@ + + + + + + + + <url> <loc>https://www.eclipse.org/ditto/protocol-examples.html</loc> </url> @@ -726,6 +734,12 @@ <url> + <loc>https://www.eclipse.org/ditto/release_notes_100.html</loc> + </url> + + + + <url> <loc>https://www.eclipse.org/ditto/release_notes_100-M1a.html</loc> </url>
diff --git a/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html b/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html index b12d710..f546a01 100644 --- a/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html +++ b/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html
@@ -197,7 +197,6 @@ data-state="chapter-background"> <!-- background source: https://unsplash.com/collections/425779/iot --> <br/> - <img src="../../images/eclipse_incubation_vertical_png-02.png" style="position: absolute; top: 50px; right: 0px; width: 100px" alt="Incubation logo"> <h1 style="font: 2.5em Helvetica, sans-serif;">Eclipse <img src="../../images/ditto.svg" style="width: 20%;" alt="Ditto logo"> status</h1> <br/> <br/>
diff --git a/tag_architecture.html b/tag_architecture.html index dbec14f..6d358ba 100644 --- a/tag_architecture.html +++ b/tag_architecture.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Architecture topics</h1> </div> @@ -1556,6 +1581,14 @@ + + + + + + + + @@ -1664,6 +1697,10 @@ + + + + @@ -1834,7 +1871,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_blog.html b/tag_blog.html index c2f259e..e76883a 100644 --- a/tag_blog.html +++ b/tag_blog.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Blog entries</h1> </div> @@ -1514,6 +1539,14 @@ + + + + + + + + @@ -1622,6 +1655,10 @@ + + + + @@ -1942,7 +1979,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_client_sdk.html b/tag_client_sdk.html index da80dae..0b0b4e5 100644 --- a/tag_client_sdk.html +++ b/tag_client_sdk.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Client SDK topics</h1> </div> @@ -1542,6 +1567,14 @@ + + + + + + + + @@ -1650,6 +1683,10 @@ + + + + @@ -1820,7 +1857,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_connectivity.html b/tag_connectivity.html index 0910d6b..731e67a 100644 --- a/tag_connectivity.html +++ b/tag_connectivity.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Connectivity topics</h1> </div> @@ -1592,6 +1617,14 @@ + + + + + + + + @@ -1706,6 +1739,10 @@ + + + + @@ -1894,7 +1931,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_getting_started.html b/tag_getting_started.html index 8df8b2b..8d5bc37 100644 --- a/tag_getting_started.html +++ b/tag_getting_started.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Getting started topics</h1> </div> @@ -1556,6 +1581,14 @@ + + + + + + + + @@ -1664,6 +1697,10 @@ + + + + @@ -1834,7 +1871,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_http.html b/tag_http.html index 3203d12..fb9a987 100644 --- a/tag_http.html +++ b/tag_http.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">HTTP topics</h1> </div> @@ -1562,6 +1587,14 @@ + + + + + + + + @@ -1670,6 +1703,10 @@ + + + + @@ -1840,7 +1877,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_installation.html b/tag_installation.html index f176f31..5198d8b 100644 --- a/tag_installation.html +++ b/tag_installation.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Installation topics</h1> </div> @@ -1532,6 +1557,14 @@ + + + + + + + + @@ -1640,6 +1673,10 @@ + + + + @@ -1810,7 +1847,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_model.html b/tag_model.html index eeffb11..c2d37cd 100644 --- a/tag_model.html +++ b/tag_model.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Model topics</h1> </div> @@ -1574,6 +1599,14 @@ + + + + + + + + @@ -1682,6 +1715,10 @@ + + + + @@ -1852,7 +1889,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_news.html b/tag_news.html index 602df8d..b114e50 100644 --- a/tag_news.html +++ b/tag_news.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">News topics</h1> </div> @@ -1514,6 +1539,14 @@ + + + + + + + + @@ -1622,6 +1655,10 @@ + + + + @@ -1792,7 +1829,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_protocol.html b/tag_protocol.html index b861d45..f789cdb 100644 --- a/tag_protocol.html +++ b/tag_protocol.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Protocol topics</h1> </div> @@ -1556,6 +1581,14 @@ + + + + + + + + <tr><td><a href="protocol-examples.html">Protocol examples</a></td> @@ -1731,6 +1764,10 @@ + + + + @@ -1901,7 +1938,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_release_notes.html b/tag_release_notes.html index b8467ba..3264d1f 100644 --- a/tag_release_notes.html +++ b/tag_release_notes.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Release Notes topics</h1> </div> @@ -1514,6 +1539,14 @@ + + + + + + + + @@ -1688,6 +1721,16 @@ + <tr><td><a href="release_notes_100.html">Release notes 1.0.0</a></td> + <td><span class="label label-default">Page</span></td> + <td> Version 1.0.0 of Eclipse Ditto, released on 12.12.2019 </td> + </tr> + + + + + + <tr><td><a href="release_notes_100-M1a.html">Release notes 1.0.0-M1a</a></td> <td><span class="label label-default">Page</span></td> <td> Version 1.0.0-M1a of Eclipse Ditto, released on 17.09.2019 </td> @@ -1876,7 +1919,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_rql.html b/tag_rql.html index 8ef4dbd..ad3258e 100644 --- a/tag_rql.html +++ b/tag_rql.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">RQL topics</h1> </div> @@ -1574,6 +1599,14 @@ + + + + + + + + @@ -1682,6 +1715,10 @@ + + + + @@ -1858,7 +1895,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_search.html b/tag_search.html index 0d8dcb7..bac1cd5 100644 --- a/tag_search.html +++ b/tag_search.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Search topics</h1> </div> @@ -1532,6 +1557,14 @@ + + + + + + + + @@ -1659,6 +1692,10 @@ + + + + @@ -1829,7 +1866,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_signal.html b/tag_signal.html index 5986467..9d8223e 100644 --- a/tag_signal.html +++ b/tag_signal.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Signal topics</h1> </div> @@ -1549,6 +1574,14 @@ + + + + + + + + @@ -1657,6 +1690,10 @@ + + + + @@ -1827,7 +1864,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">
diff --git a/tag_troubleshooting.html b/tag_troubleshooting.html index 84c5472..4efa893 100644 --- a/tag_troubleshooting.html +++ b/tag_troubleshooting.html
@@ -236,6 +236,13 @@ + <li><a href="release_notes_100.html">1.0.0</a></li> + + + + + + <li><a href="release_notes_090.html">0.9.0</a></li> @@ -941,6 +948,30 @@ + <li><a href="protocol-examples-createthingdefinition.html">Create a Definition</a></li> + + + + + + <li><a href="protocol-examples-deletethingdefinition.html">Delete a Definition</a></li> + + + + + + <li><a href="protocol-examples-modifythingdefinition.html">Modify a Definition</a></li> + + + + + + <li><a href="protocol-examples-retrievethingdefinition.html">Retrieve a Definition</a></li> + + + + + <li><a href="protocol-examples-createfeatures.html">Create Features</a></li> @@ -1117,13 +1148,7 @@ <!-- Content Column --> <div class="col-md-9" id="tg-sb-content"> - <span class="incubation-logo"> - <img src="images/eclipse_incubation_vertical_png-02.png" alt="This is an Eclipse incubation project" style="position: fixed; - bottom: 10px; right: 10px; width: 100px"/> -</span> - - -<div class="post-header"> + <div class="post-header"> <h1 class="post-title-main">Troubleshooting topics</h1> </div> @@ -1520,6 +1545,14 @@ + + + + + + + + @@ -1628,6 +1661,10 @@ + + + + @@ -1798,7 +1835,7 @@ </div> <p class="notice"> ©2019 Eclipse Ditto. - Site last generated: Nov 27, 2019 <br /> + Site last generated: Dec 11, 2019 <br /> </p> <div class="quickLinks"> <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">