Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Meldungen des ftexec-Kommandos

&pagelevel(4)&pagelevel

An der Ausführung eines ftexec-Kommandos sind mehrere openFT-Komponenten im lokalen und im fernen System beteiligt, von denen jede für Meldungen während der Ausführung verantwortlich sein kann:

Im lokalen System sind dies Meldungen, die durch das angegebene ftexec-Kommando, das in der Ausführung dem ncopy-Kommando sehr ähnlich ist, lokal ausgegeben werden. Daher können alle Meldungen des ncopy-Kommandos auftreten mit dem Unterschied, dass sie mit ftexec beginnen.

Im fernen System können sowohl das ferne Kommando selbst als auch der ftexec-Server, der den Ablauf des fernen Kommandos überwacht, für Ausgaben sorgen. Meldungen des ftexec-Servers werden jedoch soweit wie möglich auf Meldungen des ncopy-Kommandos abgebildet, d.h.:

  • Ist der Beendigungscode von ftexec ungleich 255, dann stammen alle stderr-Ausgaben vom im fernen System ausgeführten Kommando (abhängig vom jeweiligen fernen Kommando). Ein Beendigungscode ungleich 255 ist gleichzeitig der Returncode des fernen Kommandos (zumindest das letzte Byte desselben).

    Tipp: Vermeiden Sie den Returncode 255 bei dem fernen Kommando, da es vorkommen kann, dass die entfernte Kommandoausführung einen Fehlercode 255 liefert, der ebenfalls durchgereicht wird. Um herauszufinden, ob ein lokaler oder entfernter Fehler vorliegt, sichten Sie Ihre Logging-Dateien.
  • Meldungen der anderen beteiligten Komponenten sind nur bei einem Beendigungscode von 255 möglich.

  • Meldungen des für den Datentransport zuständigen ftexec-Kommandos können eine zusätzliche Bedeutung haben.

    • Auftrag Auftrags-Id: Fernes System: Fehler bei Vor-/Nachverarbeitung

    • Auftrag Auftrags-Id: Fernes System: Exitcode bei Vor-/Nachverarbeitung Bedeutung:
      Das lokale Vorverarbeitungskommando konnte nicht erfolgreich durchgeführt werden. Der Exitcode ist hier der Exitcode des ftexec-Servers, d.h. 255.

    • Auftrag Auftrags-Id: Fernes System: Zugangsberechtigung ungültig
      Zusätzliche mögliche Bedeutung:
      Die Zugangsberechtigung lässt keine Kommandoausführung zu.

    • Auftrag Auftrags-Id: Fernes System: Syntaxfehler im resultierenden Dateinamen. Zusätzliche mögliche Bedeutung:
      Der Kommandostring ist dem fernen Partner zu lang.

    • Auftrag Auftrags-Id: Fernes System: Datei/Verzeichnis 'datei' nicht gefunden Zusätzliche mögliche Bedeutung:
      Das Dateinamen-Präfix im fernen FTAC-Berechtigungsprofil beginnt nicht mit "|ftexecsv ".

    • ftexec: Ungültiger Parameter 'c'
      Bedeutung:
      Die Verschlüsselung von Benutzerdaten ist nicht freigeschaltet.

  • Meldungen, die aus Meldungen der ftexec-Serverinstanz resultieren (beginnen mit "ftexecsv:"):

    • Auftrag Auftrags-Id: Fernes System: Datei/Verzeichnis existiert nicht
      Bedeutung:
      Das in ftexec angegebene Kommando existiert im fernen System nicht - zumindest nicht unter dem explizit angegebenen oder implizit verwendeten Pfad. Ist der Partner ein Unix-System, so kann diese Meldung auch bedeuten, dass die Datei zwar existiert, aber nicht als Kommando ausführbar ist, oder dass beim Versuch, das Kommando zu starten, ein Betriebsmittelengpass aufgetreten ist.

    • Auftrag Auftrags-Id: Fernes System: Zugriff auf ... unzulässig
      Bedeutung:
      Das in ftexec angegebene Kommando ist kein ausführbares Kommando oder es enthält unzulässige Zeichen (siehe Kommando ftcrep, Option -fnp).

    • Auftrag Auftrags-Id: Fernes System: Betriebsmittelengpass
      Bedeutung:
      Beim Versuch, das in ftexec angegebene Kommando zu starten, trat ein
      Betriebsmittelengpass auf.

    • Auftrag Auftrags-Id: Fernes System: Dateistrukturfehler
      Bedeutung:

      • Beim Lesen der stdout- oder stderr-Daten, die bei der Ausführung des fernen Kommandos entstehen, trat ein Fehler auf.

      • Ein Satz, den das in ftexec angegebene Kommando erzeugt hat, passt nicht in die Puffer des ftexec-Servers. Wahrscheinlich wurde versucht, eine reine Binärausgabe als Text zu lesen.

      • Der ftexec-Server erhielt beim Weiterleiten der Daten aus dem fernen Kommando an den openFT-Server eine Fehleranzeige.

    • Auftrag Auftrags-Id: Interner Fehler. Fehlercode err_code
      Bedeutung:
      Im fernen ftexec-Server trat ein interner Fehler mit dem Code err_code auf.

  • Meldungen des ftexec-Kommandos selbst (diese beginnen mit "ftexec:"):

    • Auftrag Auftrags-Id: Dateistrukturfehler
      Bedeutung:
      Die empfangenen Daten entsprechen nicht dem ftexec-Format. Sie stammen möglicherweise von einer fernen Datei oder einer gewöhnlichen Vorverarbeitung. Überprüfen Sie, ob die gewählte Zugangsberechtigung passend ist.

    • Interner Fehler. Fehlercode err_code
      Bedeutung:
      Bei der Bearbeitung des ftexec-Kommandos trat ein interner Fehler auf mit dem Code err_code.