Siirry sisältöön

OData-palvelun simulointi

Napsauta kansiota hiiren oikealla painikkeella ▸ Lisää ▸ OData-palvelin.

KenttäTehtävä
Simuloidut metatiedotCSDL-dokumentti, joka palvellaan sellaisenaan osoitteessa $metadata
Simuloitu dataJSON-objekti: entiteettijoukon nimi → objektitaulukko

OData-palvelin-elementti: palvelun juuren osoite, sellaisenaan palveltu CSDL-muotoinen $metadata-dokumentti ja simuloidut entiteettitiedot entiteettijoukoittain

Tämä erottaa tämän palvelimen pelkästä kiinteän JSONin palauttamisesta: Restorm soveltaa järjestelmävalinnat simuloituun dataasi.

Asiakas, joka kutsuu:

GET localhost:8080/Clients?$filter=pays eq 'FR'&$select=id,nom&$top=10&$count=true

saa tuloksen, joka on todella suodatettu, projisoitu, katkaistu ja laskettu.

Tuetut valinnat: $filter, $select, $orderby, $top, $skip, $count, $expand ja $batch.

OData-palvelua vasten kehittämiseen ennen kuin palvelu on olemassa tai tietyn datajoukon toistamiseen testiä varten — ilman että täyttä OData-palvelinta tarvitsee pystyttää, mikä on harvoin mieluisaa puuhaa.

Koska $metadata-dokumentti palvellaan sellaisenaan, asiakastyökalut — myös Restormin OData-tuonti — voivat löytää palvelun normaalisti.

Toiminnot OData-palvelin ja Sulje OData-palvelin. Katso Isännöidyt palvelimet.