Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ENV

UN

MSI INSTALLERS

UNC

URL

DB

DEV

External application: Single Sign-On (GcKey)

Internal application: Entrust Identity Guard Login (EIG)

staging folders:

  • External Security:
    \\ncrws548\GACSwwwroot\securedev\leis.Security.Server.Installer\Release

  • External Business:
    \\ncrws548\GACSwwwroot\securedev\leis.Business.Server.Installer\Release

  • Internal Security:
    \\ncrws548\TPwwwroot\eigdev\LEIS.Security.Server.Installer\Release

  • Internal Business:
    \\ncrws548\TPwwwroot\eigdev\leis.Business.Server.Installer\Release

website staging folders:

  • External Security:
    \\ncrws548\GACSwwwroot\securedev\leisa-asiel

  • External Business:
    \\ncrws548\GACSwwwroot\securedev\leis-siel

  • Internal Security:
    \\ncrws548\TPwwwroot\eigdev\leisa-asiel

  • Internal Business:
    \\ncrws548\TPwwwroot\eigdev\leis-siel

External Security:
https://gartdev.tc.gc.ca/secure/leisa-asiel

External Business:
https://gartdev.tc.gc.ca/secure/leis-siel

Internal Security:
https://eigdev.tc.gc.ca/leisa-asiel

Internal Business:
https://eigdev.tc.gc.ca/leis-siel

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:

  • External Security:
    \\ncrws548\GACSwwwroot\secureacc\leis.Security.Server.Installer\Release

  • External Business:
    \\ncrws548\GACSwwwroot\secureacc\leis.Business.Server.Installer\Release

  • Internal Security:
    \\ncrws548\TPwwwroot\eigacc\LEIS.Security.Server.Installer\Release

  • Internal Business:
    \\ncrws548\TPwwwroot\eigacc\leis.Business.Server.Installer\Release

website staging folders:

  • External Security:
    \\ncrws548\GACSwwwroot\secureacc\leisa-asiel

  • External Business:
    \\ncrws548\GACSwwwroot\secureacc\leis-siel

  • Internal Security:
    \\ncrws548\TPwwwroot\eigacc\leisa-asiel

  • Internal Business:
    \\ncrws548\TPwwwroot\eigacc\leis-siel

External Security:
https://gartacc.tc.gc.ca/secure/leisa-asiel

External Business:
https://gartacc.tc.gc.ca/secure/leis-siel

Internal Security:
https://eigacc.tc.gc.ca/leisa-asiel

Internal Business:
https://eigacc.tc.gc.ca/leis-siel

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:
https://gart.tc.gc.ca/secure/leisa-asiel

External Business:
https://gart.tc.gc.ca/secure/leis-siel

Internal Security:
https://eig.tc.gc.ca/leisa-asiel

Internal Business:
https://eig.tc.gc.ca/leis-siel

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.

    Image Added
  • 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
      languagexml
                  <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.

...