{
    "informationService": {
        "descriptionInformation": {
            "descriptionIdentification": {
                "title": "FlightFiling",
                "edition": "27.0",
                "referenceDate": "2023-03-31"
            },
            "abbreviations": {
                "reference": {
                    "url": "https://www.eurocontrol.int/airial",
                    "description": "Consult AIRIAL website for definition of acronyms and abbreviations."
                }
            }
        },
        "serviceIdentification": {
            "name": "FlightFiling",
            "version": "27.0"
        },
        "serviceAbstract": "<p>This NM B2B Service supports the submission of flight plans to the EUROCONTROL Network Manager in a synchronous manner, allowing the filer to get immediate feedback on the operational acceptance of the flight plan.The service is provided by the Network Manager (NM), with the geographical extent of the IFPZ, and is in operations since March 2010, having been progressively updated. The service is part of the NM B2B Flight Services group.The service includes all the facilities to file a new flight plan, to change an existing flight plan, to indicate a delay, to cancel a flight plan and to indicate departure or arrival.The service supports the ICAO 2012 flight planning.This service is targeted for airspace users and any other organisations involved in flight planning activities.</p>",
        "serviceProvider": {
            "providerType": [
                "NETWORK_MANAGER"
            ],
            "pointOfContact": [
                {
                    "name": "Access request form",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "NM.customersupport@eurocontrol.int"
                        }
                    ],
                    "role": "Customer Support"
                },
                {
                    "name": "NM B2B Sharepoint",
                    "contactInformation": [
                        {
                            "type": "URL",
                            "address": "https://eurocontrol.sharepoint.com/sites/comm-B2BWS"
                        }
                    ],
                    "role": "NM B2B Portal"
                }
            ],
            "provider": "EUROCONTROL NM",
            "providerDescription": "<p>EUROCONTROL Network Manager</p>"
        },
        "serviceCategorisation": {
            "serviceType": "SWIM_COMPLIANT",
            "businessActivityType": [
                "INFORMATION_MANAGEMENT"
            ],
            "intendedConsumer": [
                "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER",
                "AIR_TRAFFIC_SERVICE_PROVIDER",
                "AIRPORT_OPERATOR",
                "AIRSIDE_GROUND_HANDLER",
                "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER",
                "CIVIL_AIRSPACE_USER",
                "COMMUNICATION_NAVIGATION_AND_SURVEILLANCE_SERVICE_PROVIDER",
                "MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER",
                "MILITARY_AIRSPACE_USER",
                "MILITARY_DEFENCE_CENTRE",
                "NETWORK_MANAGER",
                "PROVIDER_OF_DATA_SERVICES",
                "REGULATED_METEOROLOGICAL_SERVICE_PROVIDER"
            ],
            "informationCategory": [
                "FLIGHT_INFORMATION_EXCHANGE"
            ],
            "applicationMessageExchangePattern": [
                {
                    "name": "SYNCHRONOUS_REQUEST_REPLY",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.MEP.SRR"
                    }
                },
                {
                    "name": "PUBLISH_SUBSCRIBE",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.MEP.PS"
                    }
                }
            ],
            "lifeCycle": [
                {
                    "lifeCycleStage": "OPERATIONAL",
                    "from": "2024-04-01"
                }
            ],
            "geospatialCategorisation": {
                "region": [
                    "IFPZ"
                ]
            }
        },
        "generalDescription": {
            "operationalEnvironment": {
                "operationalNeeds": [
                    {
                        "name": "FLIGHT FILING",
                        "description": "Airspace users must file their flight plans to NM, because NM is in charge of centralising and distributing them to all involved in the IFPZ. "
                    }
                ]
            },
            "functionality": [
                {
                    "name": "fileNewFlightPlan",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.fileNewFlightPlan",
                    "realWorldEffect": "NM system updated accordingly"
                },
                {
                    "name": "fileFlightPlanUpdate",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.fileFlightPlanUpdate",
                    "realWorldEffect": "NM system updated accordingly"
                },
                {
                    "name": "fileFlightPlanCancellation",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.fileFlightPlanCancellation",
                    "realWorldEffect": "NM system updated accordingly"
                },
                {
                    "name": "fileFlightDelay",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.fileFlightDelay",
                    "realWorldEffect": "NM system updated accordingly"
                },
                {
                    "name": "fileFlightDeparture",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.fileFlightDeparture",
                    "realWorldEffect": "NM system updated accordingly"
                },
                {
                    "name": "fileFlightArrival",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.fileFlightArrival",
                    "realWorldEffect": "NM system updated accordingly"
                },
                {
                    "name": "retrieveFilingStatus",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.retrieveFilingStatus",
                    "realWorldEffect": "Network Information Sharing"
                },
                {
                    "name": "createFlightFilingResultSubscription",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.createFlightFilingResultSubscription",
                    "realWorldEffect": "NM system updated accordingly"
                },
                {
                    "name": "updateFlightFilingResultSubscription",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.updateFlightFilingResultSubscription",
                    "realWorldEffect": "NM system updated accordingly"
                },
                {
                    "name": "retrieveFlightFilingResultSubscription",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.retrieveFlightFilingResultSubscription",
                    "realWorldEffect": "Network Information Sharing"
                },
                {
                    "name": "P/S FLIGHT_FILING_RESULT Subscription",
                    "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling.FLIGHT_FILING_RESULT",
                    "realWorldEffect": "Network Information Sharing"
                }
            ],
            "qualitiesOfService": {
                "performance": [
                    {
                        "name": "Throughput",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Quality.Throughput"
                    },
                    {
                        "name": "Response Time",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Quality.ResponseTime"
                    }
                ],
                "reliability": [
                    {
                        "name": "Availability",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Quality.Availability"
                    }
                ],
                "security": [
                    {
                        "name": "Confidentiality",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Protocols.Security"
                    },
                    {
                        "name": "Integrity",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Protocols.Security"
                    },
                    {
                        "name": "Authentication",
                        "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Protocols.Security"
                    }
                ]
            },
            "accessAndUseConditions": [
                {
                    "name": "Access: General information",
                    "type": "SERVICE_POLICY",
                    "reference": {
                        "url": "https://www.eurocontrol.int/service/network-manager-business-business-b2b-web-services"
                    }
                },
                {
                    "name": "Access Conditions",
                    "type": "SECURITY_CONSTRAINT",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Access"
                    }
                },
                {
                    "name": "NM B2B Lifecycle",
                    "type": "SERVICE_POLICY",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Lifecycle"
                    }
                },
                {
                    "name": "Request Prioritisation",
                    "type": "SERVICE_CONSUMPTION_CONSTRAINT",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Usage.Counts"
                    }
                },
                {
                    "name": "Bandwidth Protection",
                    "type": "SERVICE_CONSUMPTION_CONSTRAINT",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Usage.Bandwidth"
                    }
                }
            ],
            "serviceSupport": [
                {
                    "name": "Customer technical Service Desk Operations (CSO)",
                    "role": "Customer Support for Operational Incidents Only [24/7]",
                    "contactInformation": [
                        {
                            "type": "URL",
                            "address": "https://eurocontrol.sharepoint.com/sites/comm-B2BWS/SitePages/Support.aspx"
                        },
                        {
                            "type": "EMAIL",
                            "address": "nm.cso.help-desk@eurocontrol.int"
                        },
                        {
                            "type": "PHONE",
                            "address": "+32 2 745 1997"
                        }
                    ]
                },
                {
                    "name": "Customer Support Non-Operational Incidents",
                    "role": "Customer Support for Non-Operational Incidents [Business Hours]",
                    "contactInformation": [
                        {
                            "type": "URL",
                            "address": "https://eurocontrol.sharepoint.com/sites/comm-B2BWS/SitePages/Support.aspx"
                        }
                    ]
                }
            ],
            "validation": [
                {
                    "type": "SELF_VALIDATION",
                    "description": {
                        "validationResults": "The service is subject to systematic and intensive SELF_VALIDATION."
                    }
                },
                {
                    "type": "COLLABORATIVE_VALIDATION",
                    "description": {
                        "validationResults": "Self validation is complemented by COLLABORATIVE_VALIDATION with operational service consumers. The whole process is subject to EASA oversight."
                    }
                }
            ],
            "concepts": [
                {
                    "name": "Business Documentation",
                    "description": "NM B2B business documentation",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation#business"
                    }
                }
            ],
            "dateInOperation": "2024-04-01"
        },
        "informationDescription": {
            "informationDefinition": {
                "reference": [
                    {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/eem/index.html",
                        "description": "Service Information Definition - External Exchange Data model"
                    }
                ]
            }
        },
        "technicalDescription": {
            "behaviour": [
                {
                    "name": "General behaviour Reference Manual",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html"
                    }
                },
                {
                    "name": "General behaviour Business Use Cases",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation#business"
                    }
                },
                {
                    "name": "Error and Warning Reporting",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Errors"
                    }
                },
                {
                    "name": "General behaviour Service Usage",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Usage"
                    }
                }
            ]
        },
        "serviceInterface": [
            {
                "name": "FlightFilingService Request/Reply",
                "description": "FlightFilingService is intended to provide requests aimed at filing flight plan  messages. https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling",
                "reference": {
                    "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling"
                },
                "endpoints": [
                    {
                        "name": "Operational endpoint",
                        "url": "https://www.b2b.nm.eurocontrol.int:443/B2B_OPS/gateway/spec/27.0.0",
                        "reference": {
                            "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Connect.Locations.RR"
                        }
                    }
                ],
                "serviceInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_WS_SOAP"
                },
                "networkInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_IPV4_UNICAST"
                }
            },
            {
                "name": "FlightFilingService Publish",
                "description": "FlightFilingService is intended to provide requests aimed at filing flight plan  messages. https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling",
                "reference": {
                    "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html#flight.PortTypes.FlightFiling"
                },
                "endpoints": [
                    {
                        "name": "Operational endpoint",
                        "url": "https://www.b2b.nm.eurocontrol.int:443/B2B_OPS/gateway/spec/27.0.0",
                        "reference": {
                            "url": "NM 27.0 - NM B2B Reference Manuals - Essentials https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html#Essentials.Connect.Locations.MSG"
                        }
                    }
                ],
                "serviceInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_AMQP_MESSAGING"
                },
                "networkInterfaceBinding": {
                    "name": "SWIM_TI_YP_1_1_IPV4_UNICAST"
                },
                "messageExchangePattern": "FIRE_AND_FORGET"
            }
        ],
        "references": {
            "serviceDocument": [
                {
                    "documentType": "POLICY_DOCUMENT",
                    "title": "NM 27.0 - NM B2B Reference Manuals - Essentials",
                    "version": "27.0",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Essentials.html"
                    }
                },
                {
                    "documentType": "POLICY_DOCUMENT",
                    "title": "NM 27.0 - NM B2B Reference Manuals - Release Notes 27.0",
                    "version": "27.0",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/ReleaseNotes.html"
                    }
                },
                {
                    "documentType": "POLICY_DOCUMENT",
                    "title": "NM 27.0 - NM B2B Reference Manuals - flight",
                    "version": "27.0",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flight.html"
                    }
                },
                {
                    "documentType": "MACHINE_READABLE_SERVICE_DESCRIPTION",
                    "title": "FlightServices_OPS_27.0.wsdl",
                    "version": "27.0",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/resources/B2B_WSDL_XSD.tar.gz"
                    }
                },
                {
                    "documentType": "MACHINE_READABLE_SERVICE_DESCRIPTION",
                    "title": "FlightServices_OPS_27.0.xsd",
                    "version": "27.0",
                    "reference": {
                        "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/resources/B2B_WSDL_XSD.tar.gz"
                    }
                },
                {
                    "documentType": "INFORMATION_DEFINITION",
                    "title": "AIXM_5.1.1_Semantic_Correspondence_Report.xlsx",
                    "version": "5.1.1",
                    "reference": {
                        "url": "https://airm.aero/developers/semantic-correspondences.html"
                    }
                },
                {
                    "documentType": "INFORMATION_DEFINITION",
                    "title": "FIXM_4.2.0_Semantic_Correspondence_Report.xlsx",
                    "version": "4.2.0",
                    "reference": {
                        "url": "https://airm.aero/developers/semantic-correspondences.html"
                    }
                }
            ],
            "implementedStandard": [
                {
                    "title": "EUROCONTROL SWIM-TI Yellow Profile",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_TECHNICAL_INFRASTRUCTURE",
                    "conformanceStatement": "CONFORMANT",
                    "version": "1.1",
                    "reference": {
                        "url": "https://www.eurocontrol.int/publication/eurocontrol-specification-swim-technical-infrastructure-ti-yellow-profile"
                    }
                },
                {
                    "title": "EUROCONTROL SWIM Information Definition Specification",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_INFORMATION_DEFINITION",
                    "conformanceStatement": "CONFORMANT",
                    "version": "1.0",
                    "reference": {
                        "url": "https://www.eurocontrol.int/publication/eurocontrol-specification-swim-information-definition"
                    }
                },
                {
                    "title": "EUROCONTROL SWIM Service Description Specification",
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_SERVICE_DESCRIPTION",
                    "conformanceStatement": "CONFORMANT",
                    "version": "2.0",
                    "reference": {
                        "url": "https://www.eurocontrol.int/publication/eurocontrol-specification-swim-service-description-sd"
                    }
                }
            ]
        }
    }
}