Download presentation
Presentation is loading. Please wait.
Published byFrederica Cummings Modified over 6 years ago
1
PCS IT Day Operation Points updates from SNCF-Réseau’s interface
2
Timetable production system
IT Schema of international path request HOUAT Path details RU Path Offers Commercial details PCS GESICO Interface IM THOR Path Requests Path Requests Timetable production system Path ordering system IT System SNCF-R : Path Request Cycle : Path Ordering Cycle
3
PARIS-NORD – BAT VOYAGEUR
Operation point handling on the applications HOUAT GESICO THOR Correlation table Interface Primary Location Code Operationpoint ID Couple CI/CH NB : CI = Code Infrastructure CH = Code Chantier Example CI CH Name PLC Operationpoint ID 271007 BV PARIS-NORD – BAT VOYAGEUR 01519 Aim : Manage the Operation Points in PCS entirely through the interface Possible actions on the Operation Points: Add Modify Delete
4
Modification process in the interface
PCS GESICO Interface WS User modifies in Interface either: PLC CI/CH Printed Name getOperationPointbyReferenceId() Other fields being modified ? Modification of PLC ? New PLC unique in DB ? New PLC unique in PCS ? Yes Yes Yes No No No No Yes Error Message on Interface GUI Error Message on Interface GUI New CI/CH exists in GESICO ? Other fields being modified ? Modification of CI/CH? New CI/CH unique in DB ? Yes Yes Yes No No No No Error Message on Interface GUI Error Message on Interface GUI Yes Modification of Printed Name? New Printed Name unique in DB ? New Printed Name unique in PCS ? Yes Yes Yes Update in : PCS Interface DB getOperationPointbyCountry() No No updateOperationPoint() No Error Message on Interface GUI Error Message on Interface GUI
5
Modification process in the interface : Example
Example of an Operation Point Modification User modifies in Interface: PLC (91519 1519) Printed Name (PARADISE PARIS) getOperationPointbyReferenceId() Modification of PLC ? New PLC unique in DB ? New PLC unique in PCS ? Yes Yes Yes No No Error Message on Interface GUI Error Message on Interface GUI getOperationPointbyReferenceId() No Operation point for PLC = 1519
6
Modification process in the interface : Example
User modifies in Interface: PLC (91519 1519) Printed Name (PARADISE PARIS) getOperationPointbyReferenceId() Other fields being modified ? Modification of PLC ? New PLC unique in DB ? New PLC unique in PCS ? Yes Yes Yes No No No Yes Error Message on Interface GUI Error Message on Interface GUI Modification of Printed Name? New Printed Name unique in DB ? New Printed Name unique in PCS ? Yes Yes Yes getOperationPointbyCountry() getOperationPointbyCountry() Scan all the <name> elements to see if « PARIS-NORD – BAT VOYAGEUR » exists No <name> found
7
Modification process in the interface : Example
User modifies in Interface: PLC (91519 1519) Printed Name (PARADISE PARIS) getOperationPointbyReferenceId() Other fields being modified ? Modification of PLC ? New PLC unique in DB ? New PLC unique in PCS ? Yes Yes Yes No No No Yes Error Message on Interface GUI Error Message on Interface GUI Modification of Printed Name? New Printed Name unique in DB ? New Printed Name unique in PCS ? Yes Yes Yes Update in : PCS Interface DB getOperationPointbyCountry() updateOperationPoint() updateOperationPoint() Update done
8
OperationPoint Number in return
Add Operation Points Add a New Operation Point Existence checks Uniqueness checks PCS GESICO Interface in WS ImportOperationPoints() OperationPoint Number in return
9
OperationPoint inactive in PCS
Remove Operation Points Change the closure date of the Validity period to the End date of the TT period you want to delete the Operation Point updateOperationPoint() OperationPoint inactive in PCS
10
Q&A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.