I'm wondering if testlink can be connected to a remote bug tracking server by NOT connecting to the database of bug tracking system directly. I mean skipping the configuration file (e.g. *.cfg.php, jira.cfg.php, etc.)
Has anybody have tried to connect testlink to MS TFS bug tracking system using API provided by Microsoft(http://msdn.microsoft.com/en-us/library/bb130347.aspx).
For security reason, we are not permission to connect to the database directly. It was suggested to use Microsoft API for communicating with defect tracking server. However, I've noticed there are 2 files in testlink, which are used to establish connection with the defect tracking server. One is *.cfg.php and the other one is int_*.php.
It looks like the *.cfg.php is used to make connection between Testlink and bug tracking database, while the second file int_*.php is used to retrieve data.
What I'm trying to do is using only API provided by microsoft and skip using direct connection to database.
- Is it doable?
- Does *.cfg.php file do anything other than to ensure testlink is connected to bug tracking server database? And can we skip the connection step and only use API?
I appreciate your help and suggestion as I do not know much about the testlink architecture and PHP scripting, so no idea how much time and effort it takes to make it work.