Der Daten Import / Export Spezialist

FlowHeater ServerManager (ODBC -> CSV)

  • Grzegorz Wiktorowicz
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
2 Jahre 9 Monate her #3915 von Grzegorz Wiktorowicz
FlowHeater ServerManager (ODBC -> CSV) wurde erstellt von Grzegorz Wiktorowicz
Hallo Herr Stark!

Ich habe einen neue zeitlichen Export von ODBC nach CSV eingerichtet.
Ich habe es bisher immer manuell gemacht, was auch problemlos funktioniert.

Sowohl FlowHeater V4 als auch FlowHeater ServerManager liegen beide auf dem gleichen Server.

Wenn ich diesen Schritt allerdings über den Server Manager machen möchte. bekomme ich folgenden Fehler:
Code:

Code:
2020-04-07 19:55:09.078317 [Error] (Worker 4) : Task [Amicron Faktura zu Catrin], Step [Step 1] no resume on error, stop task execution! Result=-1073740940 oder 2020-04-08 14:25:05.113401 [Debug] (ListenerNamedPipe) : Client connected: DoRequest() RequestType=GetStatus 573/1407 2020-04-08 14:25:05.847741 [Debug] (Worker 4) : Set environment variables TMP/TEMP to E:\Programme\InstallierteProgramme\FlowHeater Server V4\Temp\FHTask_e49ce04b-06ee-47f9-87ca-11a2971f79a7 2020-04-08 14:25:05.847741 [Debug] (Worker 4) : Start new process : E:\Programme\InstallierteProgramme\FlowHeater Server V4\Versions\x64\4.1.5\FHBatch.exe E:\Programme\InstallierteProgramme\Schnittstellen\AF_nach_CAT.fhd 2020-04-08 14:25:06.128970 [Debug] (ListenerNamedPipe) : Client connected: DoRequest() RequestType=GetStatus 573/1863 2020-04-08 14:25:06.894568 [Debug] (ListenerNamedPipe) : DoRequestNotifyTaskStatus: TaskFinished=True, ID=e49ce04b-06ee-47f9-87ca-11a2971f79a7 Read=0, Fitter=0, Write=0 2020-04-08 14:25:06.894568 [Debug] (ListenerNamedPipe) : Client connected: DoRequest() RequestType=NotifyTaskStatus 691/711 2020-04-08 14:25:06.925822 [Debug] (Worker 4) : Task [Amicron Faktura zu Catrin], Step [Step 1] standard output: FlowHeater (R) Batch Modul (64 Bit): Version 4.1.5 ServerTask: e49ce04b-06ee-47f9-87ca-11a2971f79a7 Definition: E:\Programme\InstallierteProgramme\Schnittstellen\AF_nach_CAT.fhd Start: 08.04.2020 14:25:06 Verarbeitungsschritt [Standard] (1/1) ... ERROR [42S02] [ODBC Firebird Driver][Firebird]Invalid offset parameter -9 to SUBSTRING. Only positive integers are allowed. Returncode 12 2020-04-08 14:25:06.941440 [Error] (Worker 4) : Task [Amicron Faktura zu Catrin], Step [Step 1] error output: ERROR [42S02] [ODBC Firebird Driver][Firebird]Invalid offset parameter -9 to SUBSTRING. Only positive integers are allowed. Returncode 12 2020-04-08 14:25:06.941440 [Error] (Worker 4) : Task [Amicron Faktura zu Catrin], Step [Step 1] no resume on error, stop task execution! Result=12 2020-04-08 14:25:06.941440 [Error] (Worker 4) : Notification Error - Task [Amicron Faktura zu Catrin] : Der Parameter address kann keine leere Zeichenfolge sein. Parametername: address
Das sagt mir leider überhaupt nichts. Vielleicht sehen Sie das Problem.


Beste Grüße

