...
Development team: Alain Asgill, Chris Collins
Development Tools and Configuration:
We need to install Visual Studio, Team Foundation Server, Powerbuilder, Toad
Team Foundation Server plug in:
Powerbuilder versionExplorer, MSSCCI provider, PowerBuilder, Toad
For NACIS, please make sure to use 32 bit application because NACIS, PB 2017 is 32 bit IDE.
TFS server is running with access to the user. If you can not see the project on the TFS server, i.e you do not have the access to see that specific project, please see the part “issues and fixes”
Open this link first, to see if you can see NACIS
http://tfsprod:8080/tfs/civav/NACIS-SINCA/NACIS-SINCA
Team Explorer 2013: Team explorer connects Visual Studio to Git and GitHub repositories, Team Foundation version control (TFVC) repositories, manage source code, work items, and builds. Why we install this version. Because this version is 32 bit compatibly and NACIS is 32 bit compatibility project. You will need a Microsoft account to download Visual Studio explorer
Follow link https://my.visualstudio.com/Downloads?q=team%20explorer%202013
MSSCCI provider: PowerBuilder requires MSSCCI to connect with TFS. Use the below link to download and install it
Please make sure you install 32 bit version
Testing if the Powerbuilder can connect to TFS by configuring PowerBuilder 2017.
-Verify if you have a project, if not, then add project in Team Explorer: Open Team Explorer 2013 and add project (NACIS) from the TFS server
-Configure PowerBuilder 2017
Open the workspace in PowerBuilder.
Go to properties of workspace-> Source Control.
In the source control system use Microsoft team foundation server.
Provide your windows login credentials in User ID.
Click on the ellipse button beside Project:. It should automatically select the project you chose before. If not then do it manually by selecting the TFS server and then server path from the popup screen.
...
Now, back Power Builder project solution, if you right click any pbl files, if you can see “Check in” or “Check out”, that means the PowerBuilder could connect to TFS successfully
Visual Studio 2017: you need a MSDN account to download and install the Visual Studio 2017
...
PowerBuilder 2017:
Each developer needs a Powerbuilder license
Current version for development at this point of writing (2021-06-10): 2017 R3 1915
Install files : are at the location
...
Map NACIS source code to the local folder:
Create a folder such as C:\tfs_applications\projectName\Dev\SourceOn Visual Studio:
Add a Team Foundation Server
Team Explore Explorer ->Manage connection-> >Add/ Connect to Team project->will see the window “Connect to add then to connect to Team Foundation Server”Server
...
Add new connection for the TFS, click server add URL http://tfsprodL8080/tfs
Connect to NACIS Add a project in Team Foundation ServerExplorer, select NACIS
http://tfsprod:8080/tfs/civav/NACIS-SINCA/NACIS-SINCA Team
...
A developer can log in NACIS with his use id and his password, choose Region as HeadQuarters, Database as Developer to test the logging in
Toad
Each user needs to have a Toad license.
Currently we use Toad version 12.9.0.7.1
Install Toad software from the network
Setting up Toad to work with TFS:
There are documents to look when setting up Toad
1)Toad Upgrade: RDIMS# 12092565
2)Setting up Team Foundation Server on TOAD for Oracle : RDIMS#12092441
3) Upgrading TOAD for Oracle from Visual Source Safe (VSS) to Team Foundation Server (TFS) Developer’s Installation User Guide: RDIMS:#12143140
4)Connecting to Visual SourceSafe from TOAD and VSS on Windows: RDIMS #11969228
Below is the picture to show that Toad connects to Dev database with Oracle 32 bit and schema NAPA_NACIS.
...
NACIS.EXE
\\NCRFS1111\PROJLIB\NACIS\Releases. Currently version 6.1.2 is the latest one in PROD (2021-06-08)
...
Then you can select all and click Advanced to select both options…
Issue: You can not see NACIS-SINCA in TFS server at this location http://tfsprod:8080/tfs/civav/
Fix: you can add yourself if you are administrator, otherwise you can ask the team leader do that
You have to be a contributor of NACIS project like this screenshot, you can search TC\your credential to see what permission you have for the specific project
...
Database
on Dev:
Server NNDEV.World
...
Password: please ask the database team
Toad
Installing:
Setting up Toad to work with TFS
There are documents to look when setting up
1)Toad Upgrade: RDIMS# 12092565
2)Setting up Team Foundation Server on TOAD for Oracle : RDIMS#12092441
3) Upgrading TOAD for Oracle from Visual Source Safe (VSS) to Team Foundation Server (TFS) Developer’s Installation User Guide: RDIMS:#12143140
4)Connecting to Visual SourceSafe from TOAD and VSS on Windows:RDIMS #11969228