updIntegrationTable
Method Adı : updIntegrationTable
- Kullanım Amacı :
Axata WMS Sisteminde İzin verilen Entegrasyon tablolarını update etmek için kullanılan servis methodu
- Tablo Güncelleme isteği Alanları :
Alan Adı |
Açıklama |
Zorunlu |
TableName |
Update edilecek Tablo adı |
Yok |
UpdateField |
Update Edilecek Field Adı |
Yok |
UpdateValue |
Update Edilecek Değer |
Yok |
IDField |
Update edilecek satırları sorgulanacak için kullanılacak Unique Key anahtar alan adı |
Yok |
IDValues (Array) |
Update edilecek satırları sorgulanacak için kullanılacak Unique Key anahtar alan değer listesi |
Yok |
- Update İzin veriler Tablo ve alanlar :
Update Tablo Adı |
Sorgulama Alanı |
Update Field |
ENT024 |
S24SIRA |
S24STAT |
ENT006 |
S06SIRA |
S06STAT |
ENT016_MST |
S16ID |
S16STAT |
ENT016_IRS |
S16SIRA |
S16STAT |
ENT044 |
S44ID |
S44STAT |
ENT0077 |
S77ID |
S77STAT |
Kullanım Şekli :
- Birden fazla ID value aynı anda gönderilebilir .
- Tüm alanlar gönderilmek zorunda değildir.
- Eğer gönderim için XML oluşturuluyorsa , alanlar yukarıdaki tablodaki sırada gönderilmelidir.
- Maximum geri dönüş satır sayısı sınırlıdır (Parametrik).
- İzin verilen tablo veya alanlar dışındaki denemeler hata döndürür
- Örnek XML
- Request :
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:axat="http://axatawms">
<soapenv:Header/>
<soapenv:Body>
<tem:username>axataservice</tem:username>
<tem:password></tem:password>
<axat:Table>
<TableName>ENT016_MST</TableName>
<UpdateField>S16STAT</UpdateField>
<UpdateValue>1</UpdateValue>
<IDField>S16ID</IDField>
<IDValues>
<!--Zero or more repetitions:-->
<IDValue>1</IDValue>
<IDValue>2</IDValue>
<IDValue>3</IDValue>
</IDValues>
</axat:Table>
</soapenv:Body>
</soapenv:Envelope>
- Response :
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<state>0</state>
<message>Success</message>
<processResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<ProcessResult>
<LogState>0</LogState>
<LogMessage>Success</LogMessage>
<EntityID>0</EntityID>
<EntityCompany i:nil="true"/>
<EntityCode>1</EntityCode>
<EntitySubCode i:nil="true"/>
<HeaderExt1 i:nil="true"/>
<HeaderExt2 i:nil="true"/>
<HeaderExt3 i:nil="true"/>
<ResultItems/>
</ProcessResult>
<ProcessResult>
<LogState>0</LogState>
<LogMessage>Success</LogMessage>
<EntityID>0</EntityID>
<EntityCompany i:nil="true"/>
<EntityCode>2</EntityCode>
<EntitySubCode i:nil="true"/>
<HeaderExt1 i:nil="true"/>
<HeaderExt2 i:nil="true"/>
<HeaderExt3 i:nil="true"/>
<ResultItems/>
</ProcessResult>
<ProcessResult>
<LogState>0</LogState>
<LogMessage>Success</LogMessage>
<EntityID>0</EntityID>
<EntityCompany i:nil="true"/>
<EntityCode>3</EntityCode>
<EntitySubCode i:nil="true"/>
<HeaderExt1 i:nil="true"/>
<HeaderExt2 i:nil="true"/>
<HeaderExt3 i:nil="true"/>
<ResultItems/>
</ProcessResult>
</processResult>
</s:Body>
</s:Envelope>