WIBU CodeMeter Licensing (FEA and CAD)

SOFiSTiK products rely on WIBU Systems CodeMeter technology for license control and software protection. The communication between SOFiSTiK software and CodeMeter requires TCP/UDP Port 22350 to be open. Please make sure this port is not blocked by any firewall.

First Time License Set Up and Activation

Two different license types are distinguished, the Local License for single machines and the Network License for license servers. The CodeMeter Runtime-Kit and SOFiSTiK License Manager are required to use and update licenses. Download and install them as shown in the following picture “SOFiSTiK Application Manager”.

../_images/sam_online_install_sam_and_codemeter.png

Local License

Depending on your kind of license (hardware-based via CodeMeter Dongle or software-based via “Activation Code” Softlock), do one of the following:

Plug in your CodeMeter Dongle. Licenses will be recognized by any machine with CodeMeter Runtime-Kit and SOFiSTiK products installed.

To activate a Softlock:

  1. You received an email with your “Activation Code”. This license will permanently bind to the machine it is activated on.
  2. To activate it, start the SOFiSTiK License Manager via Windows Start on your chosen machine.
  3. Select Activate Softlock, enter your Activation Code and click Activate License.
  4. Important: Hardware Changes, System Restore and Registry Tools can make the Softlock unusable. Before doing major changes, perform a License Transfer to keep your license and receive a new “Activation Code”.
../_images/license_manager.png

Network License

A network license is used on a server that provides floating licenses for all connected client machines. Follow these steps on the machine that you want to set up as a network license server:

  1. Connect your CodeMeter Dongle or activate your Softlock on the machine that you wish to set as your network license server (same as for Local License)
  2. Open CodeMeter Control Center (Tray Icon) and click on WebAdmin to manage network settings
  3. Navigate to Configuration ‣ Server ‣ Server Access ‣ set Network Server Enable.
../_images/cm_webadmin_server.png
  1. Apply your settings and close CodeMeter WebAdmin.

  2. Perform a restart of the CodeMeter service from the CodeMeter Control Center:

    Menu ‣ Process ‣ Restart CodeMeter Service.

The network license server is now active and all clients should be able to find the server automatically.

Note

If the client machines are in a different subnet, the servers name or IP-address has to be added on the clients machine WebAdmin. Configuration ‣ Basic ‣ Server Search List.

License Update

Licenses are usually limited to be used for three month if not updated and extend for additional three month when you performed an update. So means you or your admin should update it regularly or automated it with license_update_batch.exe.

Update via SOFiSTiK “License Manager”

Using the SOFiSTiK License Manager is the most common way to update, activate, transfer and remove licenses.

Follow these steps to update your licenses:

  1. Make sure you have installed the “SOFiSTiK Application Manager” which includes License Manager.
  2. Plug in your CodeMeter Dongle or if using Softlock license: make sure you are using the machine where the Softlock is activated on.
  3. Start the SOFiSTiK License Manager via Windows Start.
  4. Choose the license and click Update License.

Automating License Updates

With license_update_batch.exe, you can update your licenses via command line and automate this process with windows scheduler, as opposed to the License Manager that requires user interaction.

Note

Internet connection required.

The default path for this command line tool is C:\Program Files\SOFiSTiK\common\SOFiSTiK Application Manager\license_update\license_update_batch.exe. Call license_update_batch.exe without parameters for help. Usually you just need parameter -s {serial} with the serial number of your SOFiSTiK license container (find it in CodeMeter Control Center).

../_images/license_update_batch.jpg

With parameters -f {context-file}  -o {update-file} you could build some automation for offline license updates, but the implementation is highly dependant on your network infrastructure.

Update offline manually via CodeMeter Control Center

Use this method to update your license via CodeMeter Control Center in case there is no internet connection available or you can not connect the CodeMeter Dongle to the corresponding computer.

Follow the steps to update your licenses via CodeMeter Control Center:

  1. Open CodeMeter Control Center, click License Update and follow the Wizard to create your WibuCmRaC File.
  2. Transfer the WibuCmRaC File to a machine that has SOFiSTiK License Manager installed and is connected to the internet.
  3. Start the Remote Update in the License Manager using the WibuCmRaC File.
../_images/license_manager_remote.png
  1. Transfer the created WibuCmRaU File back to the machine without internet connection.
  2. Open the CodeMeter Control Center again and install the WibuCmRaU by importing or dragging the file into.

License Transfer

Hardware changes, system restore and registry tools can make the Softlock unusable. Perform a License Transfer to receive a new “Activation Code” before major changes to keep your license.

  1. Start the SOFiSTiK License Manager via Windows Start at the local machine where you want to activate and use your license on.
  2. Select the SOFiSTiK Softlock that contains your licenses
  3. Enter your email address
  4. Click on Transfer License
../_images/transfer_license.jpg