Ana içeriğe atla
Bu senaryoda Apinizer Platformu’nda DB-2-API üzerinde Batch Insert kullanımı anlatılacaktır. DB-2-API oluşturmak hakkında daha fazla bilgi almak için tıklayınız.

1. DB-2-API Oluşturma

İşçi kayıtlarının yönetildiği bir API oluşturulmak istenmektedir. DB-2-API’nin ad ve açıklama alanları doldurulup Kaydet ve İlerle (Save and Next) butonuna tıklanır. DB-2-API ayarlarını içeren görsele aşağıda yer verilmiştir: DB-2-API Ayarları DB-2-API oluşturulduğunda sol panelde API ve metot bilgileri, sağ tarafta ise ilgili metodun tanım bilgileri yer alır. DB-2-API Oluşturuldu

2. Metot Oluşturma

Ekle (Add) butonuna tıklayarak method/endpoint oluşturma paneli açılır. Endpoint Ekleme Metot oluşturma ayarlarını içeren görsele aşağıda yer verilmiştir: Metot Oluşturma Ayarları Sorgu cümlesi yazıldıktan sonra gerekli parametreler girilir ve Örnek Mesaj Gövdesini Göster’e (Show Sample Message Body) basarak örnek kullanım görülebilir. Show Sample Message Body Örnek mesaj gövdesini içeren görsele aşağıda yer verilmiştir: Örnek Mesaj Gövdesi
Örnek mesaj gövdesinde de görüldüğü gibi Batch Insert kullanımında veriler bir JSON listesi halinde girilmelidir.

3. API Tanım Belgelerini Görüntüleme

Employee Db-2-API’ye ait API tanım dosyalarına erişmek için Spec’leri Göster (Show Specs) linkine tıklanır. Spec'leri Göster Spec Bilgisi diyalogunu içeren görsele aşağıda yer verilmiştir: Spec Bilgisi

4. API Proxy Oluşturma

DB-2-API ekranından API Proxy Oluştur (Create API Proxy) butonuna tıklanarak anında API Proxy oluşturulabilir. API Proxy Oluştur API Proxy’i oluştururken aşağıdaki görselde bulunan girdi alanları doldurularak Kaydet (Save) butonuna tıklanır. API Proxy Oluşturma Formu

4.1 API Proxy’yi Canlıya Alma

Employee API Proxy, tanımı yapılmış ortam (environment) üzerine hızlı bir şekilde yüklenip (deploy), istemcilerin tüketimine açılabilir. Bu işlemin yönetimi API Proxy ekranındaki Yükle (Deploy) butonuyla açılan diyalog üzerinden gerçekleştirilebilir. Deploy Dialog

5. Test Etme

Test için Body tipinde JSON listesi gönderilir. Test Request İlgili metodun beklediği parametreler isteğe Body tipinde eklenerek gönderildiğinde aşağıdaki başarılı yanıt dönmektedir. Başarılı Yanıt