[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2015
    Beiträge
    20

    Teildateisperre bei OPNQRYF

    Vielleicht hat jemand so etwas schon gehabt :
    Ich hab ein CL :
    RCLRSC
    CLOF OPNID(logische Datei)
    OVRDBF FILE(logische Datei) SHARE(*YES)
    OPNQRYF FILE(logische Datei) OPTION(*INP) blablabla

    --> Unter WRKOBJLCK hab ich jetzt eine Objektsperre auf der logischen Datei
    und eine Teildateisperre auf der zugehörenden Physischen
    CALL (PROGRAMM), lesen logische Datei
    CLOF OPNID(logische Datei)
    DLTOVR File(logische Datei)

    --> die Objektsperre ist immer noch da
    Was kann da passiert sein ?
    Bisher waren bei OPNQRYF nach dem CLOF/DLTOVR die Sperren immer wieder weg.
    Doppelte Objekte und falsche DBR ausgeschlossen.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Da vergisst das/ein Programm den Close da *INLR = *OFF beim Ende ist.
    Bei OPM hilft da meist ein RCLRSC.
    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
    Sep 2015
    Beiträge
    20
    Programm endet mit SETON LR.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ggf. wird ein CALL gemacht. Irgendein Programm in der Kette macht einen Open aber keinen Close.
    Mach doch einen RCLRSC nach dem Aufruf und nicht vorher.
    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

  5. #5
    Registriert seit
    Sep 2015
    Beiträge
    20
    Klasse, hat funktioniert !!!))
    Ziel erreicht. Das PGM soll seine Geheimnisse für sich behalten. Ist aus einem zugekauften Softwarestak zu dem leider nicht alle Quellen verfügbar sind. Danke Fuerchau !!!

  6. #6
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Mach doch einen RCLRSC nach dem Aufruf und nicht vorher.
    Dann lass uns bloß hoffen, dass die Datei nicht zufällig in einem ILE-Service-Programm angesprochen wird.
    Dann fliegt einem mit bzw. nach dem RCLRSC das Ganze um die Ohren!

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    RCLRSC wirkt doch nicht auf ILE?
    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

Similar Threads

  1. OPNQRYF und RUNSQLSTM
    By DEVJO in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 23-11-15, 14:21
  2. Probleme mt OPNQRYF
    By Hawi in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 17-06-15, 09:40
  3. OPNQRYF im RPG-Programm durch SQL ersetzen
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 18-05-14, 16:26

Berechtigungen

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