Specifying server options

The system administrator can control the module and the licensed user options; for example, some users may not be allowed to borrow Vectorworks, or may only borrow it for shorter periods of time than other users. The administrator can also set report log and debug log file options.

The most convenient way to manage user permissions and modules is to use the site protection System menu for Configuring access permissions.

The options are saved in the vektorwrx.opt file, which is located in the same network license folder as the RLM software: ProgramData\Vectorworks Site Protection folder on Windows or on Mac, /Library/Application Support/Vectorworks Site Protection/

If there are many users that will not be allowed to borrow the software, instead of excluding each one, use INCLUDEALL_ROAM to allow only specific users to borrow.

Using the syntax described in Server syntax, specify or edit the user options.

In the syntax and examples, user, host, internet, group, host_group, and internet_group can be specified interchangeably when setting up permissions for a client or groups of clients.

Command

Description

Syntax

roam_max_days

Restricts the borrowing feature for a certain number of days (normally, up to 30 days) and for certain modules.

To prevent borrowing, use a negative number.

ROAM_MAX_DAYS days module

Example: ROAM_MAX_DAYS 3 architect

ROAM_MAX_DAYS -1 landmark

Exclude

Restricts the use of a module for the specified client

EXCLUDE module user name

Example: EXCLUDE landmark user sam 

Include

Restricts the use of a module for any clients not specified

INCLUDE module group group_name

Example: INCLUDE spotlight group designers

Excludeall_roam

Restricts borrowing for certain clients

EXCLUDEALL_ROAM user firstname_lastname

Example: EXCLUDEALL_ROAM user susan_rodriguez

Includeall_roam

Allows borrowing for certain clients

INCLUDEALL_ROAM group group_name

Example: INCLUDEALL_ROAM group architects

Reserve

Reserves licenses for critical clients

RESERVE number module user user_name

Examples: RESERVE 1 spotlight user elena

RESERVE 3 architect group engineers 

Max

Limits the maximum number of licenses checked out per client

MAX number module user firstname_lastname

Example: MAX 3 landmark host_group designers

Debuglog

Opens the Debug log for the ISV server

DEBUGLOG “file_path_file_name”

Example: DEBUGLOG “Log\dlog.txt” 

Debuglog + 

Creates a different Debug log for each ISV server, automatically appending the log information rather than overwriting the log; this can also be specified as a startup option. See Server startup options.

DEBUGLOG “+file_path_file_name”

Example: DEBUGLOG “+Log\dlog.txt” 

Nolog in

Nolog out

Nolog denied

Specifies that the server won’t log information about license check ins, check outs, or denied licenses in the Debug log 

NOLOG type

Example: NOLOG denied 

Reportlog

Saves license usage information to a log file. Sets up the location, file name, format, and type of Report log (small, std, or detailed). The file path can be specified as a relative or absolute path. If using a relative path, the current folder is the Vectorworks Site Protection Server installation folder.

REPORTLOG “file_path_file_name” type

Windows example: REPORTLOG “C:\My Reports\Reportlog.txt” detailed 

Mac example: REPORTLOG “My Reports/Reportlog.txt” std 

Reportlog + 

Creates a different Report log for each ISV server, preventing the existing log file from being overwritten and automatically appending the log information rather than overwriting the log.

REPORTLOG “+file_path_file_name”

Rotate

Saves and closes the current report log, creating a new log

ROTATE [daily|weekly|monthly|#days]

Example: ROTATE daily

Server administration Home screen

The Report log

The Debug log

User management

 

Was this page helpful?