Skip to content

Dateibasiert

Beim dateibasierten Austauschverfahren werden Auftragsinformationen durch das Scannen eines Barcodes aus einer damit verknüpften XML-Datei geladen. Der gescannte Barcode dient dabei als Dateiname oder Dateipräfix, um die entsprechende Datei zu identifizieren.

Funktionsweise

Nach dem Scannen eines Barcodes, beispielsweise einer Auftragsnummer, sucht die Maschine nach einer XML-Datei, die diesen Barcode als Präfix im Dateinamen trägt. Die Datei muss nicht exakt den gescannten Barcode enthalten, sondern lediglich als Präfix verwenden. Zum Beispiel würde nach dem Scannen des Barcodes 4785216 nach einer Datei mit dem Namen 4785216.xml oder einer ähnlichen Datei wie 4785216_ABC.xml gesucht.

Falls mehrere Dateien mit demselben Präfix gefunden werden, wählt die Maschine die zuletzt geänderte oder hinzugefügte Datei aus. Es werden ausschließlich Dateien mit der Endung .xml für den Import berücksichtigt.

Konfiguration des Dateipfads

Der Pfad, unter dem die Maschine die Auftragsdateien sucht, kann in den Einstellungen konfiguriert werden. Es ist zu beachten, dass die Suche nur innerhalb eines Ordners möglich ist. Bei der Verwendung von Netzwerkpfaden muss sichergestellt sein, dass die Maschine über ausreichende Berechtigungen zum Lesen und gegebenenfalls Schreiben der Dateien verfügt. Netzwerklaufwerke können verwendet werden, bergen jedoch das Risiko, dass sie sich beim Anmelden nicht automatisch verbinden, was zu Fehlern führen kann. Die Verwendung von Netzwerkpfaden kann dieses Problem umgehen.

Struktur der Auftragsdatei

Die Auftragsdateien müssen im XML-Format vorliegen und in UTF-8 kodiert sein. Andere Kodierungen wie ASCII können zwar funktionieren, führen jedoch möglicherweise bei Sonderzeichen und länderspezifischen Zeichen zu Fehlern.

XML
<?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>

Elementbeschreibungen

ElementBeschreibungTypOptionalität
OrderIdDie Auftragsnummer, die in der Maschine angezeigt und als Dateiname verwendet wird.ZeichenkettePflichtfeld
OrderPositionIdDie Auftragspositionsnummer, die in der Maschine angezeigt wird.ZeichenketteOptional
OrderPreviewImageEin Pfad oder eine URL zu einem Bild, das angezeigt werden soll.URI/PfadOptional
OrderLengthDie Fertigmaßlänge in MillimeternGanzzahlPflichtfeld
OrderWidthDie Fertigmaßbreite in MillimeternGanzzahlPflichtfeld
SewSyParameterDer zu ladende Parameter, muss im Parameter definiert sein.ZeichenketteOptional
FabricNameDer oder das verwendete Stofftyp/Stoffdesign.ZeichenketteOptional
JoinMaterialDie Verbindungsvariante, wie z.B. Nähgarn.ZeichenketteOptional

INFO

Wenn in OrderPreviewImage ein Pfad angegeben ist muss die maschine zugang zu diesem Pfad haben. Ansonsten wird das Bild nicht angezeigt.