Ana içeriğe geç

exportCustomerDetailXML

Genel Bilgi

Özellik Değer
Endpoint Adı exportCustomerDetailXML
SOAPAction urn:WebticariService#exportCustomerDetailXML
Açıklama Belirli bir cariye ait tüm detay bilgilerini XML formatında dışa aktarır. exportCustomerXML'e kıyasla daha kapsamlı veri döner.
Kimlik Doğrulama Gerektirir Evet (token)

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
token xsd:string Evet login endpoint'inden alınan oturum token'ı
customerNo xsd:string Evet Detayları alınacak carinin numarası

Yanıt Parametreleri

Parametre Tip Açıklama
return xsd:string Cari detay bilgilerini içeren kapsamlı XML verisi

Yanıt XML Yapısı

<table>
  <rows>
    <row>
      <ms_kullanicino>5001</ms_kullanicino>
      <ms_adi>Örnek Firma</ms_adi>
      <ms_vkntc>1234567890</ms_vkntc>
      <!-- tbkullanici + tbkuldetay tüm alanları -->
      <kd_no>5001</kd_no>
      <!-- ... diğer detay alanları ... -->
    </row>
  </rows>
</table>

Örnek SOAP İstek

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:tns="urn:WebticariService">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:exportCustomerDetailXML>
      <token>abc123tokendeğeri</token>
      <customerNo>5001</customerNo>
    </tns:exportCustomerDetailXML>
  </soapenv:Body>
</soapenv:Envelope>

Hata Durumları

Durum Açıklama
Invalid Token Token geçersiz veya süresi dolmuş (30 dakika)
Boş yanıt customerNo bulunamadı; <rows> içi boş gelir

Notlar

  • Bu endpoint tbkullanici ve tbkuldetay tablolarını JOIN ederek kullanıcıya ait tüm kayıt detaylarını döner.
  • customerNo parametresi virgülle ayrılmış birden fazla ID içerebilir (SQL IN(...) koşulu).
  • Toplu cari listesi için exportCustomerXML kullanılmalıdır.
  • Ana programın kullanıcı veritabanı (_db_prog) üzerinde sorgu çalışır.