Method Adı : addOutboundOrder

  • Kullanım Amacı :

Axata WMS Sistemine Çıkış Siparişi eklemek için kullanılır .

  • Entegrasyon Tablosu :

Axata Tablo Adı

İşlem Tipi

Tablo Tipi

Açıklama

ENT000

Host_to_WMS

Çıkış Sipariş

Giriş Sipariş Master Tablosu

ENT001

Host_to_WMS

Çıkış Sipariş Liste

Giriş Sipariş Detay Tablosu

ENT000_PROP

Host_to_WMS

Çıkış Sipariş Liste

Giriş Sipariş Tarif Referansları Tablosu

ENT001_PROP

Host_to_WMS

Çıkış Sipariş Liste

Giriş Sipariş Master PROP Tablosu

  • Entegrasyon Tablo Alanları :


Transaction tipi :

Host_to_WMS




Tablo Adı :

ENT000




Tablo Açıklaması :

Sevk siparişleri master log tablosu




Field Name

Desc

Type

Len

Zorunlu

S00ID

Identitiy

[bigint]

 

 

S00SKOD

Şirket kodu

[nvarchar]

2

*

S00TESN

Sipariş Numarası (Unique)

[nvarchar]

50

*

S00SIPN

Sipariş Referans Numarası

[nvarchar]

50


S00KTUR

Kayıt türü (İptal kaydında 'DEL' gelir)

[nvarchar]

5


S00SORG

Kullanılmıyor--

[nvarchar]

50


S00DKAN

Depo Kodu

[nvarchar]

2

*

S00TEST

Teslim tarihi (YYYYMMDD)

[nvarchar]

8


S00TESS

Teslim saati (HHMMSS)

[nvarchar]

6


S00SMUS

Siparişi veren firma kodu

[nvarchar]

50

*

S00TMUS

Teslim alacak firma kodu

[nvarchar]

50

*

S00TSEK

Teslim şekli

[nvarchar]

5


S00NKOD

Nakliyeci kodu

[nvarchar]

50


S00FDRM

Sipariş tipi

'  ' - depo çıkış

'1' - dağıtım

'2' - depolar arası transfer

[nvarchar]

1


S00FBLK

Hedef depo kodu (depolar arası transfer için)

[nvarchar]

2


S00SUSR

Siparişi açan kullanıcı

[nvarchar]

12


S00MSIP

Müşteri sipariş numarası

[nvarchar]

50


S00SNOT

Not

[nvarchar]

500


S00INT1

Sevk adresi 1

[nvarchar]

500


S00INT2

Sevk adresi 2

[nvarchar]

500


S00ACIN

Araç cinsi

[nvarchar]

20

 

S00ITAR

İşlem tarihi (YYYYMMDD)

[decimal]

8,0


S00IZMN

İşlem zamanı (HHMMSS)

[decimal]

6,0


S00IDOC


[nvarchar]

16


S00YUKN

Yükleme no

[decimal]

10


S00HTP1

Hareket kodu (Host)

[nvarchar]

3


S00HTP2

Hareket kodu (WMS)

[nvarchar]

3

*

S00PLAKA

Yüklenecek araç plakası

[nvarchar]

50

 

S00MALIK

Sipariş mülkiyet sahibi

[nvarchar]

50


S00PRIO

Öncelik

[int]



S00PRIO

Kargo firması

[nvarchar]

50


S00ISECOMM

e-ticaret siparişi mi 0-hayır 1-evet

[bit]



S00EC_FIRADI

e-ticaret firma ünvanı

[nvarchar]

200


S00EC_UKOD

e-ticaret ükle kodu

[nvarchar]

3


S00EC_ILKOD

e-ticaret il kodu

[nvarchar]

3


S00EC_ILCE

e-ticaret ilçe

[nvarchar]

100


S00EC_SEMT

e-ticaret semt

[nvarchar]

100


S00EC_PKOD

e-ticaret posta kodu

[nvarchar]

10


S00EC_TEL1

e-ticaret tel 1

[nvarchar]

50


S00EC_TEL2

e-ticaret tel 2

[nvarchar]

50


S00EC_EMAIL

e-ticaret email adresi

[nvarchar]

1000


S00EC_PLATFORM

e-ticaret sipariş alınan platform

[nvarchar]

50


S00EC_ISKAPODEME

e-ticaret kapıda ödeme mi ?

[tinyint]



S00EC_TUTAR

e-ticaret kapıda ödeme tutarı

[money]



S00EC_HIZMETSEKLI

e-ticaret hizmet şekli (kargo)

[nvarchar]

50


S00EC_TESLIMSEKLI

e-ticaret teslim şekli (kargo)

[nvarchar]

50


S00EC_ODEMESEKLI

e-ticaret ödeme şekli (kargo)

[nvarchar]

50



Transaction tipi :

Host_to_WMS




Tablo Adı :

ENT001




Tablo Açıklaması :

Sevk siparişleri detay log tablosu




Field Name

Desc

Type

Len

