[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Sep 2004
    Beiträge
    11
    Im Thread etwas weiter vorne wurde das schon bejaht.

    Das nützt blos nichts, wenn ein Programm die Dateien löschen soll.
    Gruß

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    727
    Hallo norbert1507,
    das war, sorry, auch direkt nicht als Hilfe für dich gedacht.
    Sondern ich möchte einfach nur wissen ob es geht (DOS-Box, DEL).

    Warum :

    Der Datei-Explorer und der DEL-Command in der Commandumgebung nutzen immer noch intern andere Windows-API's.

    Anderen Anwendern könnte dies trotzdem eine Hilfe sein.
    Also wer würde dies einmal (DEL mit SP2) ausprobieren, und das Ergebnis posten?!

    Danke Sven!

    Im Thread etwas weiter vorne wurde das schon bejaht.
    Leider kann ich dazu nichts finden.

  3. #3
    Registriert seit
    Apr 2001
    Beiträge
    127
    Moin Sven Schneider,
    folgendes Resultat in der DOS-Box:

    Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.

    Also auch hier schlechte Karten!

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    727
    Das Problem ist scheinber ein generelles.
    QDLS ist nicht threadsafe.

    Integrated file system APIs are threadsafe when the operation is directed to an object that resides in a threadsafe file system. When these APIs are operating on objects in file systems that are not threadsafe when multiple threads are running in the job, the API will fail.
    siehe dazu:
    http://as400bks.rochester.ibm.com/ht...axmstfscmp.htm

    Wahrscheinlich greift der Windows Netzwerk-Client mit mehreren Threads auf das QDLS-Objekt zu, und sperrt sich damit selbst.

    Ein ähnliches Problem gab es schon mal mit NT4 SP3.
    Hier blieb nach dem Kopieren einer Datei ins QDLS diese Datei gesperrt, bis die Verbindung zum Serverjob getrennt wurde bzw. das Anzeigen der Dateieigenschaften im Explorer führte auch zum Entsperren des QDLS-Objekts.

    Und auch mit Win2000 SP3. (Seit V5R1 behoben !)
    http://www.rlpforen.de/showthread.php?t=2935

    Sven

Similar Threads

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

Berechtigungen

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