System Profile
System Full Name | Radio Inspection Database Management System |
Business Contact | Peter Dalton (Peter.Dalton@dfo-mpo.gc.ca) |
Business Owner | Alexandre Lavoie |
Tech Stack | Presentation Layer: ASP.Net with MVC Business Logic Layer: ORM: Entity Framework Design Pattern: Repository and Unit of Work in MVC RDBMS: Oracle 11g Reporting: Crystal Reports |
Prod Source Location | |
Dev Source Location | Marine Safety/RIDMS/DEVELOPMENT/v5.0.4 https://DSD-Marine@dev.azure.com/DSD-Marine/MSS-Portfolio/_git/RIDMS |
Technology Assessment
Database Platform and Version | Oracle 18c |
Development Language and Framework | C# .NET Framework 4.0 |
Operating System and Version | Windows Server 2016 |
Environment Access Information
DEV
User (admin):
Pass:
Unc:
Url OLD: http://msswwwappstest/saf-sec-sur/4/ridms-sgdir
URL NEW: http://ncrws535:41000/saf-sec-sur/4/ridms-sgdir
ACC
User (admin):
Pass:
Unc:
Url old: https://wwwappstest.tc.gc.ca/Saf-Sec-Sur/4/RIDMS-SGDIR
URL New: https://wwwappstestx.tc.gc.ca/Saf-Sec-Sur/4/RIDMS-SGDIR
PROD
User (admin): See credentials doc.
Pass:
Url: http://wwwapps.tc.gc.ca/Saf-Sec-Sur/4/RIDMS-SGDIR
PROD(2018 Server)
UNC:\\tcwwwmasterx\wwwappsroot\Saf-Sec-Sur\4\RIDMS-SGDIR
Url: https://wwwappsx.tc.gc.ca/Saf-Sec-Sur/4/RIDMS-SGDIR/eng/Vessel/search
System Overview
<…either point to some document or put some info / diagram here>
How to run the application in Visual Studio
To run the application locally, make sure you have StreamTagFilter, CLFPagePagePlugin installed on your machine. If you have not done so, you can find the installation files on Confluence when you search for the keyword “StreamTagFilter” ,” CLFPagePagePlugin”.
To get other related components correctly installed you also need to set your Visual Studio’s Nuget package manager source locations correctly.
Refer to the following images for setting up your package manager.
Include those package source URLs shown below:
After cloning the application on to your local folder, open the solution file Ridms.sln
There are multiple projects inside the same solution, by default, Ridms.Web project should have been set as a Start up project, this project shows up in bold (Ridms.Web). When build succeeds, you may run the application with your choice of your web browser.
Note: This project could only be run correctly in Visual Studio 2013.
If StreamTagFilter, CLFPagePagePlugin are not installed or if it is run in other version of Visual Studio you may not get the correctly rendered web pages. When the project runs correctly, you will see the pages like the following:
At this point you may use your application credentials to log into the application.
Good To Know
RIDMS shares its database with /wiki/spaces/MAR/pages/50331651.
How-To and Fixes
Known issues:
- When attempting to print an inspection report for a vessel, sometimes application crashes. Now we know what causes this problem. This requires some code changes which is not minor. This issue will be fixed when this task is prioritized.
- When trying to run from local desktop, application failed to run, we had to clean up some old application strings which were not valid, also, we had to re-generate entity model from database. make sure Web.config and App.config have the same connection strings.