Previous Topic: Version Control for Installation Customizations

Next Topic: Version Control File Syntax

Version Control Server Modes

The ver_ctl server option determines how version control responds to version discrepancies between installed components on the server and client. You set this option with the Options Manager.

The ver_ctl option can have one of the following values:

NOTIFY

(Windows client) Prompts the user to continue or quit if a version discrepancy is detected.

(Linux client) Logs a version discrepancy, but the client always completes initialization. No files are changed to correct the discrepancy.

FAIL

Terminates the client if a version discrepancy is detected. The user is prevented from using CA SDM until the client is manually updated.

DISABLE

Ignores version discrepancies. All clients are allowed to connect.

Note: Clients can set their own ver_ctl option to DISABLE to bypass version control.

UPGRADE

Prompts the client to upgrade the affected components to the correct version if a version discrepancy is detected. If the upgrade is successful, the client connection continues; otherwise, the client terminates. The method of upgrade depends on the version control type of the component.

Valid settings are as follows:

Setting

Description

dir_ctl

The client adds, updates, or deletes files in the directory from copies provided by the server. The directory itself is never deleted.

file_ctl

The client adds, updates, or deletes the file from a copy provided by the primary server.

nxenv_ctl

The client updates its NX.env file.

ver_ctl

A ver_ctl component cannot be upgraded. A discrepancy in this type of component causes the client to terminate without connecting to the server.