Agrupar licencas
Quando múltiplos níveis de licença estão disponíveis, o Servidor de Licenças de Rede Bricsys aloca os assentos para BricsCAD máquinas, na ordem do número ID no arquivo LIC (que informa a licença). Se você quiser controlar essa ação em detalhes, edite o arquivo de opções: bricsys.opt.
Editando as opções
Você pode editar as opções de duas maneiras:
- No arquivo bricsys.opt, localizado na pasta de instalação de Servidor de Licenças de Rede Bricsys.
- Na interface da web (Reprise License Server Administration).
- Navegue até http://localhost:5054 no Servidor de Licenças de Rede.
- Clique em Status no menu do lado esquerdo.
- Clique em bricsys na coluna OPTIONS da linha ISV bricsys.
Opções comumente usadas
| Opção | Descrição | Sintaxe | Exemplo |
|---|---|---|---|
| GRUPO | Define um grupo de nomes de usuário. | GROUP nome lista-nomes-de-usuários | GROUP engenheiros userA userB userC |
| HOST_GROUP | Define um grupo de nomes de host. | HOST_GROUP nome lista-nomes-de-host | HOST_GROUP PrimPavimento maqA maqB maqC |
| INTERNET_GROUP | Define um grupo de endereços-IP. | INTERNET_GROUP nome list-endereços-IP | INTERNET_GROUP networkGhent 192.168.1.* 192.168.2.* Nota: O caractere curinga (*) pode ser usado em endereços IP.
|
| RESERVE | Reserve um número de assentos para um (grupo de) usuário(s) específico. | RESERVE num product user|host|group|host_group|internet|internet_group|project who [id=nnn] | RESERVE 20 bricscad GROUP engineers id=nnn |
| MAX | Limita o número de assentos disponíveis para um específico (grupo de) usuário(s). | MAX num product user|host|group|host_group|internet|internet_group|project who [id=nnn] | MAX 5 bricscad HOST_GROUP firstFloor id=nnn |
| INCLUDE | Permite somente licenças de um produto para um grupo específico de usuários. Qualquer usuário não especificado pela linha INCLUDE não tem permissão para usar o produto. | INCLUDE product userhost|group|host_group|internet|internet_group|project who [id=nnn] | INCLUDE bricscad GROUP bricscadusers id=nnn |
| EXCLUDE | Desautoriza licenças de um produto para um grupo específico de usuários. | EXCLUDE product user|host|group|host_group|internet|internet_group|project who [id=nnn] | EXCLUDE bricscad INTERNET_GROUP networkGhent 192.168.1.* id=nnn Nota: O caractere curinga (*) pode ser usado em endereços IP.
|
| TIMEOUT | Define o tempo limite de inatividade para cada produto. | TIMEOUT secs [product [id=nnn]] | TIMEOUT 3600 bricscad id=nnn Nota: O tempo mínimo predefinido de TIMEOUT no RLM é 3600 segundos.
|
| TIMEOUTALL | Define o tempo limite de inatividade para todas as licenças presentes no servidor. | TIMEOUTALL secs | TIMEOUTALL 3600 Nota: O tempo mínimo predefinido de TIMEOUTALL no RLM é 3600 segundos.
|
Mais opções podem ser encontradas no manual do usuário final do RLM, no capítulo The ISV Options File.
Identificadores de arquivo de Licença
Cada arquivo de licença possui um identificador conforme segue:
- Após a ativação de uma nova licença de Rede, um campo '_id=nnn(*)' é gerado automaticamente, e adicionado ao final do arquivo de licença. O (*) nnn é o número do ID gerado e pode ser modificado.
- Depois de atualizar uma licença de Rede existente, seu número original IDentificador permanece inalterado.
Esse ID é usado para identificar cada arquivo de licença, e será usado para opções de agrupamento de licenças.
Ao especificar um parâmetro [id=nnn] para uma 'OPTION' adicionada, essa 'OPTION' só terá efeito no agrupamento dos assentos da licença correspondente.
Agrupamento (pooling) de licenças pelo RLM_PROJECT
Quando múltiplos níveis de Licença de Rede estão ativados no mesmo servidor RLM, os usuários podem obter o nível de licença ao abrir o programa BricsCAD se a variável de ambiente RLM_PROJECT estiver Ativada.
A variável de ambiente RLM_PROJECT deve corresponder às opções do servidor de licenças. Os assentos da licença serão reservadas no servidor ISV para os usuários específicos do PROJECT por um 'ID' (identificador).
Ações para o servidor RLM
Por exemplo, se você tiver dois arquivos de licença com identificadores diferentes (Lite _id=xxxxxxxx e Pro _id=yyyyyyyy), adicione as opções RESERVE (no arquivo bricsys.opt) para todas as licenças:
RESERVE 5 bricscad PROJECT bc_lite id=xxxxxxxx
RESERVE 5 bricscad PROJECT bc_pro id=yyyyyyyy
Ações para usuários BricsCAD
- Crie um script que DEFINA uma variável de ambiente temporária, RLM_PROJECT, na máquina do usuário, permitindo BricsCAD negociar com o servidor RLM o conjunto de licenças do PROJETO.
- A execução de um script específico permitirá que BricsCAD extraia o nível de licença desejado.
Por exemplo:
- Arquivos *.CMD (prompt de comando):
-
@echo off set RLM_PROJECT=bc_lite call "C:\Program Files\Bricsys\BricsCAD V26 en_US\bricscad.exe" -
@echo off set RLM_PROJECT=bc_pro call "C:\Program Files\Bricsys\BricsCAD V26 en_US\bricscad.exe"
-
- *.PS1 arquivos (PowerShell):
-
$env:RLM_PROJECT = "bc_lite" Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V26 en_US\bricscad.exe" -
$env:RLM_PROJECT = "bc_pro" Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V26 en_US\bricscad.exe"
-
- Arquivos *.CMD (prompt de comando):
Como todos os assentos de licença estão reservados nas opções RLM, BricsCAD não pode adquirir uma licença se a variável RLM_PROJECT estiver ausente, ou se o seu valor não corresponde às opções do servidor ISV.
Aumentar o número de assentos disponíveis para mais de 5 ou reduzir o número de assentos na RESERVE para menos de 5 torna algumas licenças disponíveis.
A opção RLM_PROJECT funciona em conjunto com outras opções, como EXCLUDE e INCLUDE, o que permite configurações flexíveis.
