Versies vergeleken

Uitleg

  • Deze regel is toegevoegd.
  • Deze regel is verwijderd.
  • Opmaak is veranderd.

...

Codeblok
languagejs
titleAntwoord (succes)
linenumberstrue
collapsetrue
{
    "id": "804370",
    "omschrijving": "Aanlevering boringen Vlaamse Maatschappij voor Watervoorziening",
    "gebruikersnaam": "SYSTEEM",
    "invoerwijze": {
        "code": "2",
        "beschrijving": "edov"
    },
    "datumOpladen": 1574851782041,
    "bestand": {
        "id": "804369",
        "naam": "1419-b-P6 (kopie).xml"
    },
    "datumProcessed": 1574851799145,
    "status": {
        "code": "4",
        "beschrijving": "foutloos verwerkt"
    },
    "options": [
        {
            "id": "804377",
            "property": {
                "code": "105",
                "beschrijving": "optie_hydrogeologisch"
            },
            "propertyValue": "true"
        },
        {
            "id": "804380",
            "property": {
                "code": "21",
                "beschrijving": "optie_opmerkingen_boring"
            },
            "propertyValue": "true"
        },
        {
            "id": "804391",
            "property": {
                "code": "131",
                "beschrijving": "optie_referentieprofiel"
            },
            "propertyValue": "false"
        },
        {
            "id": "804398",
            "property": {
                "code": "50",
                "beschrijving": "optie_put"
            },
            "propertyValue": "false"
        },
        {
            "id": "804381",
            "property": {
                "code": "20",
                "beschrijving": "optie_boring"
            },
            "propertyValue": "true"
        },
        {
            "id": "804374",
            "property": {
                "code": "41",
                "beschrijving": "optie_opmerkingen_sondering"
            },
            "propertyValue": "false"
        },
        {
            "id": "804392",
            "property": {
                "code": "40",
                "beschrijving": "optie_sondering"
            },
            "propertyValue": "false"
        },
        {
            "id": "804395",
            "property": {
                "code": "22",
                "beschrijving": "optie_alternatievenaam"
            },
            "propertyValue": "true"
        },
        {
            "id": "804382",
            "property": {
                "code": "23",
                "beschrijving": "optie_grondmonster"
            },
            "propertyValue": "false"
        },
        {
            "id": "804384",
            "property": {
                "code": "104",
                "beschrijving": "optie_gecodeerd"
            },
            "propertyValue": "true"
        },
        {
            "id": "804389",
            "property": {
                "code": "66",
                "beschrijving": "optie_gxgs"
            },
            "propertyValue": "false"
        },
        {
            "id": "804393",
            "property": {
                "code": "11",
                "beschrijving": "optie_opmerkingen_opdracht"
            },
            "propertyValue": "false"
        },
        {
            "id": "804375",
            "property": {
                "code": "120",
                "beschrijving": "optie_opmerkingen_interpretatie"
            },
            "propertyValue": "true"
        },
        {
            "id": "804394",
            "property": {
                "code": "63",
                "beschrijving": "optie_watermonster"
            },
            "propertyValue": "false"
        },
        {
            "id": "804378",
            "property": {
                "code": "61",
                "beschrijving": "optie_opmerkingen_filter"
            },
            "propertyValue": "false"
        },
        {
            "id": "804373",
            "property": {
                "code": "51",
                "beschrijving": "optie_opmerkingen_put"
            },
            "propertyValue": "false"
        },
        {
            "id": "804396",
            "property": {
                "code": "65",
                "beschrijving": "optie_onttrekkingen"
            },
            "propertyValue": "false"
        },
        {
            "id": "804379",
            "property": {
                "code": "109",
                "beschrijving": "optie_informelehydro"
            },
            "propertyValue": "false"
        },
        {
            "id": "804390",
            "property": {
                "code": "101",
                "beschrijving": "optie_informeel"
            },
            "propertyValue": "true"
        },
        {
            "id": "804383",
            "property": {
                "code": "103",
                "beschrijving": "optie_lithologie"
            },
            "propertyValue": "true"
        },
        {
            "id": "804388",
            "property": {
                "code": "30",
                "beschrijving": "optie_laboproeven_grondmonster"
            },
            "propertyValue": "false"
        },
        {
            "id": "804372",
            "property": {
                "code": "62",
                "beschrijving": "optie_peilmetingen"
            },
            "propertyValue": "false"
        },
        {
            "id": "804387",
            "property": {
                "code": "10",
                "beschrijving": "optie_opdracht"
            },
            "propertyValue": "false"
        },
        {
            "id": "804386",
            "property": {
                "code": "60",
                "beschrijving": "optie_filter"
            },
            "propertyValue": "false"
        },
        {
            "id": "804385",
            "property": {
                "code": "106",
                "beschrijving": "optie_quartair"
            },
            "propertyValue": "false"
        },
        {
            "id": "804397",
            "property": {
                "code": "102",
                "beschrijving": "optie_formeel"
            },
            "propertyValue": "false"
        },
        {
            "id": "804376",
            "property": {
                "code": "108",
                "beschrijving": "optie_geotechnisch"
            },
            "propertyValue": "true"
        },
        {
            "id": "804371",
            "property": {
                "code": "29",
                "beschrijving": "optie_opmerkingen_grondmonster"
            },
            "propertyValue": "false"
        }
    ],
    "aantalVerwerkt": 3,
    "aantalFouten": 0,
    "partner": "0224771467"
}

