Guía de Instalación de Licencias sin terminal gráfica

Guía de Instalación de Licencias en caso de no contar con terminal gráfica

Este instructivo detalla cómo es posible instalar y activar las licencias necesarias en forma manual.

Instalación de licencias

  1. Loguearse al Sistema Operativo con privilegios de Administrador (root en Linux)
  2. Localizar la carpeta:
    <O3bi>/license
    (warning) En caso de no existir deberá ser creada.
  3. Dentro de ésta carpeta se deberá colocar un archivo (lxml) por cada licencia que deba instalarse.
    Estos archivos de texto deben tener el siguiente nombre: IS-XXXXX.lxml. Lo único requerido es la extensión lxml, XXXXX será el número de serie de la licencia.
  4. Si no se tiene el archivo, se deberá generar uno por cada licencia. Dentro del archivo se deberá copiar el código correspondiente a la licencia suministrada por Ideasoft.
    A modo de ejemplo se muestra la siguiente licencia ficticia:

    <?xml version="1.0" encoding="UTF-8"?><licenseCert xmlns="http://www.ideasoft.biz/argos/schema/license-v1.xsd">
        <certificateVersion>1.1</certificateVersion>
        <number>12629</number>
        <issuedDate>2012-07-30-03:00</issuedDate>
        <target>
            <product>o3bi</product>
            <productVersion>6.0</productVersion>
        </target>
        <restrictions>
            <expirationDate>2012-08-29-03:00</expirationDate>
            <registrationRequired>
                <daysAllowed>0</daysAllowed>
                <usesAllowed>0</usesAllowed>
                <machineIdLevel>0</machineIdLevel>
            </registrationRequired>
        </restrictions>
        <licensee>
            <personName>Botto, Rodolfo</personName>
            <companyName>NA</companyName>
            <isCompany>false</isCompany>
            <licensedTo>NA</licensedTo>
            <contacts/>
        </licensee>
        <items>
            <license>
                <domain>
                    <domainName>default</domainName>
                </domain>
                <scope>
                    <edition>enterprise</edition>
                    <userType>user</userType>
                </scope>
                <access>
                    <accessControl>concurrent</accessControl>
                    <maxAccess>5</maxAccess>
                    <environment>any</environment>
                </access>
            </license>
            <license>
                <domain>
                    <domainName>default</domainName>
                </domain>
                <scope>
                    <edition>studio</edition>
                    <userType>user</userType>
                </scope>
                <access>
                    <accessControl>concurrent</accessControl>
                    <maxAccess>5</maxAccess>
                    <environment>any</environment>
                </access>
            </license>
            <license>
                <domain>
                    <domainName>reportcast</domainName>
                </domain>
                <scope>
                    <edition>enterprise</edition>
                    <userType>user</userType>
                </scope>
                <access>
                    <accessControl>concurrent</accessControl>
                    <maxAccess>5</maxAccess>
                    <environment>any</environment>
                </access>
            </license>
        </items>
    <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>czfnYihhczZn0uJDQX9SMUf1YoM=</DigestValue></Reference></SignedInfo><SignatureValue>bprTUkaBiRmN5I7nE6+LLviJF1JdxARCRFiTLZXPFtemCSZz1KOha/AnxJvEjmMU23Vbu7U1UFcM
    fqBBmG5NLm2a1QRLLPrguUmP82XIA1mUkiBJ4KweVkGKPDaGL8IgISnnLLJqW4CflUO9SK6ZvUVn
    ipfDSsGNGabx0E6UyC0=</SignatureValue><KeyInfo><X509Data><X509SubjectName>CN=IdeaSoft Uruguay SRL,OU=IDEASOFT LAB,O=IdeaSoft Uruguay SRL,L=Montevideo,ST=Montevideo,C=UY</X509SubjectName><X509Certificate>MIICkTCCAfqgAwIBAgIETERxFjANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCVVkxEzARBgNV
    BAgTCk1vbnRldmlkZW8xEzARBgNVBAcTCk1vbnRldmlkZW8xHTAbBgNVBAoTFElkZWFTb2Z0IFVy
    dWd1YXkgU1JMMRUwEwYDVQQLEwxJREVBU09GVCBMQUIxHTAbBgNVBAMTFElkZWFTb2Z0IFVydWd1
    YXkgU1JMMB4XDTEwMDcxOTE1MzY1NFoXDTIwMDcxNjE1MzY1NFowgYwxCzAJBgNVBAYTAlVZMRMw
    EQYDVQQIEwpNb250ZXZpZGVvMRMwEQYDVQQHEwpNb250ZXZpZGVvMR0wGwYDVQQKExRJZGVhU29m
    dCBVcnVndWF5IFNSTDEVMBMGA1UECxMMSURFQVNPRlQgTEFCMR0wGwYDVQQDExRJZGVhU29mdCBV
    cnVndWF5IFNSTDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEArM8eA1NqocoWYLv6RuE3uYIW
    fvdTmUZnjEhfmTzSpj+2UvLgd+DNMk6YKYNDk/rPP5CiLTIl+E5Y+iHvq7Kl+X181Jpn7ZocCfCY
    QhRUCwrzt/ShRAgp1dmmmhXKwnJB6YyzKCCasmcYyDGHudVChkjuMKEAvJSKB4GcH4Q/BK0CAwEA
    ATANBgkqhkiG9w0BAQUFAAOBgQCOUT/tXVSGaYdhsG2VfX7dIBY4BQKk/apkTlO7WRi89VZuhzyQ
    aPQRFLm95SIOzNi7LX+3wB2bsfc1XXSguTeEpQ+bneEiaz9KClsHSQl8wIrDkqkkki0lXHYjbkuP
    AiTGEycZ3M9nwxxM8A0/jt1GqRPMKcUcjMcABz76mdUULw==</X509Certificate></X509Data></KeyInfo></Signature></licenseCert>
    

    Advertencia

    Prestar especial atención a no agregar espacios extras, ni cambiar mayúsculas o minúsculas.

