Knowledgebase

Search:     Advanced search
Recent Articles
 
document Windows Versions and Working Directories
If you use Windows Vista or Windows 7, do not set the Surround SCM working directory to any location in the following folders: C:\Program Files C:\Program Files (x86) Note: The file paths assume Windows was installed in C:\. Known issues When you get files to your working...
12 May, 2017
document Using Surround SCM Workspace Branches
Workspaces, or sandboxes, are private environments developers can create and use to implement code changes without affecting the common source code repository. Workspaces contain copies of source code files from the common repository and are stored either locally or on a server. Users can...
12 May, 2017
document Backing Up Databases - Surround SCM 2009 and Later
The Surround SCM database stores branches, repositories, source files, users, security groups, and server options. We strongly recommend backing up the database frequently. The following steps are for performing a backup of the PostgreSQL database installed on the Surround SCM Server computer...
12 May, 2017
document Uninstalling PostgreSQL
When you uninstall Surround SCM, PostgreSQL is not removed. Following are instructions for uninstalling PostgreSQL and manually removing database files and the postgres user account and group. Windows Use the uninstaller to remove PostgreSQL. Choose Start > Control Panel > Add...
12 May, 2017
document Starting the PostgreSQL Server
The following information tells you how to start the PostgreSQL Server if it was installed with Surround SCM. Windows The PostgreSQL Server is installed as a service and starts automatically. Mac A PostgreSQL folder is created in the /Library/StartupItems directory. The PostgreSQL...
12 May, 2017
document Surround SCM RDBMS Support
The Surround SCM Server database and mainline branches are stored in a Relational Database Management Systems (RDBMS). Following are the supported platforms, database vendors, and versions for the current version of Surround SCM. See the installation help for information about setting up RDBMS...
12 May, 2017
document Surround SCM Server Does Not Start Due to Memory Issues
Note: This information only applies to Surround SCM 2009 and later. Problem The Surround SCM Server does not start and the server log contains memory errors or unhandled exceptions. Cause The Surround SCM Server computer does not have enough memory to cache branches during server...
12 May, 2017
document Encoding Undefined UTF-16 Not Available Guiffy Error
Problem When Surround SCM starts Guiffy to compare a Unicode (UTF-16) file, the following error is returned: 'Encoding Undefined UTF-16 not available' Cause A Surround SCM Server setting is set to an invalid value. Solution In Surround SCM, choose Tools > Administration...
12 May, 2017
document No Files to Rebase in Surround SCM
Problem Surround SCM returns the following message when you rebase a branch or file, even if the contents of a file in the parent and child branches are different: 'There are no files to rebase.' This occurs when you perform a rebase to resync the parent and child branches to make the...
12 May, 2017
document Post-Event Surround SCM Triggers That Run Batch Files Do Not Work
Problem Post-event triggers that run batch files that redirect output from sscm commands to a log file do not work if multiple files cause the trigger to fire. The log file only includes output from the first sscm command. Cause Post-event triggers that run scripts start multiple...
12 May, 2017
document Registering the Surround SCM SSCM Protocol
Surround SCM uses the SSCM protocol to provide hyperlink access to branches, repositories, and files. Surround SCM addresses begin with the sscm:// prefix. For example, sscm://server.wysi.com:4000//Main//Repo/Code/code.txt. The SSCM protocol must be registered so that applications associate...
12 May, 2017
document Surround SCM Unix Default Directories, Commands, and Configuration Files
Following are the default directories, commands, and configuration files for Surround SCM applications running on Mac and Linux. Surround SCM Client Linux Application directory - /var/lib/SurroundSCM To start - /usr/bin/scmgui Mac Application directory -...
12 May, 2017
document Surround SCM Server Does Not Start at Boot Time on Linux
Problem The Surround SCM Server does not start at boot time on some Linux distributions even if the start at boot option is selected during installation. Cause The Surround SCM Server application is not registered in the Services Manager or cannot access the required...
12 May, 2017
document Troubleshooting Surround SCM Server Find Problems
This article can help you troubleshoot issues you may experience when you click Find on the Setup Server Connections dialog box to find Surround SCM Servers running on your network. Problem The list of available Surround SCM Servers does not include the server you want to connect...
11 May, 2017
document Surround SCM CLI Unicode Characters Display Incorrectly
Problem On Windows, the Surround SCM CLI displays Unicode characters as question marks and boxes. Cause The +u option, which displays CLI output in Unicode, is not specified or the Windows language files are not installed or configured correctly for the...
11 May, 2017
document Changing the Helix ALM Server to a Service
On Windows, we recommend installing the Helix ALM Server as a service. A service is a program that automatically starts when the computer starts and automatically stops when the computer is shut down. To change the Helix ALM Server to a service: Choose Start > Run to open...
11 May, 2017
document Changing the Surround SCM Server to a Service
On Windows, we recommend installing the Surround SCM Server as a service. A service is a program that automatically starts when the system starts and automatically stops when the system is shut down. To change the Surround SCM Server to a service: Choose Start > Run to open the Run...
11 May, 2017
document Retrieving Global Users in Surround SCM
Problem You added global users to the Helix ALM License Server, but the users cannot log in to Surround SCM. Cause Users added to the license server are not automatically added to Surround SCM. Solution Retrieve the global users in Surround SCM. Make sure retrieved users are...
11 May, 2017
document Retrieving Global Users in Helix ALM
Problem You added global users to the Helix ALM License Server, but the users cannot access Helix ALM. Cause Users added to the license server are not automatically added to Helix ALM. Solution Retrieve the global users in Helix ALM. Make sure retrieved users are...
11 May, 2017
document Surround SCM Cannot Connect to the License Server
Problem You cannot log in to Surround SCM. The Local SCM Admin Logon dialog box opens when you attempt to log in. Cause Surround SCM cannot connect to the license server for one or more of the following reasons: The license server is not running. The license server IP address,...
11 May, 2017
document Users Cannot Log In After Upgrading
Problem After upgrading Helix ALM or Surround SCM, the following error is returned when users log in: ‘You have not been assigned a Helix ALM license. You cannot log in.’ -or- ‘You have not been assigned a Surround SCM license. You cannot log in.’ Cause The user does...
11 May, 2017
document Creating DSNs for SQL Server Databases
To host Helix ALM, Helix ALM License Server, or Surround SCM data in a SQL Server database, you must create an ODBC system data source name (DSN) to store database connection information. Each SQL Server database you create to use with these products requires a unique DSN. ...
11 May, 2017
document Cannot Connect to Oracle Databases on Linux Because Qt OCI Driver Unavailable
Problem After installing the Oracle OCI driver for native database access, you cannot connect to Oracle databases on Linux and the following error is returned: ‘The Qt OCI driver was unavailable. Make sure that the RDBMS client libraries are installed.’ Cause Some Linux...
11 May, 2017
document Cannot Restart Server on Linux
Problem After stopping the following server applications on some Linux distributions, you cannot restart the them: Helix ALM License Server Helix ALM Server Surround SCM Proxy Server Surround SCM Server Cause The semaphore used to store the product ID process was...
11 May, 2017
document License Server Not Initialized Status
When the Helix ALM License Server cannot receive license usage details from the Helix ALM or Surround SCM Servers, an error that explains the license server is not initialized is written to the application server log. The application server automatically reconnects and sends the license usage...
11 May, 2017