Overview
Connects PADS4 to Flight Information Display System (FIDS) data sources. Manages message sources, parsers, message handlers, and the incoming flight/departure message queue for airport and transportation display systems.Purpose
NDS.Services.FIDS.Connector is a specialised integration service for aviation and transportation customers. It ingests flight data messages (departures, arrivals, gate changes) from industry-standard FIDS data sources, parses them, and makes the structured data available to PADS4 presentations for real-time flight information displays (FIDS/BIDS boards).How It Works
- Message Sources are configured — these define connections to SITA, RESA, AODB, or other FIDS data providers (over TCP/IP, MQTT, file feeds, etc.).
- Parsers are attached to sources to translate raw message formats (IATA Type B, XML, CSV) into structured PADS4 flight records.
- Handlers define what happens when a message is received — store it, trigger a content update, forward it.
- Incoming messages are queued and can be inspected, requeued on failure, or downloaded for debugging.
- Connection status per domain can be monitored.
Functional Areas / Controllers
- connection — Monitor FIDS connection status per domain
- message — Incoming FIDS messages: list, view details, requeue failed messages, download
- messagesource — Configure FIDS data sources, parsers, and handlers
- ReplicationClient — Internal replication diagnostics
Endpoint Reference
Request & Response Examples
GET /api/v1/fids/flights
Get current flight schedule data
Request:
200 OK:
GET /api/v1/fids/flights/{flightNumber}
Get details for a specific flight
Request:
200 OK:
GET /api/v1/fids/config
Get FIDS data source configuration
Request:
200 OK:
POST /api/v1/fids/config
Update FIDS data source configuration
Request:
200 OK:
Authentication
All endpoints (except Logon itself) require a valid session cookie. PADS4 uses cookie-based session authentication — not Bearer tokens.Step 1 — Log in
Set-Cookie header). The response body returns identity claims — it is NOT a token you send back.
Step 2 — Use the session cookie
curl — save cookie once, reuse on every call:Common Infrastructure Endpoints
Every PADS4 microservice exposes these standard endpoints:
Health check example:

