database publishing GASSENHUBER DATAform DBP

  E-Mail senden
  Info-Material anfordern
 
 
 
   
Erste Seite  <<  >> Letzte Seite
Erste Seite  <<  >> Letzte Seite
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.