RaptorXML Server must be licensed with an Altova LicenseServer in order to run it. Licensing is a two-step process:
|1.||Register RaptorXML Server with LicenseServer. Registration is done from RaptorXML Server.|
|2.||Assign a license to RaptorXML Server. License-assigning is done from LicenseServer, which you must install on your local machine or a machine on your network.|
The steps you need to carry out are given below.
You must have administrator (root) privileges to be able to install RaptorXML Server. Installation must be done, therefore, as the root user. If you are logged in as root, you can leave out the sudo keyword from the commands listed below.
To correctly register and license RaptorXML Server with LicenseServer, LicenseServer must be running as a daemon. Start LicenseServer as a daemon with the following command:
sudo launchctl load /Library/LaunchDaemons/com.altova.LicenseServer.plist
If at any time you need to stop LicenseServer, replace load with unload in the above command:
sudo launchctl unload /Library/LaunchDaemons/com.altova.LicenseServer.plist
RaptorXML Server server daemon starts automatically after installation and a re-boot of the machine. You can start RaptorXML Server as a daemon with the following command:
sudo launchctl load /Library/LaunchDaemons/com.altova.RaptorXMLServer2019.plist
If at any time you need to stop RaptorXML Server, use:
sudo launchctl unload /Library/LaunchDaemons/com.altova.RaptorXMLServer2019.plist
To register RaptorXML Server from the command line interface, use the licenseserver command:
sudo /usr/local/Altova/RaptorXMLServer2019/bin/RaptorXML licenseserver [options] ServerName-Or-IP-Address
For example, if localhost is the name of the server on which LicenseServer is installed:
sudo /usr/local/Altova/RaptorXMLServer2019/bin/RaptorXML licenseserver localhost
In the command above, localhost is the name of the server on which LicenseServer is installed. Notice also that the location of the RaptorXML Server executable is:
After successful registration, go to the Server Management tab of LicenseServer's configuration page to assign a license to RaptorXML Server.
After successfully registering RaptorXML Server, it will be listed in the Server Management tab of the configuration page of LicenseServer. Go there and assign a license to RaptorXML Server.
The licensing of Altova server products is based on the number of processor cores available on the product machine. For example, a dual-core processor has two cores, a quad-core processor four cores, a hexa-core processor six cores, and so on. The number of cores licensed for a product must be greater than or equal to the number of cores available on that server machine, whether the server is a physical or virtual machine. For example, if a server has eight cores (an octa-core processor), you must purchase at least one 8-core license. You can also combine licenses to achieve the core count. So, two 4-core licenses can also be used for an octa-core server instead of one 8-core license.
If you are using a computer server with a large number of CPU cores but only have a low volume to process, you may also create a virtual machine that is allocated a smaller number of cores, and purchase a license for that number. Such a deployment, of course, will have less processing speed than if all available cores on the server were utilized.
MobileTogether Server licenses
MobileTogether Server licenses are based on the number of CPU cores on the MobileTogether Server machine. Core licenses allow an unlimited number of MobileTogether Client devices to connect to the server. However, if you check the Limit to single thread execution check box, then only one mobile device will be able to connect to the MobileTogether Server at any time. This is useful for evaluation and small-scale testing. Note that, if, in this case, a second device connects to MobileTogether Sever, then it will take over the license. The first device will not be able to connect any more and will receive an error message to this effect.
© 2019 Altova GmbH