{
  "url": "https://openlegislation.uk/eu-regulation-2015-703/article-21",
  "json_url": "https://openlegislation.uk/eu-regulation-2015-703/article-21.json",
  "legislation": "eur/2015/703",
  "legislation_title": "Commission Regulation (EU) 2015/703 of 30 April 2015 establishing a network code on interoperability and data exchange rules (Text with EEA relevance)",
  "legislation_url": "https://openlegislation.uk/eu-regulation-2015-703",
  "path": "article/21",
  "kind": "article",
  "number": "21",
  "heading": "Common data exchange solutions",
  "text": "1. Depending on the data exchange requirements under Article 20(2), one or more of the following types of data exchange may be implemented and used:\n(a) document-based data exchangethe data is wrapped into a file and automatically exchanged between the respective IT systems;\n(b) integrated data exchangethe data is exchanged between two applications directly on the respective IT systems;\n(c) interactive data exchangethe data is exchanged interactively through a web application via a browser.\n2. The common data exchange solutions shall comprise the protocol, the data format and the network. The following common data exchange solutions shall be used for each of the types of data exchange listed in paragraph 1:\n(a) For the document-based data exchange:\n(i)protocol: AS4;\n(ii)data format: Edig@s-XML, or an equivalent data format ensuring identical degree of interoperability. ...\n(b) For the integrated data exchange:\n(i)protocol: HTTP/S-SOAP;\n(ii)data format: Edig@s-XML, or an equivalent data format ensuring identical degree of interoperability. ...\n(c) For the interactive data exchange, the protocol shall be HTTP/S.\nFor all data exchange types set out in points (a) to (c), the network shall be internet.\n3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .",
  "extent": "E+W+S+N.I.",
  "status": null,
  "version": "current",
  "annotations": [
    {
      "type": "F",
      "label": "F1",
      "text": "Words in Art. 21(2)(a)(ii) omitted (31.12.2020) by virtue of The Gas (Security of Supply and Network Codes) (Amendment) (EU Exit) Regulations 2019 (S.I. 2019/531), reg. 1(2), Sch. 3 para. 20(2)(a); 2020 c. 1, Sch. 5 para. 1(1)"
    },
    {
      "type": "F",
      "label": "F2",
      "text": "Words in Art. 21(2)(b)(ii) omitted (31.12.2020) by virtue of The Gas (Security of Supply and Network Codes) (Amendment) (EU Exit) Regulations 2019 (S.I. 2019/531), reg. 1(2), Sch. 3 para. 20(2)(b); 2020 c. 1, Sch. 5 para. 1(1)"
    },
    {
      "type": "F",
      "label": "F3",
      "text": "Art. 21(3) omitted (31.12.2020) by virtue of The Gas (Security of Supply and Network Codes) (Amendment) (EU Exit) Regulations 2019 (S.I. 2019/531), reg. 1(2), Sch. 3 para. 20(3); 2020 c. 1, Sch. 5 para. 1(1)"
    }
  ],
  "outstanding_effects": [],
  "provenance": {
    "source": "legislation.gov.uk",
    "source_url": "https://www.legislation.gov.uk/eur/2015/703/article/21",
    "retrieved_at": "2026-11-01T14:46:43.306052+00:00"
  },
  "licence": "Open Government Licence v3.0",
  "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
  "attribution": "Contains public sector information licensed under the Open Government Licence v3.0. Source: legislation.gov.uk, The National Archives."
}