Grzegorz Wiktorowicz

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Grzegorz Wiktorowicz
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
2 Jahre 9 Monate her - 2 Jahre 9 Monate her #3916 von Grzegorz Wiktorowicz
Grzegorz Wiktorowicz antwortete auf FlowHeater ServerManager (ODBC -> CSV)
Ich muss mich korrigieren. Es ist nur der Fehler
Code:
Code:
2020-04-08 17:17:05.283781 [Debug] (ListenerNamedPipe) : Client connected: DoRequest() RequestType=GetStatus 574/1254 2020-04-08 17:17:05.393151 [Debug] (Worker 3) : Set environment variables TMP/TEMP to E:\Programme\InstallierteProgramme\FlowHeater Server V4\Temp\FHTask_ba8fdab3-c2af-4360-98be-447819fd2c56 2020-04-08 17:17:05.393151 [Debug] (Worker 3) : Start new process : E:\Programme\InstallierteProgramme\FlowHeater Server V4\Versions\x64\4.1.5\FHBatch.exe E:\Programme\InstallierteProgramme\Schnittstellen\AF_nach_CAT.fhd 2020-04-08 17:17:06.283722 [Debug] (ListenerNamedPipe) : Client connected: DoRequest() RequestType=GetStatus 574/1254 2020-04-08 17:17:07.283685 [Debug] (ListenerNamedPipe) : Client connected: DoRequest() RequestType=GetStatus 574/1254 2020-04-08 17:17:08.290993 [Debug] (ListenerNamedPipe) : Client connected: DoRequest() RequestType=GetStatus 574/1254 2020-04-08 17:17:08.494100 [Debug] (Worker 3) : Task [Amicron Faktura zu Catrin], Step [Step 1] standard output: FlowHeater (R) Batch Modul (64 Bit): Version 4.1.5 ServerTask: ba8fdab3-c2af-4360-98be-447819fd2c56 Definition: E:\Programme\InstallierteProgramme\Schnittstellen\AF_nach_CAT.fhd Start: 08.04.2020 17:17:06 Verarbeitungsschritt [Standard] (1/1) ... 2020-04-08 17:17:08.494100 [Error] (Worker 3) : Task [Amicron Faktura zu Catrin], Step [Step 1] no resume on error, stop task execution! Result=-1073740940 2020-04-08 17:17:08.509717 [Error] (Worker 3) : Notification Error - Task [Amicron Faktura zu Catrin] : Der Parameter address kann keine leere Zeichenfolge sein. Parametername: address 2020-04-08 17:17:08.915962 [Debug] (ListenerNamedPipe) : Client connected: DoRequest() RequestType=GetTasks 309/8220 2020-04-08 17:17:09.290950 [Debug] (ListenerNamedPipe) : Client connected: DoRequest() RequestType=GetStatus 574/627

den Fehler
Code:
2020-04-08 14:25:06.941440 [Error] (Worker 4) : Task [Amicron Faktura zu Catrin], Step [Step 1] error output:ERROR [42S02] [ODBC Firebird Driver][Firebird]Invalid offset parameter -9 to SUBSTRING. Only positive integers are allowed. Returncode 12
Code:
habe ich durch rumprobieren verursacht. Es bleibt somit nur der
Code:
Result=-1073740940
Letzte Änderung: 2 Jahre 9 Monate her von Grzegorz Wiktorowicz.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Grzegorz Wiktorowicz
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
2 Jahre 9 Monate her #3917 von Grzegorz Wiktorowicz
Grzegorz Wiktorowicz antwortete auf FlowHeater ServerManager (ODBC -> CSV)
Ich habe beobachtet, dass wenn ich weitere Steps in die Abfrage setzte, die csv zumindest zum Teil erstellt wird. Der Prozess läuft also etwas länger. Die csv ist dann zum Teil gefüllt und inhaltlich abgeschnitten. Der Fehlercode bleibt. Vielleicht ist das hilfreich.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Grzegorz Wiktorowicz
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
2 Jahre 9 Monate her #3918 von Grzegorz Wiktorowicz
Grzegorz Wiktorowicz antwortete auf FlowHeater ServerManager (ODBC -> CSV)
Ich konnte den Fehler etwas eingrenzen. Es liegt offenbar an der SQL Abfrage. Genaugenommen an den SUM() Berechnungen. Ich habe drei davon und wenn ich diese rausschmeiße, läuft es durch. Ich verstehe nur nicht warum es mit dem FlowHeater Server Manager nicht funktioniert, aber mit dem FlowHeater v4

 
Code:
SUM(CASE WHEN T2.ARTIKELNR=' 95432' THEN T2.MENGE WHEN T2.ARTIKELNR=' 95433' THEN T2.MENGE*2 WHEN T2.ARTIKELNR=' 95434' THEN T2.MENGE*3 WHEN T2.ARTIKELNR=' 95435' THEN T2.MENGE*4 WHEN T2.ARTIKELNR=' 95436' THEN T2.MENGE*5 WHEN T2.ARTIKELNR=' 95437' THEN T2.MENGE*6 END) AS TREPPEN,     /* Treppen zum Keller */     SUM(CASE WHEN T2.ARTIKELNR=' 5030' THEN T2.MENGE  --Hier wird der Keller zur berechnet. END) AS KELLERTREPPEN,     /* Kistenanzahl, wobei Folien oder Milch anteilig berechnent werden */     SUM(CASE WHEN T2.ART='Pos' AND MENGENEINHEIT='Ki.' THEN T2.MENGE -- Kistenanzahl wird gezählt. Nur bei Artikeln welche die Einheit "Ki." haben. WHEN T2.ART='Pos' AND MENGENEINHEIT='Fo.' THEN ROUND(T2.MENGE/2,2) WHEN T2.ART='Pos' AND MENGENEINHEIT='Li.' THEN ROUND(T2.MENGE/12,2)  END)as KISTEN

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 9 Monate her #3919 von FlowHeater-Team
FlowHeater-Team antwortete auf FlowHeater ServerManager (ODBC -> CSV)
Hallo Herr Wiktorowicz,

