Licensing

www.altova.com Print this Topic Previous Page Up One Level Next page

Home >  Engine APIs: Python and .NET >

Licensing

In order for an API package to run on a client machine, that machine will have to be licensed as a RaptorXML Server client. Licensing consists of two steps:

 

1.Registering the machine as a RaptorXML Server client with Altova LicenseServer
2.Assigning a RaptorXML Server license from LicenseServer to that machine.

 

If you plan to use the API package from a given machine, then two possible situations arise:

 

If the client machine is already running a licensed installation of RaptorXML Server, then the API package can be run without you needing to take any additional steps. This is because the machine is already licensed to run RaptorXML Server. Consequently, use of the API package on this machine is covered by the license assigned to RaptorXML Server on that machine.
If RaptorXML Server is not installed on the client machine and you do not want to install RaptorXML Server on that machine for whatever reason. In this case, you can still register the machine as a RaptorXML Server client and assign it a RaptorXML Server license. How to do this is described below.

 

To register a machine (on which RaptorXML Server is not installed) as a RaptorXML Server client, use the command line application registerlicense.exe, which is located in the application's bin folder:

 

Windows

Program Files\Altova\RaptorXMLServer2019\bin

Linux

/opt/Altova/RaptorXMLServer2019/bin

Mac

/usr/local/Altova/RaptorXMLServer2019/bin

 

 

On the command line run the command:

 

registerlicense <LicenseServer>

 

where <LicenseServer> is the IP address or host name of the LicenseServer machine.

 

This command will register the machine as a RaptorXML Server client with Altova LicenseServer. For information about how to assign a RaptorXML Server license to the machine and for more information about licensing, see the Altova LicenseServer documentation.

 

Deploying on Linux

To deploy the registerlicense application with your Python wheel package, the shared libraries that are listed below need to be present in a sibling lib directory. The shared libraries can be copied from your Raptor installation folder:

 

/opt/Altova/RaptorXMLServerRaptorXMLServer2019/lib

 

libcrypto.so.1.0.0
libssl.so.1.0.0
libstdc++.so.6
libtbb.so.2

 


© 2019 Altova GmbH