Via dit script kan men een standaard XML inlezen, en de klanten creëren en/of updaten. Dit gaat heel snel, en vooral voor externe toepassingen. Het script wordt geplaatst in de ‘dossiermap’ (filepath).
Inlezen customer.xml
De structuur van de XML laat toe om standaard relaties toe te voegen, of te wijzigen. Daarvoor wordt de ‘guid’ gebruikt. Dit is een willekeurige string, die ingesteld is in het ‘bronpakket’.
Voorbeeld structuur:
<?xml version=”1.0″?>
<customers>
<customer>
<guid>e465e56e-5e59-495a-8147-9701a5a7ba7f</guid>
<hmscustid>YSE0256</hmscustid>
<naam>YSEBAERT MARCEL – COEUR</naam>
<naam2></naam2>
<adres>TAMARISKENLAAN 35/E7</adres>
<adres2></adres2>
<postcode>B -1080</postcode>
<plaats>MOLENBEEK-SAINT-JEAN</plaats>
<tel1>02/522.71.25</tel1>
<tel2></tel2>
<tel3></tel3>
<relcode>K</relcode>
<taal>F</taal>
<isoland>BE</isoland>
<btw></btw>
<iban></iban>
<bic></bic>
<betalingsconditie>01</betalingsconditie>
<email></email>
</customer>
<customer>
<guid>61770727-c2a3-42a4-9a3c-31cd6d22d9e3</guid>
<hmscustid>FRI0096</hmscustid>
<naam>FRISCH EMILY</naam>
<naam2></naam2>
<adres>CHAUSSEE SAINT-PIERRE 373/311</adres>
<adres2></adres2>
<postcode>B -1040</postcode>
<plaats>ETTERBEEK</plaats>
<tel1></tel1>
<tel2></tel2>
<tel3></tel3>
<relcode>K</relcode>
<taal>E</taal>
<isoland>BE</isoland>
<btw></btw>
<iban></iban>
<bic></bic>
<betalingsconditie>01</betalingsconditie>
<email></email>
</customer>
<customer>
<guid>43faa979-832f-4578-99aa-06dd24512aed</guid>
<hmscustid>LAZ0036</hmscustid>
<naam>LAZOS BAZIL</naam>
<naam2></naam2>
<adres>TAMARISKENLAAN 33-35</adres>
<adres2></adres2>
<postcode>B -1080</postcode>
<plaats>BRUSSEL</plaats>
<tel1></tel1>
<tel2></tel2>
<tel3></tel3>
<relcode>K</relcode>
<taal>N</taal>
<isoland>BE</isoland>
<btw></btw>
<iban></iban>
<bic></bic>
<betalingsconditie>01</betalingsconditie>
<email></email>
</customer>
</customers>
Uitlezen customer_status.xml