[NEWSboard IBMi Forum]

Thema: JVM beenden

Hybrid View

  1. #1
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.017
    beenden der JVM mit DestroyJavaVM (macht man das nicht, stirbt die VM spätestens bei Ende des Prozesses = Job)
    Hört mir hier eigentlich irgendjemand auch mal zu??? Wie oft soll ich eigentlich noch schreiben, dass man eine JVM innerhalb eines Jobs nicht mehr manuell beenden kann? Das mag vielleicht bis V5R1 noch möglich gewesen sein mit der erwähnten Prozedur, aber danach nicht mehr!!!

    neuere Doku als V6R1 kenne ich nicht!
    Da bin ich ganz Deiner Meinung. Aber was willst Du mir damit sagen???????

    @Robi:
    Es bleibt Dir aus meiner Sicht wirklich nur übrig den RCLACTGRP wegzulassen, so wie vom Hersteller der Software empfohlen. Probier es doch mal aus, um festzustellen, ob der ursprüngliche Fehler wieder auftritt. Vielleicht kann man den ja dann anderweitig beheben. Oder handelt es sich evtl. um benannte ACTGRPs, die Du gezielt beenden kannst?

    Gruß,
    KM

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.392
    ... wenn du mal dem link folgen würdest, dann stösst du auf die offizielle Doku von DestroyJavaVM V6R1 und die sagt was anderes als du - ergo: einer erzählt Quatsch, du oder die Doku.

    D*B

    Zitat Zitat von KM Beitrag anzeigen
    Da bin ich ganz Deiner Meinung. Aber was willst Du mir damit sagen???????
    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
    Jun 2001
    Beiträge
    2.049
    RCLACTGRP ist die Ursache, das haben wir getestet.
    Es wegzulassen ist nicht möglich, da div. ILE uns SQL Ile pgmme in abh. vom Benutzerverhalten gerufen werden.
    Die Actgrp's sind nicht benannt (jedenfalls nicht alle)

    Wir haben nun ein Prob. bei IBM aufgemacht.
    mal sehn was wird
    Gruß
    Robi

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.799
    Hat denn diese neue Software keine eigene benannte ACTGRP ?
    Dann lass diese doch aktiv und beende nur deine eigenen ACTGRP's.
    Ein nachträgliche Änderung der ACTGRP ist nicht möglich.

    Wenn das Programm die ACTGRP *CALLER verwendet (DSPPGM), dann erstelle ein Aufrufprogramm mit benannter ACTGRP die das neue Proggi aufruft. Dann musst du diese ACTGRP auch nicht auflösen. Das neue Programm müsste doch damit leben können, wenn die ACTGRP bestehen bleibt, ansonsten würde ich bei dem Lieferanten einen Fehler melden.

    Allerdings darfst du RCLACTGRP ACTGRP(*ELIGIBLE) dann nicht mehr verwenden.
    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
    Jun 2001
    Beiträge
    2.049
    Jain,
    das geht leider nicht, da manche Aufrufe in dem Pgm ile mit *new rufen, (das sind dann Pgmme die auch aus dem Menü gerufen werden können)

    Es werden u.a. 2 QJV* actgrp's geschlossen.
    Wenn ich die ausschließen könnte ..
    Ich hab leider nicht nur feste zu schließende Namen
    Robi

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.392
    new ist nicht persistent, die fliegt selber weg

    D*B

    Zitat Zitat von Robi Beitrag anzeigen
    Jain,
    das geht leider nicht, da manche Aufrufe in dem Pgm ile mit *new rufen, (das sind dann Pgmme die auch aus dem Menü gerufen werden können)

    Es werden u.a. 2 QJV* actgrp's geschlossen.
    Wenn ich die ausschließen könnte ..
    Ich hab leider nicht nur feste zu schließende Namen
    Robi
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  7. #7
    Registriert seit
    Jun 2001
    Beiträge
    2.049
    sicher ????

    das könnte helfen,

    Ich mach ein cl, in dem alle benannten ACTGRP's aufgelistet werden die mit monmsg zu gemacht werden
    Ist zwar nicht besonders elegant ...

    Das werd ich hier mal vorschlagen
    Gruß
    Robi

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.799
    Vielleicht hilft die folgendes API weiter:
    Open List of Activation Attributes (QWVOLACT) API

    Dann kannst du gezielt Aktivierungsgruppen zurücksetzen.
    Die *DFTACTGRP wird mit RCLRSC weitgehend bereinigt.
    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. SBS läßt sich nicht beenden
    By Marimari1009 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 10-01-07, 12:41
  2. Starten und beenden der AS/400
    By Klabautermann in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 29-09-06, 16:39
  3. JVM kann nicht erstellt werden
    By KM in forum NEWSboard Java
    Antworten: 1
    Letzter Beitrag: 21-07-06, 12:13
  4. Beenden eines Bildschirmprogrammes (RPG)
    By gaby68 in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 14-06-06, 17:27
  5. Job in SBS beenden
    By hs in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 12-12-01, 10:43

Berechtigungen

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