GetReasonCode

From Open Rail Data Wiki
Jump to navigation Jump to search

Sample query & responses are shown below;

LDB-STAFF
https://lite.realtime.nationalrail.co.uk/OpenLDBSVWS/ldbsv10.asmx

Query:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:typ="http://thalesgroup.com/RTTI/2013-11-28/Token/types" xmlns:ldb="http://thalesgroup.com/RTTI/2016-02-16/ldbsv/">
   <soap:Header>
      <typ:AccessToken>
         <typ:TokenValue>nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn</typ:TokenValue>
      </typ:AccessToken>
   </soap:Header>
   <soap:Body>
      <ldb:GetReasonCodeRequest>
         <ldb:reasonCode>501</ldb:reasonCode>
      </ldb:GetReasonCodeRequest>
   </soap:Body>
</soap:Envelope>

Response:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <GetReasonCodeResponse xmlns="http://thalesgroup.com/RTTI/2016-02-16/ldbsv/">
         <GetReasonCodeResult>
            <code xmlns="http://thalesgroup.com/RTTI/2012-01-13/ldbsv/types">501</code>
            <lateReason xmlns="http://thalesgroup.com/RTTI/2012-01-13/ldbsv/types">This train has been delayed by a broken down train</lateReason>
            <cancReason xmlns="http://thalesgroup.com/RTTI/2012-01-13/ldbsv/types">This train has been cancelled because of a broken down train</cancReason>
         </GetReasonCodeResult>
      </GetReasonCodeResponse>
   </soap:Body>
</soap:Envelope>


National Rail Enquiries Data Feeds
Data Feeds About the Feeds Darwin Webservice (Public) Darwin Webservice (Staff) Historical Service Performance Push Port KnowledgeBaseDTDLocations (PoC)Real Time Journey Planner
LDB API About
LDB-SV API About
HSP About
DTD About Fares Timetable
Push Port About XML Schemas Schedules Associations Train Status Station Messages Alarms Train Order Train Alerts Formations Formation loading