NRE Darwin Web Service (Staff): Difference between revisions
m Added links to query & response examples |
Addition of LDBSV Guidance note document |
||
Line 10: | Line 10: | ||
Documentation for the LBD-SV can be found here [[File:LDB-SV User Guide.gz]]. | Documentation for the LBD-SV can be found here [[File:LDB-SV User Guide.gz]]. | ||
Further guidance and advice can be found here [[File:LDBSVWS - Guidance Note v1.doc.gz]]. Whilst last updated in 2014, much of the information is still current and correct. An updated version will be added to this site in due course. | |||
The API uses [http://en.wikipedia.org/wiki/SOAP SOAP], which is not necessarily a developer's first choice. Check out the [https://unop.uk/dev/huxley-rail-api-proxy/ Huxley] API proxy, which can be used to put a lightweight JSON endpoint in front of the API. | The API uses [http://en.wikipedia.org/wiki/SOAP SOAP], which is not necessarily a developer's first choice. Check out the [https://unop.uk/dev/huxley-rail-api-proxy/ Huxley] API proxy, which can be used to put a lightweight JSON endpoint in front of the API. |
Revision as of 13:45, 26 July 2017
About
The Darwin Web Service (Staff) is a SOAP API which allows access to more detailed information about arrivals and departures from a station. The additional data available includes train reporting numbers (colloquially called 'headcodes'), schedule UIDs and Retail Service IDs (RSID), plus passing points for trains.
This is the same data that is presented on the Darwin Web Service (Public), but in greater detail.
Having problems with the API? Check out the troubleshooting notes.
API
Documentation for the LBD-SV can be found here File:LDB-SV User Guide.gz. Further guidance and advice can be found here File:LDBSVWS - Guidance Note v1.doc.gz. Whilst last updated in 2014, much of the information is still current and correct. An updated version will be added to this site in due course.
The API uses SOAP, which is not necessarily a developer's first choice. Check out the Huxley API proxy, which can be used to put a lightweight JSON endpoint in front of the API.
The OpenLDB (Staff) provides SOAP 1.1 and 1.2 endpoints which supports the following operations;
GetArrBoardWithDetails
GetArrDepBoardWithDetails
GetArrivalBoardByCRS
GetArrivalBoardByTIPLOC
GetArrivalDepartureBoardByCRS
GetArrivalDepartureBoardByTIPLOC
GetDepartureBoardByCRS
GetDepartureBoardByTIPLOC
GetDepBoardWithDetails
GetFastestDepartures
GetFastestDeparturesWithDetails
GetNextDepartures
GetNextDeparturesWithDetails
GetServiceDetailsByRID
QueryServices
GetHistoricDepartureBoard
GetHistoricServiceDetails
GetHistoricTimeLine
QueryHistoricServices
GetSourceInstanceNames
GetStationList
GetTOCList
GetDisruptionList
GetReasonCodeList
GetReasonCode
National Rail Enquiries Data Feeds | |
---|---|
Data Feeds | About the Feeds • Darwin Webservice (Public) • Darwin Webservice (Staff) • Historical Service Performance • Push Port • KnowledgeBase • DTD • Locations (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 |