Łączenie licencji

Informacje

W przypadku posiadania wielu poziomów licencji, Sieciowy serwer licencji Bricsys przydzieli miejsca do maszyn BricsCAD w kolejności nazw plików LIC. Jeśli chcesz szczegółowo kontrolować to działanie, edytuj plik opcji bricsys.opt.

Edycja opcji

Opcje można edytować na 2 sposoby:

  • W pliku bricsys.opt znajdującym się w folderze instalacyjnym Sieciowy serwer licencji Bricsys.
  • W interfejsie internetowym(Reprise License Server Administration).
    • Przejdź do strony http://localhost:5054 na Sieciowym Serwerze Licencji.
    • Kliknij Status w menu po lewej stronie.
    • Kliknij bricsys w kolumnie OPCJE dla wiersza bricsys ISV.

Po zakończeniu edycji należy ponownie odczytać/uruchomić serwer licencji.

Powszechnie używane opcje

Grupy mogą być używane do definiowania listy nazw użytkowników, nazw hostów lub adresów IP.

Nazwa może być później użyta do zastosowania reguł dla tej grupy.

Składnia Przykład
GRUPA Definiuje grupę nazw użytkowników. Nazwa GRUPY lista-nazw-użytkowników GRUPA inżynierowie użytkownikA użytkownikB użytkownikC
HOST_GROUP Definiuje grupę nazw hostów. HOST_GROUP nazwa lista-nazw hostów HOST_GROUP pierwszePietro maszynaA maszynaB maszynaC
INTERNET_GROUP Definiuje grupę adresów IP. Nazwa INTERNET_GROUP lista-adresów-ip Sieć INTERNET_GROUPGent 192.168.1.* 192.168.2.*
Uwaga: W adresach IP można używać znaku wieloznacznego (*).
RESERVE Zarezerwowanie określonej liczby miejsc dla określonego użytkownika (grupy użytkowników). REZERWUJ numer produktu użytkownik|host|grupa|host_group|internet|internet_group|projekt który [id=nnn] REZERWA 20 inżynierów bricscad GROUP id=nnn
MAX Ogranicz liczbę dostępnych licencji dla określonej grupy użytkowników. MAX num product user|host|group|host_group|internet|internet_group|project who [id=nnn] MAX 5 bricscad HOST_GROUP firstFloor id=nnn
INCLUDE Zezwalaj na licencje na produkt tylko określonym grupom użytkowników. Osoby nie wymienione w linii ZAWIERAĆ nie mogą korzystać z produktu. INCLUDE produkt userhost|grupa|host_group|internet|internet_group|projekt który [id=nnn] INCLUDE bricscad GROUP bricscadusers id=nnn
EXCLUDE Uniemożliwienie korzystania z licencji na produkt przez określonego użytkownika (grupę użytkowników). WYKLUCZ produkt użytkownik|host|grupa|host_group|internet|internet_group|projekt, który [id=nnn] EXCLUDE bricscad INTERNET_GROUP networkGhent 192.168.1.* id=nnn
Uwaga: W adresach IP można używać znaku wieloznacznego (*).
Ważne: Jeśli liczba REZERWOWANYCH miejsc dla wielu GRUP jest równa liczbie wszystkich miejsc w licencji, wówczas tylko pierwsza GRUPA może uzyskać dostęp do licencji, a pozostałe GRUPY otrzymają błąd -22: Wszystkie licencje w użyciu.

Więcej opcji można znaleźć w podręczniku użytkownika końcowego RLM, w rozdziale Plik opcji ISV.

Identyfikatory plików licencyjnych

Uwaga:
  • Po aktywacji nowej licencji sieciowej pole "_id=nnn(*)" jest generowane automatycznie i dodawane na końcu pliku licencji.
    Uwaga: (*) nnn to numer wygenerowanego identyfikatora.
  • Po uaktualnieniu istniejącej licencji sieciowej jej pierwotny numer identyfikacyjny pozostaje niezmieniony.

Ten"_id" służy do identyfikacji każdego pliku licencji i będzie używany w opcjach puli licencji.

W przypadku określenia parametru [id=nnn] dla dodanej OPCJI, ta OPCJA będzie miała wpływ tylko na łączenie miejsc z odpowiedniej licencji.

Łączenie licencji przez RLM_PROJECT

Poniższe dotyczy przypadków, w których na tym samym serwerze RLM aktywowanych jest wiele poziomów licencji sieciowych. W rezultacie użytkownicy mogą zdecydować, jaki poziom licencji nabyć podczas aktywacji BricsCAD.

Użytkownik może uzyskać określony poziom licencji BricsCAD na podstawie zmiennej środowiskowej RLM_PROJECT, która powinna być zgodna z opcjami serwera ISV. Miejsca licencyjne zostaną zarezerwowane na serwerze ISV dla określonych użytkowników PROJEKTU za pomocą identyfikatora.
Uwaga: Należy pamiętać, że poniższe czynności wykonuje osoba z działu IT.

1. Akcje serwera RLMs

Mając dwa pliki licencji z różnymi identyfikatorami (Lite_id=xxxxxxxx i Pro_id=yyyyyyyyyy), dodaj opcje RESERVE (w pliku bricsys.opt ) dla wszystkich miejsc licencyjnych:

REZERWACJA 5 bricscad PROJECT bc_liteid=xxxxxxxx
REZERWACJA 5 bricscad PROJECT bc_proid=yyyyyyyyyyy
2. BricsCAD działania użytkownika
  1. Utwórz skrypt, który ustawi tymczasową zmienną środowiskową RLM_PROJECT na komputerze użytkownika, co pozwoli BricsCAD negocjować z serwerem RLM pulę licencji PROJECT.
  2. Wykonanie określonego skryptu umożliwi stronie BricsCAD pobranie żądanego poziomu licencji.
    Mogą to być pliki *.CMD (wiersz polecenia):
    • @echo wyłączony
      set RLM_PROJECT=bc_lite
      wywołaj "C:\Program Files\Bricsys\BricsCAD V25 en_US\bricscad.exe"
    • @echo wyłączony
      set RLM_PROJECT=bc_pro
      wywołaj "C:\Program Files\Bricsys\BricsCAD V25 en_US\bricscad.exe"

      lub mogą to być pliki *.PS1 (powershell):

    • $env:RLM_PROJECT = "bc_lite"
      Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V25 en_US\bricscad.exe"
    • $env:RLM_PROJECT = "bc_pro"
      Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V25 en_US\bricscad.exe"

Ponieważ wszystkie miejsca licencyjne są zarezerwowane w opcjach RLM, BricsCAD nie będzie w stanie uzyskać licencji, gdy zmienna RLM_PROJECT nie istnieje lub gdy ma wartość, która nie jest zgodna z opcjami serwera ISV.

Zwiększenie dostępnych stanowisk powyżej 5 lub zmniejszenie liczby RESERVE poniżej 5 pozwoliłoby na swobodny dostęp do niektórych licencji.

RLM_PROJECT współpracuje również z innymi opcjami (EXCLUDE/INCLUDE/…), dzięki czemu możliwych jest wiele konfiguracji.