INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Nicht definierte FTP-Fehlercode



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

14.09.2010, 14:32
Beitrag #1

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Nicht definierte FTP-Fehlercode
Hi zusammen,

habt ihr schonmal den nicht definierten FTP-Fehlercode 221 beim VI "FTP Get File" erhalten?
Wenn ja, was ist die genaue Ursache?

Die Meldung ist sowas von nichts sagend:

"Warnung 221 ist bei 221 Thank you for using National Instruments FTP aufgetreten" Grrr

   
   

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.09.2010, 14:52
Beitrag #2

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Nicht definierte FTP-Fehlercode
Die NI-FTP Funktionen sind recht "gesprächig". Da wird alles was nicht Niet und Nagelfest ist als Warnung verpackt.

FTP CODE 221 = Service closing control connection. (Logged out if appropriate.)

Also alles so, wie es sein soll.

Wenn ich die FTP-Funktionen benutze, lösche ich danach immer alle Warnings (Fehler natürlich nicht) aus dem Error Cluster.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2010, 16:39
Beitrag #3

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Nicht definierte FTP-Fehlercode
Das ist eine gute Idee, auch wenn es vielleicht nicht der saubeste Weg ist.
Im Endeffekt ist es ja auch kein Fehler und es funktioniert. Nur stört sowas immer.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2010, 16:58
Beitrag #4

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Nicht definierte FTP-Fehlercode
Jo, um es sauber machen zu können, bräuchte man "Info" als Fehlerkatergorie neben "Error" und "Warnung" im Errorcluster.
Dennoch finde ich den gewählten Weg von NI, das als Warnings zu verpacken, ungünstig.

So sieht es deshalb häufiger mal im Code aus.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2010, 18:03
Beitrag #5

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Nicht definierte FTP-Fehlercode
' schrieb:So sieht es deshalb häufiger mal im Code aus.
[attachment=58294:clear_warning.png]
Oh, clever gelöst. Ich habe es (mal wieder) umständlicher gemacht:

   

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.09.2010, 11:00
Beitrag #6

rolfk Offline
LVF-Guru
*****


Beiträge: 2.302
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Nicht definierte FTP-Fehlercode
Wenn Du die FTP Spec liest (RFC959) siehst Du dass die erste Zahl des Returncodes folgende Bedeutung hat:

1yz Preliminary Positive Reply (Alles scheint soweit in Ordnung aber ich kann noch keine endgültige Aussage machen)
2yz Positive Completion Reply (Alles ist korrekt und so wie erwartet verlaufen)
3yz Positive Intermediate reply (Alles geht soweit gut aber es ist mehr Information nötig die ich bitte noch empfangen möchte)
4yz Transient Negative Completion reply (Etwas ist schief gelaufen aber ich habe noch nicht aufgegeben, bitte liefere die richtigen Daten um es noch mal zu versuchen)
5yz Permanent Negative Completion reply (Sorry etwas ist wirklich falsch gegangen, und es hat auch keinen Sinn dieselbe Operation nochmals zu versuchen)

Du siehst also dass 221 einfach ein Informationscode ist, und die FTP VIs generieren darauf auch keinen Fehler. Man könnte argumentieren dass das Einfügen von Informationen in den Error Cluster in so einem Fall überflüssig ist, aber wenn man das Errorhandling richtig implementiert sollte das kein Einfluss haben. Solange der error status im Cluster nicht True ist, kann man alles im Error Cluster während normalem Gebrauch einfach ignorieren. Beim Debuggen kann es aber sehr interessant sein.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  UDP sporadischer Fehlercode 55 Hubert R. 4 2.043 25.02.2023 11:37
Letzter Beitrag: GerdW
  Fehlercode 1 - Element aus Queue entfernen Tugbay 9 9.690 19.08.2010 11:27
Letzter Beitrag: Tugbay

Gehe zu: