- Beiträge: 9
Fehler abfangen Rückmeldungsdatei
- Jonathan Guerre
- Autor
- Offline
- Benutzer
Weniger
Mehr
2 Wochen 1 Tag her #5231
von Jonathan Guerre
Fehler abfangen Rückmeldungsdatei wurde erstellt von Jonathan Guerre
Hallo,
wir bearbeiten aktuell XML-Dateien in mehrere Verarbeitungsschritten, wir sollten nach der Verarbeitung eine Rückmeldungsdatei erstellt die den Status Success oder Failed beinhaltet. Wäre sowas vielleicht möglich?
Gibt es die Möglichkeit Fehler innerhalb eine Definition abzufangen?
Wenn z.B. ein Fehler im Verarbeitungsschritt 2 von 5 auftritt werden die nächsten Schritten dann ignoriert?
Wir verwenden aktuell den FlowHeater 32 Bit wegen die Access Verbindung, werden die Definitionen dann trotzdem erfolgreich vom FlowHeater Server 64 Bit verarbeitet?
Vielen herzlichen Dank im Voraus und schöne Grüße
wir bearbeiten aktuell XML-Dateien in mehrere Verarbeitungsschritten, wir sollten nach der Verarbeitung eine Rückmeldungsdatei erstellt die den Status Success oder Failed beinhaltet. Wäre sowas vielleicht möglich?
Gibt es die Möglichkeit Fehler innerhalb eine Definition abzufangen?
Wenn z.B. ein Fehler im Verarbeitungsschritt 2 von 5 auftritt werden die nächsten Schritten dann ignoriert?
Wir verwenden aktuell den FlowHeater 32 Bit wegen die Access Verbindung, werden die Definitionen dann trotzdem erfolgreich vom FlowHeater Server 64 Bit verarbeitet?
Vielen herzlichen Dank im Voraus und schöne Grüße
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
2 Wochen 10 Stunden her #5232
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Fehler abfangen Rückmeldungsdatei
Hallo Herr Guerre,
da gibt es mehrere Wege, die Lösung kommt auf Ihre genaue Anforderung an. Ich versuche mal auf Basis Ihrer Information eine mögliche Lösung zu beschreiben.
Wir müssen zwischen Verarbeitungsschritt in einer FlowHeater Definition (*.fhd Datei) und den Verarbeitungsschritten im FlowHeater Server unterscheiden.
In der FlowHeater Definition wird die Verarbeitung abgebrochen sobald ein Fehler aufgetreten ist. Also wenn der 2. Verarbeitungsschritt einen Fehler wirft werden die darauffolgenden nicht mehr ausgeführt!
Wenn im FlowHeater Server ein Verarbeitungsschritt einen Fehler zurückgibt kann hier unterschieden werden ab die Verarbeitung abgebrochen wird oder nicht.
Um jetzt Ihre Anforderung abzubilden müssten Sie nur in der FlowHeater Definition zwei weitere Verarbeitungsschritte hinzufügen. Einen ganz am Anfang, dieser schreibt die Statusdatei mit dem Inhalt „Abbuch“. Der Zweite wird am Ende eingefügt, hier wird die Statusdatei wieder überschrieben mit dem Inhalt „Erfolg“, das war es auch schon. Im Anhang finden Sie ein kleines Beispiel worüber Sie das testen können. Wenn Sie im zweiten Verarbeitungsschritt im X-Value Heater ein „0“ eintragen läuft die Definition durch und es steht „Erfolg“ in der Statusdatei. Bei „1“ steht lediglich „Abbruch“ drin.
FlowHeater Server und 32 Bit Definitionen) Wenn Sie direkt eine FHD ausführen lassen, weiß der FlowHeater Server mit welcher Version diese ursprünglich erstellt wurde und führt diese mit genau dieser Version aus, siehe Screenshot. Also wenn die Definition z.B. Version 4.3.7 unter 32 Bit erstellt wurde, versucht der FlowHeater Server auch genau das Batch Modul auszuführen. Sollte das nicht vorhanden sein wird die letzte vorhandene Version hergenommen, aber dann auch die 32 Bit Variante. Ist die Version am Server kleiner als die Version mit der die Definition ursprünglich erstellt wurde würde dann einen Fehler geworfen werden!
PS: Bei der FlowHeater Server Installation wird immer auch die aktuelle Batch Version für 32 Bit und 64 Bit installiert. Diese bleiben auch bei einem Update vorhanden.
da gibt es mehrere Wege, die Lösung kommt auf Ihre genaue Anforderung an. Ich versuche mal auf Basis Ihrer Information eine mögliche Lösung zu beschreiben.
Wir müssen zwischen Verarbeitungsschritt in einer FlowHeater Definition (*.fhd Datei) und den Verarbeitungsschritten im FlowHeater Server unterscheiden.
In der FlowHeater Definition wird die Verarbeitung abgebrochen sobald ein Fehler aufgetreten ist. Also wenn der 2. Verarbeitungsschritt einen Fehler wirft werden die darauffolgenden nicht mehr ausgeführt!
Wenn im FlowHeater Server ein Verarbeitungsschritt einen Fehler zurückgibt kann hier unterschieden werden ab die Verarbeitung abgebrochen wird oder nicht.
Um jetzt Ihre Anforderung abzubilden müssten Sie nur in der FlowHeater Definition zwei weitere Verarbeitungsschritte hinzufügen. Einen ganz am Anfang, dieser schreibt die Statusdatei mit dem Inhalt „Abbuch“. Der Zweite wird am Ende eingefügt, hier wird die Statusdatei wieder überschrieben mit dem Inhalt „Erfolg“, das war es auch schon. Im Anhang finden Sie ein kleines Beispiel worüber Sie das testen können. Wenn Sie im zweiten Verarbeitungsschritt im X-Value Heater ein „0“ eintragen läuft die Definition durch und es steht „Erfolg“ in der Statusdatei. Bei „1“ steht lediglich „Abbruch“ drin.
FlowHeater Server und 32 Bit Definitionen) Wenn Sie direkt eine FHD ausführen lassen, weiß der FlowHeater Server mit welcher Version diese ursprünglich erstellt wurde und führt diese mit genau dieser Version aus, siehe Screenshot. Also wenn die Definition z.B. Version 4.3.7 unter 32 Bit erstellt wurde, versucht der FlowHeater Server auch genau das Batch Modul auszuführen. Sollte das nicht vorhanden sein wird die letzte vorhandene Version hergenommen, aber dann auch die 32 Bit Variante. Ist die Version am Server kleiner als die Version mit der die Definition ursprünglich erstellt wurde würde dann einen Fehler geworfen werden!
PS: Bei der FlowHeater Server Installation wird immer auch die aktuelle Batch Version für 32 Bit und 64 Bit installiert. Diese bleiben auch bei einem Update vorhanden.
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.
Ladezeit der Seite: 0.258 Sekunden