diff --git a/docs/config.toml b/docs/config.toml
index 954d50a6f..cd34b44d3 100755
--- a/docs/config.toml
+++ b/docs/config.toml
@@ -14,6 +14,16 @@ theme = "hugo-material-docs"
metadataformat = "toml"
canonifyurls = false
+[markup]
+ defaultMarkdownHandler = "blackfriday"
+
+ [markup.blackFriday]
+ smartypants = true
+ fractions = true
+ smartDashes = true
+ plainIDAnchors = true
+ skipHTML = false
+
[params]
# General information
author = "The Eclipse hawkBit Project"
@@ -99,9 +109,3 @@ canonifyurls = false
name = "Release notes"
url = "/release-notes/"
weight = 100
-
-[blackfriday]
- smartypants = true
- fractions = true
- smartDashes = true
- plainIDAnchors = true
diff --git a/docs/content/apis/dmf_api.md b/docs/content/apis/dmf_api.md
index 372d25852..29662c6bc 100644
--- a/docs/content/apis/dmf_api.md
+++ b/docs/content/apis/dmf_api.md
@@ -27,7 +27,7 @@ The user decides who can produce on an exchange and who can create bindings on t
hawkBit will create all necessary queues, exchanges and bindings for the user, making it easy to get started.
The exchange name for outgoing messages is **dmf.exchange**.
-The user has to set a `reply_to` header (see chapter below), to change the default sender exchange.
+The user has to set a `reply_to` header (see chapter below), in order to specify the exchange to which hawkBit should reply to.
The following chapter describes the message body, header and properties.
@@ -44,19 +44,20 @@ Header | Description | Type
-------------- | ------------------------------------------------ | ---------------------------- | -------------------------------------------------------------
type | Type of the message | Fixed string "THING_CREATED" | true
thingId | The ID of the registered provisioning target | String | true
+tenant | The tenant this provisioning target belongs to | String | true
sender | Name of the message sender | String | false
-tenant | The tenant this provisioning target belongs to | String | false
+
Message Properties | Description | Type | Mandatory
------------------ | ---------------------------------------------------------------------------------------------------- | ------ | -------------------------------------------------------------
content_type | The content type of the payload | String | true
-reply_to | Exchange to reply to. The default is sp.direct.exchange which is bound to the sp_direct_queue | String | false
+reply_to | Exchange to reply to | String | true
Example headers and payload:
Header | MessageProperties
----------------------------------------------------------------------------------- | -------------------------------------------------------------------------------
-type=THING\_CREATED
tenant=tenant123
thingId=abc
sender=Lwm2m | content\_type=application/json
reply_to (optional) =sp.connector.replyTo
+type=THING\_CREATED
tenant=default
thingId=abc
sender=myClient | content\_type=application/json
reply_to=myExchangeToReplyTo
Payload Template (optional):
@@ -87,7 +88,7 @@ Example headers
Header | MessageProperties
----------------------------------------------------------------------------------- | -------------------------------------------------------------------------------
-type=THING\_REMOVED
tenant=tenant123
thingId=abc | content\_type=application/json
+type=THING\_REMOVED
tenant=default
thingId=abc | content\_type=application/json
### UPDATE_ATTRIBUTES
@@ -110,7 +111,7 @@ Example header and payload:
| Header | MessageProperties |
|---------------------------------------|---------------------------------|
-| type=EVENT
tenant=tenant123
thingId=abc
topic=UPDATE\_ATTRIBUTES | content\_type=application/json
+| type=EVENT
tenant=default
thingId=abc
topic=UPDATE\_ATTRIBUTES | content\_type=application/json
Payload Template:
@@ -176,7 +177,7 @@ Example header and payload:
Header | MessageProperties
----------------------------------------------------------------------- | -----------------------------
-type=EVENT
tenant=tenant123
topic=UPDATE\_ACTION\_STATUS | content_type=application/json
+type=EVENT
tenant=default
topic=UPDATE\_ACTION\_STATUS | content_type=application/json
```json
{
@@ -231,7 +232,7 @@ Example Headers and Payload:
| Header | MessageProperties |
|---------------------------------------|---------------------------------|
-| type=EVENT
tenant=tenant123
thingId=abc
topic=CANCEL\_DOWNLOAD | content_type=application/json
+| type=EVENT
tenant=default
thingId=abc
topic=CANCEL\_DOWNLOAD | content_type=application/json
```json
{
@@ -245,7 +246,7 @@ Example header and payload when cancellation is successful:
Header | MessageProperties
----------------------------------------------------------------------- | -----------------------------
-type=EVENT
tenant=tenant123
topic=UPDATE\_ACTION\_STATUS | content_type=application/json
+type=EVENT
tenant=default
topic=UPDATE\_ACTION\_STATUS | content_type=application/json
```json
{
@@ -260,7 +261,7 @@ Example header and payload when cancellation is rejected:
Header | MessageProperties
----------------------------------------------------------------------- | -----------------------------
-type=EVENT
tenant=tenant123
topic=UPDATE\_ACTION\_STATUS | content_type=application/json
+type=EVENT
tenant=default
topic=UPDATE\_ACTION\_STATUS | content_type=application/json
```json
{
@@ -325,7 +326,7 @@ Example header and payload:
Header | MessageProperties
------------------------------------------------------------------------------------------- | -----------------------------
-type=EVENT
tenant=tenant123
thingId=abc
topic=DOWNLOAD\_AND\_INSTALL | content_type=application/json
+type=EVENT
tenant=default
thingId=abc
topic=DOWNLOAD\_AND\_INSTALL | content_type=application/json
```json
{
@@ -364,7 +365,7 @@ type=EVENT
tenant=tenant123
thingId=abc
topic=DOWNLOAD\_A
If `multi.assignments.enabled` is enabled, this message is sent instead of DOWNLOAD_AND_INSTALL, DOWNLOAD, or CANCEL_DOWNLOAD
by hawkBit to initialize update, download, or cancel task(s).
-
+
With weight, one can set the priority to the action. The higher the weight, the higher is the priority of an action.
Header | Description | Type | Mandatory
@@ -453,7 +454,7 @@ Example header and payload:
Header | MessageProperties
------------------------------------------------------------------------------------------- | -----------------------------
-type=EVENT
tenant=tenant123
thingId=abc
topic=MULTI\_ACTION | content_type=application/json
+type=EVENT
tenant=default
thingId=abc
topic=MULTI\_ACTION | content_type=application/json
```json
[{
@@ -539,7 +540,7 @@ Example header:
Header | MessageProperties
----------------------------------------------------------------------------------- | -------------------------------------------------------------------------------
-type=THING\_DELETED
tenant=tenant123
thingId=abc | |
+type=THING\_DELETED
tenant=default
thingId=abc | |
### REQUEST_ATTRIBUTES_UPDATE
@@ -557,7 +558,7 @@ Example headers:
Header | MessageProperties
----------------------------------------------------------------------------------- | -------------------------------------------------------------------------------
-type=EVENT
tenant=tenant123
thingId=abc
topic=REQUEST\_ATTRIBUTES\_UPDATE | |
+type=EVENT
tenant=default
thingId=abc
topic=REQUEST\_ATTRIBUTES\_UPDATE | |
### PING_RESPONSE
@@ -579,7 +580,7 @@ The PING_RESPONSE also contains a timestamp (i.e. the difference, measured in mi
Header | MessageProperties
------------------------------------------------------------------------------------------- | -----------------------------
-type=PING_RESPONSE
tenant=tenant123 | content_type=text/plain |
+type=PING_RESPONSE
tenant=default | content_type=text/plain |
```text
1505215891247