Skip to main content
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 Download

Fehlermeldung bei .Net Heater

  • Andreas Knobloch
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
6 Jahre 5 Monate her #3376 von Andreas Knobloch
Fehlermeldung bei .Net Heater wurde erstellt von Andreas Knobloch
Hallo Herr Stark,

ich habe Heute eine Definition angepasst (ein Spalte entfernt) und beim Testen schlägt diese plötzlich mit der folgenden Meldung fehl, siehe Screenshot.
Im Skript wird der Dateiname im zweiten Adapter für Archivzwecke angepasst, dies hatte bisher auch wunderbar funktioniert.
Anschließend habe ich weitere Definitionen geprüft und konnte den Fehler hier ebenfalls über "Check Syntax" feststellen. Da diese Skripte nicht geändert wurden können diese noch ausgeführt werden.

Flowheater ist in der Version 4.0.9.2 (32 Bit) auf einem Win 2K8 R2 installiert.
Beide Adapter auf der Writeseite sind Textfileadapter.
Hier noch das volständige C#-Skript:
Code:
bool bSetFileName = true; public object DoWork() { if (InValues.Length != 1) throw new Exception("ein Eingangsparameter erwartet"); // Dateiname nicht im Testmodus umbiegen if (bSetFileName && AdapterWrite.OnlyTest == false) { // Dateiname nur beim 1. Datensatz/Zeile ändern bSetFileName = false; //Hier den Dateipfad ggf. ändern string path = @"E:\abc\def\Archiv\" + DateTime.Now.ToString("yyMMdd") + "\\"; //Verzeichnis anlegen if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } // Zugriff auf den zweiten Textfile Adapter der Write Seite TextFileAdapter adapter = (TextFileAdapter)AdaptersWrite[1]; // Dateiname ändern, ggf. hier Anpassungen vornehmen! adapter.Filename = path + "Dateiname_" + DateTime.Now.ToString("yyMMdd_HHmmss") + ".csv"; } // Eingangsparameter für die weitere Verarbeitung wieder zurückliefern return InValues[0].GetValue(); }

Mit freundlichen Grüßen
Andreas Knobloch

Mit freundlichen Grüßen
Andreas Knobloch
Anhänge:

Bitte Anmelden um der Konversation beizutreten.

Mehr
6 Jahre 5 Monate her - 6 Jahre 5 Monate her #3377 von FlowHeater-Team
FlowHeater-Team antwortete auf Fehlermeldung bei .Net Heater
Hallo Herr Knobloch,

hier hat es in den Adaptern mit Version 4.0.8.2 eine Änderung gegeben. Die Funktion „WriteAdapter.OnlyTest“ steht so nicht mehr zur Verfügung. Sie müssten das im Skript ändern auf „TestMode“ dann sollte Ihre Definition wieder laufen.

Wenn Sie einen neuen .NET Script Heater auf den Designer ziehen sehen Sie hier ein Beispiel wie das verwendet wird.

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: 6 Jahre 5 Monate her von FlowHeater-Team.

Bitte Anmelden um der Konversation beizutreten.

  • Andreas Knobloch
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
6 Jahre 5 Monate her #3380 von Andreas Knobloch
Andreas Knobloch antwortete auf Fehlermeldung bei .Net Heater
Hallo Herr Stark,

vielen Dank für die schnelle Antwort. Die Definitionen sind angepasst und funktionieren wieder.

Mit freundlichen Grüßen
Andreas Knobloch

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.289 Sekunden

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.