Siebel Integration With SVN
Siebel Integration With SVN
Siebel Tools integration with any external source control product is implemented via a batch file (srcctrl.bat) which is executed when a user
checks-in or checks-out.
Subversion (SVN) is a version control system initiated in 2000 by Collab Net Inc. It is used to maintain current and historical versions of
files such as source code, web pages, and documentation. Its goal is to be a mostly-compatible successor to the widely used Concurrent
Versions System (CVS). Subversion is well-known in the open source community and is used on many open source projects.
Customers have reported setting up source control integration with many different source control applications.
The list below is to give the reader an idea of the different types of source control applications that customers have used.
ClearCase
CVS / Open Source
Perforce
StarTeam
Serena / PVCS
Sourcegear
Subversion
Siebel does not explicitly certify Siebel Tools source control integration to work with different applications.
The Siebel Source Control integration is supported with any external source control application, as long as the third party
product provides a command line interface.
Customers should refer to the third party source control documentation and modify the command line statements that manipulate the
source control software.
It will be necessary for you to make appropriate modifications to the srcctrl.bat to facilitate the integration.
The first step involved in setting up this integration is to review the srcctrl.bat file in the Siebel_Tools\bin directory and modify parameters
such as PATH, SOFTWARE, CHECKIN and CHECKOUT to work for the specific source control application.
Siebel Support cannot provide any assistance in regards to this as there are too many 3rd party source control systems available. The
standard srcctrl.bat file provided with Siebel Tools is pre-configured to work with Visual Source Safe.
If any other software is to be used, it is up to the customer to make appropriate changes to the file to make it work with other source
control systems.
Technical support is unable to provide specific support regards the configuration of the batch file if there is problem with that.
srcctrl_original.bat srcctrl.bat
Siebel does not explicitly certify Siebel Tools source control integration to work with different applications.
From IP2017 onwards we have Workspaces and we were not storing versioned SIF files.
If we want to use Subversion (SVN) to control code, then we might need to start storing SIF files in a local SVN repository to
track the changes.