Önceki Başlık: UpdateModuleConfigPropertiesSonraki Başlık: SOAP API Başvurusu


Catalyst OData Kullanımı

Açık Veri Protokolü (Open Data Protocol - OData), veri sorgulamaya ve güncellemeye yönelik bir web protokolüdür. OData, verilerinizin kilidini kaldırmak ve uygulama depolarından serbest bırakmak için bir yol sunar. OData bunu, çeşitli uygulama, hizmet ve depolardaki bilgilere erişim sağlamak üzere HTTP, Atom Yayınlama Protokolü (AtomPub) ve JSON gibi web teknolojilerini uygulayarak ve bunları geliştirerek gerçekleştirir. OData, ilişkisel veritabanları, dosya sistemleri, içerik yönetimi sistemleri ve geleneksel web siteleri de dahil olmak üzere çeşitli kaynaklardaki verileri kullanır ve bunlara erişir.

Not: OData hakkında daha fazla bilgi için bkz. http://www.odata.org/.

OData, AtomPub olanağına aşağıdaki işlevselliği ekler:

Catalyst OData URL'si şu genel biçime sahiptir:

http://<hostname>:7000/node/odata/<module>

OData URL'si, REST URL'leri ile aynı sözdizimini izler; ancak "rest" yerine "odata" ifadesini belirtmeniz gerekir. Varsayılan biçim AtomPub biçimidir. JSON biçimini elde etmek için, URL'nin sonuna "?$format=json" ifadesini ekleyin.

OData sorgusu filtrelerini de belirtebilirsiniz. Örneğin, şu sorgulara benzer bir kod, iptal edilen işlemleri sorgular:

http:/<hostname>:7000/node/odata/CA:00074_CA:00074:01/ITActivity?$filter=StateDescription eq 'Aborted'

Not: OData belirtimi hakkında daha fazla bilgi için bkz. http://www.odata.org.