Hallo zusammen!
Wir haben einen Kunden, für den wir kleinere Shopflächen mit planen.
In einem Grundriss werden Symbolblöcke eingefügt.
Diese Symbolblöcke sollen nun mit Attributen hinterlegt werden, wie z.B.:
- Filialnummer
- Artikel - Nummer
- Artikel - Anzahl
- etc.
Soweit so gut.
Diese Blöcke kann man ja recht schnell anlegen.
Nun mein Problem bzw. die Anforderung an uns.
Die Zeichnung soll nach Fertigstellung ausgelesen bzw. sollen die Blockdaten (Attribute)
in eine *.xml Datei geschrieben werden, so das unser Kunde diese Daten in ihre Datenbank
(MySql) einlesen können.
Die XML Schnittstelle ist bereits konfiguriert.
3.1.1 Die XML-Schnittstellendatei
Die Benennung der XML-Datei entspricht der folgenden Vorschrift:
<YYMMDD_HHSS><frei vergebener Name>.XML
Beispiel: Für eine am 29.01.2007 um 10:31 Uhr erstellte Schnittstellendatei mit Einrichtungsdaten zur Filiale 607 ist der folgende Dateiname 070129_1031_CAFM_607.XML gültig.
Die Reihenfolge des Importes ergibt sich aus dem Dateinamen. Begonnen wird mit der ältesten Exportdatei.
In der XML-Datei ist der Name des zugrundeliegenden XML-Schemas einzutragen. Ein Verweis auf einen Ordner zur Ablage des XML-Schemas ist nicht zulässig.
Beispiel:
<?xml version="1.0" encoding="UTF-8"?>
<ObjectData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation=" com.TRADENET-Import-CAFM.xml">
</Object>
</ObjectData>
Die Schnittstellendatei beinhaltet die folgenden Datenfelder:
- Filialnummer [Text bis max. 32 Zeichen, Pflichtfeld],
- Importtyp (Neu oder Änderung) [Werte: NEW bzw. UPDATE, Pflichtfeld],
- Einrichtungsart (aktuell unbenutzt) [Text],
- Bemerkung zur Einrichtungsvariante [Text ohne Längenbegrenzung, optional],
- Artikel-Nummer [Text mit max. 32 Zeichen, Pflichtfeld],
- Artikel-Anzahl [positive Ganzzahl, max. 10-stellig],
- Artikel-Status (Zugang, Abgang, Ist-Menge) [Werte: +, -, =, Pflichtfeld].
Könnte mir da jemand auf die Sprünge helfen, was da zutun wäre?
Wie exportiere ich aus AutoCAD in eine xml Datei?
Gibt es dazu evtl. eine Beschreibung wie soetwas grundsätzlich aufgebaut wird?
Vielen Dank im Voraus für evtl. Tipps.
------------------
Gruß
Dirk
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP