5 Aufruf und Beispiele

Abfrageergebnisse sind entweder als Rohdaten (SELECT) oder in aufbereiteter Form (REPORT) verfügbar. Der Aufruf besteht aus folgenden Teilen:

  • URL zu DataLinq

  • Aufrufart (Select, Report)

  • Name (Id) des Endpunktes

  • Name gewünschten Abfrage

  • (optional): Name des Views

  • (optional): Angabe der Übergabeparameter

DataLinq-URL / Aufrufart / Endpoint @Query (@View) (?Parameter1=Wert1(&Parameter2=..)

Bspw.

http://localhost/api5/datalinq/report/ssg-sdet@proj-geb@proj-gebbestand?GebaeudeId=E313049&Bezeichnung=Text123

5.1 Rohdaten aufrufen (SELECT)

Um die Rohdaten eines Abfrageergebnisses aufzurufen, ist als Abfrageart „SELECT“ zu wählen und die Angabe des Views wegzulassen. Die Daten werden als JSON zurückgegeben.

http://localhost/api5/datalinq/select/ssg-sdet@proj-geb?GebaeudeId=E313049

[
{
    "ID": "E313049",
    "PLTXT": "GLASERWEG"
}
]

5.2 Aufbereitete Daten aufrufen (REPORT)

Wenn für eine Abfrage ein oder mehrere Views bestehen, können diese aufgerufen werden und die Daten in einer aufbereiteten Form darstellen:

http://localhost/api5/datalinq/select/ssg-sdet@proj-geb?GebaeudeId=E313049

<table>
    <tr>
        <th>Id</th>
        <th>Info</th>
    </tr>

    @foreach(var record in Model.Records) {
        <tr>
            <td>record["TP"]</td>
            <td>record["PLTXT10"]</td>
        </tr>
    }
</table>
../../_images/ad4_2.png