Zorunlu

S01ID

Identity

[bigint]

 

 

S01SKOD

Şirket kodu

[nvarchar]

2

*

S01TESL

Sipariş Numarası (Unique)

[nvarchar]

50

*

S01KALN

Kalem No

[nvarchar]

50

*

S01UKAL


[nvarchar]

50


S01FRDP


[nvarchar]

3


S01SKU

SKU kodu

[nvarchar]

50

*

S01LOTN

Lot/Batch numarası -1-

[nvarchar]

50


S01LOTN2

Lot/Batch numarası -2-

[nvarchar]

50


S01LOTN3

Lot/Batch numarası -3-

[nvarchar]

50


S01MIKT

Miktar

[decimal]

15,3

*

S01SIM

SIM (Standart içi miktar)

[decimal]

15,3

 

S01TMIK

Toplam miktar

[decimal]

15,3

 

S01PICKSIM


[decimal]

15,3


S01OSMIK

Orijinal sipariş miktarı

[decimal]

15,3


S01MURU

Müşteri ürün kodu

[nvarchar]

35


S01MSTR

Müşteri FIFO tarihi (YYYYMMDD) 1

[decimal]

8,0


S01MYTR

Müşteri FIFO tarihi (YYYYMMDD) 2

[decimal]

8,0


S01HKOD


[nvarchar]

3


S01ITIP

Kayıt türü (İptal kaydında 'DEL' gelir)

[nvarchar]

5


S01SARG


[nvarchar]

1


S01BNED

Bloke kodu

[nvarchar]

2


S01NOT

Not

[nvarchar]

max


S01PRICE

Birim fiyat

[decimal]

15,2


S01ITAR

İşlem tarihi (YYYYMMDD)

[decimal]

8,0


S01IZMN

İşlem zamanı (HHMMSS)

[decimal]

6,0


S01IDOC


[nvarchar]

16



Transaction tipi :

Host_to_WMS




Tablo Adı :

ENT000_PROP




Tablo Açıklaması :

Sevk siparişleri master özellikleri




Field Name

Desc

Type

Len

Zorunlu

S00ID

Identity

[bigint]

 

 

S00SKOD

Şirket kodu

[nvarchar]

2

*

S00TESN

Sipariş numarası

[nvarchar]

50

*

S00PROP

Özellik kodu

[decimal]

5,0

*

S00VAL1

Özellik değeri 1

[nvarchar]

100


S00VAL2

Özellik değeri 2

[float]



S00VAL3

Özellik değeri 3

[decimal]

8, 0


S00IKOD

0-yeni kayıt/güncelle 1-iptal et

[tinyint]



S00ITAR

İşlem tarihi (YYYYMMDD)

[decimal]

8, 0


S00IZMN

İşlem zamanı (HHMMSS)

[decimal]

6, 0



Transaction tipi :

Host_to_WMS




Tablo Adı :

ENT001_PROP




Tablo Açıklaması :

Sevk siparişleri detay özellikleri




Field Name

Desc

Type

Len

Zorunlu

S01ID

Identity

[bigint]

 

 

S01SKOD

Şirket kodu

[nvarchar]

2

*

S01TESL

Sipariş numarası

[nvarchar]

50

*

S01KALN

Kalem numarası

[nvarchar]

50

*

S01PROP

Özellik kodu

[smallint]


*

S01VAL1

Özellik değeri 1

[nvarchar]

500


S01VAL2

Özellik değeri 2

[float]



S01VAL3

Özellik değeri 3

[datetime]



S01IKOD

0-yeni kayıt/güncelle 1-iptal et

[tinyint]



S01ITAR

İşlem tarihi (YYYYMMDD)

[decimal]

8, 0


S01IZMN

İşlem zamanı (HHMMSS)

[decimal]

