Login



agorum core
Willkommen, Gast
Aw: xml Datei mit Metainformationen verschwindet (1 Leser) (1) Gast
Fragen und Informationen zur XML-Schnittstelle zur automatischen Anlage/Änderung und Steuerung von Objekten
Zum Ende gehen Neues Thema Beliebt: 0
THEMA: Aw: xml Datei mit Metainformationen verschwindet
#5423
chbu (Benutzer)
Junior Boarder
Beiträge: 31
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich www.dvkontor.de Ort: Biebertal
xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 0  
Hallo zusammen,

wir legen in unserem Agorum automatisiert pdf-Dateien ab. Dazu wird für jede Datei eine XML gelegt, die die Metainformationen enthält. Diese wird scheinbar verarbeitet (passende acl ist angelegt) und verschwindet dann.

Nur von den Meta-Infos ist nichts zu sehen. Eine Verarbeitung muss jedoch stattfinden, da ich auch, wenn ein Fehler in der xml vorhanden ist, eine Error-Datei erscheint.

Vielleicht hat ja jemand eine Idee.

mfg Christian Bunk
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5425
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 18  
Könnten Sie das XML hier einstellen? Sonst wird es schwer zu helfen
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5427
chbu (Benutzer)
Junior Boarder
Beiträge: 31
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich www.dvkontor.de Ort: Biebertal
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 0  
Klar.

Code:


<?xml version = "1.0" encoding="ISO-8859-1"?>
<ObjectList>
<FileObject SavePoint="${MyObject}">
<Update>./101_00001_20110216132601_960173.pdf</Update>
</FileObject>
<FileObject>
<InternalVariables RefType="SavePoint">${MyObject}</InternalVariables>
<InternalVariable VariableName="${vPath}">AnyPath</InternalVariable>
</FileObject>
<FileObject>
<Update RefType="SavePoint">${MyObject}</Update>
<ExtendedAttributesXML RefType="InternalVariable" Replace="true">
<![CDATA[
<Belegdatum DataType="DATE" Format="dd.MM.yyyy">05.07.2010</Belegdatum>
<Belegnummer DataType="STRING"></Belegnummer>
<Belegsumme DataType="STRING"></Belegsumme>
<Kundennummer DataType="STRING">960173</Kundennummer>
<Absender DataType="STRING">PRINTER</Absender>
<Empfaenger DataType="STRING">myprinter</Empfaenger>
<Firma DataType="STRING">120</Firma>
<Betriebsstaette DataType="STRING">1</Betriebsstaette>
<Dokumentennummer DataType="STRING">101</Dokumentennummer>
<Kundenname DataType="STRING">MHI - Werk Breitenborn</Kundenname>
<Kundenname2 DataType="STRING">( WERK 31 )</Kundenname2>
<Strasse DataType="STRING"></Strasse>
<Postleitzahl DataType="STRING">63584</Postleitzahl>
<Ort DataType="STRING">Gründau</Ort>
]]>
</ExtendedAttributesXML>
</FileObject>
</ObjectList>

 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5438
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 18  
Hallo.

Die XML ist ein bisschen zu kompliziert und auch fehlerhaft. So ist es richtig:
Code:


<?xml version = "1.0" encoding="ISO-8859-1"?>
<ObjectList>
<FileObject>
<Update>./Willkommen.doc</Update>
<ExtendedAttributesXML><![CDATA[
<Belegdatum DataType="DATE" Format="dd.MM.yyyy">05.07.2010</Belegdatum>
<Belegnummer DataType="STRING"></Belegnummer>
<Belegsumme DataType="STRING"></Belegsumme>
<Kundennummer DataType="STRING">960173</Kundennummer>
<Absender DataType="STRING">PRINTER</Absender>
<Empfaenger DataType="STRING">myprinter</Empfaenger>
<Firma DataType="STRING">120</Firma>
<Betriebsstaette DataType="STRING">1</Betriebsstaette>
<Dokumentennummer DataType="STRING">101</Dokumentennummer>
<Kundenname DataType="STRING">MHI - Werk Breitenborn</Kundenname>
<Kundenname2 DataType="STRING">( WERK 31 )</Kundenname2>
<Strasse DataType="STRING"></Strasse>
<Postleitzahl DataType="STRING">63584</Postleitzahl>
<Ort DataType="STRING">Gründau</Ort>
]]></ExtendedAttributesXML>
</FileObject>
</ObjectList>



1. InternalVariables benötigen Sie hier nicht und war auch falsch angewendet.
2. Es kann alles in einem Update gemacht werden.
3. "<ExtendedAttributesXML><![CDATA[" und "]]></ExtendedAttributesXML>" müssen in einer(!) Zeile stehen (XML-Syntax)! Das war das eigentliche Problem.

Viele Grüße,
Frank Stettner
 
Moderator informieren   Gespeichert Gespeichert  
 
Letzte Änderung: 16.02.2011 19:43 von frank.stettner.
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5439
chbu (Benutzer)
Junior Boarder
Beiträge: 31
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich www.dvkontor.de Ort: Biebertal
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 0  
Hallo Herr Stettner,

vielen Dank für die Hilfe. Die Änderungen machen die Erstellung nebenbei deutlich einfacher. Ich werde es testen!

mfg Christian Bunk
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5440
chbu (Benutzer)
Junior Boarder
Beiträge: 31
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich www.dvkontor.de Ort: Biebertal
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 0  
Guten Morgen Herr Stettner,

funktioniert so bestens. Danke!
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5441
chbu (Benutzer)
Junior Boarder
Beiträge: 31
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich www.dvkontor.de Ort: Biebertal
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 0  
Hallo Herr Stettner,

kurze andere Frage:

Kann ich eigentlich in der Zeile
Code:

<?xml version = "1.0" encoding="ISO-8859-1"?>


auch UTF-8 verwenden?
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5442
chbu (Benutzer)
Junior Boarder
Beiträge: 31
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich www.dvkontor.de Ort: Biebertal
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 0  
selbst beantwortet. getestet, geht.
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5443
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 18  
Hallo.

Im Prolog können Sie als Encoding UTF8 setzten, aber agorum core ist noch nicht vollständig UTF8 fähig! D.h. Sie sollten testen, ob UTF8 Werte in der XML wirklich funktionieren!

Viele Grüße,
Frank Stettner
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5460
chbu (Benutzer)
Junior Boarder
Beiträge: 31
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich www.dvkontor.de Ort: Biebertal
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 0  
Hallo Herr Stettner,

ich muss das Thema leider doch noch mal aufgreifen. Die Verarbeitung der XML Meta-Informationen läuft soweit gut, bis auf den Fall, wenn ein "&" im Datensatz auftaucht. Soweit ich es verstanden habe, verhindert doch der CDATA-Teil die Verarbeitung der Sonderzeichen, oder?!? Hier mal eine XML die Probleme bereitet:

Code:


<?xml version = "1.0" encoding="UTF-8"?>
<ObjectList>
<FileObject>
<Update>./101_00001_20110221083122_000001.pdf</Update>
<ExtendedAttributesXML><![CDATA[
<Belegdatum DataType="DATE" Format="dd.MM.yyyy">28.06.2010</Belegdatum>
<Belegnummer DataType="STRING"></Belegnummer>
<Belegsumme DataType="STRING"></Belegsumme>
<Kundennummer DataType="STRING">000001</Kundennummer>
<Absender DataType="STRING">PRINTER</Absender>
<Empfaenger DataType="STRING">myprinter</Empfaenger>
<Firma DataType="STRING">120</Firma>
<Betriebsstaette DataType="STRING">1</Betriebsstaette>
<Dokumentennummer DataType="STRING">101</Dokumentennummer>
<Kundenname DataType="STRING">DV-Kontor Königsfeld GmbH & Co.KG</Kundenname>
<Kundenname2 DataType="STRING"></Kundenname2>
<Strasse DataType="STRING">Burgstrasse 31</Strasse>
<Postleitzahl DataType="STRING">35444</Postleitzahl>
<Ort DataType="STRING">Biebertal</Ort>
]]></ExtendedAttributesXML>
</FileObject>
</ObjectList>



