User manual
set mgmtglobal
Chapter 2  Command Descriptions  141
rcicompressionenabled={on|off}
Configures whether RCI command and response text is compressed, 
when both are passed between the Digi device and the Connectware 
Manager server. This compression primarily affects the size of the data 
passed when settings or state information are formatted as RCI and 
conveyed between device and server. Using compression on this RCI 
text can reduce the size of passed data, and, for cellular products, reduce 
the cost of reading and writing device settings. 
When RCI compression is enabled, LIBZ compression is used on RCI 
command and response text when it is sent between device and server. 
The Connectware Device Protocol itself internally negotiates whether 
compression is applied. RCI compression is enabled, or “on” by default 
to reduce byte count and cost of sending data. As an example of savings, 
typical cellular router settings will compress to about 8% of its original 
size, which means that data can be sent in far fewer packets and less 
time, than when the uncompressed version of the same data is sent. 
The default is “on.” The ability to turn off RCI compression off is provided 
for technical support/troubleshooting purposes; for example, if you want 
to eliminate the possibility that this compression is causing some sort of 
problem. 
tcpnodelayenabled={on|off}
Configures whether use of the TCP NODELAY option is disabled by 
default for the Connectware Manager connection between device and 
server, when configuring the device's TCP socket endpoint for that 
connection. 
The default is “off.” This default reduces the number of packets sent when 
the Connectware Manager connection is established between device 
and server. While there is a very slight penalty in terms of added latency, 
that penalty is very small compared to the relative high latencies for 
cellular network communications. Reducing the packet count reduces the 
number of bytes exchanged over the cellular connection, which saves 
money. The typical start-up data count is reduced from about 7KB to 4KB 
just by disabling TCP NODELAY.
The ability to turn on the TCP NODELAY option is provided for technical 
support/troubleshooting purposes.
tcpkeepalivesenabled={on|off}
Enables or disables sending of TCP keep-alive packets over the client-
initiated connection to the Connectware Manager server, and whether 
the device waits before dropping the connection. The default is “on.”
TCP keep-alives are performed at the TCP protocol level. The application 
(Connectware Manager in this case) that is using that connection does 
not know anything about when the TCP keep-alives are sent or received. 
The TCP keep-alives simply serve to keep each end of the TCP 
connection aware that the connection is still viable, and intermediate 
network equipment (NATs in particular) is also made aware that the 
connection is still good. 










