[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2009
    Beiträge
    52

    Smile Programme im Speicher *INLR = *off

    Hallo Leute,

    ich habe folgendes Problem:

    wir haben manche Programm die nicht mit *INLR geschlossen werden und somit noch im Speicher schwirren.

    Wie kann ich mir die Programme anzeigen lassen, damit wenn diese geupdatet werden nicht um die Waffel fliegen, da sie auf eine alte Version zugreifen??

    Danke

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... beim wandeln mit Replace(*YES) werden die alten Objekte in die QRPLC Lib verschoben und die bestehenden Verpointerungen bleiben gültig. Da, wo das nicht ausreicht, geben die Bordmittel eher nix her.

    D*B

    Zitat Zitat von MGJ79 Beitrag anzeigen
    Hallo Leute,

    ich habe folgendes Problem:

    wir haben manche Programm die nicht mit *INLR geschlossen werden und somit noch im Speicher schwirren.

    Wie kann ich mir die Programme anzeigen lassen, damit wenn diese geupdatet werden nicht um die Waffel fliegen, da sie auf eine alte Version zugreifen??

    Danke
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    May 2009
    Beiträge
    52

    Danke

    Vielen Dank für die Antwort.

    Ein Detail hab ich vergessen, die Programme (mehrere) werden auf anderen Systemen restored, was aber an der Antwort wohl nix ändern wird.

    Jede Einzelne nachzusehen ob diese Bereits in irgendnen SBS läuft wär ja ne Lösung aber das dauert bei mehreren PGMS.

    Macht es überhaupt sinn mit *INLR = OFF zu arbeiten oder leidet da zu sehr die performance beim schließen / öffnen der Dateien?

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... Installation per Restore verschärft die Problematik, da dabei der Mechanismus über QRPLOBJ nicht zieht, sondern das identische Objekt ersetzt wird, also zu der Zeit offene Programme abschmieren können.
    *INLR off oder nicht ist nur in 2. Hinsicht eine Performancefrage, in erster Linie geht es um Funktionalität (hat ein Programm eine Geschichte, oder fängt es jedesmal von vorne an) und dieses Problem stellt sich für andere Objekte ebenfalls (ServiceProgramme, Files etc...). Wenn man nicht neu erstellen kann, sondern per restore erneuern muss, muss das entweder offline passieren, oder man muss sich andere Mechanismen bauen. Entweder müssen die Programme auf solche Situationen intelligent reagieren, oder man könnte versuchen das per MOVOBJ in die QRPLOBJ und anschließendem Restore zu lösen (was allerdings dann Programme, die justament dann neu starten wollen abschmieren lässt).

    D*B

    Zitat Zitat von MGJ79 Beitrag anzeigen
    Vielen Dank für die Antwort.

    Ein Detail hab ich vergessen, die Programme (mehrere) werden auf anderen Systemen restored, was aber an der Antwort wohl nix ändern wird.

    Jede Einzelne nachzusehen ob diese Bereits in irgendnen SBS läuft wär ja ne Lösung aber das dauert bei mehreren PGMS.

    Macht es überhaupt sinn mit *INLR = OFF zu arbeiten oder leidet da zu sehr die performance beim schließen / öffnen der Dateien?
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nachtrag:
    Bei ILE-Objekten schlägt der Restore ggf. fehl, wenn die Objekte noch aktiv sind.
    Bei OPM gibts diese Prüfung nicht, dann gibts MCH-Fehler bei aktiven Programmen (wie Dieter schon sagte).
    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. alle Programme zu einen PF
    By steven_r in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 01-07-08, 15:33
  2. Daten verschlüsselt speicher
    By programmer06 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 14-07-06, 13:05
  3. aktive Programme
    By jajonowak in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 12-06-06, 13:55
  4. temporären Speicher begrenzen
    By STamms in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 12-05-06, 08:54
  5. Suche 2 Speicher 3001 oder passendes
    By lois in forum NEWSboard Server & Hardware Markt
    Antworten: 1
    Letzter Beitrag: 09-06-05, 17:32

Berechtigungen

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