Versions Compared

Key

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

...

System Full Name

Locomotive Emissions Information System

Product Owner

Jean-Francois Poulin

Business Owner

Graham LoweryDirector: Malick Sidibé

Manager: Graham Lowrey

Senior Engineer: Ursula Green

Source Location

DSD-RAIL-LEIS - Repos (azure.com)

MS Teams Channel

https://devteams.azuremicrosoft.com/transport-canada/DSD-MARINE%20Support/_git/SRCS

MS Teams Channel

l/team/19%3A900a603dd71e40d4a0e1fa9f2bab5eb1%40thread.tacv2/conversations?groupId=8ab907f3-c74f-4f09-89f8-b3db7c377a4f&tenantId=2008ffa9-c9b2-4d97-9ad9-4ace25386be7

Technology Assessment

Database Platform and Version

Oracle 18c

Development Language and Framework

C# .NET Framework 4.6.1
WinForms
Click-once deployment

MVC 3 Web Application

JavaScript

Entity Framework 5

Excel

Operating System and Version

Windows 10

Environment Access Information

...

ENV

UN

PW

MSI INSTALLERS

UNC

WWWFILES

URL

DB

DEV

External application: Single Sign-On

Single Sign-On

\\tcapps2mssdev\tcappsroot\saf-sec-sur\4\msca-acsm

\\ncrws535\wwwfiles\srcs-siin

Note: is this correct? Shouldn't it be on 497 instead?

http://tcapps2mssdev/Saf-Sec-Sur/4/msca-acsm/publish.htm

MSCAII@MSCAIID.WORLD

ACC

Single Sign-On

Single Sign-On

\\tctestmaster\Data\tcappsroot\Saf-Sec-Sur\4\msca-acsm

\\webdatatest\wwwdocs\SRCS-SIIN

http://tcappstest/saf-sec-sur/4/msca-acsm/publish.htm

MSCAII_USER@MSCAIIA.WORLD

PROD

Single Sign-On

Single Sign-On

\\tcinfomaster\tcappsroot\Saf-Sec-Sur\4\msca-acsm

\\webdata\wwwdocs\SRCS-SIIN

http://tcapps/saf-sec-sur/4/msca-acsm/publish.htm

MSCAII_USER@MSCAIIP.WORLD

System Overview

**NEED TO ADD DESCRIPTION HERE

Architecture

...

(GcKey)

Internal application: Entrust Identity Guard Login

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

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

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
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 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
LEIS administration application used to manage organizations and users.

Initial and Annual report external user guides:

View file
nameLEIS Initial Report - External User Guide.pdf
View file
nameLEIS Annual Report - External User Guide.PDF

In-Use Test Report Functional Specifications:

View file
nameRDIMS-14931985-v4-LEIS_IN-USE_TEST_REPORT_-_FUNCTIONAL_SPECIFICATIONS.doc

Architecture

***PLEASE ADD A LINK TO THE DOCUMENTATION OF MODEL

...

How To Run the Application Locally

**ADD INFORMATION RELEVANT TO SETTING UP A LOCAL DEV ENVIRONMENT.

...

Clone the code repository to your local computer, using Visual Studio 2019 in this example:

to be continued

Then run the application.

...

For full instructions on building and running this application please reference this page: How to Deploy MSCA II - SRCS 

Good To Know

ADD ANY INFO RELEVANT TO THIS APPLICATION. SEE THE EXAMPLES BELOW.

...

Various application settings, mainly regarding reporting module location and wwwfiles location, are set in the AM722_APPLICATION_SETTING table. Pay particular attention to the REPORT_ROOT_URL, BASE_DIRECTORY, LOGFILEPATH, SAVEFILEPATH and TEMPLATEPATH records.

...

This system has a dependency on the SRCSRpts-SIINRapp project.

...

The following shortcuts allow the registrars to search historical records; enter "admin" as the password:

  • Active Vessels: \\Ncrfs352\rs\NewStuff\DVDS\MSCAII_ACTIVE\FVplus152g.exe

  • Inactive Vessels A to L: \\Ncrfs352\rs\NewStuff\DVDS\MSCAII_INACTIVE_A_TO_L\FVplus152g.exe

Important Dates

ARE THERE ANY DATE RELEVANT TO MAINTENANCE OR REPORTING???

Important Dates

The Locomotive Emissions Regulations came into force on June 9, 2017. Under these Regulations, railway companies are required to submit reports to Transport Canada.

The schedule for regulatory reporting is as follows:

  • Initial Report is one-time report required within 90 days after the date the Regulations came into force. The Initial Report was due September 7, 2017.

  • Annual Report, is an annual report required within 45 days after the end of each calendar year, beginning with 2018. The first Annual Report is due February 14, 2019.

  • In-use Test Report, is an annual report required within 90 days after the end of each calendar year, beginning with 2019. The first In-use Test Report is due March 31, 2020.