Detailed procedures for license activation, management, and troubleshooting.
Parent Page: Installation & Licensing (Reference)
Activation Methods
Online Activation
- Open Solution Center → Help → License
- Enter license key (format: XXXX-XXXX-XXXX-XXXX)
- Click Activate Online
- Confirmation appears immediately
Requirements: Internet connection to license server
Offline Activation
For systems without internet:
- Generate Request
- Click "Get Site Code"
- Save .req file with machine fingerprint
- Transfer to connected system
- Process Request
- Visit activation.frameworkx.com
- Upload .req file
- Download .lic response file
- Apply License
- Transfer .lic to target system
- Click "Load License Key"
- Select file to activate
Hardware Dongle (Hardkey)
- Insert USB dongle
- Wait for driver installation (automatic on Windows 10/11)
- License auto-detected - no activation required
- Can move between systems by transferring dongle
Note: Linux requires additional driver package
License Server Setup
Server Configuration:
- Install server license (multi-seat)
- Start TWebService on port 10108
- Verify available seats
Client Configuration:
- Create
RemoteLicenseService.config
:RemoteServer=<ServerIP>:10108
- Place in
C:\Users\Public\Documents\FrameworX\MachineSettings
- Restart application
- License checked out automatically at startup
License Information Panel
Access via Solution Center → Help → License:
Field | Description | Example |
---|---|---|
Product Family | FrameworX edition | FrameworX |
Product Model | Tag/point limit | 1500 tags |
License Type | Development/Runtime/Combined | Runtime |
Serial Number | Unique identifier | 1234-5678-9012 |
Expiration | End date if applicable | 2025-12-31 |
Hardkey Status | Dongle detection | Present/Absent |
License Transfer Procedures
Computer to Computer (Softkey)
- Generate SiteCode from original computer
- Contact vendor for temporary license
- Install temporary on original (frees permanent)
- Generate SiteCode from new computer
- Receive permanent license for new computer
- Install on new computer
Virtual Machine Considerations
Maintain consistent VM configuration to prevent license invalidation:
- Network adapters
- CPU configuration
- Memory allocation
- Storage devices
- Video cards
Best Practice: Snapshot VM after licensing
Troubleshooting
Issue | Cause | Solution |
---|---|---|
Invalid license key | Typing error | Check for O/0, I/1 confusion |
Activation fails | Network blocked | Check firewall, use offline activation |
License expired | Time-limited | Renew or request extension |
Feature not available | Wrong license type | Upgrade license |
Dongle not detected | Driver issue | Reinstall drivers, try different USB port |
VM license invalid | Hardware changed | Maintain VM configuration |
Network license fails | Connection issue | Verify server IP and port 10108 |
License Files
File | Location | Purpose |
---|---|---|
SiteCode.txt | User-defined | Request file with machine ID |
LicenseKey.lic | User-defined | License certificate |
RemoteLicenseService.config | MachineSettings folder | Network license configuration |
Best Practices
- Document serial numbers and expiration dates
- Keep vendor contact information accessible
- Plan renewals 30 days ahead
- Backup license files securely
- Test restore procedures for VMs
- Monitor floating license usage