Method Name : addOutboundOrderCustConfirm

  • Purpose of usage :

It is used to change the Dispatch and Delivery Note Confirmation status of Outbound Orders to the Axata WMS System.

  • Integration Tables :


Axata Table Name

Process type

Table Type

Description

ENT000_CustConfirm

Host_to_WMS

Operation

Change Order Shipment and Delivery Note status

  • Operation Table :


  • Integration Table Fields :


Transaction type :

Host_to_WMS

 

 

 

Table Name :

ENT000_CustConfirm

 

 

 

Table Description :

 

Field Name

Desc

Type

Len

Mandatory

S00ID

ID

bigint

 

*

S00SKOD

Company

nvarchar

4

 

S00TESN

Delivery Nuımber

nvarchar

50

 

S00PROC

S00PROC = 1 Customer delivery confirmation

S00PROC = 2 Customer delivery Confirmation cancel (If exit confirmation is not made)

S00PROC = 3 Customer waybill confirmation

S00PROC = 4 Customer waybill confirmation cancel (if the waybill has not been cut)



tinyint

 

 

S00CDAT

Create Date

datetime

 

 



Usage :

    • Not all fields have to be submitted.
    • If generating XML for submission, the fields should be submitted in the order in the table above..
    • The maximum number of posts is limited. Limit control is done from Total of Title and Item lists (Parametric).
    • A separate processResult object is returned for each Status Information .
  • 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:OutboundOrderCustConfirmList>

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

      <ENT000_CustConfirm>

        <!--Optional:-->

        <S00SKOD>01</S00SKOD>

        <!--Optional:-->

        <S00TESN>0080010526</S00TESN>

        <!--Optional:-->

        <S00PROC>1</S00PROC>

      </ENT000_CustConfirm>

    </axat:OutboundOrderCustConfirmList>

  </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:a="http://axata" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

      <a:ProcessResult>

        <a:LogState>0</a:LogState>

        <a:LogMessage>Success</a:LogMessage>

        <a:EntityID>63</a:EntityID>

        <a:EntityCompany>01</a:EntityCompany>

        <a:EntityCode>0080010526</a:EntityCode>

        <a:EntitySubCode i:nil="true"/>

        <a:HeaderExt1 i:nil="true"/>

        <a:HeaderExt2 i:nil="true"/>

        <a:HeaderExt3 i:nil="true"/>

        <a:ResultItems/>

      </a:ProcessResult>

    </processResult>

  </s:Body>

</s:Envelope>


  • Sample c# Source Code :

       Sample Add Method Code C#