Starting to despair a little here as finding lots of what I understand to be inconsistencies in data or perhaps I am misunderstanding things so please help a man who is going slowly insane out a bit :-)
This train was between clacton and Liverpool Street this morning.
I first see this train in the digest file from 02:49 and then get updates and new schedules all the way up to 10:14.
The updates indicate that it is delayed by some considerable period and the schedule indicates it was cancelled all the way but there is no cancellation reason.
My question is this, should I trust the schedules more than the updates? if the schedule says it is cancelled but I get an update with dat and aat times should I trust the fact it is cancelled over the times and just show it as Cancelled.
<?xml version="1.0" encoding="UTF-8"?>
<Pport
<uR requestID="0000000000017100" requestSource="at12" updateOrigin="CIS">
<schedule rid="201710037101112" ssd="2017-10-03" toc="LE" trainCat="XX" trainId="1N15" uid="G01112">
<ns2_OR act="TB" can="true" ptd="07:05" tpl="CLACTON" wtd="07:05"/>
<ns2_IP act="T " can="true" pta="07:13" ptd="07:13" tpl="THPLESK" wta="07:13" wtd="07:13:30"/>
<ns2_IP act="T " can="true" pta="07:23" ptd="07:24" tpl="WIVENHO" wta="07:23" wtd="07:24"/>
<ns2_PP can="true" tpl="CLCHHYT" wtp="07:27:30"/>
<ns2_PP can="true" tpl="CLCHEGJ" wtp="07:28"/>
<ns2_IP act="T " can="true" pta="07:32" ptd="07:33" tpl="CLCHSTR" wta="07:32" wtd="07:33"/>
<ns2_PP can="true" tpl="MRKSTEY" wtp="07:38:30"/>
<ns2_IP act="T " can="true" pta="07:43" ptd="07:43" tpl="KELVEDN" wta="07:42:30" wtd="07:43:30"/>
<ns2_IP act="T " can="true" pta="07:49" ptd="07:50" tpl="WITHAME" wta="07:48:30" wtd="07:50:30"/>
<ns2_IP act="T " can="true" pta="07:59" ptd="07:59" tpl="CHLMSFD" wta="07:58:30" wtd="07:59:30"/>
<ns2_IP act="T " can="true" pta="08:09" ptd="08:09" tpl="SHENFLD" wta="08:09" wtd="08:10"/>
<ns2_PP can="true" tpl="BRTWOOD" wtp="08:12"/>
<ns2_PP can="true" tpl="HRLDWOD" wtp="08:15"/>
<ns2_PP can="true" tpl="GIDEAPK" wtp="08:17"/>
<ns2_PP can="true" tpl="ROMFORD" wtp="08:17:30"/>
<ns2_PP can="true" tpl="CHDWLHT" wtp="08:19"/>
<ns2_PP can="true" tpl="GODMAYS" wtp="08:20"/>
<ns2_PP can="true" tpl="SVNKNGS" wtp="08:20:30"/>
<ns2_PP can="true" tpl="ILFORD" wtp="08:21:30"/>
<ns2_PP can="true" tpl="MANRPK" wtp="08:22"/>
<ns2_PP can="true" tpl="FRSTGTJ" wtp="08:23"/>
<ns2_PP can="true" tpl="FRSTGT" wtp="08:23:30"/>
<ns2_IP act="D " can="true" pta="08:25" tpl="STFD" wta="08:25" wtd="08:26:30"/>
<ns2_PP can="true" tpl="BOWJ" wtp="08:30"/>
<ns2_PP can="true" tpl="BTHNLGR" wtp="08:32"/>
<ns2_DT act="TF" can="true" pta="08:38" tpl="LIVST" wta="08:36"/>
</schedule>
</uR>
</Pport>
<?xml version="1.0" encoding="UTF-8"?>
<Pport
<uR requestID="0000000000017100" requestSource="at12" updateOrigin="CIS">
<TS rid="201710037101112" ssd="2017-10-03" uid="G01112">
<ns3_Location ptd="07:05" tpl="CLACTON" wtd="07:05">
<ns3_dep at="07:05" src="TD"/>
<ns3_plat conf="true" platsrc="A" platsup="true">2</ns3_plat>
</ns3_Location>
<ns3_Location pta="07:13" ptd="07:13" tpl="THPLESK" wta="07:13" wtd="07:13:30">
<ns3_arr at="07:12" src="TD"/>
<ns3_dep at="07:14" src="TD"/>
<ns3_plat conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location pta="07:23" ptd="07:24" tpl="WIVENHO" wta="07:23" wtd="07:24">
<ns3_arr at="07:23" src="TD"/>
<ns3_dep at="07:25" src="TD"/>
<ns3_plat conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location tpl="CLCHHYT" wtp="07:27:30">
<ns3_pass at="07:29" src="TD"/>
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location tpl="CLCHEGJ" wtp="07:28">
<ns3_pass at="07:30" src="TRUST" srcInst="Auto"/>
</ns3_Location>
<ns3_Location pta="07:32" ptd="07:33" tpl="CLCHSTR" wta="07:32" wtd="07:33">
<ns3_arr at="07:33" src="TD"/>
<ns3_dep at="07:34" src="TD"/>
<ns3_plat platsup="true">4</ns3_plat>
</ns3_Location>
<ns3_Location tpl="MRKSTEY" wtp="07:38:30">
<ns3_pass at="07:39" src="TD"/>
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location pta="07:43" ptd="07:43" tpl="KELVEDN" wta="07:42:30" wtd="07:43:30">
<ns3_arr at="07:44" src="TD"/>
<ns3_dep at="07:44" src="TD"/>
<ns3_plat conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location pta="07:49" ptd="07:50" tpl="WITHAME" wta="07:48:30" wtd="07:50:30">
<ns3_arr at="07:49" src="TD"/>
<ns3_dep at="07:49" src="TD"/>
<ns3_plat conf="true" platsrc="A" platsup="true">2</ns3_plat>
</ns3_Location>
<ns3_Location pta="07:59" ptd="07:59" tpl="CHLMSFD" wta="07:58:30" wtd="07:59:30">
<ns3_arr at="08:00" src="TD"/>
<ns3_dep at="08:01" src="TD"/>
<ns3_plat conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location pta="08:09" ptd="08:09" tpl="SHENFLD" wta="08:09" wtd="08:10">
<ns3_arr at="08:12" src="TD"/>
<ns3_dep at="08:13" src="TD"/>
<ns3_plat conf="true" platsrc="A" platsup="true">2</ns3_plat>
</ns3_Location>
<ns3_Location tpl="BRTWOOD" wtp="08:12">
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location tpl="HRLDWOD" wtp="08:15">
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location tpl="GIDEAPK" wtp="08:17">
<ns3_pass at="08:20" src="TRUST" srcInst="Auto"/>
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location tpl="ROMFORD" wtp="08:17:30">
<ns3_pass at="08:20" src="TD"/>
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">2</ns3_plat>
</ns3_Location>
<ns3_Location tpl="CHDWLHT" wtp="08:19">
<ns3_pass at="08:22" src="TD"/>
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location tpl="GODMAYS" wtp="08:20">
<ns3_pass at="08:23" src="TD"/>
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location tpl="SVNKNGS" wtp="08:20:30">
<ns3_pass at="08:24" src="TD"/>
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location tpl="ILFORD" wtp="08:21:30">
<ns3_pass at="08:25" src="TD"/>
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">1</ns3_plat>
</ns3_Location>
<ns3_Location tpl="MANRPK" wtp="08:22">
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">3</ns3_plat>
</ns3_Location>
<ns3_Location tpl="FRSTGTJ" wtp="08:23">
<ns3_pass at="08:26" src="TD"/>
</ns3_Location>
<ns3_Location tpl="FRSTGT" wtp="08:23:30">
<ns3_plat cisPlatsup="true" conf="true" platsrc="A" platsup="true">3</ns3_plat>
</ns3_Location>
<ns3_Location pta="08:25" tpl="STFD" wta="08:25" wtd="08:26:30">
<ns3_arr at="08:30" src="TD"/>
<ns3_dep at="08:31" src="TD"/>
<ns3_plat conf="true" platsrc="A" platsup="true">9</ns3_plat>
</ns3_Location>
<ns3_Location tpl="BOWJ" wtp="08:30">
<ns3_pass at="08:33" src="TD"/>
</ns3_Location>
<ns3_Location tpl="BTHNLGR" wtp="08:32">
<ns3_pass at="08:42" src="TD"/>
</ns3_Location>
<ns3_Location pta="08:38" tpl="LIVST" wta="08:36">
<ns3_plat conf="true" platsrc="A" platsup="true">13</ns3_plat>
</ns3_Location>
</TS>
</uR>
</Pport>
Hoping you can assist as always.