Method Name : addDeliveryStatus

  • Purpose of usage :

It is used to add Cargo and Other system Delivery statuses to Axata WMS System. (Delivery or status information transfer from applications such as Cargo, Mobile Delivery).

  • Integration Tables :

Axata Table Name

Process type

Table Type

Description

ENT053

Host_to_WMS

Cargo

Delivery Transaction states Addition Table


  • Integration Table Fields :

Transaction type :

Host_to_WMS




Table Name :

ENT053




Table Description :

Cargo logs




Field Name

Desc

Type

Len

Mandatory

S53ID

Unique ID (Identity)

[bigint]

 

 

S53SIRKOD

Company Code

[nvarchar]

2

*

S53HKOD

Movement type

[nvarchar]

3

*

S53SIPNO

Order Number

[nvarchar]

50

*

S53SIPtype

Order type

[int]



S53TAKIPNO

Tracing Number

[nvarchar]

50


S53TAKIP_Serial

Tracing Serial no

[nvarchar]

50


S53DRM_KOD

Statu Code

[nvarchar]

50


S53DRM_ACIKLAMA

Statu Descriptions

[nvarchar]

200


S53TESLIM_ADSOYAD

Delivered by

[nvarchar]

200


S53TESALAN_ADSOYAD

Receiver

[nvarchar]

200


S53TESLIM_ACIKLAMA

Delivery Descriptions

[nvarchar]

500


S53TESLIM_date

Delivery Date

[datetime]



S53HEDEF_TARIH

Target Delivery Date

[datetime]



S53ATF_TARIH

ATF date

[datetime]



S53YUKLEME_date

Loading date

[datetime]



S53KOLINO

Colli Number

[decimal]

10, 0

*

S53PLAKA

Plate

[nvarchar]

50


S53SURUCUADI

Driver Name

[nvarchar]

500


S53SURUCUTEL

Driver Telephone

[nvarchar]

50


S53ITAR

Transaction date

[datetime]

 

*

S53TMTR

Tamamlanma date

[datetime]


*

S53STAT

Statu (0-not processed 1-processed)

[tinyint]


*


  • Usage :
    • Multiple Status data can be sent simultaneously .
    • Not all fields have to be submitted.
    • If generating XML for submission, the fields should be submitted in the order in the table above..
    • Maximum number of posts is limited (Parametric).
    • A separate processResult object is returned for each Status data. .
  • Sample 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:ENT053_List>

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

      <ENT053>

        <S53SIRKOD>01</S53SIRKOD>

        <S53SIPNO>SIPTEST101</S53SIPNO>

        <S53TAKIPNO>TAKIP1111</S53TAKIPNO>

        <S53TAKIP_Serial>TSerial11</S53TAKIP_Serial>

        <S53DRM_KOD>DURUM</S53DRM_KOD>

        <S53DRM_ACIKLAMA>TESLIM DURUM ACIKLAMA</S53DRM_ACIKLAMA>

        <S53TESLIM_ADSOYAD>TESLIM EDEN</S53TESLIM_ADSOYAD>

        <S53TESALAN_ADSOYAD>TESLIM ALAN</S53TESALAN_ADSOYAD>

        <S53TESLIM_ACIKLAMA>TESLIM ACIKLAMA</S53TESLIM_ACIKLAMA>

        <S53TESLIM_date>2020-05-23T12:12:12</S53TESLIM_date>

        <S53HEDEF_TARIH>2020-05-23T12:12:12</S53HEDEF_TARIH>

        <S53HKOD>H11</S53HKOD>

        <S53SIPtype>0</S53SIPtype>

        <S53ATF_TARIH>2020-05-23T12:12:12</S53ATF_TARIH>

        <S53KOLINO>111</S53KOLINO>

        <S53YUKLEME_date>2020-05-23T12:12:12</S53YUKLEME_date>

        <S53PLAKA>34PLK3434</S53PLAKA>

        <S53SURUCUADI>SURUCU</S53SURUCUADI>

        <S53SURUCUTEL>5555555555</S53SURUCUTEL>

      </ENT053>

    </axat:ENT053_List>

  </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>01</EntityCompany>

        <EntityCode>SIPTEST101</EntityCode>

        <EntitySubCode>TAKIP1111</EntitySubCode>

        <HeaderExt1 i:nil="true"/>

        <HeaderExt2 i:nil="true"/>

        <HeaderExt3 i:nil="true"/>

        <ResultItems/>

      </ProcessResult>

    </processResult>

  </s:Body>

</s:Envelope>


  • Sample c# Source Code :

       Sample Add Method Code C#