- Beiträge: 38
Fehlermeldung bei .Net Heater
- Andreas Knobloch
- Autor
- Offline
- Benutzer
Weniger
Mehr
7 Jahre 1 Monat her #3376
von Andreas Knobloch
Mit freundlichen Grüßen
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:
Mit freundlichen Grüßen
Andreas Knobloch
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 oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
7 Jahre 1 Monat her - 7 Jahre 1 Monat her #3377
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 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.
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: 7 Jahre 1 Monat her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas Knobloch
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 38
7 Jahre 1 Monat her #3380
von Andreas Knobloch
Mit freundlichen Grüßen
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.
vielen Dank für die schnelle Antwort. Die Definitionen sind angepasst und funktionieren wieder.
Mit freundlichen Grüßen
Andreas Knobloch
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.272 Sekunden