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.