...
GEODI tarafından ilgili uygulamadan değişen verilerin servisler yolu ile alınmasına dayalı entegrasyon modelidir. ECM,CMS, DMS uygulamaları ile içeriğini webservis, restapi ile sağlayabilen tüm uygulamalar bu modeli kullanabilir. Sağlanacak servis için farklı standartlara destek verilmektedir.
- Uygulama Web Servisleri
- GEODI Servis modeli
Enterprise Content Managment (ECM)
Content Managment System (CMS)
- Document Content Managment (DMS)
- Sitemap xml, News Sitemap xml
...
Excerpt |
---|
Bir web uygulamasına sahip iseniz, uygulamanız sürekli ayakta değil ise uygulamanızın GEODI tarafından tetiklenmesi için bu yöntemi kullanabilirsiniz |
Uygulama Web Servisleri
Settings\FeedEnumeratorMeta eklenecek tanım dosyaları ile Uygulamaya ait özel webservislerden veri alınması sağlanabilir. Tanım dosyası eşlemeler için makro kullanır. Makro dili C# dır.
İçerikleri alma, yetkilendirme ile ilgili servislere ait dokümantasyonu iletirseniz tanım dosyalarını sizin için biz yazabiliriz.
GEODI Servis Bağlantısı Standardı
...
GetContents | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Açıklama | Uygulamadaki değişikleri takip etmek, içerikleri almak için kullanılan metoddur. Ayarlanan zamanlarda bu servis çağrılarak değişen, eklenen içerkiler ile ilgili bilgi alınır. Aynı parametreleri alan ve aynı nesneyi dönen bir .net soap api hazırlanmışsa metod üzerine | ||||||||||||||||||||||||||||
İstek | [ServiceURL]?m=GetContents | ||||||||||||||||||||||||||||
HttpMethod | GET, POST | ||||||||||||||||||||||||||||
Beklenen Hatalar | 401 Unauthorized access / Access denied 403 Forbidden 511 Network Authentication Required | ||||||||||||||||||||||||||||
Ek Bilgiler | Api Credential (NTLM,Digest,Basic Authentication) : GEODI için ayarlanmış api kullanıcısı. Uygulama bu kullanıcını yetkisi dahilindeki tüm içerikleri dönmelidir. ChangeKey: İlk istekte tüm veriyi almak için iletilmez. İletilmesi halinde GEODI bu değerden sonra değişen içeriklerin dönmesini bekler. GEODI bu değeri son işlediği GetContents sonucundaki ChangeKey değerinden alır. Sonraki zamanlanmış taramada iletir. Uygulama geri döndüğünde değişimi takip için kullanabileceği herhangi bir değer gönderebilir. Page : GetContents servisinden bir PageCount dönmüşse şu an hangi sayfanın istendiğini gösterir. Bu parametre ile CurrentKey parametreside iletilir | ||||||||||||||||||||||||||||
Beklenen Sonuç | Çoklu ContentObject JSON dönülmesi beklenir. Geodi ContentObject - İçerik Tanım Nesnesi#İçerikTanımNesnesi-Çokluİçerik adresinden nesne detaylarına ulaşılabilir | ||||||||||||||||||||||||||||
Örnekler |
| ||||||||||||||||||||||||||||
Örnek uygumalar |
...