Middleware

In order to baseline data from a system of record, an interface must be created to interact with Provide Baseline. The integration interface serves as a bi-directional implementation layer that enables seamless interaction between the system of record and Provide Baseline.

In order to successfully interact with Provide Baseline, the integration interface must support the following functions:

Configuring Middleware

First, you'll need to configure the system of record with information about the middleware to facilitate a connection. The model that the system of record must ingest is contained in the request below:

Configure Middleware

POST https://example.sor.local/proxy_config

Initializes a connection with middleware; URL will vary based on system of record implementation

Request Body

Creating an Object

A Baseline Object is arbitrary data containing the ProtocolMessagePayload. The integration middleware will need to pass this object in accordance with the domain model as agreed upon by the counter-parties and enforced by a prover. The middleware will ingest the ProtocolMessagePayload , return a BaselineRecord, and output a ProtocolMessage to participant middlewares.

Create Object

POST https://baseline.provide.services/api/v1/objects

Creates a baseline Object

Headers

Request Body

{
  "id": "16e9755c-68bf-455f-b662-d383104cc715",
  "baseline_id": "15679071-4a5e-41e3-a495-5d93b478257b",
  "opcode": "BLINE",
  "payload": {
    "proof": "8d8f7498db7aee910428c737d8427ac4add98353f981ca70db07697a091d8c23972b55b0b20fc0eebc1ac6c2ae427d783291c7fcb2e3f7417d279fea78ce1eac2d2293e53579abbef4960a1e290bd023e2999d8ff423d01080d449ce5d14ca89c94e277e8e0bb14fb91a0b71129920ae4411e77685287611f4d2aaf66b8fc5dc",
    "type": "general_consistency",
    "witness": {}
  },
  "type": "general_consistency"
}

Deleting a Proxy Configuration

In the DevOps lifecycle, it may become necessary to delete a configured middleware on behalf of a tenant. In these cases, the system of record will need to stop sending requests to the middleware associated with the specified organization_id.

Delete Middleware Configuration

DELETE https://example.sor.local/organizations/:id/proxy

Deletes a specified proxy configuration

Path Parameters

Fetching the Object Schema

Because the payload contained within the object supports arbitrary data, it may be necessary to query the stack to retrieve the schema of the object model being used.

Fetch Object Schemas

GET https://baseline.provide.services/api/v1/object_schemas

Returns a list of object schemas within the authorized scope

Query Parameters

{
  "idoc_type": "INVOIC01",
  "schema": {
    "type": "object",
    "description": "",
    "properties": {
      "control": {
        "type": "object",
        "description": "EDI_DC40",
        "properties": {
          "tabnam": {
            "type": "string",
            "format": "EDI4TABNAM",
            "description": "Table",
            "maxlength": "10"
          },
          "mandt": {
            "type": "string",
            "format": "EDI4MANDT",
            "description": "Client",
            "maxlength": "3"
          },
          "docnum": {
            "type": "string",
            "format": "EDI4DOCNUC",
            "description": "IDoc number",
            "maxlength": "16"
          },
          "docrel": {
            "type": "string",
            "format": "EDI4DOCREL",
            "description": "SAP Release for IDoc",
            "maxlength": "4"
          },
          "status": {
            "type": "string",
            "format": "EDI4STATUS",
            "description": "Status",
            "maxlength": "2"
          },
          "direct": {
            "type": "string",
            "format": "EDI4DIRECT",
            "description": "Directn",
            "maxlength": "1"
          },
          "outmod": {
            "type": "string",
            "format": "EDI4OUTMOD",
            "description": "OutpMod",
            "maxlength": "1"
          },
          "exprss": {
            "type": "string",
            "format": "EDI4EXPRSS",
            "description": "Express",
            "maxlength": "1"
          },
          "test": {
            "type": "string",
            "format": "EDI4TEST",
            "description": "Test",
            "maxlength": "1"
          },
          "idoctyp": {
            "type": "string",
            "format": "EDI4IDOCTP",
            "description": "Basic type",
            "maxlength": "30"
          },
          "cimtyp": {
            "type": "string",
            "format": "EDI4CIMTYP",
            "description": "Extension",
            "maxlength": "30"
          },
          "mestyp": {
            "type": "string",
            "format": "EDI4MESTYP",
            "description": "Message type",
            "maxlength": "30"
          },
          "mescod": {
            "type": "string",
            "format": "EDI4MESCOD",
            "description": "Message code",
            "maxlength": "3"
          },
          "mesfct": {
            "type": "string",
            "format": "EDI4MESFCT",
            "description": "Message Function",
            "maxlength": "3"
          },
          "std": {
            "type": "string",
            "format": "EDI4STD",
            "description": "EDI Standard",
            "maxlength": "1"
          },
          "stdvrs": {
            "type": "string",
            "format": "EDI4STDVRS",
            "description": "Version of EDI standard",
            "maxlength": "6"
          },
          "stdmes": {
            "type": "string",
            "format": "EDI4STDMES",
            "description": "EDI message type",
            "maxlength": "6"
          },
          "sndpor": {
            "type": "string",
            "format": "EDI4SNDPOR",
            "description": "Sender port",
            "maxlength": "10"
          },
          "sndprt": {
            "type": "string",
            "format": "EDI4SNDPRT",
            "description": "Partn.Type",
            "maxlength": "2"
          },
          "sndpfc": {
            "type": "string",
            "format": "EDI4SNDPFC",
            "description": "Sender partner function",
            "maxlength": "2"
          },
          "sndprn": {
            "type": "string",
            "format": "EDI4SNDPRN",
            "description": "Partner number",
            "maxlength": "10"
          },
          "sndsad": {
            "type": "string",
            "format": "EDI4SNDSAD",
            "description": "Sender addr.(SADR)",
            "maxlength": "21"
          },
          "sndlad": {
            "type": "string",
            "format": "EDI4SNDLAD",
            "description": "Logical address of sender",
            "maxlength": "70"
          },
          "rcvpor": {
            "type": "string",
            "format": "EDI4RCVPOR",
            "description": "Receiver port",
            "maxlength": "10"
          },
          "rcvprt": {
            "type": "string",
            "format": "EDI4RCVPRT",
            "description": "Part. Type",
            "maxlength": "2"
          },
          "rcvpfc": {
            "type": "string",
            "format": "EDI4RCVPFC",
            "description": "Partner Role",
            "maxlength": "2"
          },
          "rcvprn": {
            "type": "string",
            "format": "EDI4RCVPRN",
            "description": "Partner Number",
            "maxlength": "10"
          },
          "rcvsad": {
            "type": "string",
            "format": "EDI4RCVSAD",
            "description": "Rec. address (SADR)",
            "maxlength": "21"
          },
          "rcvlad": {
            "type": "string",
            "format": "EDI4RCVLAD",
            "description": "Logical Address of Receiver",
            "maxlength": "70"
          },
          "credat": {
            "type": "string",
            "format": "date YYYYMMDD EDI4CREDAT",
            "description": "Created On",
            "maxlength": "10"
          },
          "cretim": {
            "type": "string",
            "format": "time HHMMSS EDI4CRETIM",
            "description": "Created at",
            "maxlength": "8"
          },
          "refint": {
            "type": "string",
            "format": "EDI4REFINT",
            "description": "Transmission",
            "maxlength": "14"
          },
          "refgrp": {
            "type": "string",
            "format": "EDI4REFGRP",
            "description": "MessageGrp",
            "maxlength": "14"
          },
          "refmes": {
            "type": "string",
            "format": "EDI4REFMES",
            "description": "EDI message",
            "maxlength": "14"
          },
          "arckey": {
            "type": "string",
            "format": "EDI4ARCKEY",
            "description": "Key for external message archive",
            "maxlength": "70"
          },
          "serial": {
            "type": "string",
            "format": "EDI4SERIAL",
            "description": "Serialization",
            "maxlength": "20"
          }
        }
      },
      "data": {
        "type": "object",
        "description": "",
        "properties": {
          "e1edk01": {
            "type": "object",
            "description": "",
            "properties": {
              "action": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "kzabs": {
                "type": "string",
                "description": "",
                "maxlength": "1"
              },
              "curcy": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "hwaer": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "wkurs": {
                "type": "string",
                "description": "",
                "maxlength": "12"
              },
              "zterm": {
                "type": "string",
                "description": "",
                "maxlength": "17"
              },
              "kundeuinr": {
                "type": "string",
                "description": "",
                "maxlength": "20"
              },
              "eigenuinr": {
                "type": "string",
                "description": "",
                "maxlength": "20"
              },
              "bsart": {
                "type": "string",
                "description": "",
                "maxlength": "4"
              },
              "belnr": {
                "type": "string",
                "description": "",
                "maxlength": "35"
              },
              "ntgew": {
                "type": "string",
                "description": "",
                "maxlength": "18"
              },
              "brgew": {
                "type": "string",
                "description": "",
                "maxlength": "18"
              },
              "gewei": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "fkart_rl": {
                "type": "string",
                "description": "",
                "maxlength": "4"
              },
              "ablad": {
                "type": "string",
                "description": "",
                "maxlength": "25"
              },
              "bstzd": {
                "type": "string",
                "description": "",
                "maxlength": "4"
              },
              "vsart": {
                "type": "string",
                "description": "",
                "maxlength": "2"
              },
              "vsart_bez": {
                "type": "string",
                "description": "",
                "maxlength": "20"
              },
              "recipnt_no": {
                "type": "string",
                "description": "",
                "maxlength": "10"
              },
              "kzazu": {
                "type": "string",
                "description": "",
                "maxlength": "1"
              },
              "autlf": {
                "type": "string",
                "description": "",
                "maxlength": "1"
              },
              "augru": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "augru_bez": {
                "type": "string",
                "description": "",
                "maxlength": "40"
              },
              "abrvw": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "abrvw_bez": {
                "type": "string",
                "description": "",
                "maxlength": "20"
              },
              "fktyp": {
                "type": "string",
                "description": "",
                "maxlength": "1"
              },
              "lifsk": {
                "type": "string",
                "description": "",
                "maxlength": "2"
              },
              "lifsk_bez": {
                "type": "string",
                "description": "",
                "maxlength": "20"
              },
              "empst": {
                "type": "string",
                "description": "",
                "maxlength": "25"
              },
              "abtnr": {
                "type": "string",
                "description": "",
                "maxlength": "4"
              },
              "delco": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "wkurs_m": {
                "type": "string",
                "description": "",
                "maxlength": "12"
              },
              "landtx": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "stceg_l": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              }
            }
          },
          "e1edka1": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "parvw": {
                  "type": "string",
                  "format": "EDI3035_A",
                  "description": "Role",
                  "maxlength": "3"
                },
                "partn": {
                  "type": "string",
                  "format": "PARTNER",
                  "description": "Partner",
                  "maxlength": "17"
                },
                "lifnr": {
                  "type": "string",
                  "format": "LIFNR_ED1",
                  "description": "Supplier",
                  "maxlength": "17"
                },
                "name1": {
                  "type": "string",
                  "format": "EDI3036_A",
                  "description": "Name 1",
                  "maxlength": "35"
                },
                "name2": {
                  "type": "string",
                  "format": "EDI3036_B",
                  "description": "Name 2",
                  "maxlength": "35"
                },
                "name3": {
                  "type": "string",
                  "format": "EDI3036_C",
                  "description": "Name 3",
                  "maxlength": "35"
                },
                "name4": {
                  "type": "string",
                  "format": "EDI3036_D",
                  "description": "Name 4",
                  "maxlength": "35"
                },
                "stras": {
                  "type": "string",
                  "format": "EDI3042_A",
                  "description": "Street and house number 1",
                  "maxlength": "35"
                },
                "strs2": {
                  "type": "string",
                  "format": "EDI3042_C",
                  "description": "Street and house number 2",
                  "maxlength": "35"
                },
                "pfach": {
                  "type": "string",
                  "format": "EDI3042_B",
                  "description": "PO Box",
                  "maxlength": "35"
                },
                "ort01": {
                  "type": "string",
                  "format": "EDI3164_A",
                  "description": "City",
                  "maxlength": "35"
                },
                "counc": {
                  "type": "string",
                  "format": "EDI3229_A",
                  "description": "County code",
                  "maxlength": "9"
                },
                "pstlz": {
                  "type": "string",
                  "format": "EDI3251_A",
                  "description": "Postal code",
                  "maxlength": "9"
                },
                "pstl2": {
                  "type": "string",
                  "format": "EDI3251_B",
                  "description": "PO Box pcd",
                  "maxlength": "9"
                },
                "land1": {
                  "type": "string",
                  "format": "EDI3207_A",
                  "description": "Ctry",
                  "maxlength": "3"
                },
                "ablad": {
                  "type": "string",
                  "format": "EDI3224LA",
                  "description": "Unloading Point",
                  "maxlength": "35"
                },
                "pernr": {
                  "type": "string",
                  "format": "EDI3413LB",
                  "description": "Pers. No.",
                  "maxlength": "30"
                },
                "parnr": {
                  "type": "string",
                  "format": "EDI3413LC",
                  "description": "Contact",
                  "maxlength": "30"
                },
                "telf1": {
                  "type": "string",
                  "format": "EDI3148_A",
                  "description": "Telephone Number",
                  "maxlength": "25"
                },
                "telf2": {
                  "type": "string",
                  "format": "EDI3148_B",
                  "description": "Telephone 2",
                  "maxlength": "25"
                },
                "telbx": {
                  "type": "string",
                  "format": "EDI3148_C",
                  "description": "Telebox",
                  "maxlength": "25"
                },
                "telfx": {
                  "type": "string",
                  "format": "EDI3148_D",
                  "description": "Fax number",
                  "maxlength": "25"
                },
                "teltx": {
                  "type": "string",
                  "format": "EDI3148_E",
                  "description": "Teletex no.",
                  "maxlength": "25"
                },
                "telx1": {
                  "type": "string",
                  "format": "EDI3148_F",
                  "description": "Telex number",
                  "maxlength": "25"
                },
                "spras": {
                  "type": "string",
                  "format": "EDI_SPRAS",
                  "description": "L",
                  "maxlength": "1"
                },
                "anred": {
                  "type": "string",
                  "format": "EDI_ANRED",
                  "description": "Form of address",
                  "maxlength": "15"
                },
                "ort02": {
                  "type": "string",
                  "format": "EDI_ORT02",
                  "description": "District",
                  "maxlength": "35"
                },
                "hausn": {
                  "type": "string",
                  "format": "EDI_HAUSN",
                  "description": "House#",
                  "maxlength": "6"
                },
                "stock": {
                  "type": "string",
                  "format": "EDI_STOCK",
                  "description": "Floor",
                  "maxlength": "6"
                },
                "regio": {
                  "type": "string",
                  "format": "EDI_REGIO",
                  "description": "Reg",
                  "maxlength": "3"
                },
                "parge": {
                  "type": "string",
                  "format": "EDI_PARGE",
                  "description": "G",
                  "maxlength": "1"
                },
                "isoal": {
                  "type": "string",
                  "format": "INTCA",
                  "description": "ISO code",
                  "maxlength": "2"
                },
                "isonu": {
                  "type": "string",
                  "format": "INTCA",
                  "description": "ISO code",
                  "maxlength": "2"
                },
                "fcode": {
                  "type": "string",
                  "format": "EDI_FCODE",
                  "description": "Company key - France",
                  "maxlength": "20"
                },
                "ihrez": {
                  "type": "string",
                  "format": "EDI3413LA",
                  "description": "Your reference",
                  "maxlength": "30"
                },
                "bname": {
                  "type": "string",
                  "format": "EDI_BNAME",
                  "description": "User Name",
                  "maxlength": "35"
                },
                "paorg": {
                  "type": "string",
                  "format": "EDI_PAORG",
                  "description": "Org.code",
                  "maxlength": "30"
                },
                "orgtx": {
                  "type": "string",
                  "format": "EDI_ORGTX",
                  "description": "Text",
                  "maxlength": "35"
                },
                "pagru": {
                  "type": "string",
                  "format": "EDI_PAGRU",
                  "description": "Group code",
                  "maxlength": "30"
                },
                "knref": {
                  "type": "string",
                  "format": "KNREF",
                  "description": "Part",
                  "maxlength": "30"
                },
                "ilnnr": {
                  "type": "string",
                  "format": "CHAR70",
                  "description": "Char 70",
                  "maxlength": "70"
                },
                "pfort": {
                  "type": "string",
                  "description": "",
                  "maxlength": "35"
                },
                "spras_iso": {
                  "type": "string",
                  "description": "",
                  "maxlength": "2"
                },
                "title": {
                  "type": "string",
                  "description": "",
                  "maxlength": "15"
                }
              }
            }
          },
          "e1edk02": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "qualf": {
                  "type": "string",
                  "format": "EDI_QUALFR",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "belnr": {
                  "type": "string",
                  "format": "EDI_BELNR",
                  "description": "Document",
                  "maxlength": "35"
                },
                "posnr": {
                  "type": "string",
                  "format": "EDI1082_A",
                  "description": "DocItm",
                  "maxlength": "6"
                },
                "datum": {
                  "type": "string",
                  "format": "EDIDAT8",
                  "description": "Date",
                  "maxlength": "8"
                },
                "uzeit": {
                  "type": "string",
                  "format": "EDITIM6",
                  "description": "Time",
                  "maxlength": "6"
                }
              }
            }
          },
          "e1edk03": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "iddat": {
                  "type": "string",
                  "format": "EDI_IDDAT",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "datum": {
                  "type": "string",
                  "format": "EDIDAT8",
                  "description": "Date",
                  "maxlength": "8"
                },
                "uzeit": {
                  "type": "string",
                  "format": "EDITIM6",
                  "description": "Time",
                  "maxlength": "6"
                }
              }
            }
          },
          "e1edk05": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "alckz": {
                  "type": "string",
                  "format": "EDI5463_A",
                  "description": "Sign",
                  "maxlength": "3"
                },
                "kschl": {
                  "type": "string",
                  "format": "EDI5189_A",
                  "description": "Condition type",
                  "maxlength": "4"
                },
                "kotxt": {
                  "type": "string",
                  "format": "EDI1230LA",
                  "description": "Condition text",
                  "maxlength": "80"
                },
                "betrg": {
                  "type": "string",
                  "format": "EDI5004_P",
                  "description": "Fixed sur./disc.",
                  "maxlength": "18"
                },
                "kperc": {
                  "type": "string",
                  "format": "EDI5482_C",
                  "description": "Percent",
                  "maxlength": "8"
                },
                "krate": {
                  "type": "string",
                  "format": "EDI5420_A",
                  "description": "Condition record",
                  "maxlength": "15"
                },
                "uprbs": {
                  "type": "string",
                  "format": "EDI5284_A",
                  "description": "per",
                  "maxlength": "9"
                },
                "meaun": {
                  "type": "string",
                  "format": "EDI6411_F",
                  "description": "Unit of measurement",
                  "maxlength": "3"
                },
                "kobtr": {
                  "type": "string",
                  "format": "EDI_KOBTR",
                  "description": "Amount",
                  "maxlength": "18"
                },
                "mwskz": {
                  "type": "string",
                  "format": "EDI5279_A",
                  "description": "VAT indicator",
                  "maxlength": "7"
                },
                "msatz": {
                  "type": "string",
                  "format": "EDI5278_A",
                  "description": "VAT rate",
                  "maxlength": "17"
                },
                "koein": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                }
              }
            }
          },
          "e1edk04": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "mwskz": {
                  "type": "string",
                  "format": "EDI5279_A",
                  "description": "VAT indicator",
                  "maxlength": "7"
                },
                "msatz": {
                  "type": "string",
                  "format": "EDI5278_A",
                  "description": "VAT rate",
                  "maxlength": "17"
                },
                "mwsbt": {
                  "type": "string",
                  "format": "EDI5004_O",
                  "description": "VAT amount",
                  "maxlength": "18"
                },
                "txjcd": {
                  "type": "string",
                  "format": "TXJCD",
                  "description": "Tax Jur.",
                  "maxlength": "15"
                },
                "ktext": {
                  "type": "string",
                  "description": "",
                  "maxlength": "50"
                }
              }
            }
          },
          "e1edk17": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "qualf": {
                  "type": "string",
                  "format": "EDI_QUALFF",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "lkond": {
                  "type": "string",
                  "format": "EDI_LKOND",
                  "description": "Dlv.condition",
                  "maxlength": "3"
                },
                "lktext": {
                  "type": "string",
                  "format": "EDI_LKTEXT",
                  "description": "Text",
                  "maxlength": "70"
                }
              }
            }
          },
          "e1edk18": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "qualf": {
                  "type": "string",
                  "format": "EDI_QUALFZ",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "tage": {
                  "type": "string",
                  "format": "EDI_TAGE",
                  "description": "Days",
                  "maxlength": "8"
                },
                "prznt": {
                  "type": "string",
                  "format": "EDI_PRZNT",
                  "description": "Percentage",
                  "maxlength": "8"
                },
                "zterm_txt": {
                  "type": "string",
                  "format": "EDI4040_A",
                  "description": "Text line",
                  "maxlength": "70"
                }
              }
            }
          },
          "e1edk23": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "qualf": {
                  "type": "string",
                  "format": "QUALIWAERS",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "waerz": {
                  "type": "string",
                  "format": "EDI6345_A",
                  "description": "Curr.",
                  "maxlength": "3"
                },
                "waerq": {
                  "type": "string",
                  "format": "EDI6345_A",
                  "description": "Curr.",
                  "maxlength": "3"
                },
                "kurs": {
                  "type": "string",
                  "format": "EDI5402_A",
                  "description": "Exch.rate",
                  "maxlength": "12"
                },
                "datum": {
                  "type": "string",
                  "format": "EDIDAT8",
                  "description": "Date",
                  "maxlength": "8"
                },
                "zeit": {
                  "type": "string",
                  "format": "EDITIM6",
                  "description": "Time",
                  "maxlength": "6"
                },
                "kurs_m": {
                  "type": "string",
                  "description": "",
                  "maxlength": "12"
                }
              }
            }
          },
          "e1edk28": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "bcoun": {
                  "type": "string",
                  "format": "EDI3207_A",
                  "description": "Ctry",
                  "maxlength": "3"
                },
                "brnum": {
                  "type": "string",
                  "format": "EDI3434_A",
                  "description": "Bank number",
                  "maxlength": "17"
                },
                "bname": {
                  "type": "string",
                  "format": "EDI3432_A",
                  "description": "Bank name",
                  "maxlength": "70"
                },
                "baloc": {
                  "type": "string",
                  "format": "EDI3436_A",
                  "description": "Location of bank",
                  "maxlength": "70"
                },
                "acnum": {
                  "type": "string",
                  "format": "EDI3194LA",
                  "description": "Account number",
                  "maxlength": "30"
                },
                "acnam": {
                  "type": "string",
                  "format": "EDI3192_A",
                  "description": "Account holder",
                  "maxlength": "35"
                },
                "biban": {
                  "type": "string",
                  "description": "",
                  "maxlength": "34"
                }
              }
            }
          },
          "e1edk29": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "exnum": {
                  "type": "string",
                  "format": "EXNUM",
                  "description": "Number",
                  "maxlength": "10"
                },
                "aland": {
                  "type": "string",
                  "format": "ALAND",
                  "description": "Ctry",
                  "maxlength": "3"
                },
                "expvz": {
                  "type": "string",
                  "format": "EXPVZ",
                  "description": "MoT",
                  "maxlength": "1"
                },
                "zolla": {
                  "type": "string",
                  "format": "DZOLLS",
                  "description": "CustOf",
                  "maxlength": "6"
                },
                "zollb": {
                  "type": "string",
                  "format": "DZOLLB",
                  "description": "OfDest",
                  "maxlength": "6"
                },
                "zoll1": {
                  "type": "string",
                  "format": "DZOLL1",
                  "description": "CustomsOff.1",
                  "maxlength": "6"
                },
                "zoll2": {
                  "type": "string",
                  "format": "DZOLL2",
                  "description": "CustomsOff.2",
                  "maxlength": "6"
                },
                "zoll3": {
                  "type": "string",
                  "format": "DZOLL3",
                  "description": "CustomsOff.3",
                  "maxlength": "6"
                },
                "zoll4": {
                  "type": "string",
                  "format": "DZOLL4",
                  "description": "CustomsOff.4",
                  "maxlength": "6"
                },
                "zoll5": {
                  "type": "string",
                  "format": "DZOLL5",
                  "description": "CustomsOff.5",
                  "maxlength": "6"
                },
                "zoll6": {
                  "type": "string",
                  "format": "DZOLL6",
                  "description": "CustomsOff.6",
                  "maxlength": "6"
                },
                "kzgbe": {
                  "type": "string",
                  "format": "KZGBE",
                  "description": "Id Means of Transport Border",
                  "maxlength": "30"
                },
                "kzabe": {
                  "type": "string",
                  "format": "KZABE",
                  "description": "Id Means of Transport Inland",
                  "maxlength": "30"
                },
                "stgbe": {
                  "type": "string",
                  "format": "STGBE",
                  "description": "Country MT",
                  "maxlength": "3"
                },
                "stabe": {
                  "type": "string",
                  "format": "STABE",
                  "description": "Country MT",
                  "maxlength": "3"
                },
                "conta": {
                  "type": "string",
                  "format": "CONTA",
                  "description": "Cont",
                  "maxlength": "1"
                },
                "grwcu": {
                  "type": "string",
                  "format": "GRWCU",
                  "description": "Curr.",
                  "maxlength": "5"
                },
                "grwrt": {
                  "type": "string",
                  "format": "EDI_SUMME",
                  "description": "Overall",
                  "maxlength": "18"
                },
                "land1": {
                  "type": "string",
                  "format": "LAND1",
                  "description": "Ctr",
                  "maxlength": "3"
                },
                "landx": {
                  "type": "string",
                  "format": "LANDX",
                  "description": "Name",
                  "maxlength": "15"
                },
                "landa": {
                  "type": "string",
                  "format": "LANDA",
                  "description": "Alternative Key",
                  "maxlength": "3"
                },
                "xegld": {
                  "type": "string",
                  "format": "XEGLD",
                  "description": "E",
                  "maxlength": "1"
                },
                "freih": {
                  "type": "string",
                  "format": "FREIH",
                  "description": "Free Trade Area",
                  "maxlength": "1"
                },
                "ewrco": {
                  "type": "string",
                  "format": "EWRCO",
                  "description": "EEA",
                  "maxlength": "1"