2. Servis Yapısı
Servis Yapısı
Bu bölümde ilgili servis de bulunan işlemler ve bu işlemlerin iç yapısı ile servis tarafından üretilen bilgilendirmeler mevcuttur.
Servis İşlemleri
E-İhracat Servisi, Tablo1.’de listelenen işlemleri içermektedir. Belirtilen işlemlerin iç yapısı belirtilmiştir.
Servis | Endpoint | Method | Url | Tanım |
---|---|---|---|---|
Servis Erişim Kontrolü | serviceControl | GET | /serviceControl | Entegrasyon servisine erişimin kontrol edilebileceği metottur. |
İl ve İlçe Bilgisi Listeleme | listCounties | POST | /listCounties | Horoz sisteminde tanımlı ülke şehir ve ilçe listesini istemciye dönen web servis metodudur. |
Ürün Grupları Listeleme | listProductGroups | POST | /listProductGroups | Horoz sisteminde tanımlı ürün gruplarının listesinin istemciye dönen web servis metodudur. |
Ürün Oluşturma | createProducts | POST | /createProducts | Ürün bilgilerinin Horoz sistemine gönderilebileceği metottur. |
Ürün Listeleme | listProducts | POST | /listProducts | Horoz sisteminde tanımlı ürünlerin listesini istemciye dönen web servis metodudur. |
Satıcı Adres Noktası Oluşturma | createSellerAddressPoint | POST | /createSellerAddressPoint | Satıcı çıkış adres bilgilerinin Horoz sistemine kaydedilebileceği web servis metodudur. |
Satıcı Adres Noktaları Listeleme | listSellerAddressPoints | POST | /listSellerAddressPoints | Horoz sisteminde tanımlı satıcı çıkış adres bilgilerinin listesini istemciye dönen web servis metodudur. |
Horoz Depolarını Listele | listHorozWarehouses | GET | /listHorozWarehouses | Horoz sisteminde tanımlı Horoz Yurtdışı depolarına ait bilgilerin listesini istemciye dönen web servis metodudur. |
Karayolu Sipariş Oluşturma | createRoadOrder | POST | /createRoadOrder | E-İhracat karayolu sipariş bilgilerinin Horoz sistemine kaydedilebileceği web servis metodudur. |
Karayolu Siparişleri Listeleme | listRoadOrders | POST | /listRoadOrders | Horoz sistemine kaydedilmiş E-İhracat karayolu sipariş bilgilerinin listesini istemciye dönen web servis metodudur. |
Karayolu Siparişi Statü Listeleme | listRoadOrderStatus | POST | /listRoadOrderStatus | Horoz sistemine kaydedilmiş E-İhracat karayolu siparişlerine ait kargo durumları bilgilerini istemciye dönen web servis metodudur. |
Ürün Güncelleme | updateProduct | POST | /updateProduct | Bu metot sipariş oluşturma adımında kullanılacak olan ve HOROZ sistemine daha önce tanımlanmış ürünlerin bilgilerinin güncellenmesi için kullanılmaktadır. |
Toplama Noktaları Seçimi | selectCollectionPoints | POST | /selectCollectionPoints | Horoz sistemine kaydedilecek siparişlerden alıcı tipi “Kendisi Getirecek” olan siparişler için ürünlerin toplama noktalarının belirlenmesi için kullanılacak metottur. |
Satıcı Adres Noktası Güncelle | updateSellerAddressPoint | POST | /updateSellerAddressPoint | Bu metot sipariş girişinde kullanılacak olan ürünlerin sipariş özelinde adresten alınacak seçimi yapıldığında satıcının hangi noktasından alınacağını belirtmek için HOROZ sistemine tanımlanan çıkış noktası bilgisinin güncellenmesi için kullanılır. |
Hava Yolu Sipariş Oluştur | createAirOrder | POST | /createAirOrder | E-İhracat havayolu sipariş bilgilerinin Horoz sistemine kaydedilebileceği web servis metodudur. |
Tablo 1. Servis işlem listesi