[NEWSboard IBMi Forum]
  1. #1
    Joe is offline [professional_User]
    Registriert seit
    Mar 2001
    Beiträge
    365

    Aktualitätsprüfung

    Hallo Forum.

    Ich habe folgendes Problem:

    Ein SQLRPGLE benutzt 2 Log.Files die per Create Index erstellt wurden. Nach Umwandlung des Pgm. kommt CPF4131 auf eine der log.Files.
    Erst nach erneutem Erstellen der LF und Compilierung läuft das Programm.

    Ich war bisher der Meinung, dass ein Aktualitätsfehler unmittelbar nach Umwandlung eines Programmes nicht vorkommen kann.

    Hilfe?

    Gruß
    Joe

  2. #2
    Registriert seit
    Jun 2004
    Beiträge
    69
    Hallo Joe,

    das ist meines Wissens nach auch so. Kann es sein, dass Du beim Wandeln des Programms andere Bibliotheken im Zugriff hattest, als das Programm bei der Laufzeit und dass diese logische Datei in 2 Bibliotheken vorhanden ist?

    Gruß
    Alexander

  3. #3
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Hallo Joe!

    Vielleicht wurden zum Zeitpunkt des Umwandelns andere logische Dateien gefunden? Sieh mal in der Umwandlungsliste des Programms nach, welche logischen Dateien gefunden wurden.

    Gruß
    Jürgen

  4. #4
    Joe is offline [professional_User]
    Registriert seit
    Mar 2001
    Beiträge
    365
    Danke erstmal für die Hinweise.

    Natürlich habe ich diese Punkte beachtet.

    Der PGM-Aufruf erfolgte unmittelbar!! nach Umwandlung des Programmes OHNE Manipulation der Bibliotheksliste.

    Also sollten doch die gleichen Objekte im Zugriff sein?!

    Gruß
    Joe

  5. #5
    Registriert seit
    Jun 2004
    Beiträge
    69
    Wenn Du das RPG-Programm direkt mit 'call' aufrust, sollte das so sein.
    Arbeitest Du bei der logischen Datei mit dem Schlüsselwort 'extfile'? Dann könnte dieses Schlüsselwort dazu führen, dass das Programm beim Aufruf ein ganz anderes Objekt anspricht als beim Wandeln.

    Gruß
    Alexander

  6. #6
    Joe is offline [professional_User]
    Registriert seit
    Mar 2001
    Beiträge
    365
    Zitat Zitat von zannaleer
    Wenn Du das RPG-Programm direkt mit 'call' aufrust, sollte das so sein.
    Arbeitest Du bei der logischen Datei mit dem Schlüsselwort 'extfile'? Dann könnte dieses Schlüsselwort dazu führen, dass das Programm beim Aufruf ein ganz anderes Objekt anspricht als beim Wandeln.

    Gruß
    Alexander

    Auch das war nicht der Fall.

    Sollte dieses Phänomen erneut auftreten, klopfe ich aber
    trotzdem die o.genannten Möglichkeit ab.

    Vielen Dank

    Joe

  7. #7
    Registriert seit
    Oct 2003
    Beiträge
    192
    Hi,

    kann auch folgender Fall sein:

    Aufruf ILE PGM A

    Wandeln ILE PGM A

    Aufruf ILE PGM A -> Noch das alte Objekt im Zugriff

    Passiert bei uns bei alten "pseudo" Ile Programmen die in der DFTACTGRP laufen.
    Dafür muss man sich dann einmal zwischendurch abmelden.

    Schönen Gruß

    Rince

  8. #8
    Joe is offline [professional_User]
    Registriert seit
    Mar 2001
    Beiträge
    365
    Zitat Zitat von Rincewind
    Hi,

    kann auch folgender Fall sein:

    Aufruf ILE PGM A

    Wandeln ILE PGM A

    Aufruf ILE PGM A -> Noch das alte Objekt im Zugriff

    Passiert bei uns bei alten "pseudo" Ile Programmen die in der DFTACTGRP laufen.
    Dafür muss man sich dann einmal zwischendurch abmelden.

    Schönen Gruß



    Rince

    Hallo.

    Danke für den Hinweis.
    Ab/Anmelden gehört bei mir bei solchen Problemen zum Standardverfahren.
    Auch das hatte nichts gebracht.

    Gruß
    Joe

Similar Threads

  1. Aktualitätsprüfung
    By Frank.Sobanek in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 14-08-01, 19:23

Berechtigungen

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