From LeonWiki!
The purpose of this update is to start using seat Id as the definitive unique Id, rather than the serial number.
The result of this change is to use the network installation record as the key record and obtain the serial number,
and expiration date (of the network license). The installation seat Id is saved from this record and used to verify
that each network record does, in fact, belong to the network license.
- Added the network installation record to the list of products, even though it doesn't get included in the email/text file. This was done so that much less code has to be changed. Whereas, before we always had the concept of a 'core' record, we still have that but now it is the installation record and not a real product listing.
- Added a network key to the renewLicense.properties file so that the 'license' record is not hardwired into the code.
- When forming the company group (in the method 'handleNetworkProducts' of the NetworkHandler, an additional test was added to make sure that any network records have the same seat id.