Activación de las licencias

  1. Continuar logueado con usuario con privilegios de administrador (root en Linux)  o continuar con el usuario que disponga siempre que sea sudoer, pues el proceso de activación debe correr con root) 
  2. Ejecutar el Activador de Licencias por línea de comando.
    En plataformas Linux desde la carpeta <O3>/sh.

    ./licensemgr.sh
    o
    sudo ./licensemgr.sh   (si no está logueado con usuario root)


    En plataformas Windows desde la carpeta <O3>\bat.

    LicenseMgr.bat
    


    Esto iniciará el módulo del activador de licencias desplegando una pantalla similar a la siguiente:

    Loading home's configuration from '/opt/ideasoft/O3/config/homeSpec.xml'...
    Configuration loaded OK
    Loading Application properties file from: file:/opt/ideasoft/O3/ConsoleLicenseManager.properties
    Loading Custom Application properties file from: file:/opt/ideasoft/O3/ConsoleLicenseManager_custom.properties
    Loading User properties file from: file:/root/.o3/ConsoleLicenseManager_user.properties
    Log enabled
    Logfile enabled. Append mode
    [BasicLicenseRepository] - 1 files found on licenses repository dir: /opt/ideasoft/O3/license
    [BasicLicenseRepository] - License #XXXX found on file: /opt/ideasoft/O3/license/IS-XXXX.license
    [BasicLicenseRepository] - Number of valid licenses found: 1
    [ActivationAgentImpl] - Activating license xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    [BasicLicenseRepository] - 1 files found on licenses repository dir: /opt/ideasoft/O3/license
    [BasicLicenseRepository] - License #XXXX found on file: /opt/ideasoft/O3/license/IS-XXXX.license
    [BasicLicenseRepository] - Number of valid licenses found: 1
    [O3Component] - License Found, name: IS-XXXX.license
    [O3Component] - There is a license with the activation exhausted: XXXX Activation Request: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    
    
    
    XXXX(Client Scorecard Upgrade): No Activada. Activation Request: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    
    To activate or view more details:
    Enter License Number (empty to quit):
    
  3. Ingresar el número de serie de la licencia a activar.
    Esto despliega información de la licencia como se muestra a continuación.

    To activate or view more details:
    Enter License Number (empty to quit): XXXX
    
    
    Número de serie: XXXX
    Producto: o3
    Versión: 4.0
    Fecha expiración: Nunca
    Cantidad de licencias: 5
    Cantidad de usuarios: 5
    Entorno: web
    Código: Client Scorecard Upgrade
    Clave: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    
    Activation Request: YYYYYYYYYYYYYYYYYYYYYYYYYYY
    
    Enter Activation Code (empty to continue):
    
  4. Enviar un mail a la cuenta o3activation@ideasoft.biz con el pedido de activación.
    Este mail deberá incluir la información desplegada en este último paso.
  5. Presionar la tecla ENTER para finalizar.
  6. Una vez obtenido el código de activación volver a ejecutar los pasos anteriores para poder ingresar dicho código.
  7. Escribir el código de activación enviado desde Ideasoft. (warning) No se deben digitar los caracteres "-", sino que se ingresan los numeros de corrido, sin separador entre los grupos.
    Esto desplegará información acerca de la activación similar a la siguiente:

    Enter Activation Code (empty to continue): ZZZZZZZZZZZZZZZZZ
    [BasicLicenseRepository] - 1 files found on licenses repository dir: /opt/ideasoft/O3/license
    [BasicLicenseRepository] - License #XXXX found on file: /opt/ideasoft/O3/license/IS-XXXX.license
    [BasicLicenseRepository] - Number of valid licenses found: 1
    [BasicLicenseRepository] - 1 files found on licenses repository dir: /opt/ideasoft/O3/license
    [BasicLicenseRepository] - License #XXXX found on file: /opt/ideasoft/O3/license/IS-XXXX.license
    [BasicLicenseRepository] - Number of valid licenses found: 1
    [BasicLicenseRepository] - 1 files found on licenses repository dir: /opt/ideasoft/O3/license
    [BasicLicenseRepository] - License #XXXX found on file: /opt/ideasoft/O3/license/IS-XXXX.license
    [BasicLicenseRepository] - Number of valid licenses found: 1
    [BasicLicenseRepository] - 1 files found on licenses repository dir: /opt/ideasoft/O3/license
    [BasicLicenseRepository] - License #XXXX found on file: /opt/ideasoft/O3/license/IS-XXXX.license
    [BasicLicenseRepository] - Number of valid licenses found: 1
    [BasicLicenseRepository] - 1 files found on licenses repository dir: /opt/ideasoft/O3/license
    [BasicLicenseRepository] - License #XXXX found on file: /opt/ideasoft/O3/license/IS-XXXX.license
    [BasicLicenseRepository] - Number of valid licenses found: 1
    [O3Component] - License Found, name: IS-XXXX.license
    
    Activation for license XXXX successful
    
    XXXX(Client Scorecard Upgrade): Activada
    
    To activate or view more details:
    Enter License Number (empty to quit):
    
  8. Repetir el proceso para otras licencias que deban activarse y Finalizar.