Struktura ScenarioImporter podczas importowania z xml
Wprowadzamy do importera poszczególne „kolumny”, wymieniając wszystkie niezbędne elementy, oddzielając je znakiem podkreślenia.
XML:
<?xml version="1.0" encoding="utf-8" ?>
<order>
<customerId><![CDATA[322]] ></customerId>
<orderId><![CDATA[2017000123]] ></orderId>
<customerName><![CDATA[Frant Vomáčka (franta@franta.com)]] ></customerName>
<address>
<street><![CDATA[U Hvězdárny]] ></street>
<streetNumber><![CDATA[23]] ></streetNumber>
<city><![CDATA[Plzeň]] ></city>
<zip><![CDATA[32600]] ></zip>
</address>
<weightGrams><![CDATA[30100]] ></weightGrams>
<phone><![CDATA[603225588]] ></phone>
<email><![CDATA[franta@franta.com]] ></email>
<note><![CDATA[]] ></note>
</order>
Przykład 1.: orderId chcemy zdefiniować jako id
Wpis importera:
<string>id;order_orderId</string>
Przykład 2: elementy chcemy połączyć adresu w polu adresu
Wpis importera:
<ColumnsConcatenate>
<string>stop2;address;;dynamic;order_address_street</string>
<string>stop2;address;, ;dynamic;order_address_streetNumber</string>
<string>stop2;address; ;dynamic;order_address_zip</string>
<string>stop2;address; ;dynamic;order_address_city</string>
</ColumnsConcatenate>