Darwin:Train Alert data: Difference between revisions

From Open Rail Data Wiki
Q (talk | contribs)
m Added category
EvelynSnow (talk | contribs)
Add train alert example
 
Line 46: Line 46:
|-
|-
|}
|}
== Examples (v16) ==
<pre><trainAlert>
  <ns8:AlertID>4079</ns8:AlertID>
  <ns8:AlertServices>
    <ns8:AlertService RID="202301167141954" UID="G41954" SSD="2023-01-16">
      <ns8:Location>VIC</ns8:Location>
      <ns8:Location>XVJ</ns8:Location>
      ...
      <ns8:Location>XUK</ns8:Location>
      <ns8:Location>DVP</ns8:Location>
    </ns8:AlertService>
  </ns8:AlertServices>
  <ns8:SendAlertBySMS>false</ns8:SendAlertBySMS>
  <ns8:SendAlertByEmail>false</ns8:SendAlertByEmail>
  <ns8:SendAlertByTwitter>false</ns8:SendAlertByTwitter>
  <ns8:Source>SE</ns8:Source>
  <ns8:AlertText>
This train is formed of 4 instead of 8 coaches today</ns8:AlertText>
  <ns8:Audience>Customer</ns8:Audience>
  <ns8:AlertType>Normal</ns8:AlertType>
</trainAlert></pre>


[[Category:National Rail Enquiries Data Feeds]]
[[Category:National Rail Enquiries Data Feeds]]

Latest revision as of 21:16, 16 January 2023

Train Alerts

Overview

Train alerts can be sent out through the Push Port by the NRCC or a TOC. A train alert can be attached to one or more services or to a station that the service calls at.

Detail

The following table shows the data items in a train alert.

Data item Description
Alert ID Unique identifier for the alert
Services List of services attached to this alert
SendAlertBySMS If this is set to True, then this alert can be sent by SMS
SendAlertByEmail If this is set to True, then this alert can be sent by Email
SendAlertByTwitter If this is set to True, then this alert can be sent by Twitter
Source The alert sender, either the TOC code or the string "NRCC"
AlertText The text of the alert
Audience The target audience of the alert, one of Customer, Staff, or Operations
AlertType This can be either Normal or Forced. Forced alerts are sent by clients immediately, while Normal alerts are sent within a time window
CopiedFromAlertID This is an optional item, and is the original Alert ID from which this alert has been copied
CopiedFromSource This is an optional item, and is the original source (TOC code or "NRCC") from which this alert has been copied

Examples (v16)

<trainAlert>
  <ns8:AlertID>4079</ns8:AlertID>
  <ns8:AlertServices>
    <ns8:AlertService RID="202301167141954" UID="G41954" SSD="2023-01-16">
      <ns8:Location>VIC</ns8:Location>
      <ns8:Location>XVJ</ns8:Location>
      ...
      <ns8:Location>XUK</ns8:Location>
      <ns8:Location>DVP</ns8:Location>
    </ns8:AlertService>
  </ns8:AlertServices>
  <ns8:SendAlertBySMS>false</ns8:SendAlertBySMS>
  <ns8:SendAlertByEmail>false</ns8:SendAlertByEmail>
  <ns8:SendAlertByTwitter>false</ns8:SendAlertByTwitter>
  <ns8:Source>SE</ns8:Source>
  <ns8:AlertText>
This train is formed of 4 instead of 8 coaches today</ns8:AlertText>
  <ns8:Audience>Customer</ns8:Audience>
  <ns8:AlertType>Normal</ns8:AlertType>
</trainAlert>