addOutputDocument
Method Adı : addOutputDocument
- Kullanım Amacı :
Axata WMS Sisteminde Siparişlere (İrsaliye vb.) resim yüklemek için kullanılır .
- Entegrasyon Tablosu :
Axata Tablo Adı |
İşlem Tipi |
Tablo Tipi |
Açıklama |
ENT000_DOC |
Host_to_WMS |
Döküman |
Çıkış Sipariş Döküman Tablosu |
- Entegrasyon Tablo Alanları :
Transaction tipi : |
Host_to_WMS |
|||
Tablo Adı : |
ENT000_DOC |
|||
Tablo Açıklaması : |
Çıkış Sipariş Döküman Ekleme |
|||
Field Name |
Desc |
Type |
Len |
Zorunlu |
S00SKOD |
Şirket Kodu |
[nvarchar] |
4 |
* |
S00TESN |
Sipariş Numarası (Unique) |
[nvarchar] |
50 |
* |
S00URL |
Döküman URL Link |
[nvarchar] |
1000 |
* |
S00DATA |
BASE64 dosya |
[nvarchar] |
max |
* |
S00DOCNAME |
BASE64 dosya tipi |
[nvarchar] |
50 |
* |
S00ITAR |
[datetime] |
50 |
||
S00ITMTR |
[datetime] |
|
||
S00STAT |
[tinyint] |
50 |
||
S00FNAME |
[nvarchar] |
100 |
||
S00SEQ |
[int] |
|||
S00KTIP |
Kayıt türü 0-insert 1-delete |
[int] |
- Kullanım Şekli :
- Birden fazla Döküman bilgisi 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 Palet Blokaj verisi için ayrı processResult objesi döner .
- Ö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>test22</tem:username>
<tem:password></tem:password>
<axat:OutputDocumentList>
<!--Zero or more repetitions:-->
<ENT000_DOC>
<S00SKOD>01</S00SKOD>
<S00TESN>1122334455</S00TESN>
<S00URL>http://URL</S00URL>
<S00DATA>Döküman Data</S00DATA>
<S00DOCNAME>Döküman Adı</S00DOCNAME>
<S00STAT>0</S00STAT>
<S00FNAME></S00FNAME>
<S00SEQ>0</S00SEQ>
<S00KTIP>0</S00KTIP>
</ENT000_DOC>
</axat:OutputDocumentList>
</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>11</EntityID>
<EntityCompany>01</EntityCompany>
<EntityCode>1122334455</EntityCode>
<EntitySubCode>Döküman Adı</EntitySubCode>
<HeaderExt1 i:nil="true"/>
<HeaderExt2 i:nil="true"/>
<HeaderExt3 i:nil="true"/>
<ResultItems/>
</ProcessResult>
</processResult>
</s:Body>
</s:Envelope>
- Örnek c# Kodu :