FlowHeater Demo Video
 
Der Daten Import / Export Spezialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren Beispiele zum XML Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: Allgemeine Beispiele zur XML Verarbeitung
  • Seite:
  • 1

THEMA:

SQL Read - XML Write - In die XML Datei wird immer nur 1 Datensatz geschrieben. 2 Wochen 6 Tage her #4332

  • Markus Kretschmer
  • Markus Kretschmers Avatar Autor
  • Offline
  • Beiträge: 6
Guten Tag,

wir haben am Wochenende das Update von der Version 4.2.2 auf dem Version 4.2.4 durchgeführt. Dabei wird in einer Definition welche aus einer SQL-Datenbank (READ) Daten in eine einzelne XML Datei (WRITE) schreiben soll aktuell immer nur der letzte Wert aus der SQL Abfrage in die XML übertragen.

Davor war es so, dass in der XML Datei alle Ergebnisse standen. Jetzt habe ich schon einige Anpassungen auf der WRITE-Seite gemacht (UPDATE usw.) Komme aber nicht zum Ziel. Haben Sie hier einen Tipp für mich?

 

 
 
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von FlowHeater-Team. Grund: Per Copy&Paste angefügte Bilder korrigiert!

SQL Read - XML Write - In die XML Datei wird immer nur 1 Datensatz geschrieben. 2 Wochen 6 Tage her #4333

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1663
Hallo Herr Kretschmer,

einmal habe ich beim Nachstellen des Problems einen Fehler aufgedeckt. Es ist aktuell so, dass bei XML Knoten (Datensatz) die nur aus Attributen bestehen diese nicht geschrieben werden. Der Fehler wird mit der nächsten Version behoben.

Zu Ihrer Definition
Sie haben hier keinen Datensatznamen angegeben, hier müssten Sie „Address“ eintragen, siehe Screenshot. Das Feld „Address“ in der Feldliste müsste anschließend gelöscht werden.

Ich sehe bei Ihnen jetzt leider nicht alle Felder. Wenn wie oben beschrieben diese nur aus XML Attributen bestehen bitte mal ein „Attribute“ auf „Node“ umstellen und testen, dann sollte die Ausgabe erstmal alle Datensäte beinhalten.

 
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

SQL Read - XML Write - In die XML Datei wird immer nur 1 Datensatz geschrieben. 2 Wochen 5 Tage her #4334

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1663
Falls Ihr Datensatz nur aus XML Attributen besteht können Sie den Fehler umgehen indem Sie einfach ein weiteres Dummy Element vom Typ „Comment“ hinzufügen. So bleibt Ihr XML weiterhin valide.
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

SQL Read - XML Write - In die XML Datei wird immer nur 1 Datensatz geschrieben. 2 Wochen 5 Tage her #4335

  • Markus Kretschmer
  • Markus Kretschmers Avatar Autor
  • Offline
  • Beiträge: 6
Durch das einfügen von Address im Datensatz Name hat sich die XML Struktur verändert. Dadurch funktioniert der Import in einem weiteren System nicht mehr. Das Einfügen eines Kommentars hat bei mir leider nicht zum gewünschten Erfolg geführt. Ich hänge Ihnen am besten mal die Definition in den Anhang.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

SQL Read - XML Write - In die XML Datei wird immer nur 1 Datensatz geschrieben. 2 Wochen 4 Tage her #4336

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1663
Hallo Herr Kretschmer,

es hat sich in Version 4.2.3 bei der XML Verarbeitung etwas geändert, siehe Release Notes: XML Adapter mit Insert und Update Unterstützung

Ich bin aber der Meinung, dass das mit der beschriebenen Änderung so funktionieren müsste. Ich habe Ihnen im Anhang Ihre Definition dementsprechend geändert. Bitte führen Sie diese mal aus und posten hier die Unterschiede die noch vorhanden sind.


 

Dateianhang:

Dateiname: xml-neu.zip
Dateigröße:19 KB
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Ladezeit der Seite: 0.153 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

Copyright © 2009-2021 by FlowHeater GmbH.
Alle Rechte vorbehalten.

Follow us on

twitter  facebook

YouTube

 de en