DataExchangeService Tanım

Benzer belgeler
Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih Sürüm 1.1.0

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

LOGO için Online Mutabakat Kullanım Kılavuzu

VAKIFBANK SANAL POS PANELİ KULLANICI KILAVUZU

BİLGİ TEKNOLOJİLERİ EĞİTİM KILAVUZU

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

IPACK LADDER. Arayüz Dökümantasyonu

Medisoft E-Reçete Bildirimleri Kullanım Kılavuzu

TÜİK e-vt. Web Servis Kılavuzu

DÖNER KANAT TEKNOLOJİ MERKEZİ (DKTM) PROJE SİSTEMİ

6 Ocak İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : E-Fatura

Sunum İçeriği. Programlamaya Giriş

Medula Eczane Reçete ve Rapor Web Servisleri Kullanım Kılavuzu


Üst Düzey Programlama

NJ Kontrolcüde SD Kart a Değişken Değeri Kaydetme. NJ Kontrolcülerde SD Kart Fonksiyonları Blokları FilePuts ile Datalog Uygulaması

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı

ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI

19 Şubat 2016 Cuma

COM API v.1.1 BELGE SÜRÜMÜ : 1.1

MOKA ÖDEME SERVİSİ ORTAK ÖDEME SAYFASI ENTEGRASYON DOKÜMANI V

Tarihli MikroRUN 05a Sürümü

Turkcell Hizmetleri Logo Ocak 2016

Açıklama Bölüm Kılavuzun ilk yayım tarihi

API v1.0

GO PLUS ÜRÜN FARK DOKÜMANI

Görsel Programlama DERS 12. Görsel Programlama - Ders12/

LOGO için Online Mutabakat Kullanım Kılavuzu

TUİK Netsis Erp Paketi Entegrasyonu ve Yıllık İş İstatistikleri Sanayi ve Hizmet Araştırması (YSHİ) Anketi

TIGER PLUS ÜRÜN FARK DOKÜMANI

TC KİMLİK NO SMS GÖNDERİM SOAP API

Yazılım-donanım destek birimi bulunmalıdır.

