Licença autônoma
Licença autônoma
Neste cenário, você vai desenvolver uma aplicação que usa a biblioteca ABBYY FineReader Engine e implantá-la em uma instância na nuvem, máquina virtual privada ou estação de trabalho local. A instalação é feita por meio da cópia manual dos arquivos.Você vai precisar de:
- um arquivo de token da Licença Online (com um nome como SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
- a senha do arquivo de token de licença.
- seu ID do projeto do cliente.
- Descompacte o %archive_name%.sh com as opções —target e —noexec. Exemplo de linha de comando:
- Copie os seguintes arquivos:
- Arquivos necessários para o funcionamento dos módulos compatíveis com a sua aplicação.
- Arquivos marcados como “mandatory” na seção ABBYY FineReader Engine Distribution Kit da Ajuda do Desenvolvedor. Eles são módulos do sistema e bancos de dados principais de reconhecimento.
- Arquivos de recursos para os idiomas da interface que serão usados na sua aplicação.
- Arquivos de suporte do Dictionary para os idiomas de reconhecimento compatíveis com a sua aplicação. Se os idiomas de reconhecimento incluírem idiomas com alfabeto latino, copie também os arquivos Univers.amd e Univers.amm.
- O utilitário License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Você pode usar o arquivo para criar automaticamente uma lista dos arquivos necessários para o funcionamento da sua aplicação.
- Crie uma pasta para armazenar os dados de licenciamento (o padrão é %ProgramData%\ABBYY\SDK\12\Licenses). Todos devem ter permissões de acesso total a ela. Para alterar essa pasta, veja um exemplo descrito no artigo Trabalhando com o arquivo LicensingSettings.xml.
- Instale o Serviço de Licenciamento, conforme descrito em Instalando o Serviço de Licenciamento.
- É necessária uma conexão com a Internet enquanto a aplicação estiver em execução.
- Conexões com *.abbyy.com na porta 443 (HTTPS) devem ser permitidas. Se a conexão for perdida, a aplicação deixará de funcionar quando um determinado tempo limite de reconexão for excedido. O período de sincronização e o tempo limite de reconexão são parâmetros específicos de cada Licença Online.
- O certificado raiz da GoDaddy deve estar instalado. Veja informações detalhadas sobre o certificado no site da GoDaddy.
Licença de rede
Licença de rede
Neste cenário, você vai desenvolver um aplicativo que usa a biblioteca ABBYY FineReader Engine em uma estação de trabalho conectada ao servidor de licenças por uma rede. A instalação é feita pela cópia manual dos arquivos.Você precisará de:
- um arquivo de token da Licença Online (com um nome como SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
- a senha do arquivo de token de licença.
- seu ID do projeto do cliente.
- o nome DNS ou o endereço IP do servidor de licenças.
- Instale o Serviço de Licenciamento no servidor de licenças, conforme descrito em Installing the Licensing Service.
- Instale a biblioteca nas estações de trabalho:
- Descompacte o %archive_name%.sh com as opções —target e —noexec. Exemplo de linha de comando:
- Copie os seguintes arquivos:
- Arquivos necessários para o funcionamento dos módulos compatíveis com o seu aplicativo.
- Arquivos marcados como “mandatory” na seção ABBYY FineReader Engine Distribution Kit da Ajuda do Desenvolvedor. Eles são módulos do sistema e os principais bancos de dados de reconhecimento.
- Arquivos de recursos para os idiomas da interface que serão usados no seu aplicativo.
- Arquivos de suporte de dicionário para os idiomas de reconhecimento compatíveis com o seu aplicativo. Se os idiomas de reconhecimento incluírem idiomas com alfabeto latino, copie os arquivos Univers.amd e Univers.amm.
- O utilitário License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Você pode usar o arquivo para criar automaticamente uma lista dos arquivos necessários para o funcionamento do seu aplicativo.
- Crie uma pasta para armazenar os dados de licenciamento em cada estação de trabalho (o padrão é %ProgramData%\ABBYY\SDK\12\Licenses). Todos devem ter permissões de acesso total a ela. Para alterar essa pasta, veja um exemplo descrito no artigo Trabalhando com o arquivo LicensingSettings.xml.
- Coloque o arquivo de token em todas as estações de trabalho, na pasta em que seu aplicativo vai localizar esse arquivo. Você pode escolher a pasta %ProgramData%\ABBYY\SDK\12\Licenses, que é o comportamento padrão, ou outra pasta usada para armazenar os dados de licenciamento. Todos devem ter permissões de acesso total a essas pastas.
- Crie um arquivo LicensingSettings.xml, configurando o mesmo tipo de protocolo de conexão especificado para o servidor e o endereço do servidor:
- É necessária uma conexão com a Internet quando o aplicativo estiver em execução.
- Conexões com *.abbyy.com pela porta 443 (HTTPS) devem ser permitidas. Se a conexão for perdida, o aplicativo deixará de funcionar quando um determinado tempo limite de reconexão for excedido. O período de sincronização e o tempo limite de reconexão são parâmetros específicos de cada Licença Online.
- A porta 3023 deve estar aberta no servidor de licenças para a conexão com as estações de trabalho. O único protocolo de conexão compatível é Sockets.
- O certificado raiz da GoDaddy deve estar instalado no servidor de licenças em que o Serviço de Licenciamento estiver instalado. Consulte informações detalhadas sobre o certificado no site da GoDaddy.