6, 0



  • Kullanım Şekli :
    • Birden fazla Outbound Order verisi 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 gönderi sayısı sınırlıdır (Parametrik).
    • Her bir Outbound Order verisi için ayrı processResult objesi döner .
    • Özellik tabloları gönderimi opsiyoneldir , Gerekmeyen durumlarda kullanılmayabilir.
  • Örnek XML
    • Request :

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:axat="http://axatawms" xmlns:wms="http://schemas.datacontract.org/2004/07/WMSServiceCore.Models.Outbound">

  <soapenv:Header/>

  <soapenv:Body>

    <tem:username>axataservice</tem:username>

    <tem:password></tem:password>

    <axat:OutboundOrderList>

      <!--Zero or more repetitions:-->

      <wms:OutboundOrderV1>

        <wms:ENT000>

          <S00SKOD>01</S00SKOD>

          <S00TESN>OUTTEST1</S00TESN>

          <S00SIPN>REFTEST1</S00SIPN>

          <S00KTUR></S00KTUR>

          <S00SORG></S00SORG>

          <S00DKAN>01</S00DKAN>

          <S00TEST>20200524</S00TEST>

          <S00TESS>121212</S00TESS>

          <S00SMUS>FSIPVEREN1</S00SMUS>

          <S00TMUS>FTESLIMNALAN</S00TMUS>

          <S00TADR>01</S00TADR>

          <S00TSEK>TSLIM</S00TSEK>

          <S00NKOD>NAKLIYECI</S00NKOD>

          <S00FDRM></S00FDRM>

          <S00FBLK></S00FBLK>

          <S00SUSR>USER</S00SUSR>

          <S00MSIP>MSIP1001</S00MSIP>

          <S00SNOT>SIPARIS NOT</S00SNOT>

          <S00INT1></S00INT1>

          <S00INT2></S00INT2>

          <S00ACIN>ARAC CINS</S00ACIN>

          <S00ITAR>20200523</S00ITAR>

          <S00IZMN>121212</S00IZMN>

          <S00IDOC></S00IDOC>

          <S00YUKN>1111</S00YUKN>

          <S00HTP1>H12</S00HTP1>

          <S00HTP2>H12</S00HTP2>

          <S00PLAKA>PLAKA</S00PLAKA>

          <S00SIST>SAP</S00SIST>

          <S00MALIK>OWNERSHIP</S00MALIK>

          <S00PRIO>0</S00PRIO>

          <ERP_ID>11111</ERP_ID>

          <S00CARGO>KARGO FIRM</S00CARGO>

          <S00ISECOMM>1</S00ISECOMM>

          <S00EC_FIRADI>ETIC FIRMA</S00EC_FIRADI>

          <S00EC_UKOD>TR</S00EC_UKOD>

          <S00EC_ILKOD>34</S00EC_ILKOD>

          <S00EC_ILCE>ILCE</S00EC_ILCE>

          <S00EC_SEMT>SEMT</S00EC_SEMT>

          <S00EC_PKOD>41400</S00EC_PKOD>

          <S00EC_TEL1>5555555555</S00EC_TEL1>

          <S00EC_TEL2></S00EC_TEL2>

          <S00EC_EMAIL>XYZ@WER</S00EC_EMAIL>

          <S00EC_PLATFORM>PAZARYERI</S00EC_PLATFORM>

          <S00EC_ISKAPODEME>0</S00EC_ISKAPODEME>

          <S00EC_TUTAR>123.23</S00EC_TUTAR>

          <S00EC_HIZMETSEKLI>HIZMET SEKLI</S00EC_HIZMETSEKLI>

          <S00EC_TESLIMSEKLI>TESLIM SEKLI</S00EC_TESLIMSEKLI>

          <S00EC_ODEMESEKLI>ODEME SEKLI</S00EC_ODEMESEKLI>

        </wms:ENT000>

        <wms:ENT001_List>

          <!--Zero or more repetitions:-->

          <ENT001>

            <S01SKOD>01</S01SKOD>

            <S01TESL>OUTTEST1</S01TESL>

            <S01KALN>1</S01KALN>

            <S01UKAL>10</S01UKAL>

            <S01SKU>TESTSKU1</S01SKU>

            <S01LOTN></S01LOTN>

            <S01LOTN2></S01LOTN2>

            <S01LOTN3></S01LOTN3>

            <S01MIKT>12</S01MIKT>

            <S01SIM>1</S01SIM>

            <S01TMIK>12</S01TMIK>

            <S01MURU>MSKU101</S01MURU>

          </ENT001>

        </wms:ENT001_List>

        <wms:ENT000_PROP_List>

          <!--Zero or more repetitions:-->

          <ENT000_PROP>

            <S00SKOD>01</S00SKOD>

            <S00TESN>OUTTEST1</S00TESN>

            <S00PROP>111</S00PROP>

            <S00VAL1>11111</S00VAL1>

            <S00ITAR>20200523</S00ITAR>

            <S00IZMN>121212</S00IZMN>

          </ENT000_PROP>

        </wms:ENT000_PROP_List>

        <wms:ENT001_PROP_List>

          <!--Zero or more repetitions:-->

          <ENT001_PROP>

            <S01SKOD>01</S01SKOD>

            <S01TESL>OUTTEST1</S01TESL>

            <S01KALN>1</S01KALN>

            <S01PROP>112</S01PROP>

            <S01VAL1>22222</S01VAL1>

            <S01ITAR>20200523</S01ITAR>

            <S01IZMN>121212</S01IZMN>

          </ENT001_PROP>

        </wms:ENT001_PROP_List>

      </wms:OutboundOrderV1>

    </axat:OutboundOrderList>

  </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>14543</EntityID>

        <EntityCompany>01</EntityCompany>

        <EntityCode>OUTTEST1</EntityCode>

        <EntitySubCode i:nil="true"/>

        <HeaderExt1 i:nil="true"/>

        <HeaderExt2 i:nil="true"/>

        <HeaderExt3 i:nil="true"/>

        <ResultItems/>

      </ProcessResult>

    </processResult>

  </s:Body>

</s:Envelope>


  • Örnek c# Kodu :

       Örnek Add Method Kodu C#