Overview
The figure below shows the all of the entities in FlightLegState. Details about each entity is on the relevant page.
Message that contains all the elements that make up the state of a flight leg, and metadata that describe additional aspects of the flight leg state. See Flight Leg State Data version 3.0 for details. Flight Leg State Data version 3.0 is the main dataset used to define the state of a flight leg in Avinor systems. It contains all data available. For any given flight leg it's likely that multiple elements will be missing. Depending on authorization business sensitive data migt be missing altogether. AvinorFlightLegStateMetadata give extra information about the dataset defined in Flight Leg State Data version 3.0. The event in the Avinor AODB that caused this message to be created. Values used: CreatedSource will be the first element in DataSources. The organization that is the source of CreatedSource. NB! As data comes from a new source, and is matched to one flight leg, the source is just added to the DataSources list regardless of the new data actually updating the flight leg or not. NB! In some cases DataSources can be longer than allowed by the type. In this case sources will be removed from the DataSources string until it is within the allowed length. The oldest sources are removed first. The first source to be removed would then be the CreatedSource. NB! ClassificationLevel = "PUBLIC" does not mean that all information, like passenger numbers, are public information, only that the flight leg itself is. Default value is "NON-PUBLIC".AvinorFlightLegStateMessage
ADD Term / Entity Description / Comments AvinorFlightLegStateMetadata See AvinorFlightLegStateMetadata for details. AvinorFlightLegStateMessage
AvinorFlightLegStateMetadata
Event
The flight leg has been created. Creation is alway from only one source, given in CreatedSource.
The flight leg has been updated. Most common event. One update can include data from multiple sources.
If no "CREATE" event has been received an "UPDATE" should be handled as a "CREATE".
The flight leg has been removed/deleted. It will never be reinstated and should just be remover/deleted in all systems.
This flight leg has been merged into another flight leg, identified by MergedIntoUniqueFlightLegId. This is typically the result of duplicate flight legs being discovered.
The data set has been produced as a result of a request operation. This includes Avinor internal operations to force synchronization of systems. CreatedSource CreatedSourceOrganization LastUpdatedTimestamp DataSources ReferenceDataStatus ClassificationLevel MergedIntoUniqueFlightLegId MessageTimestamp CorrelationId