OData
OData diperlakukan sebagai protokol tersendiri, bukan sebagai HTTP yang harus Anda hiasi sendiri: Restorm mengenal opsi sistemnya, operasinya, dan format batch-nya.
Klik kanan di pohon ▸ Tambah ▸ Permintaan OData.

Konfigurasi
Section titled “Konfigurasi”| Kolom | Peran |
|---|---|
| URL | Titik masuk layanannya, termasuk himpunan entitasnya |
| Versi OData | v2, v3, v4, atau v4.01 |
| Tipe operasi | entity-set, function, action, atau batch |
| Header / Parameter | Sama seperti pada permintaan HTTP |
Opsi kueri
Section titled “Opsi kueri”Setiap opsi sistem memiliki kolomnya sendiri:
$filter · $select · $top · $skip · $count · $expand · $orderby ·
$search · $format (json, xml, atom) · $apply (agregasi, v4.01).
Kolom $filter dilengkapi pelengkapan otomatis yang disuplai oleh metadata
yang diimpor: nama properti dan operatornya ditawarkan.
Fungsi dan aksi
Section titled “Fungsi dan aksi”Untuk function dan action, tersedia daftar parameter operasi bertipe —
nama, tipe CSDL berkualifikasi, kebolehnullan, penanda pengikatan — dan, untuk
sebuah aksi, sebuah body JSON tersendiri.
Permintaan $batch
Section titled “Permintaan $batch”Mode batch membawa daftar sub-permintaan, masing-masing dengan metodenya,
URL-nya, headernya, bodynya, dan kadang grup atomisitasnya (change set).
Dua opsi:
- Format:
multipart(bawaan) ataujson; - Izinkan GET di dalam change set: nonaktif secara bawaan; mengaktifkannya memunculkan peringatan, karena OData tidak mengantisipasinya.
Mengimpor metadata
Section titled “Mengimpor metadata”Impor sebuah $metadata atau .edmx: Restorm membuat satu folder per himpunan
entitas beserta permintaan CRUD-nya, ditambah folder Actions dan Functions.
Permintaannya datang sudah terisi dengan tipe entitas, properti, properti
navigasi, dan opsi kuerinya. Lihat
Mengimpor OData.
Mode server
Section titled “Mode server”Restorm mampu menghosting layanan OData v4 simulasi: Anda menyediakan dokumen metadata CSDL-nya (disajikan apa adanya) dan datanya per himpunan entitas. Opsi sistemnya diterapkan pada data yang disajikan. Lihat Menyimulasikan layanan OData.