1. Basit kural da kullanılabilecek fonksiyonlar. SWITCH(ifade?Değer1=Sonuç1;Değer2=Sonuç2;...; DeğerN=SonuçN) IFTHEN(Koşul?

DynEd KAYIT YÖNETİMİ SİSTEMİ KULLANIM KILAVUZU

Chronos Yönetim ekranları kullanım Kılavuzu

Kargo Modülü. Diğer modüller ile entegre çalışan Kargo modülü ile satış irsaliyesifaturasıoluşturduktan

LOGO için Online Mutabakat Kullanım Kılavuzu

BİL-142 Bilgisayar Programlama II

XML ile Mesaj İşlemleri

LOGO için Online Mutabakat Kullanım Kılavuzu

MÜŞTERİ BİLGİ SİSTEMİ KULLANICI KILAVUZU. Türkiye Kömür İşletmeleri Kurumu

Üst Düzey Programlama


BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ ENTEGRATÖR KULLANIM YÖNTEMİ

BTEP243 Ders 3. class Yazım Kuralı:

MOKA ÖDEME SERVİSİ IFRAME ENTEGRASYON DOKÜMANI

BİLGİ GÜVENLİĞİ VE BİLGİ İŞLEM PROSEDÜRÜ

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih Sürüm XML ile Mesaj İşlemleri

Hata Ayıklamanın Ötesi... (Assertion) Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 14 1

Dijital Varlık Yönetimi Yardım Dokümanı

Metotlar. d e f metot_adı [ ( [ arg [= d e f a u l t ] ]... [, arg [, &expr ] ] ) ] deyim ( l e r ) end

İçindekiler. 1. Cep Anahtar Başvuru

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

Pascalda oluşturulacak dosyalar değişkenler gibi programın başında tanımlanır.

GELİR İDARESİ BAŞKANLIĞI Uygulama ve Veri Yönetimi Daire Başkanlığı E-Fatura Uygulaması (Yazılım Standartları ve Nesne Yapısı) Ocak 2010 Versiyon :

Gerekli bağlantıları yapıp, ACS420 V3.03 programını çalıştırınız. Program açıldığında, LMS14 ün içindeki parametrelerin okunmasını bekleyiniz.

Ders 8: Metotlar. barisgokce.com

Proje Uyarlama Adımları Dokümanı

3 Sql Veri Tipleri. Veritabanı 1

ALGORİTMA VE PROGRAMLAMA II

AHMET YESEVİ ÜNİVERSİTESİ BİLİŞİM SİSTEMLERİ VE MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ LİSANS DÖNEM ÖDEVİ

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

Başlangıç; Sayfa 1. Sanal pos tanımlandığında üye numarası admin kullanıcı adı parolası ile Garanti Bankasından tarafınıza iletilecektir.

Dr. Fatih AY Tel: fatihay@fatihay.net

MOBİL UYGULAMA GELİŞTİRME

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-reçete Web Servisleri Kullanım Kılavuzu

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu

ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu

Uygulamalar 4 IsMissing Fonksiyonlar ve Alt Programlar Prosedür Parametreleri Public Function f(x,y,optional t, Optional k) End Function 1.

Turkcell Hizmetleri LOGO KASIM 2011

Trimble icapture Mobil Yazılımı. Ömer ALPORAL

ÖZ DEĞERLENDİRME SORU LİSTESİ

OKUL SÜTÜ MODÜLÜ KULLANIMI

DynEd Kayıt Yönetimi Sistemi Kullanım Kılavuzu

ARLAB ARaştırma LABoratuvar Projesi Kullanım Kılavuzu

Java C.Thomas Wu 2004b kitabından Türkçeleştirilerek ve örneklendirilerek hazırlanmıştır.

ENROUTEPLUS TA YAPILMASI GEREKENLER

Güniçi Piyasası Web Servis Metotları

NESNEYE YÖNELİK PROGRAMLAMA

C Sharp /Veri tabanı işlemleri

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

MapCodeX Cloud Server. Kullanım Kılavuzu

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

PAKET TRANSFER SİSTEMİ

DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması,

Koşuyolu, Asmadalı Sk No:29 Kadıköy Tel : Faks: (216)

Yönetim LOGO Kasım 2011

Sayfa 1 3

VET ON KULLANIM KLAVUZU

VIDEOCELL API. Versiyon 1.0.0

FOSHARE UYGULAMASI Güvenli Dosya Alışverişi

TEKİR TİCARİ OTOMASYON KULLANICI KILAVUZU. Sürüm 1.0

Asp.Net Veritabanı İşlemleri

T.C. İZMİR VALİLİĞİ İzmir İl Milli Eğitim Müdürlüğü. DynEd - İngilizce Dil Eğitimi Programı Kayıt Yönetimi Sistemi Kullanımı Kılavuzu

DESTEK DOKÜMANI TOPLU MALZEME TEMĐNĐ

Fen ve Mühendislik Uygulamalarında MATLAB

ÇÖZÜM BİLGİSAYAR KOLAY RANDEVU RANDEVU WEB SERVİSLERİ YAZILIM FİRMALARI ENTEGRASYON KILAVUZU Sürüm: 1.0

Transkript:

DataExchangeService Tanım Veri aktarımı servisi unity on demand sistemi ile nesne alışverişi yapmak için yazılmış servistir. UOD'de tanımlı nesneleri yaratmak, varolan nesneler üzerinde değişiklik yapmak, nesne silmek ya da nesne okumak için bu servis kullanılabilir. Güvenlik Veri aktarımı servisi unity on demand kullanıcısı güvenliğini kullanır. Servise yollanan SOAP mesajlarında UsernameToken tanımlı olmalıdır ve bu token içinde geçerli ve sisteme bağlanabilen (yasaklanmamış, şifresinin süresi dolmamış... vs) bir unity on demand kullanıcısına ait kullanıcı adı ve şifre bilgisi bulunmalıdır. Bu servisi sadece unity on demand kullanıcıları kullanabilir. Servis Erişim Adresi Bu servise erişmek için unity on demand sistem adresi şöyledir: http://<sunucu>:<port>/logo/services/dataexchangeservice?wsdl Örnek adres: http://172.16.12.53:9080/logo/services/dataexchangeservice?wsdl Servis Metodları getdtd(string custguid, String boname) -> String : Bu metod bir nesneye ait aktarım xml'inin yapısını belirleyen dtd içeriğini almak için kullanılır. dtd tanımı alınmak istenen nesne uyarlama nesnesi ya da UOD nesnesi olabilir. Uyarlama nesnesi ise metodun ilk parametresi olarak uyarlama projesine ait GUID değeri, ikinci parametre olarak da nesnenin adı yollanır. Örnek: "{97591E0B-9D4C-D126-FDCD-C9A7EE259004}" - "COItemSelection". dtd tanımı istenen nesne UOD nesnesi ise ilk parametre boş bırakılır ve ikinci parametre olarak da nesnenin java sınıfına ait tam yolu yollanır. Örnek: "com.lbs.unity.mm.bo.mmboitem" getbykey(exportparameters parameters, int primarykey, String initrequiredxml) -> ExportResult : Bu metod bir nesneyi birincil anahtar değeri ile okumak için kullanılır. Metoda nesne okuma ayarları, okunacak nesnenin birincil anahtar değeri ve nesneyi hazırlarken (initialize) kullanılacak alanların bilgilerini içeren xml yollanır. Bu metod nesneyi okur, verilen xml'i kullanarak nesneyi hazırlar (initialize) ve nesneyi xml olarak döner. getbyxml(exportparameters parameters, String objectxml) -> ExportResult : Bu metod bir nesneyi xml'i kullanarak okumak için kullanılır. Metoda nesne okuma ayarları ve nesneyi okumak için kullanılacak bilgileri içeren nesne xml'i yollanır. Bu metod xml'deki bilgileri kullanarak nesneyi okumaya çalışır, okuma başarılı olursa okunan nesneyi hazırlar (initialize) ve xml olarak döner. Bu metoda yollanan xml içinde nesneyi okumak ve hazırlamak için gerekli tüm bilgiler bulunmalıdır. İkincil anahtar alanlarına ait değerler ve hazırlık (init-required) alanlarına ait değerler xml içinde verilmelidir.

create(exchangeparameters parameters, String initrequiredxml) - > ExportResult : Bu metod bir nesneye ait boş bir xml tanımı almak için kullanılır. Metoda nesne aktarım ayarları ve boş nesneyi hazırlamak (initialize) için kullanılacak xml yollanır. Bu metod nesneye ait java sınıfından boş bir tane yaratır ve boş nesneyi verilen xml'i kullanarak hazırlayıp oluşan boş ve hazırlanmış nesneyi xml olarak döner. removebykey(exchangeparameters parameters, int primarykey) - > ExchangeResult : Bu metod bir nesneyi birincil anahtar değeri ile silmek için kullanılır. Metoda nesneyi okuma ayarları ve birincil anahtar değeri yollanır. Bu metod nesneyi birincil anahtar değeri ile okur ve nesne başarıyla okunduysa bu nesneyi siler. removebyxml(exchangeparameters parameters, String objectxml) - > ExchangeResult : Bu metod bir nesneyi xml tanımından okuyup, okunan nesneyi silmek için kullanılır. Metoda nesneyi okuma ayarları ve silinecek nesneye ait xml tanımı yollanır. Bu metod nesneyi verilen xml'deki bilgilerle okur, nesne başarılı okunduysa nesneyi siler. save(importparameters parameters, String objectxml) -> ExchangeResult : Bu metod bir nesneyi kaydetmek için kullanılır. Metoda nesne kaydetme ayarları ve nesne xml tanımı yollanır. Bu metod verilen xml'deki nesneyi oluştuşturur ve xml'de nesne için hangi kaydetme işlemi hedefleniyorsa ona göre davranır. xml içinde nesne için şu olasılıklar tanımlanabilr: "nesneyi yarat", "varolan nesneyi güncelle", "nesneyi sil". Bu tanımların her biri için metod ayrı bir yöntem izler. Eğer "nesneyi yarat" seçeneği belirtildiyse, eğer nesne veri tabanında yoksa yeni nesne kaydedilir; nesne veri tabanında varsa nesne kaydetme ayarlarındaki işlem uygulanır. Bu durum için 3 olasılık vardır: "nesneyi yeni kaydetmeye zorla", "varolan nesneyi güncelle", "işlem yapma". Nesneyi kaydetmeye zorla durumunda veri tabanında bulunan nesne silinir ve verilen nesne yeni olarak kaydedilir. Varolan nesneyi güncelle durumunda varolan nesne güncellenir. İşlem yapma durumunda ise bu nesne veri tabanında olduğu haliyle bırakılır, işlem yapılmaz. Metoda yollanan nesne için xml'de güncelleme seçeneği seçildiyse, bu durumda nesne xml tanımındaki bilgiler kullanılarak veri tabanından okunmaya çalışılır. Eğer nesne veri tabanında varsa ve okuma başarılı olduysa xml tanımında belirtilen tüm özellikler veri tabanı özelliklerinin ezecek şekilde nesne güncellenir. Örneğin nesne ait sadece bir tarih alanı güncellenmek isteniyorsa bu metoda yollanan xml tanımında nesne okumak için gerekli ikincil anahtar ve hazırlık (init-required) alanları haricinde sadece bu güncellenecek tarih alanı dolu olmalıdır. Yoksa xml'de doldurulmuş olan tüm alanlar veri tabanındaki değerleri ezer. Aynı şey link nesneler için de geçerlidir. Metoda yollanan xml içinde nesne silinmek üzere işaretlendiyse nesne xml'deki bilgilerle okunmaya çalışılır, okuma başarılı olursa nesne silinir. Nesne kaydetme metodunda dikkat edilmesi gerekli son nokta ise xml tanımında bulunan bağlantılı (link) nesneler için nesnenin ikincil anahtar değeri ile bulunamadığı durumda ortaya çıkar. Örneğin faturaya ait cari hesap bilgisi veri tabanında bulunamıyorsa bu durumda 2 yöntem izlenebilir. Bulunamayan nesne xml'deki bilgiler kullanılarak yaratılabilir ya da kaydetme işlemi başarısız olur. Bulunamayan nesnelerin kaydedilmesi özelliği kaydetme ayarları nesnesi ile açılabilen bir özelliktir.

describe(describeparameters parameters) -> DescribeResult : Bu metod bir nesneye ait dtd ve xml tanımlarının nasıl olduğunu öğrenmek için kullanılır. Bu metoda nelerin açıklanması istendiğini belirten açıklama ayarları yollanır. Metod açıklanması istenen her şeyi açıklayan bir nesne döner. Serviste Kullanılan Veri Yapıları ExportResult ExportResult nesnesi nesne okuma sonucu nesneye ait xml tanımını, işlemin başarılı olup olmadığını ve hata mesajını içeren nesnedir. successful : İşlemin başarılı olup olmadığını belirtir. errormessage : İşlem başarısız olduysa hata mesajını içerir. resultxml : İşlem sonucu oluşan nesneye ait xml tanımını içerir. ExchangeResult ExchangeResult nesnesi aktarım sonucunu içerir. successful : İşlemin başarılı olup olmadığını belirtir. errormessage : İşlem başarısız olduysa hata mesajını içerir. primarykey : Aktarım işlemi yapılan nesneye ait birincil anahtar değerini içerir. Nesne silinmiş ya da güncellenmiş nesne olabilir. ExportParameters ExportParameters nesnesi nesne okuma ayarlarını içerir. custguid : Okunacak nesne bir uyarlama nesnesi ise bu uyarlama nesnesinin tanımlandığı uyarlama projesine ait GUID değeridir. boname : Okunacak nesne bir uyarlama nesnesi ise bu nesnenin adıdır. Örnek: "COItemExtension". Okunacak nesne UOD nesnesi ise bu nesneye ait java sınıfının tam descriptive : Okunacak nesneye ait açıklama bilgilerinin istenip istenmediğini belirtir. Eğer bu değer true ise, nesne için üretilen xml dosyasında nesne alanlarına karşılık açıklamalar comment (<!-- -->) olarak bulunur. excludeblobfields : Okunacak nesnelerde bulunan Blob (byte array, binary data) alanların okunup okunmayacağını belirtir. Değeri true ise bu alanlar okunmaz.

excludeclobfields : Okunacak nesnelerde bulunan Clob (char array, uzun string) alanların okunup okunmayacağını belirtir. Değeri true ise bu alanlar okunmaz. excludedproperties : Okunacak nesne xml olarak dönülürken xml'de bulunması istenmeyen alanları belirtir. İstenmeyen alanlar "," (virgül) ile ayrılarak verilir. Örnek değer: "Prop1,Prop2" firm : Nesne okumadan önce UOD bağlantısı (login) sırasında kullanılacak kurumun nosudur. Bu eğer geçerli bir kuruma ait no olmalıdır yoksa UOD bağlantısı (login) sağlanamayacağı için işlem başarısız olur. period : Nesne okumadan önce UOD bağlantısı (login) sırasında kullanılacak dönemin setvalue : Okunacak nesnelerin veri tabanı tablolarına ait set değişkeni tanımı varsa bu language : UOD bağlantısı için kullanılacak dil değeridir. Olası değerleri "TRTR", "ENUS", "DEDE" dir. ExchangeParameters ExchangeParameters nesnesi aktarım için kullanılacak ayarları içerir. custguid : Okunacak nesne bir uyarlama nesnesi ise bu uyarlama nesnesinin tanımlandığı uyarlama projesine ait GUID değeridir. boname : Okunacak nesne bir uyarlama nesnesi ise bu nesnenin adıdır. Örnek: "COItemExtension". Okunacak nesne UOD nesnesi ise bu nesneye ait java sınıfının tam descriptive : Okunacak nesneye ait açıklama bilgilerinin istenip istenmediğini belirtir. Eğer bu değer true ise, nesne için üretilen xml dosyasında nesne alanlarına karşılık açıklamalar comment (<!-- -->) olarak bulunur. firm : Nesne okumadan önce UOD bağlantısı (login) sırasında kullanılacak kurumun nosudur. Bu eğer geçerli bir kuruma ait no olmalıdır yoksa UOD bağlantısı (login) sağlanamayacağı için işlem başarısız olur. period : Nesne okumadan önce UOD bağlantısı (login) sırasında kullanılacak dönemin setvalue : Okunacak nesnelerin veri tabanı tablolarına ait set değişkeni tanımı varsa bu language : UOD bağlantısı için kullanılacak dil değeridir. Olası değerleri "TRTR", "ENUS", "DEDE" dir.

ImportParameters ImportParameters nesne kaydetme ayarlarını içerir. custguid : Kaydedilecek nesne bir uyarlama nesnesi ise bu uyarlama nesnesinin tanımlandığı uyarlama projesine ait GUID değeridir. boname : Kaydedilecek nesne bir uyarlama nesnesi ise bu nesnenin adıdır. Örnek: "COItemExtension". Kaydedilecek nesne UOD nesnesi ise bu nesneye ait java sınıfının tam excludeblobfields : Kaydedilecek nesnede bulunan Blob (byte array, binary data) alanların kaydedilip kaydedilmeyeceğini belirtir. Değeri true ise bu alanlar kaydedilmez. excludeclobfields : Kaydedilecek nesnelerde bulunan Clob (char array, uzun string) alanların kaydedilip kaydedilmeyeceğini belirtir. Değeri true ise bu alanlar kaydedilmez. excludedproperties : Kaydedilecek nesne için xml'de bulunan ama işleme dahil edilmesi istenmeyen alanları belirtir. İstenmeyen alanlar "," (virgül) ile ayrılarak verilir. Örnek değer: "Prop1,Prop2" firm : Nesne kaydedilmeden önce UOD bağlantısı (login) sırasında kullanılacak kurumun nosudur. Bu eğer geçerli bir kuruma ait no olmalıdır yoksa UOD bağlantısı (login) period : Nesne kaydedilmeden önce UOD bağlantısı (login) sırasında kullanılacak dönemin setvalue : Kaydedilecek nesnelerin veri tabanı tablolarına ait set değişkeni tanımı varsa bu forceinsertexisting : Kaydedilecek nesne yeni olarak işaretlendiyse ama veri tabanında bu nesne varsa, bu durumda veri tabanındaki nesnenin silinip xml'deki nesnenin yeni olarak kaydedilmesini sağlar. mergeinsertexisting : Kaydedilecek nesne yeni olarak işaretlendiyse ama veri tabanında bu nesne varsa, bu durumda xml'deki nesne ile veri tabanındaki nesnenin güncellenmesini sağlar. skipinsertexisting : Kaydedilecek nesne yeni olarak işaretlendiyse ama veri tabanında bu nesne varsa, bu durumda işlem yapılmamasını sağlar. insertunresolvedobjects : Kaydedilecek nesneye bağlı nesnelerin (link) ikincil anahtar üzerinden okunamadığı durumlarda bu nesnelerin xml'deki bilgilerle oluşturulup oluşturulmayacağını belirtir. usegivenprimarykeys : Nesne kaydetme sırasında xml'de bulunan birincil anahtar değerlerinin direk kullanılmasını sağlar. Entegrasyon sağlayan nokta zaten nesneye ait birincil anahtar değerini biliyorsa ve nesne okumak için ikincil anahtar çözümlemesi yapılmadan verilen birincil anahtarla okunmasını istiyorsa bu seçenek kullanılır. Eğer xml içinde nesnelere

ait birincil anahtar değerleri yoksa ya da bu değerlerin doğruluğu şüpheli ise bu seçenek kullanılmamalıdır. singletransaction : XML içerisinde gönderilen objeler tek bir transaction içerisinde yapılmak isteniyor ise bu parametre true olarak gönderilmelidir. XML içerisinde gönderilen işlemlerden herhangi bir tanesi yapılırken bir exception oluşur ise tüm işlemler geri alınacaktır. Birbirine bağımlı işlemler için bu seçenek kullanılmalıdır. DescribeParameters DescribeParameters nesnesi dtd ve xml içerik örneklemesi için ayar nesnesidir. custguid : Açıklanacak nesne bir uyarlama nesnesi ise bu uyarlama nesnesinin tanımlandığı uyarlama projesine ait GUID değeridir. boname : Açıklanacak nesne bir uyarlama nesnesi ise bu nesnenin adıdır. Örnek: "COItemExtension". Açıklanacak nesne UOD nesnesi ise bu nesneye ait java sınıfının tam descriptive : Açıklanacak nesneye ait açıklama bilgilerinin istenip istenmediğini belirtir. Eğer bu değer true ise, nesne için üretilen xml dosyasında nesne alanlarına karşılık açıklamalar comment (<!-- -->) olarak bulunur. firm : Nesne açıklamadan önce UOD bağlantısı (login) sırasında kullanılacak kurumun nosudur. Bu eğer geçerli bir kuruma ait no olmalıdır yoksa UOD bağlantısı (login) period : Nesne açıklamadan önce UOD bağlantısı (login) sırasında kullanılacak dönemin setvalue : Açıklanacak nesnelerin veri tabanı tablolarına ait set değişkeni tanımı varsa bu language : UOD bağlantısı için kullanılacak dil değeridir. Olası değerleri "TRTR", "ENUS", "DEDE" dir. dtd : dtd istenip istenmediğini belirtir. Değeri true ise metoddan dönen nesnede dtd bilgisi de bulunur. emptyxml : Nesneye ait boş bir xml istendiğini belirtir. initrequiredxml : Nesneye ait hazırlık (init-required) alanların bulunduğu bir xml istendiğini belirtir. seckeyxml : Nesneye ait ikincil anahtar alanlarının bulunduğu bir xml istendiğini belirtir. samplexml : Nesneye ait örnek bir xml istendiğini belirtir.

DescribeResult DescribeResult nesnesi describe metodundan dönen ve dtd ve xml tanımlarını içeren nesnedir. successful : İşlemin başarılı olup olmadığını belirtir. errormessage : İşlem başarısız olduysa hata mesajını içerir. dtd : Metoddan dtd istendiyse dtd içerir, yoksa boştur. emptyxml : Metoddan boş xml istendiyse boş xml içerir yoksa boştur. initrequiredxml : Metoddan hazırlık (init-required) alanları içeren xml istendiyse bu xml'i içerir yoksa boştur. seckeyxml : Metoddan ikincil anahtar alanları içeren xml istendiyse bu xml'i içerir yoksa boştur. samplexml : Metoddan örnek xml istendiyse bu xml'i içerir yoksa boştur.