Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
BERLAKU UNTUK: Semua tingkatan API Management
Artikel ini menjelaskan cara mengimpor layanan OData dengan menggunakan deskripsi metadatanya. SAP Gateway Foundation digunakan sebagai contoh.
Dalam artikel ini, Anda:
- Mengambil metadata OData dari layanan SAP Anda
- Impor metadata OData ke Azure API Management, baik secara langsung atau setelah mengonversinya ke spesifikasi OpenAPI
- Menyelesaikan konfigurasi API
- Menguji API di portal Microsoft Azure
Prasyarat
Instans Manajemen API. Jika Anda tidak memilikinya, selesaikan langkah-langkah dalam Membuat instans API Management dengan menggunakan portal Microsoft Azure.
Sistem dan layanan SAP yang diekspos sebagai OData v2 atau v4.
Jika backend SAP Anda menggunakan sertifikat yang ditandatangani sendiri (untuk pengujian), Anda mungkin perlu menonaktifkan verifikasi rantai kepercayaan untuk SSL. Untuk melakukan tindakan tersebut, konfigurasikan backend di instans API Management Anda:
- Di portal Azure, di bagian API, pilih Backends>+ Tambahkan.
- Tambahkan URL Kustom yang menunjuk ke layanan backend SAP.
- Kosongkan kotak centang Validasi rantai sertifikat dan Validasi nama sertifikat .
Catatan
Dalam skenario produksi, gunakan sertifikat yang tepat untuk verifikasi SSL end-to-end.
Mengambil metadata OData dari layanan SAP Anda
Gunakan salah satu metode berikut untuk mengambil XML metadata dari layanan SAP Anda. Jika Anda berencana untuk mengonversi XML metadata ke spesifikasi OpenAPI, simpan file secara lokal.
- Gunakan Klien Gateway SAP (transaksi
/IWFND/GW_CLIENT).
atau - Lakukan panggilan HTTP langsung untuk mengambil XML:
http://<OData server URL>:<port>/<path>/$metadata.
Pergi ke instance API Management Anda
Pada halaman layanan API Management , pilih instans API Management Anda:
Mengimpor API ke API Management
Pilih salah satu metode berikut untuk mengimpor API Anda ke API Management:
- Impor XML metadata sebagai API OData secara langsung.
- KonversiKAN XML metadata ke spesifikasi OpenAPI.
Mengimpor metadata OData
Di menu sebelah kiri, pilih API>, lalu pilih + Tambahkan API.
Di bawah Buat dari definisi, pilih OData:
Masukkan pengaturan API. Anda dapat memperbarui pengaturan nanti dengan masuk ke tab Pengaturan API.
Dalam spesifikasi OData, masukkan URL untuk titik akhir metadata OData. Nilai ini biasanya adalah URL ke root layanan, ditambahkan dengan
/$metadata. Atau, pilih file XML OData lokal untuk diimpor.Masukkan pengaturan tambahan untuk mengonfigurasi API Anda. Pengaturan ini dijelaskan dalam tutorial Impor dan terbitkan API pertama Anda.
Pilih Buat.
API ditambahkan ke daftar API. Kumpulan entitas dan fungsi yang diekspos dalam deskripsi metadata OData muncul di tab Kumpulan entitas dan fungsi API.
Memperbarui skema OData
Anda dapat mengakses editor di portal untuk melihat skema OData API Anda. Jika API berubah, Anda juga dapat memperbarui skema di API Management dari file atau titik akhir layanan OData.
Di portal, navigasikan ke instans API Management Anda.
Di menu sebelah kiri, pilih API, lalu pilih API OData Anda.
Pada tab Kumpulan entitas dan fungsi , pilih elipsis (...) di samping kumpulan entitas atau fungsi, lalu pilih Edit.
Tinjau skema. Jika Anda ingin memperbaruinya, pilih Perbarui dari file atau Perbarui skema dari titik akhir.
Menguji API OData Anda
Di menu sebelah kiri, pilih API, lalu pilih API OData Anda.
Pada tab Kumpulan entitas dan fungsi , pilih elipsis (...) di samping set entitas atau fungsi, lalu pilih Uji.
Di konsol pengujian, masukkan parameter templat, parameter kueri, dan header untuk pengujian Anda, lalu pilih Uji. Untuk informasi selengkapnya tentang menguji API di portal, lihat Menguji API baru di portal.
Mengamankan API OData Anda
Amankan API OData Anda dengan menerapkan kebijakan autentikasi dan otorisasi yang ada dan kebijakan validasi OData untuk melindungi dari serangan melalui permintaan API OData.
Tips
Di portal, konfigurasikan kebijakan untuk API OData Anda pada tab kebijakan API.
Pertimbangan produksi
- Lihat contoh skenario end-to-end untuk mengintegrasikan API Management dengan gateway SAP.
- Mengontrol akses ke backend SAP dengan menggunakan kebijakan API Management. Misalnya, jika API diimpor sebagai API OData, gunakan kebijakan validasi permintaan OData. Ada juga cuplikan kebijakan untuk penyebaran utama SAP untuk SAP ECC atau S/4HANA atau SAP SuccessFactors dan mengambil token X-CSRF.
- Untuk panduan tentang menyebarkan, mengelola, dan memigrasikan API dalam skala besar, lihat:
Konten terkait
- Batasan impor API
- Mengimpor spesifikasi OpenAPI
- Mengimpor API SOAP
- Mengimpor SOAP API dan mengonversinya ke REST
- Mengimpor API Layanan Aplikasi
- Mengimpor API aplikasi kontainer
- Mengimpor API WebSocket
- Mengimpor API GraphQL
- Mengimpor skema GraphQL dan menyiapkan penyelesai bidang
- Mengimpor API aplikasi fungsi
- Mengimpor API aplikasi logika
- Mengimpor layanan Service Fabric
- Mengimpor API Azure AI Foundry
- Mengimpor Azure OpenAI API
- Mengimpor LLM API
- Mengimpor API OData
- Mengekspor REST API sebagai server MCP
- Mengekspos server MCP yang ada
- Mengimpor API agen A2A
- Mengimpor metadata SAP OData
- Mengimpor API gRPC
- Edit API