beautypg.com

Echelon LNS User Manual

Page 273

background image

LNS Programmer's Guide

259

• The recovery process has no way of determining what network variables

are hubs, and what network variables are targets, in the connections on

the recovered network. These relationships are arbitrarily assigned.
Because the hub/target relationships may change, the recovery may not

restore the proper connection descriptions to the connections on the
recovered network. If the recovery is unable to determine the correct

connection description for a connection, it uses the default connection

description.

• In many cases, information stored in the network database will be lost,

and LNS will make its best guess based on the information it does

recover on how to fill in the lost information during the network recovery.
This includes most properties of the System object.

• If LNS cannot communicate with a device, the device will not be

recovered. This will create inconsistencies in any connections that the
device was part of. LNS will recover those connections to the extent

possible, leaving out the missing device. LNS takes the following actions

when this sort of inconsistency is detected:
• If a bound network variable has no associated source or target, it is

marked as unbound. No address is associated with this network variable.

The connection is lost.

• If a bound dedicated message tag has no targets, its address table entry is

marked as empty. The connection is lost.

• Any address table entries that are not associated with a network variable

or message tag (source or target) are marked as empty. A lost source or a
lost target may create this situation. Group use counts are updated as

necessary, and group IDs are freed as necessary.

• If the configuration of a device in the recovered network is inconsistent,

then LNS will

not recover its connections properly, possibly effecting

other connections in ways that were not intended.

• The configuration of your Network Service Device will be not be recovered

during this process, as the configuration of the device, including the

network variable configuration, network variable selector values, and

most of the Network Service Device’s address table entries, are stored on
the PC containing the network database. As a result, monitor sets on the

Network Service Device, and all connections involving the Network

Service Device, will not be recovered.

• If you have modified the attributes of the network image of any of the

devices in your network outside of LNS, including the channel ID of any

of the devices, the LNS Object Server may be unable locate that device on
the network during recovery. This may cause the network recovery to fail.

• Any information specific to LNS but without correspondence on the

physical network cannot be recovered. This includes user-defined data
(Extension objects), subsystem assignment, and registration

information for plug-in software (ComponentApp objects).

For all of these reasons, you should use database backup as the primary means of

preventing database loss. In addition, you should examine the recovered database to

ensure its stability and consistency after performing a network recovery.