User Tools

Site Tools


wiki:wiki3:faq_message_buffering

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
wiki:wiki3:faq_message_buffering [2021/03/15 13:18]
bdu [How to configurate the number of messages in database ?]
wiki:wiki3:faq_message_buffering [2023/02/02 10:23]
ehe [How to deactivate the message buffering on my gateway?]
Line 51: Line 51:
 EXTRA_ARGS="​-v"​ EXTRA_ARGS="​-v"​
  
-root@klk-lpbs-050792:/​etc/​default # grep -i -A10 "\[ database \]" /etc/lorafwd/​lorafwd.toml+root@klk-lpbs-050792:/​etc/​default # grep -i -A10 "\[ database \]" /​etc/​lorafwd.toml
 [ database ] [ database ]
  
Line 123: Line 123:
 EXTRA_ARGS="​-v"​ EXTRA_ARGS="​-v"​
  
-root@klk-lpbs-050792:/​etc/​default # grep -i -A10 "\[ database \]" /etc/lorafwd/​lorafwd.toml+root@klk-lpbs-050792:/​etc/​default # grep -i -A10 "\[ database \]" /​etc/​lorafwd.toml
 [ database ] [ database ]
  
Line 184: Line 184:
 monit start lorafwd monit start lorafwd
 </​code>​ </​code>​
 +
 +\\
 +===== How to enable the Message Buffering for a group of gateways ? =====
 +
 +The workflow is naturally designed to do this job. \\
 +To enable the Message Buffering for a group of gateways, we will use the Workflow template "​createGatewayCommand"​.
 +
 +=== Creating the template ===
 +
 +The first step is to create the workflow template. \\
 +To achieve this, select the Workflows item from the main left menu and then select '​Templates'​. \\
 +Press the "​+"​ icon to create a new one. \\
 +
 +{{:​wiki3:​creategatewaycommand.png?​1000|}}
 +
 +Give a name to your template ex "​createGatewayCommand"​ and give a description.
 +Then drag and drop the web service "​createGatewayCommand"​ to the "​Selected"​ area.
 +Finally select the "​VALIDATE"​ button to confirm the template creation.
 +
 +=== Selecting gateways ===
 +
 +Select all the gateways you want to enable the Message Buffering feature.
 +Care to select the same type of gateways (iSeries gateways or Wirnet Stations).
 +
 +{{:​wiki3:​selectinggateways.png?​1000|}}
 +
 +
 +=== Executing the template ===
 +
 +Click the "​Selection"​ item from the top of the page :
 +
 +{{:​wiki3:​basketselection.png?​800|}}
 +
 +Select "​Execute workflow"​ item from the horizontal menu.
 +
 +Then, select the pull-down menu and select your template :
 +
 +{{:​wiki3:​executeworkflowmessagebuffering_1.png?​1000|}}
 +
 +{{:​wiki3:​executeworkflowmessagebuffering_2.png?​1000|}}
 +
 +Fill-in the field "​command"​ with the following value :
 +
 +<​code>​
 +monit stop lorafwd ; monit stop lorad ; lorafwdctl database.enable true ; monit start lorad ; monit start lorafwd
 +</​code>​
 +
 +This command specifies to the system to stop the Packet Forwarder (lorad and lorafwd), changing the property "​database.enable"​ to "​true"​ to enable Message buffering and then restart the Packet Forwarder. ​
 +
 +Then press the "​START"​ button to execute the workflow.
 +The following message indicates that the workflow has started :
 +
 +{{:​wiki3:​executeworkflowmessagebuffering_3.png?​300|}}
 +
 +Select the option "​Running"​ in the "​Workflows"​ menu from the left side of the page to check that the workflow is running and then select the option "​Completed"​ and wait for the workflow completion (for 2 gateways the duration is 10 seconds). When terminating,​ the workflow disappears from the "​Running"​ page and appears in the "​Completed"​ page.
 +
 +{{:​wiki3:​executeworkflowmessagebuffering_4.png?​1000|}}
 +
 +You can click the workflow template (here "​createGatewayCommand"​ to see the individual result of the execution of the workflow for each gateway :
 +
 +{{:​wiki3:​executeworkflowmessagebuffering_5.png?​1000|}}
 +
 +Message Buffering has been activated for all gateways specified in the workflow.
  
  
wiki/wiki3/faq_message_buffering.txt · Last modified: 2023/02/02 10:30 by ehe