Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

Definition über Flowheatersrv funktioniert nicht

  • Andreas Knobloch
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
7 Jahre 1 Monat her #3381 von Andreas Knobloch
Definition über Flowheatersrv funktioniert nicht wurde erstellt von Andreas Knobloch
Hallo Herr Stark,

ich habe gerade einen Task im Flowheaterserver angelegt, dieser wird per Dateiüberwachung ausgeführt und führt dann zwei Definitionen aus.
Die erste führt einen Import in eine Oraceltabelle durch, die zweite führt eine Abfrage in auf der Oracle Datenbank aus und exportiert das Ergebnis in eine Exceldatei. Die Defintionen funktionieren wenn diese manuell über den Designer ausgeführt werden tadellos.

Der zweite Schritt im Task schlägt mit der folgenden Fehlermeldung fehl:
Code:
2017-10-23 15:46:57.140160 [Error] (Worker 8) : Task [Artikeldaten], Step [Export Artikeldaten] error output: Auf der READ Seite ist kein TextFileAdapter | ExcelAdapter | XmlAdapter vorhanden!

Im Flowheaterserver habe ich in anderen Tasks Definitionen, welche eine Abfrage auf die Oracledatenbank ausführen und das Ergebnis eine Textdate speichern, diese sind allerdings zeit gesteuert.

Ich habe testweise den Exceladapter durch einen Textadapter ersetzt, leider tritt hier der gleiche Fehler auf.

Der Designer ist in Version 4.0.9.2 (32-bit) und der Server in Version 4.0.9.2 installiert.

Sollten Sie zur Fehleranalyse weitere Informationen benötigen werde ich versuchen diese zu liefern.

Mit freundlichen Grüßen
Andreas Knobloch

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 1 Monat her #3382 von FlowHeater-Team
FlowHeater-Team antwortete auf Definition über Flowheatersrv funktioniert nicht
Hallo Herr Knobloch,

da haben Sie ein Problem aufgedeckt das bisher noch nicht bedacht war. Das Problem ist, dass der FlowHeater Server bei Datei Monitoring Task derzeit immer versucht den Namen der aktiven Datei als Parameter zu übergeben. In Ihrem zweiten Step haben Sie auf der READ Seite den Oracle Adapter eingebunden. Hier wird nun versucht den Dateinamen zu setzen was natürlich nicht funktioniert da der Adapter ja von der Oracle Datenbank lesen möchte!

Das gleichen verhalten erhalten Sie wenn sie die zweite Definition von Hand über das Batch Modul ausführen und die Option

FHBatch.exe /ReadFileName dateiename.txt Ihre-Oracle-Definition.fhd

verwenden.

Das Problem wird mit der nächsten Version behoben. Sie können das umgehen, indem Sie das über lediglich einen Task und ein CMD Skript lösen. Der Dateiname wird dem Skript als letzter Parameter übergeben. Im Skript greifen Sie drauf mit %1 = erster Parameter, %2 = zweiter Parameter, … zugreifen.

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.

  • Andreas Knobloch
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
7 Jahre 4 Wochen her #3383 von Andreas Knobloch
Andreas Knobloch antwortete auf Definition über Flowheatersrv funktioniert nicht
Hallo Herr Stark,

ich habe die zweite Definition in ein Batchskript ausgelagert. Der Task funktioniert mit dem Workaround einwandfrei.

Vielen Dank.

Mit freundlichen Grüßen
Andreas Knobloch

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 3 Wochen her - 7 Jahre 3 Wochen her #3384 von FlowHeater-Team
FlowHeater-Team antwortete auf Definition über Flowheatersrv funktioniert nicht
Hallo Herr Knobloch,

in der aktuellen Beta (Download Links finden Sie unten) wurde nun eine weitere Option in den FlowHeater Server eingebaut, mit der Sie angeben können ob der aktuelle Verarbeitungsdateiname übergeben werden soll oder nicht, siehe Screenshot.

Außerdem wird hier ein weiterer Platzhalter %CURRENT-FILENAME% unterstützt. So können Sie den Dateiname an einer beliebigen Position als Argument übergeben. Bisher wurde der Dateiname bei normalen Definitionen immer als letztes Argument übergeben.



Beta Version Download
FlowHeater Beta 32 Bit
FlowHeater Beta 64 Bit
FlowHeater Server Beta

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.
Letzte Änderung: 7 Jahre 3 Wochen her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Andreas Knobloch
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
6 Jahre 9 Monate her #3464 von Andreas Knobloch
Andreas Knobloch antwortete auf Definition über Flowheatersrv funktioniert nicht
Hallo Herr Stark,

leider konnte ich auf Grund interner Projekte diesen Fall bisher nicht weiter verfolgen.
Ich konnte die Version 4.1.1 des Server erfolgreich testen.
Dieses Thema kann als abgeschlossen betrachtet werden.

Mit freundlichen Grüßen
Andreas Knobloch

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.286 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


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