[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    2.044

    Programmtausch

    Hi *all
    1. früher, zu OPM Zeiten, haben wir Programme wenn es dringend war einfach getauscht. Waren diese in Benutzung, sorgte das OS/400 dafür, das die aus QRPLOBJ weiterliefen während neue Jobs auf das neue OBJ zugriffen. Seit ILE stürzen Programme (manchmal) nach dem tausch ab.
    Kann mir jemand die Regeln erklähren ?
    Welche Programme stürzen ab ? (z.B. Srvpgm immer)

    2. Um dafür eine Lösung zu finden möchte ich feststellen welche Programme gerade in Verwendung sind. Der OBJLCK hilft nicht, da Programme die in Benutzung sind keinen OBJLCK haben. Gibt es ein API o.ä. das mir alle Pgmme die noch im Speicher rumschwirren anzeigt ? PGMSTK hilft nix, dauert erstens zu lange und zeigt keine Pgmme die schon mal gerufen wurden und ohne LR verlassen wurden
    Gruß
    Robi

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Tja, das gute alte OPM.

    Mit ILE geht das so einfach nicht mehr, da ja gerade bei Service-Programmen Referenzen ohne Ende benötigt werden. Ausserdem gibt es eine kleine zeitliche Lücke zwischen dem MOVOBJ und dem anschließenden CRTPGM. Wenn genau dazwischen ein CALL erfolgt, gibts den Absturz. Bei OPM kann das auch passieren, ist aber eher selten vorgekommen.

    ILE-Programme können daher nicht im laufenden Betrieb sinnvoll ersetzt werden. Es muss für solche Zwecke ein "Wartungszeitraum" festgelegt werden, in dem dies problemlos möglich ist.
    API's helfen da überhaupt nicht, da ja die Situation nach Aufruf des API's schon wieder eine andere sein kann (Batchjob gerade gestartet, Menüpunkt aufgerufen usw.).

    Man ist ja schließlich nicht allein auf dem System.
    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

Berechtigungen

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