E-Mail
senden
Info-Material
anfordern
Startseite
Über uns
DATAform-Datenbank
DATAform in der Presse
DATAform-tour
Dokumentation
DATAform-Erweiterungen
XTension für QuarkXPress
Plugin für InDesign
herunterladen
Dokumentation
Preise, bestellen
DATAform Add-on
XTension for QuarkXPress
Plugin for InDesign
download
Documentation
Prices, Orderform
IV. Nachrichten
111
Entwicklerhandbuch DATAformXTension © 1992-2004 www.gassenhuber.de
Aufbau einer Nachricht
Nachrichtendateien sind einfache Textdateien, bestehend aus Kenner-Wert-Paaren getrennt
durch Zeilenschaltung. Die Namen der Dateien sind frei wählbar, sollten aber eindeutig sein,
um Duplikate zu vermeiden. Die DATAform-Datenbank bildet die Namen aus Sekunden-seit-
Mitternacht + .txt, beispielsweise 48788.txt
Beispiel einer Nachrichtendatei für den Import eines DATAformMarken-Textes:
FROM: Benutzer
TO: DATAform
SUBJECT: IMPORT
DFTEXT: HD intern:XTension Importtext
DOCUMENT:
FROM:
Der Name des Ordners/Verzeichnisses im Ausgangsordner, in den das DATA-
formXTension seine Antwort legen wird.
TO:
Konstant
DATAform
SUBJECT:
Der Befehl, den das DATAformXTension ausführen soll. Möglich sind diese
Werte: IMPORT, UPDATE, EXPORTALL, IMPORTEXPORTALL, IMPOR-
TEXPORT, EXPORTGROUP.
DFTEXT:
Der plattformspezifische Pfad zur DATAformMarken-Textdatei, die importiert
oder beim Export erzeugt werden soll, wie: C:\Katalog\Import.txt.
Die Import-Einstellungen des Einstellungsdialogs, Importieren per Zwi-
schenablage, per DATAform.QXP etc. werden nicht angewandt. Will man die
Datei
DATAform.QXP
auch beim Import per Nachricht verwenden, so übergibt
man bei DFTEXT: den Pfad
[QuarkXPressOrdner]:DATAform:DATA-
form.QXP
. Diesen Weg geht auch die DATAform-Datenbank; er hat den Vor-
teil, daß die Importdatei z.B. bei ausgeschalteter Serveraktivität auch einfach
per Menübefehl Rahmen importieren importiert werden kann.
Für einen Import per Nachricht erzeugt die Datenbank in jedem Fall zwei
Dateien: die Nachrichtendatei und die DATAformMarken-Datei, die importiert
werden soll.
DOCUMENT: Hier kann ein Pfad zu einem QuarkXPress-Dokument angegeben werden. Das
Dokument wird dann als erstes geöffnet. Fehlt der Pfad, bezieht sich der Befehl
auf das aktuell geöffnete Dokument,
Nach Abarbeitung des Befehls erzeugt das DATAformXTension eine Datei gleichen Namens
im Ordner
[QuarkXPressOrdner]:DATAform:Ausgang:Benutzer
, z.B mit diesem Inhalt:
FROM: DATAFORM
TO: Benutzer
SUBJECT: IMPORT
DFTEXT: HD intern:XTension Importtext
DOCUMENT:
RESULT: 0, Fehlernummer: 0
Tritt ein Fehler auf, wird er nach RESULT, inkl. eines Meldungstextes, ausgegeben, z.B.:
RESULT: 65584, Es gibt kein aktuelles QuarkXPress-Dokument.
RESULT: 65493, Die Datei wurde nicht gefunden. (-43)
Der Meldungstext ist sprachabhängig, unter einem deutschsprachigen QuarkXPress deutsch,
sonst englisch. Eine Liste der Fehlermeldungen enthält der gleichnamige Abschnitt im Anhang.