Bijkomende mogelijkheden

Opvragen van alle opgeladen bestanden

Het is ook mogelijk om een lijst op te vragen van de opgeladen bestanden.

De data moet 'paged' opgevraagd' worden, wat wil zeggen dat er een startIndex en een resultSize moet meegegeven worden in de url.

Aan te spreken url: 

https://services.dov.vlaanderen.be/dov-xdov-server/logs/?startIndex=0&resultSize=100 voor de laatste 100 opgeladen bestanden

https://services.dov.vlaanderen.be/dov-xdov-server/logs/?startIndex=100&resultSize=100 voor de vorige 100

enz.


Om te weten hoeveel bestanden er op geladen zijn kan de reeds vermelde url 

https://services.dov.vlaanderen.be/dov-xdov-server/logs/count

gebruikt worden


Type request: GET

Url parameters: startIndex en resultSize  (case sensitive én verplicht)

Header: Content-Type: application/json

Codeblok
languagebash
titlecURL
#om na te gaan hoeveel bestanden er opgeladen zijn:
curl https://services.dov.vlaanderen.be/dov-xdov-server/logs/count -H 'Content-Type: application/json' --key my_key.key --cert my_cert.pem  -v
 
#daarna kan een range opgevraagd worden (de meest recente uploads staan eerst):
curl https://services.dov.vlaanderen.be/dov-xdov-server/logs/?startIndex=0&resultSize=100   -H 'Content-Type: application/json' --key my_key.key --cert my_cert.pem  -v


Het antwoord is  als volgt (voorbeeld met 1 resultSize=1):

Codeblok
languagejs
linenumberstrue
[
    {
        "id": "1296073",
        "omschrijving": "opladen XML",
        "gebruikersnaam": "geolab",
        "invoerwijze": {
            "code": "2",
            "beschrijving": "edov"
        },
        "datumOpladen": 1610013593601,
        "bestand": {
            "id": "1296072",
            "naam": "20.12.186_Sondex_Evergem_DOV.xml"
        },
        "datumProcessed": 1610013615150,
        "status": {
            "code": "3",
            "beschrijving": "verwerkt met fouten"
        },
        "options": [],
        "aantalVerwerkt": 0,
        "aantalFouten": 2,
        "partner": "0414460412"
    }
]

Met het id op lijn 3 kan dan weer de details van 1 enkele verwerking opgevraagd worden ( = stap 4)