Termékleírást tartalmazó TermekLeiras.XML. A sERPa küldi, web nyugtázza TermekLeiras_response.xml-el.
Leírásonként egy csomag kerül kiküldésre, de egy eljárás hívás több csomagot is küld.
Az összes leírás kiküldésére van lehetőség a tárolt eljárás kézzel való futtatásával. @Init = 1 paraméter megadásával. @Init = 2 esetén a lefutás eredménye a kiküldésre kerülő termékek egyenkénti felküldésére alkalmas eljáráshívás kerül.
Üzemmód,kód, név, leírás
Azoknak a termékeknek a leírása kerül kiküldésre, amelyek a Termektorzs.xmllel kiküldésre kerülnek.
NetGo-Termékleírás (Rest napló típus = NetGo-Termékleírás) - products/product
Változást beindító funkció: (Útvonal: sERPa Alap \ Struktúra \ Általános \ Termék) --> BizonylatValtozasFigyeles(BizonylatTipus_ID = 101)
Változást okozó események (amennyiben teljesül a változás további feltételeinél meghatározott összes kritérium is):
- Bármilyen módosítás történik a Leírás fülön.
*Változás további feltétele, az összes feltételnek teljesülni kell:
- A webáruház paraméterben a webáruház használhatóra van állítva.
- A webáruház paraméter 'Általános adat' fülén található URL mező nem üres.
- A webáruház paraméterben a "termék leírás" be van pipálva.
- A termék szerepel a webáruház paraméterben megadott termék besorolásban.
*Megjegyzés:
- Aszinkron történik az üzenetek küldése. A kérés az optimalizálás miatt bekerül egy végrehajtási sorba (//sERPa/AUGAsync/TargetQueue). Tehát a küldéshez szükséges, hogy a Service Broker és az említett Queue engedélyezett legyen.
(ha 1 másodpercen belül több azonos típusú csomag kerülne küldésre, akkor összevonásra kerülnek egy üzenetbe).
- A felvétel típusánál: insert, a módosítás típusánál: update, a törlés típusánál: delete értéke kerül a type mezőbe.
<serpa
<head
<token
<type ; product_description
<time ; az xml készítésének időpontja
head>
<products
<product
type ; insert - új rekord/felvétel, update - meglévő módosítása, delete -törlés -->
product_code ; CDATA: termék kódja
erp_product_code ; termék ID-je
<propduct_descriptions ; Termék leírás
<language> ; Leírás nyelve (ISO 639-1 https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes )
<short_description> ; Rövid leírás
<description> ; Leírás
propduct_descriptions>
<urls ; az adott nyelvhez tartozó url-ek
<videourl ; az adott nyelvhez tartozó videó típusú url-ek
<url_id> ; sERPa-ban a TermekLeirasURL_ID
<url> ; URL
<urlname> ; Cím
videourl>
urls>
product>
products>
serpa>
<product>
<type>insert</type>
<product_code>WEB001</product_code>
<erp_product_code>85</erp_product_code>
<propduct_descriptions>
<language>en</language>
<description>Pendrive 32 GB (eng) - l</description>
</propduct_descriptions>
</product>
<product>
<type>update</type>
<product_code>WEB007</product_code>
<erp_product_code>107</erp_product_code>
<propduct_descriptions>
<language>en</language>
<short_description>Depo Pen</short_description>
<description>Pendrive Gepdepo.</description>
</propduct_descriptions>
<urls>
<videourl>
<url_id>2</url_id>
<url>https://www.youtube.com/watch?v=MMVC_shouBw</url>
<urlname>mosógép</urlname>
</videourl>
</urls>
</product>
<product>
<type>delete</type>
<product_code>WEB001</product_code>
<erp_product_code>85</erp_product_code>
<propduct_descriptions>
<language>de</language>
</propduct_descriptions>
</product>
Nem várunk semmit vissza, de amit kapunk elteszzük a Rest Naplóba.