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>