...
ENV | UN | MSI INSTALLERS | UNC | URL | DB |
---|---|---|---|---|---|
DEV | External application: Single Sign-On (GcKey) Internal application: Entrust Identity Guard Login (EIG) | staging folders:
| website staging folders:
| External Security: External Business: Internal Security: Internal Business: | LEIS schema: LEIS@LEISD.WORLD LEIS_USER@LEISD.WORLD LEIS_AUTH schema: LEISAUTH_USER@LEISD.WORLD |
ACC | External application: Single Sign-On (GcKey) Internal application: Entrust Identity Guard Login (EIG) | staging folders:
| website staging folders:
| External Security: External Business: Internal Security: Internal Business: | LEIS schema LEIS_USER@LEISA.WORLD LEIS_AUTH schema LEISAUTH_USER@LEISA.WORLD |
PROD | External application: Single Sign-On (GcKey) Internal application: Entrust Identity Guard Login (EIG) | staging folder: The Change Request team creates a staging folder with the service request number in its name. The LEIS developer places a zip folder containing the installers and website files at this staging location. folder example: \\ncras22\CSSG Release\CSSG Staging\LEIS\PROD [C255243] | website staging folder: The Change Request team creates a staging folder with the service request number in its name. The LEIS developer places a zip folder containing the installers and website files at this staging location. folder example: \\ncras22\CSSG Release\CSSG Staging\LEIS\PROD [C255243] | External Security: External Business: Internal Security: Internal Business: | LEIS schema LEIS_USER@LEISP.WORLD LEIS_AUTH schema LEISAUTH_USER@LEISP.WORLD |
...
System Overview
...
LEIS Business application
The 3 main areas of the application are:
The Initial Report: railway companies are required to submit initial reports to Transport Canada on their locomotive inventory.
The Annual Report: a subsequent annual report required after the end of each calendar year. This is where railway companies provides provide updates on their locomotive inventory.
In-use test Report: an annual report focused on the emissions in-use test results. The railway companies
are required to annually test their locomotives emissions and enter the results in the system.
LEIS Security application
LEIS administration application used to manage organizations and users.
User Guides
Initial and Annual report external user guides:
...
***PLEASE ADD A LINK TO THE DOCUMENTATION OF MODEL
How To Run the Application Locally
...
(New Developer Setup)
Using Visual Studio 2019. From the Team Explorer window, clone the code repository to your local computer, using Visual Studio 2019 in this example:to be continued:
...
From the Solution window,
select “Set Startup Project”:
...
select “Multiple startup projects” and set the “Start” action for the following projects:
LEIS.Business.Server.Host.Test
LEIS.Business.Web
LEIS.Security.Host.Test
LEIS.Security.Web
Install the Microsoft Visual Studio Installer Projects Extension from the Manage Extensions window:
...
Install StreamTagFilterSetup , CLFPagePluginSetup and TC Mailer 3.0 Installer in the following order on your computer, all 3 are found at this shared location: \\ncrws523\Software\New Dev Setup Software\CLF.
Create a folder named CLF on your C:\ drive.
Install StreamTagFilterSetup
Install CLFPagePluginSetup
Install TC Mailer 3.0 Installer
Copy the style templates to the CLF folder on your computer, templates are located here: \\ncrws523\Software\New Dev Setup Software\Templates
Navigate to your local code on your computer file system and find the .vs folder inside the Development folder (.vs folders are sometimes hidden by default). Then find the applicationhost.config file.
open the applicationhost.config file with notepad and add the two “StreamTagFilter-2.0” lines of code in the <location path="" overrideMode="Allow"><system.webServer><modules> node.
Code Block language xml <add name="StreamTagFilter-2.0" type="Utility.IIS.StreamTagFilterModule, StreamTagFilter.NET.2.0, Version=1.0.6.2, Culture=neutral, PublicKeyToken=d3d707ec692e4024" preCondition="runtimeVersionv2.0" /> <add name="StreamTagFilter-4.0" type="Utility.IIS.StreamTagFilterModule, StreamTagFilter.NET.4.0, Version=1.0.6.2, Culture=neutral, PublicKeyToken=d3d707ec692e4024" preCondition="runtimeVersionv4.0" />
Then run the application.
By default, the development branch is configured to run on localhost with an internal user and points to the development database.
For full instructions on building and running this application in dev acc and prod please reference this page: to be continued
Good To Know
ADD ANY INFO RELEVANT TO THIS APPLICATION. SEE THE EXAMPLES BELOW.
...