Ich bin eigentlich der Meinung, dass die Syntax soweit stimmt.

mfg Christian Bunk
DV-Kontor
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5476
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 18  
Hallo.

Das muss ich morgen testen. Bin heute leider nicht dazu gekommen....
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5483
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 18  
Ok, jetzt wird's ein bisschen tricky, da wir eine XML in einer XML haben

Code:

<?xml version = "1.0" encoding="UTF-8"?>
<ObjectList>
<FileObject>
<Update>./test3.pdf</Update>
<ExtendedAttributesXML>
&lt;Belegdatum DataType="DATE" Format="dd.MM.yyyy"&gt;28.06.2010&lt;/Belegdatum&gt;
&lt;Belegnummer DataType="STRING"&gt;&lt;![CDATA[]]&gt;&lt;/Belegnummer&gt;
&lt;Belegsumme DataType="STRING"&gt;&lt;![CDATA[]]&gt;&lt;/Belegsumme&gt;
&lt;Kundennummer DataType="STRING"&gt;&lt;![CDATA[000001]]&gt;&lt;/Kundennummer&gt;
&lt;Absender DataType="STRING"&gt;&lt;![CDATA[PRINTER]]&gt;&lt;/Absender&gt;
&lt;Empfaenger DataType="STRING"&gt;&lt;![CDATA[myprinter]]&gt;&lt;/Empfaenger&gt;
&lt;Firma DataType="STRING"&gt;&lt;![CDATA[120]]&gt;&lt;/Firma&gt;
&lt;Betriebsstaette DataType="STRING"&gt;&lt;![CDATA[1]]&gt;&lt;/Betriebsstaette&gt;
&lt;Dokumentennummer DataType="STRING"&gt;&lt;![CDATA[101]]&gt;&lt;/Dokumentennummer&gt;
&lt;Kundenname DataType="STRING"&gt;&lt;![CDATA[DV-Kontor Königsfeld GmbH &amp; Co.KG]]&gt;&lt;/Kundenname&gt;
&lt;Kundenname2 DataType="STRING"&gt;&lt;![CDATA[]]&gt;&lt;/Kundenname2&gt;
&lt;Strasse DataType="STRING"&gt;&lt;![CDATA[Burgstrasse 31]]&gt;&lt;/Strasse&gt;
&lt;Postleitzahl DataType="STRING"&gt;&lt;![CDATA[35444]]&gt;&lt;/Postleitzahl&gt;
&lt;Ort DataType="STRING"&gt;&lt;![CDATA[Biebertal]]&gt;&lt;/Ort&gt;
</ExtendedAttributesXML>
</FileObject>
</ObjectList>


Gehen Sie für das ExtendedAttributeXML wie folgt vor (Reihenfolge ist wichtig!):
1. & durch &amp; ersetzen
2. < durch &lt; ersetzten
3. > durch &gt; ersetzten

Viele Grüße,
Frank Stettner
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5484
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 18  
Und das CDATA in der InnerXML nicht vergessen
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5487
chbu (Benutzer)
Junior Boarder
Beiträge: 31
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich www.dvkontor.de Ort: Biebertal
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 0  
Hallo Herr Stettner,

das macht doch die Übersichtlichkeit richtig schön

Ich werde es testen und die Ergebnisse posten. Danke für die Hilfe.

mfg Christian Bunk - DV-Kontor
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5488
chbu (Benutzer)
Junior Boarder
Beiträge: 31
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich www.dvkontor.de Ort: Biebertal
Aw: xml Datei mit Metainformationen verschwindet vor 10 Jahren, 4 Monaten Karma: 0  
OK, das kann zwar jetzt kaum mehr jemand lesen, aber es scheint zu funktionieren. Danke!
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
Zum Anfang gehen Neues Thema
Powered by FireBoarddie neusten Beiträge direkt auf Ihrem Desktop erhalten