[NEWSboard IBMi Forum]
  1. #1
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341

    Dateien im IFS bzw. QDLS über Explorer löschen

    Habe obiges Problem, Fuerchau hat mir auch dankenswerterweise das PTF "MF34337" zum Beheben des Problems genannt. Da wir im Moment keine Softwarewartung haben, bekomme ich das PTF von IBM nicht. Daher meine Frage: Wie lauten die OS/400-Befehle zum Löschen einzelner Objekte im IFS und QDLS.
    (QDLS-Einträge lösche ich im Moment interaktiv mit "wrkflr" und Auswahl 4.)

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    QDLS: DLTDLO
    IFS: DEL
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jan 2001
    Beiträge
    109
    Hallo zusammen

    Zu diesem Thema noch eine Frage:
    Das generische Löschen von Einträgen im IFS funktioniert mit dem DEL Command perfekt:
    DEL OBJLNK('/EXP/EXPORT_TAR/*.csv')
    DEL OBJLNK('/EXP/EXPORT_TAR/*.tif')

    Nun würde ich gerne das Löschen dieser Einträge über FTP vornehmen (gleich anschliessend an den MPUT).
    Mein folgendes Script:

    USER PASSWORT
    cd TAR
    cd Nach_TAR
    ASCI
    NAMEFMT 1
    MPUT /EXP/EXPORT_TAR/*.CSV
    MPUT /EXP/EXPORT_TAR/*.TIF
    MDEL /EXP/EXPORT_TAR/*.CSV
    MDEL /EXP/EXPORT_TAR/*.TIF
    CLOSE
    QUIT


    kann nun angeblich den Pfad nicht finden:

    > MDEL /EXP/EXPORT_TAR/*.CSV
    227 Entering Passive Mode (...).
    125 Data connection already open; Transfer starting.
    550 /EXP/EXPORT_TAR/*.CSV: The system cannot find the path specified.
    Enter an FTP subcommand.
    > MDEL /EXP/EXPORT_TAR/*.TIF
    227 Entering Passive Mode (....).
    125 Data connection already open; Transfer starting.
    550 /EXP/EXPORT_TAR/*.TIF: The system cannot find the path specified.

    Wie muss der korrekte FTP-Befehl denn aussehen, damit dies funktioniert (beim MPUT war der Pfad ja korrekt!)

    Vielen Dank für eure Hilfe.
    Grüsse
    Roman

  4. #4
    Registriert seit
    May 2002
    Beiträge
    1.121
    http://www.malzi.de/download/qmf34337.savf

    da habe ich das ptf als savfile

    gruß ronald

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    2.644
    Zitat Zitat von malzusrex
    http://www.malzi.de/download/qmf34337.savf
    da habe ich das ptf als savfile
    tststs ;-)

    Aber hast Recht, ich archiviere auch alle PTFs auf einem FTP-Server, man weiss ja nie...

    -h

  6. #6
    Registriert seit
    Jan 2001
    Beiträge
    109
    Zitat Zitat von malzusrex
    http://www.malzi.de/download/qmf34337.savf

    da habe ich das ptf als savfile

    gruß ronald

    Besten Dank fürs erste. - Ich werde den PTF über das Wochenende installieren.

    Grüsse
    Roman

  7. #7
    Registriert seit
    Jan 2001
    Beiträge
    109
    war etwas vorschnell!

    Ich stelle gerade fest, dass PTF MF34337 auf V5R2 basiert. Wir betreiben aber V5R3 mit Cum.PTF 06142

    Meldung lautet, dass der PTF installiert sei.

    Daran kanns offensichtlich nicht liegen. ??????

  8. #8
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von roman
    ....
    MPUT /EXP/EXPORT_TAR/*.CSV
    MPUT /EXP/EXPORT_TAR/*.TIF
    MDEL /EXP/EXPORT_TAR/*.CSV
    MDEL /EXP/EXPORT_TAR/*.TIF
    ....
    Hello,

    ich denke, das liegt ein Irrtum vor.
    Im Prinzip befindest Du Dich ja auf dem Fremdrechner.
    Dann schickst Du mittels MPUT die Dateien rüber.
    Dann willst Du da auf dem Fremdrechner im Verzeichnis /EXP/EXPORT_TAR/ diese Dateien löschen....

    Wollen willst Du aber die Dateien auf Deiner Kiste löschen oder?

    Die Fehlermeldung sagt ja Eindeutig, dass es auf dem Fremdrechner kein/EXP/EXPORT_TAR/ gibt, was ja auch logisch ist.

    Oder habe ich da gerade nen Blackout?

    kuempi

  9. #9
    Registriert seit
    Jan 2001
    Beiträge
    109
    Zitat Zitat von kuempi von stein
    Hello,

    ich denke, das liegt ein Irrtum vor.
    Im Prinzip befindest Du Dich ja auf dem Fremdrechner.
    Dann schickst Du mittels MPUT die Dateien rüber.
    Dann willst Du da auf dem Fremdrechner im Verzeichnis /EXP/EXPORT_TAR/ diese Dateien löschen....

    Wollen willst Du aber die Dateien auf Deiner Kiste löschen oder?

    Die Fehlermeldung sagt ja Eindeutig, dass es auf dem Fremdrechner kein/EXP/EXPORT_TAR/ gibt, was ja auch logisch ist.

    Oder habe ich da gerade nen Blackout?

    kuempi
    ... hast natürlich recht!¨ ;-)

    Somit geht es im gleichen Ablauf (FTP-Script) ohnehin nicht. Also bleibt mir wohl nur, den DEL OBJLNK... im CL-Programm zu verwenden.

    Besten Dank für die Bemühungen
    Grüsse
    roman

  10. #10
    Registriert seit
    Aug 2004
    Beiträge
    923
    Japp,

    soweit - so klar.

    Ein paar Anmerkungen von mir.
    Ich persönlich würde nicht mit generisch bei FTP arbeiten.
    Generisch schon, aber nicht unkontrolliert.
    Besser wäre ein RPG oder so laufen zu haben, was im Prinzip jede einzelne Datei als einzelnen Prozess verarbeitet (und damit für jede einzelne Datei einen sagen wir mal "call" durchführt), damit auch nach jeder einzelnen Datei klar ist, ob die überhaupt sauber auf der anderen Seite angekommen ist.
    Nach jedem dieser Prozesse eine Klärung, ob ok oder nicht, weil wenn nicht, dann darfste ja auch nicht löschen auf der Senderseite...

    Das ist alles auch locker per Programm (RPG) machbar, ok, geht etwas über (Batch-)CLP hinaus, aber machbar.

    Denk mal drüber nach!

    kuempi

    (der erstens nun Urlaub hat und zweitens diese Überlegung zur Diskussion freigibt.)

    Edit:
    Habe inzwischen selber genug Antworten gefunden, dass generisch gerechtfertigt wäre.
    Trotzdem wäre zwischen MPUT und MDEL (bzw.DEL OBJLNK) eine Prüfung angebracht, ob da wo der PUT geklappt hat.

Similar Threads

  1. Dateien auf dem IFS löschen
    By codierknecht in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 27-08-08, 06:13
  2. Dateien aus dem IFS löschen
    By Bobou in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 16-01-07, 11:26
  3. Dateien per FTP von IFS auf der AS400 holen
    By kroehn in forum NEWSboard Windows
    Antworten: 5
    Letzter Beitrag: 08-11-06, 20:36
  4. Dateien in QDLS bzw. IFS über Explorer löschen
    By dino in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 22-05-06, 19:59
  5. Dateien im freigegebenen Ordner im IFS löschen
    By Enatz in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 07-12-05, 22:10

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •