Licence
Pour qu'un package API puisse fonctionner sur un ordinateur client, celui-ci doit disposer d'une licence client RaptorXML+XBRL Server. L'octroi de licence se déroule en deux étapes :
1.Enregistrer l'ordinateur en tant que client RaptorXML+XBRL Server auprès d'Altova LicenseServer
2.Attribuer une licence RaptorXML+XBRL Server de LicenseServer à cet ordinateur.
Si vous prévoyez d'utiliser le package API à partir d'un ordinateur donné, deux situations sont possibles :
•Si l'ordinateur client exécute déjà une installation sous licence de RaptorXML+XBRL Server, le package API peut être exécuté sans que vous ayez à effectuer d'étapes supplémentaires. En effet, l'ordinateur dispose déjà d'une licence pour exécuter RaptorXML+XBRL Server. Par conséquent, l'utilisation du package API sur cet ordinateur est couverte par la licence attribuée à RaptorXML+XBRL Server sur celui-ci.
•Si RaptorXML+XBRL Server n'est pas installé sur l’ordinateur client et que vous ne souhaitez pas installer RaptorXML+XBRL Server sur cet ordinateur pour quelque raison que ce soit. Dans ce cas, vous pouvez toujours enregistrer l’ordinateur en tant que client RaptorXML+XBRL Server et lui attribuer une licence RaptorXML+XBRL Server. Vous trouverez ci-dessous la description de la procédure à suivre.
Pour enregistrer un ordinateur (sur lequel RaptorXML+XBRL Server n'est pas installé) en tant que client RaptorXML+XBRL Server, utilisez l'application de ligne de commande registerlicense.exe, qui se trouve dans le dossier bin de l'application :
Windows | Program Files\Altova\RaptorXMLXBRLServer2026\bin |
Linux | /opt/Altova/RaptorXMLXBRLServer2026/bin |
Dans la ligne de commande, exécutez la commande suivante :
registerlicense <LicenseServer>
où <LicenseServer> correspond à l'adresse IP ou au nom d'hôte de la machine LicenseServer.
Cette commande enregistrera l’ordinateur en tant que client RaptorXML+XBRL Server auprès d'Altova LicenseServer. Pour plus d'informations sur l'attribution d'une licence RaptorXML+XBRL Server à l’ordinateur et sur les licences, voir la documentation Altova LicenseServer.
Déploiement sous Linux
Pour déployer l'application registerlicense avec votre package wheel Python, les bibliothèques partagées répertoriées ci-dessous doivent être présentes dans un répertoire lib de même niveau. Les bibliothèques partagées peuvent être copiées à partir de votre dossier d'installation Raptor :
/opt/Altova/RaptorXMLServerRaptorXMLXBRLServer2026/lib
•libcrypto.so.1.0.0
•libssl.so.1.0.0
•libstdc++.so.6
•libtbb.so.2