Integration Server 10.3 | VCS Integration Feature Configuration Guide | Overview | About the VCS Integration Feature
 
About the VCS Integration Feature
 
Locking Files Locally versus VCS Locking
System Locking and the VCS Integration Feature
How Does the VCS Integration Feature Differ from Local Service Development?
Software AG Designer enables you to create, maintain, and manage custom integration packages for use by webMethods Integration Server. Often, many enterprise organizations employ a version control system (VCS) for the development of software solutions, providing automatic auditing, versioning, and security to software development projects. Such products include Microsoft Visual SourceSafe, IBM Rational ClearCase, and Subversion, the open-source VCS.
In addition, the use of a shared VCS repository greatly enhances team development of software solutions. The Version Control System Integration feature (VCS Integration) enables you to interact directly with a resident VCS repository in the following ways:
*Check in
*Check out
*Revert changes
*Delete
*Get latest version
*Get earlier version
*View history
The VCS Integration feature also provides these features:
*Hierarchical behavior - VCS commands applied to packages and folders are applied to all of the folders and elements they contain.
*Pre-packaged VCS support for products such as Visual SourceSafe, ClearCase, and Subversion.
*Multiple Integration Server support - Multiple Integration Server installations can interact with a single, shared VCS server, enabling shared development across two or more servers.
*Multiple user support - Two or more Designer users can interact with the VCS server while working on the same Integration Server.
*Password-protected access to the VCS.
*Standard copy and paste, move, and rename behavior -when you use Designer to apply these actions to any package, folder, or element subject to VCS control, the VCS Integration feature automatically updates the VCS repository to reflect the changes.
The VCS Integration feature is intended for the control of webMethods packages and their contents in development environments only. The feature does not support:
*The ability to "diff" or merge files.
*The ability to move checked out elements loaded from an earlier VCS version.
*Static viewing of previous versions.
*VCS integration of files outside the package namespace structure (that is, components that do not appear in the Package Navigator view in Designer, or exist outside the ..\packages\ns or the ..\packages\code\source directories).
*VCS integration of backup files generated by Designer or Integration Server.