Copyright © 2011 Railinc Corp. All Rights Reserved. Car Hire Data Exchange (CHDX) - 2011 Project...

Preview:

Citation preview

Copyright © 2011 Railinc Corp. All Rights Reserved.

Car Hire Data Exchange (CHDX) - 2011 Project Update

(as of 10/31/2011)

Alex Pritchett – Business Analyst II Railinc

11/10/2011

1

Copyright © 2011 Railinc Corp. All Rights Reserved.

Agenda

1. Discuss Project Purpose and Timeline2. Review User Testing3. Show Completed User Functionality4. Show Completed Admin Functionality5. Questions

2

Copyright © 2011 Railinc Corp. All Rights Reserved.

Railinc Data Exchange

3

Copyright © 2011 Railinc Corp. All Rights Reserved.

CHDX Project Timeline

• April 4, 2011 – Project Initiation• December 7, 2011 – Project Completion• January 2012 – Parallel Test Period• February 2012 – First Production Run

4

Copyright © 2011 Railinc Corp. All Rights Reserved.

CHDX Project Charter

• Goals– Migrate all Carriers off of MQ Submission– Expedite File Validation and Processing– Automate Inbound/Outbound Notification– Replace MyRailPartner with Web UI Upload – Enable User Search of Inbound and Outbound

History

5

Copyright © 2011 Railinc Corp. All Rights Reserved.

CHDX Project Charter (cont’d)

• Out of Scope– Migration of Current CHDX Web Application– Expand File Edits and Rejects

6

Copyright © 2011 Railinc Corp. All Rights Reserved.

User Testing

7

Copyright © 2011 Railinc Corp. All Rights Reserved.

User Testing Checklist

Notify all CHDX Submitters of Testing

Individually Perform Testing of File SubmissionWeb UI SubmissionFTP Submission

• Notify all CHDX Receivers of Testing

8

• Test Reception of Files– Web UI Reception– FTP Reception

• Collectively Perform Parallel Test Run

Copyright © 2011 Railinc Corp. All Rights Reserved.

Parallel Test Run Elements

• Submission of Inbound Files for a Month• Initiation of Merge• Distribution of Outbound Files• Verification of Outbound File Content• Confirmation of Correct RCH Amount

9

Copyright © 2011 Railinc Corp. All Rights Reserved.

User Functionality

10

Copyright © 2011 Railinc Corp. All Rights Reserved.

Railinc Data Exchange Landing Page

11

Copyright © 2011 Railinc Corp. All Rights Reserved.

CHDX Second Tier Options (as of 10/25)

12

Copyright © 2011 Railinc Corp. All Rights Reserved.

CHDX File Upload via Web UI

13

Copyright © 2011 Railinc Corp. All Rights Reserved.

CHDX File Upload via FTP

14

Copyright © 2011 Railinc Corp. All Rights Reserved.

Submitted File Confirmation

15

Copyright © 2011 Railinc Corp. All Rights Reserved.

CHDX Inbound History

16

*Note: All transactions and amounts shown are from test data and do not represent any actual transactions.

Copyright © 2011 Railinc Corp. All Rights Reserved.

CHDX Outbound History

17

*Note: All transactions and amounts shown are from test data and do not represent any actual transactions.

Copyright © 2011 Railinc Corp. All Rights Reserved.

Negative Payable Integration

18

*Note: All transactions and amounts shown are from test data and do not represent any actual transactions.

Copyright © 2011 Railinc Corp. All Rights Reserved.

Railinc Admin Functionality

19

Copyright © 2011 Railinc Corp. All Rights Reserved.

Profile Management

20

Copyright © 2011 Railinc Corp. All Rights Reserved.

Merge Submitted Files

21

*Note: All transactions and amounts shown are from test data and do not represent any actual transactions.

Copyright © 2011 Railinc Corp. All Rights Reserved.

Merge Completion Email

22

*Note: All transactions and amounts shown are from test data and do not represent any actual transactions.

Copyright © 2011 Railinc Corp. All Rights Reserved.

Distribute Outbound Files

23

Copyright © 2011 Railinc Corp. All Rights Reserved.

Business Rules Engine

24

  RuleTable CHDXSpecificValueRulesCONDITION ACTION ACTION

  f:ChdxFunctions(); r:CHDXBaseRecord  

  eval(!f.equalsValue(f.get(r, "$1"), "$2"))r.setErrorCodes("$param");r.setStatus("R"); r.setWarningCodes("$param");

CHDX Specific Value Rules Segment Should Have Value Set Error Code Set Warning CodeGS01 Segment Should Have Value "CR" GS01, CR   GS01GS07 Segment Should Have Value "X" GS07, X   GS07

CTC03 Segment Should Have Value 1, 2, or 9 CTC03, 1|2|9   CTC03

CTC04 Segment Should Have Allowed Value CTC04, 10|20|24|40|70|80|85|86|215|

221|222|223|224|225|230|400|425|450|600|800|810|820|825|850|860|900|925

CTC04

CTC05 Segment Should Have Value 32, 32, 38 or 39 CTC05, 31|32|38|39   CTC05

CTC12 Segment Should Have Allowed Value

CTC12, 1|2|3|6|7|8|9|AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|

OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|AB|BC|MB|NB|NL|NS|NT|NU|

ON|PE|QC|SK|YT|UN

CTC12

REF01 Segment Should Have Allowed Value REF01, B4|FI|L1|NO|OT|P6|T5|RB   REF01

CHR01 Segment Should Have Allowed Value CHR01, L|M|O|R|S|T|U|V|W|Y|Z   CHR01CHR02 Segment Should Have Allowed Value CHR02, AR|MR|OR|TR   CHR02

PRI01 Segment Should Have Value "TP" PRI01, TP   PRI01CV01 Segment Should Have Allowed Value CV01, E|L|T   CV01CV02 Segment Should Have Allowed Value CV02, AJ|FP|FL|PP|NS|PT|FT|LT   CV02CV04 Segment Should Have Allowed Value CV04, H|D|O   CV04CV06 Segment Should Have Allowed Value CV06, 1|2|3|4|7|9|A|B|C|D|E   CV06CV14 Segment Should Have Allowed Value CV14, 0|1|2|3|4|5   CV14

Copyright © 2011 Railinc Corp. All Rights Reserved.

Under Development...

• Distribution via FTP• Enhancements to Inbound Report• Distribution Email to Railinc Admin• Railinc Admin Download Held Data• User Guide Download

25

Copyright © 2011 Railinc Corp. All Rights Reserved.

Questions?

• For more information, please contact me at Alex.Pritchett@railinc.com or by phone at 919-651-5148

26

Recommended