I4blt

Aus CATIA-Wiki
Wechseln zu: Navigation, Suche

Allgemeines

Das Tool ist Teil des LUM (IBM License Use Manager). Es verwaltet die Lizenzen auf einem LUM-Lizenzserver, und kann auch von Clients aus aufgerufen werden (auf denen LUM installiert und als Client konfiguriert wurde). Unter Windows und AIX gibt es zusätzlich zum Konsolen-Befehl eine graphische Oberfläche (Aufruf ohne Optionen).

i4blt

Konsolen-Befehl

Zum Konsolen-Befehl gibt es Optionen, die umfangreiche Funktionen zum Lizenz-Management zur Verfügung stellen: Beispiele für Befehlsaufrufe:

i4blt -s -l co    Anzeige der aktuell verfügbaren Lizenzen
i4blt -ll         Anzeige der Gültigkeitsdauer der Lizenzen
i4blt -C          Bereinigung hängender Lizenzen (Clean Up Stale Licenses)

Hier eine Liste der verfügbaren Optionen:

 i4blt Version 4.6.8 Windows -- LUM Basic License Tool

-C (Clean Up Stale Licenses)
    i4blt -C -F server_type[l|w|a] -n "server_name(s)" -v "vendor_name(s)" -p "product_name(s)"

-U (Update a Product)
    i4blt -U -v "vendor_name" -p "product_name product_version"
            [-T total_enrolled] [-S enable_switch [yes|no]] [-H hard_stop [yes|no]]
            [-M reset_hwm] [-t threshold [1..100]]  [-I "signature_information"]
 [-O Offline Period [1..255]]

-E (Extract and Distribute Licenses)
    i4blt -E -n server_name -v "vendor_name" -p "product_name product_version"
     -A number_of_licenses -w "server_name(s)" [-I "signature_information"]

-x (Delete Server Log Entries)
    i4blt -x delete_date(mm/dd/yyyy) -n server_name

-r (Generate a Report)
    i4blt -r report_type[1-6]
         [-b start_date(mm/dd/yyyy) -g end_date(mm/dd/yyyy)]
         [-e event_filter] [-F server_type[l|w|a] -n "server_name(s)"] [-v "vendor_name(s)"]
         [-p "product_name(s)"] [-u "user_name(s)"]

         NOTE: The following report types are available:
           1 - standard event log
           2 - license requests by product
           3 - license requests by user
           4 - license use by products
           5 - license use by user
           6 - customer-managed use audit

         NOTE: The event filters can be combined as follows:  
         -e1,3,5 or -e135, where the numbers 1-5 represent the following events:
             1 - all events    2 - license events   3 - database events
             4 - error events  5 - server

         NOTE: The -n option is mandatory for the report types [2,3,4,5]

-m (Monitor and Log thresholding conditions)
   i4blt -m [-T threshold_value[1..100]] [-A periodic_mode[yes|no]
            [-X frequency (minutes)[1..1440]]  [-l log[yes|no]] 

         NOTE: For customer-managed products, -T option is overidden
         by product's specific threshold value set with the -U option

-s (Display Product License Status)
   i4blt -s -l lic_type[c|co|pt|ps|cn|ru|rr] [-F server_type[l|w|a] -n "server_name(s)"] [-v "vendor_name(s)"]
           [-p "product_name(s)"] [-u "user_name(s)"]

-l (Display a List)
   i4blt -l list_type[n|v|p|l|b] [-F server_type[l|w|a] -n "server_name(s)"] [-v "vendor_name(s)"]
     [-p "product_name(s)"] [-b "bundle_id(s)"] [-u "user_name(s)"] [-i] [-Z]

         NOTE: list_types: n - servers  v - vendors  p - products  l - licenses  b - bundles
         NOTE: Option [-lp -i] displays information details for product licenses
         Use option [-k] to exclude expired licenses from the list

         NOTE: Option [-Z] displays information details for Value Units licenses
         if used in conjunction with -ll.

-d (Delete a Product License)
   i4blt -d -n server_name -v "vendor_name" -p "product_name product_version"
         -t timestamp [-I "signature_information"]

-d (Delete an ACID of a Per-Seat Product License)
   i4blt -d -n server_name -v "vendor_name" -p "product_name product_version"
    -A acid

-d (Delete a Bundle)
   i4blt -d -b bundle_id

-R (Reserve licenses; Delete or Update Reserved licenses)
   i4blt -R action_type[r|d|u] -n server_name -v "vendor_name"
            -p "product_name product_version" [-t timestamp]
           [-A licenses -g end_date(mm/dd/yyyy) -H end_time(hh:mm)]
            -u " { user_id | * } { user_group | * } { user_node | * }"]

-H (Create clusters; Add or Delete a server from a cluster; Display cluster status)
   i4blt -H c[reate] -n server_names -N cluster_name -T initial_number_of_servers
            a[dd]    -N cluster_name -n server_name 
            d[elete] -N cluster_name -n server_name
            s[tatus] -N cluster_name | -n server_name 

-a (Enroll a Product)
   From a File:
       i4blt -a -n server_name -f filename

   Manually:
       i4blt -a -n server_name -v "vendor_name vendor_id vendor_password"
       -p "product_name product_version product_password [license_annotation]"
       [-S serial_number]

         NOTE: For a customer-managed use product please add the following options:
            -T enrolled_licenses
            -R "adm_name [adm_company adm_address additional_comment]"
           [-I "signature_information"]

-A (Concurrent Offline licenses; List, Create ,Delete or Modify Authorizations)
   i4blt -A action_type[a|l|d|m]  -v "vendor_name"
            -p "product_name product_version" [-t timestamp]
                 [-u " { user_id | * } { user_group | * } { Target ID | * }"]
               [-w "{ Password | * }"] [-T [yes|no|concurrent]]

-T (set Trace level on a named network license server)
  i4blt -T [0..3] -n server_name

-S (set Load threshold on a named network license server)
  i4blt -S threshold_percentage [1..100] -n server_name

Siehe auch