Bestandsgebaseerd
Bij de bestandsgebaseerde uitwisselingsmethode wordt opdrachtinformatie geladen door het scannen van een barcode uit een gekoppeld XML-bestand. De gescande barcode dient daarbij als bestandsnaam of bestandsprefix om het corresponderende bestand te identificeren.
Werking
Na het scannen van een barcode, bijvoorbeeld een ordernummer, zoekt de machine naar een XML-bestand dat deze barcode als prefix in de bestandsnaam heeft. Het bestand hoeft niet exact de gescande barcode te bevatten, maar alleen als prefix te gebruiken. Bijvoorbeeld, na het scannen van de barcode 4785216 wordt gezocht naar een bestand met de naam 4785216.xml of een vergelijkbaar bestand zoals 4785216_ABC.xml.
Als er meerdere bestanden met dezelfde prefix worden gevonden, selecteert de machine het laatst gewijzigde of toegevoegde bestand. Alleen bestanden met de extensie .xml worden in aanmerking genomen voor import.
Configuratie van het bestandspad
Het pad waar de machine de orderbestanden zoekt, kan in de instellingen worden geconfigureerd. Er moet op worden gelet dat het zoeken alleen binnen één map mogelijk is. Bij gebruik van netwerkpaden moet worden verzekerd dat de machine voldoende rechten heeft om de bestanden te lezen en eventueel te schrijven. Netwerkschijven kunnen worden gebruikt, maar brengen het risico met zich mee dat ze bij het aanmelden niet automatisch verbinden, wat tot fouten kan leiden. Het gebruik van netwerkpaden kan dit probleem omzeilen.
Structuur van het orderbestand
De orderbestanden moeten in XML-formaat zijn en in UTF-8 gecodeerd zijn. Andere coderingen zoals ASCII kunnen weliswaar werken, maar leiden mogelijk tot fouten bij speciale tekens en landspecifieke tekens.
<?xml version="1.0" encoding="utf-8"?>
<OrderImport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<OrderId>4785450</OrderId>
<OrderPositionId>0001</OrderPositionId>
<OrderPreviewImage>C:\Temp\Import\SewSyV4\closeUp.webp</OrderPreviewImage>
<OrderLength>2500</OrderLength>
<OrderWidth>4756</OrderWidth>
<SewSyParameter>uml</SewSyParameter>
<FabricName>Acryl White Uni</FabricName>
<JoinMaterial>Tenara Black</JoinMaterial>
</OrderImport>Elementbeschrijvingen
| Element | Beschrijving | Type | Optionaliteit |
|---|---|---|---|
OrderId | Het ordernummer dat in de machine wordt weergegeven en als bestandsnaam wordt gebruikt. | Tekenreeks | Verplicht |
OrderPositionId | Het orderpositienummer dat in de machine wordt weergegeven. | Tekenreeks | Optioneel |
OrderPreviewImage | Een pad of URL naar een afbeelding die moet worden weergegeven. | URI/pad | Optioneel |
OrderLength | De eindmaatlengte in millimeters | Geheel getal | Verplicht |
OrderWidth | De eindmaatbreedte in millimeters | Geheel getal | Verplicht |
SewSyParameter | De te laden parameter, moet in de parameter gedefinieerd zijn. | Tekenreeks | Optioneel |
FabricName | Het gebruikte stoftype/stofontwerp. | Tekenreeks | Optioneel |
JoinMaterial | De verbindingsvariant, zoals naaigaren. | Tekenreeks | Optioneel |
INFO
Als in OrderPreviewImage een pad is opgegeven, moet de machine toegang hebben tot dit pad. Anders wordt de afbeelding niet weergegeven.