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
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:30] (current)
ehe [How to configure the number of messages in database ?]
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 163: Line 163:
  
 <​code>​ <​code>​
-root@klk-lpbs-050792:/​etc/​default # grep -i -A10 "\[ limit.messages ​\]" /etc/lorafwd/​lorafwd.toml+root@klk-lpbs-050792:/​etc/​default # grep -i -A8 "The maximum number of messages"​ /​etc/​lorafwd.toml
 </​code>​ </​code>​
  
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.1615810691.txt.gz · Last modified: 2021/03/15 13:18 by bdu