{
  "informationServiceDescription": {
    "title": "Mcdm",
    "referenceDate": "2023-03-31",
    "edition": "27.0",
    "serviceAbstract": "<p>This NM B2B Service is a collaboration facility between operational stakeholders involved in the implementation of a measure or individual flight actions.The service is provided by the EUROCONTROL Network Manager (NM), with the geographical extent of the IFPZ, and is in operations since March 2015, having been progressively updated. The service is part of the NM B2B Flow Services group.The MCDM (Measures-Collaborative Decision Making) operations allow coordination at three levels, with the possibility to comment/approve/reject, on:Individual measuresFlights in the context of a measureIndividual flight level via EHelpdesk tickets: e.g., to request the exclusion of a flight from a regulation, to exclude a flight from a regulation, to request a slot improvement, to request a swap of slots between flights, etc.This service is targeted for the local Air Traffic Flow Management (ATFM) Units, and, additionally, for the airspace users in what concerns individual flight actions.</p>",
    "serviceIdentification": {
      "name": "Mcdm",
      "version": "27.0"
    },
    "serviceProvider": {
      "name": "EUROCONTROL NM",
      "description": "<p>EUROCONTROL Network Manager</p>",
      "type": [
        "NETWORK_MANAGER"
      ],
      "pointOfContact": [
        {
          "name": "Access request form",
          "role": "Customer Support",
          "contactInformation": [
            {
              "type": "EMAIL",
              "address": "NM.customersupport@eurocontrol.int"
            }
          ]
        },
        {
          "name": "NM B2B Sharepoint",
          "role": "NM B2B Portal",
          "contactInformation": [
            {
              "type": "URL",
              "address": "https://eurocontrol.sharepoint.com/sites/comm-B2BWS"
            }
          ]
        }
      ]
    },
    "serviceCategorisation": {
      "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": [
        "COOPERATIVE_NETWORK_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"
          }
        }
      ],
      "geospatialCategorisation": {
        "region": [
          "IFPZ"
        ]
      },
      "lifeCycle": [
        {
          "lifeCycleStage": "OPERATIONAL",
          "from": "2024-04-01"
        }
      ]
    },
    "generalDescription": {
      "operationalEnvironment": {
        "operationalNeeds": [
          {
            "name": "MCDM",
            "description": "ATFM actors need to coordinate when implementing measures or individual flight actions."
          }
        ]
      },
      "functionality": [
        {
          "name": "queryMCDM",
          "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm.queryMCDM",
          "realWorldEffect": "Network Information Sharing"
        },
        {
          "name": "updateMCDM",
          "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm.updateMCDM",
          "realWorldEffect": "NM system updated accordingly"
        },
        {
          "name": "updateMCDMState",
          "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm.updateMCDMState",
          "realWorldEffect": "NM system updated accordingly"
        },
        {
          "name": "createEhelpDeskTicket",
          "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm.createEhelpDeskTicket",
          "realWorldEffect": "NM system updated accordingly"
        },
        {
          "name": "updateEhelpDeskTicket",
          "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm.updateEhelpDeskTicket",
          "realWorldEffect": "NM system updated accordingly"
        },
        {
          "name": "revokeEhelpDeskTicket",
          "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm.revokeEhelpDeskTicket",
          "realWorldEffect": "NM system updated accordingly"
        },
        {
          "name": "createMCDMSubscription",
          "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm.createMCDMSubscription",
          "realWorldEffect": "NM system updated accordingly"
        },
        {
          "name": "updateMCDMSubscription",
          "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm.updateMCDMSubscription",
          "realWorldEffect": "NM system updated accordingly"
        },
        {
          "name": "retrieveMCDMSubscription",
          "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm.retrieveMCDMSubscription",
          "realWorldEffect": "Network Information Sharing"
        },
        {
          "name": "P/S MCDM Subscription",
          "description": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm.MCDM",
          "realWorldEffect": "Network Information Sharing"
        }
      ],
      "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"
          }
        }
      ],
      "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"
          }
        ]
      },
      "concepts": [
        {
          "name": "Business Documentation",
          "description": "NM B2B business documentation",
          "reference": {
            "url": "https://doc.b2b.nm.eurocontrol.int/documentation#business"
          }
        }
      ],
      "dateInOperation": "2024-04-01",
      "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."
          }
        }
      ],
      "abbreviations": {
        "reference": {
          "url": "https://www.eurocontrol.int/airial",
          "description": "Consult AIRIAL website for definition of acronyms and abbreviations."
        }
      }
    },
    "informationDescription": {
      "informationDefinition": {
        "reference": [
          {
            "description": "Service Information Definition - External Exchange Data model",
            "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/eem/index.html"
          }
        ]
      }
    },
    "technicalDescription": {
      "behaviour": [
        {
          "name": "General behaviour Reference Manual",
          "reference": {
            "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.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"
          }
        }
      ]
    },
    "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 - flow",
          "version": "27.0",
          "reference": {
            "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html"
          }
        },
        {
          "documentType": "MACHINE_READABLE_SERVICE_DESCRIPTION",
          "title": "FlowServices_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": "FlowServices_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",
          "version": "1.1",
          "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_TECHNICAL_INFRASTRUCTURE",
          "conformanceStatement": "CONFORMANT",
          "reference": {
            "url": "https://www.eurocontrol.int/publication/eurocontrol-specification-swim-technical-infrastructure-ti-yellow-profile"
          }
        },
        {
          "title": "EUROCONTROL SWIM Information Definition Specification",
          "version": "1.0",
          "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_INFORMATION_DEFINITION",
          "conformanceStatement": "CONFORMANT",
          "reference": {
            "url": "https://www.eurocontrol.int/publication/eurocontrol-specification-swim-information-definition"
          }
        },
        {
          "title": "EUROCONTROL SWIM Service Description Specification",
          "version": "2.0",
          "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_SERVICE_DESCRIPTION",
          "conformanceStatement": "CONFORMANT",
          "reference": {
            "url": "https://www.eurocontrol.int/publication/eurocontrol-specification-swim-service-description-sd"
          }
        }
      ]
    },
    "serviceInterface": [
      {
        "name": "McdmService Request/Reply",
        "description": "MCDM operations provide requests that aim at managing MCDM coordination. https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm",
        "reference": {
          "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm"
        },
        "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": "McdmService Publish",
        "description": "MCDM operations provide requests that aim at managing MCDM coordination. https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm",
        "reference": {
          "url": "https://doc.b2b.nm.eurocontrol.int/documentation/technical-doc/version-27.0/latest/html/Flow.html#flow.PortTypes.Mcdm"
        },
        "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"
      }
    ]
  }
}