FlowHeater Definitionen bzw. Projekte werden immer über den gleichen Mechanismus ausgeführt. Soll heißen, egal worüber ( Designer , Batch , Server ) Sie eine Definition ausführen diese wird immer genau gleich ausgeführt.

Das Problem könnte evtl. daher kommen, dass der FlowHeater Server unter einem anderen „technischen“ Benutzer ausgeführt wird als wenn Sie die Definition manuell über den Designer ausführen lassen. Bitte prüfen Sie das mal. Dann kommt es bei unterschiedlichen Ausführungswegen immer wieder vor, dass Definitionen aus unterschiedlichen Pfaden verwendet werden. Bitte das ebenfalls genau prüfen.

Wenn diese Punkte überprüft wurden schauen Sie sich die Ausführung über den Designer an, werden hier Warnungen ausgegeben? Wenn, ja sollten Sie diese beheben bevor, evtl. kommt das Problem daher.

Zur weiteren Analyse habe ich Ihnen im Anhang eine Definition beigefügt, mit der wird die Umgebung überprüft. Bitte führen Sie diese einmal manuell über den Designer und einmal über den FlowHeater Server  aus. Hier wird jeweils eine Textdateienv.txt“ geschrieben mit der aktuellen Konfiguration wie Umgebungsvariablen, verfügbare Laufwerke, etc. Bitte Posten Sie diese beiden Textdateien hier im Forum zur weiteren Analyse.

Dateianhang:

Dateiname: envirnonme...4-08.zip
Dateigröße:2 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.

  • Grzegorz Wiktorowicz
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
2 Jahre 9 Monate her #3920 von Grzegorz Wiktorowicz
Grzegorz Wiktorowicz antwortete auf FlowHeater ServerManager (ODBC -> CSV)
Vielen Dank für die Ausführung. Ein Fehler wird im Designer nicht ausgegeben.

Im Anhang finden Sie die env Auswertungen.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 9 Monate her #3921 von FlowHeater-Team
FlowHeater-Team antwortete auf FlowHeater ServerManager (ODBC -> CSV)
Hallo Herr Wiktorowicz,

Ihre Umgebung sollte soweit passen. Werden bei der Ausführung Warnungen ausgegeben?


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.

  • Grzegorz Wiktorowicz
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
2 Jahre 9 Monate her - 2 Jahre 9 Monate her #3922 von Grzegorz Wiktorowicz
Grzegorz Wiktorowicz antwortete auf FlowHeater ServerManager (ODBC -> CSV)
Hallo Herr Stark!

Nein es werden keine Warnungen oder Fehler angezeigt.

Kann es sein, dass sich durch die SUM() Berechnungen die Laufzeit des Prozesses so verlängert, dass dadurch dieser Fehler erzeugt wird?
Letzte Änderung: 2 Jahre 9 Monate her von Grzegorz Wiktorowicz.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Grzegorz Wiktorowicz
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
2 Jahre 9 Monate her #3923 von Grzegorz Wiktorowicz
Grzegorz Wiktorowicz antwortete auf FlowHeater ServerManager (ODBC -> CSV)
****** GELÖST ******

Das Problem konnte identifiziert werden. Es hatte schlussendlich nichts (nicht direkt) mit der SQL Abfrage zu tun.
Es lag an der 64 Bit Version der Definitionsdatei. Offenbar geht der ODBC Treiber und FlowHeaterServer unterschiedlich mit der 32 Bit und 64 Bit Batch Definitionsdatei um als der FlowHeaterV4.

Abhilfe hat somit gebracht, den FlowHeater in 32 Bit zu installieren und die Definitionsdatei als 32 Bit Version abzuspeichern. Dann läuft es auch als Batch sauber durch.

Vielen Dank für die tolle Unterstützung und Lösungsfindung Herr Stark - ausgezeichneter Service und Support!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.388 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en