Enabling 'Version Control System' functionality in TIBCO Data Virtualization fails with an error

Enabling 'Version Control System' functionality in TIBCO Data Virtualization fails with an error

book

Article ID: KB0076031

calendar_today

Updated On:

Products Versions
TIBCO Data Virtualization All supported versions

Description

To enable Version Control System functionality in TDV Studio, select 'Manage Connections' from VCS tab. However, upon selecting 'Add VCS' option /(+) tab, the following error may be displayed

'Cannot create a new VCS connection. No VCS adapters deployed in server. You must first deploy a VCS adapter before you create a VCS connection.'
'Failed to load VCS connections from the server.  Unable to communicate with CIS server.'
'Fail to fetch available adapter types from server. Unable to communicate with CIS server.'


Screenshot for reference: 


User-added image
 

Issue/Introduction

Enabling 'Version Control System' functionality in TIBCO Data Virtualization fails with an error

Environment

All supported versions

Resolution

Note: To work with VCS functionality, TDV instance should not be a part of any cluster as Version Control is not supported with cluster functionality. You can verify this from the Web manager > Connections > Cluster.

To enable Version Control perform below steps:

(1) Execute following URL from a web browser :

https://<hostName>:<portNumber>/rest/vcs/v1/enable

hostName: The server host name / IP address.
portNumber : TDV instance's base port + 2. Example: If base port is 9400 the portNumber will be 9402

The URL will not execute.

(2) Enable HTTPS listener from TDV Studio > Administration tab > Configuration > Server > Web Services Interface > Communications > HTTP/S > Enable > set it to 'true'. 
Click Apply to save the changes.

(3) Execute the URL mentioned in Step(1) and provide the TDV login details. If the message {"success": true} is received, the VCS adapter is now enabled.

Example for reference:
User-added image
If the response is {"success": false}, verify TDV instance is not part of an Active Cluster and execute the URL again. 

(4) Shutdown TDV Studio. Re-authenticate the user and now create a VCS connection.