database publishing GASSENHUBER DATAform DBP

  E-Mail senden
  Info-Material anfordern
 
 
 
   
Erste Seite  <<  >> Letzte Seite
Erste Seite  <<  >> Letzte Seite
IV. Nachrichten 112 Entwicklerhandbuch DATAformXTension © 1992-2004 www.gassenhuber.de Kann die Nachrichtendatei nicht bearbeitet werden, da z.B. nach SUBJECT: kein gültiger Befehl angegeben ist, so wird die Datei in den Fehlerordner verschoben. Wenn Sie die DATAform-4D-Schnittstelle einsetzen, nimmt Ihnen der Befehl DX_Message den Umgang mit den Nachrichtendateien ab: DX_Message erzeugt die Nachricht, wartet auf die Antwort und wertet sie aus. (S. unter DATAform-4D-Schnittstelle.) Die Prozeduren der 4D-Schnittstelle sind auch als Textdatei Teil des DATAform-Entwickler- kits und können als Vorlage für die Umsetzung in anderen Systemen verwendet werden. Nachrichten und Funktionsobjekte Der übergebene DATAformMarken-Text kann auch Funktionsobjekte enthalten. Ohne Funktionsobjekte gilt - Die DATAformXTension-Einstellung „Gruppieren“ wird beim Import angewandt, wenn das Ankreuzfeld AN ist. - Im Dokument bereits vorhandene Rahmen mit derselben Objektnummer werden beim Import übergangen; der Duplikatdialog mit der Meldung „Die Rahmennummer ist bereits vorhanden“ erscheint nicht. - Ebenso werden nicht gefundene Rahmen beim Aktualisieren der Inhalte ohne Meldung übergangen. - Wird ein Bild nicht gefunden, so wird der leere Bildrahmen erzeugt. Der Bild-Laden-Dia- log erscheint nicht. Beispiel: Die Datei XTension Importtext enthält diesen DATAformMarken-Text, Gruppieren im Einstellungsdialog ist AUS. ¶*T3*G1*#1*$Text¶*x110*X210*T12*G1*#2*$Falscher Bildpfad¶ Es wird ein Text- und ein Bildrahmen importiert, es erscheint kein Bild-Laden-Dialog, die Rahmen werden nicht gruppiert. Funktionsobjekte im DATAformMarken-Text Über Funktionsobjekte können Einstellungen des Einstellungsdialogs überschrieben werden: ¶*T106*M1*$¶*T101*M1*$¶*T3*G1*#1*$Text¶*x110*X210*T12*G1*#2*$Falscher Bild- pfad¶*x220*X320*T12*G1*#3*$Falscher Bildpfad 2¶ Die Rahmen werden jetzt durch *T106*M1 immer gruppiert, durch *T101*M1 erscheint der Bild-Laden-Dialog bei nicht gefundenen Bildern. Alle Funktionsobjekte können Teil des DATAformMarken-Textes sein, auch wenn er über das Nachrichtensystem importiert wird. Funktionsobjekte haben auch hier Vorrang vor dem Befehlsaufruf nach SUBJECT: Beispiel: Die Nachricht enthält SUBJECT: IMPORT Der DATAformMarken-Texte lautet aber: ¶*T102*M1*$¶*T3*G1*#1*$Text¶ *T102 schaltet den Modus auf Aktualisieren; die folgenden Rahmen werden daher nicht impor- tiert, sondern das DATAformXTension versucht, existierende Rahmen zu aktualisieren.