[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2005
    Beiträge
    50

    Java Prozess zeigt * - COMMIT als Function an

    Hallo zusammen,

    es ist schon eine Weile her seit dem ich hier war und da trete ich gleich mal mit einer Frage herein:
    Auf unserer i5 läuft ein Java Prozess (Websphere Application Server V6) der mir neulich * - COMMIT als Function anzeigt. Normalerweise steht da immer der jeweilige Programmaufruf (QWASSTRSVR). Wisst ihr wo das herkommen könnte?
    Mir ist das heute Morgen aufgefallen und es hat sich bis jetzt nichts geändert. Ich weiß auch nicht wie lange dieser Zustand besteht (wahrscheinlich mehrere Tage).
    Meine Vermutung ist, dass es irgendwo aus dem Bereich SQL-Transaktionen herkommen muss aber ich finde nichts was auf einen Fehler hindeuten würde.
    So und jetzt seid ihr dran

    Danke für eure Antworten.

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    was meint denn WRKCMTDFN, bzw. Jobmenu 16?
    ansonsten sieht das eher aus, als ob da jemand Angst vor der Spinne hat und sich hinter einer Wanze versteckt...
    Nach Anwendungsprozess sieht das nicht aus, da würde man die SQL Operationen in einem Server Prozess vermuten.

    D*B

    Zitat Zitat von QSECOFR-1 Beitrag anzeigen
    Hallo zusammen,

    es ist schon eine Weile her seit dem ich hier war und da trete ich gleich mal mit einer Frage herein:
    Auf unserer i5 läuft ein Java Prozess (Websphere Application Server V6) der mir neulich * - COMMIT als Function anzeigt. Normalerweise steht da immer der jeweilige Programmaufruf (QWASSTRSVR). Wisst ihr wo das herkommen könnte?
    Mir ist das heute Morgen aufgefallen und es hat sich bis jetzt nichts geändert. Ich weiß auch nicht wie lange dieser Zustand besteht (wahrscheinlich mehrere Tage).
    Meine Vermutung ist, dass es irgendwo aus dem Bereich SQL-Transaktionen herkommen muss aber ich finde nichts was auf einen Fehler hindeuten würde.
    So und jetzt seid ihr dran

    Danke für eure Antworten.
    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
    Mar 2005
    Beiträge
    50
    Danke für deine Antwort.
    Opt 16 hatte ich schon überprüft: No commitment definitions are active

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    dann würde ich mal auf die Wanze setzen; dann bleiben drei Möglichkeiten:
    1. Dem Ochsen ins Horn petzen und Fehlermeldung bei IBM machen.
    2. Den WebsFear auf AS400 durch Tomcat oder JBoss (je nachdem) auf Linux (oder wg. mir Windoof) ersetzen (wenn es sich um eine nützliche Anwendung handelt)
    3. so tun, als ob man nix gemerkt hat (wenn es sich um Management Console, unbenutzten Web Query oder ählichen Schlunz handelt)


    D*B

    Zitat Zitat von QSECOFR-1 Beitrag anzeigen
    Danke für deine Antwort.
    Opt 16 hatte ich schon überprüft: No commitment definitions are active
    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.695
    Soweit ich das bisher feststellen konnte kann man bei Java-Job's nicht direkt auf den Jobstatus für offenen Dateien oder Commitdef's prüfen, da durch die SQL-JDBC eine interne Verbindung zu einem QZDA-Job hergestellt werden (geht halt wie ODBC-Zugriff).

    Um also den tatsächlichen Commitstatus zu prüfen musst du den zugehörigen QZDA-Job ermitteln und dir dort das Joblog und ggf. Commitstatus anzeigen.
    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

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    @Baldur: das hat mit QZDA and whatever, sprich User Connections nix zu tun

    @QSECOFR-1: ist der Job bis zur Message
    WebSphere application server server1 ready.
    gekommen und ist selbiger denn verwendbar? (F1 auf die Message zeigt den Port xxxx an und mit http://localhost:xxxx/ibm/console sollte was anderes als eine Fehlermeldung kommen.

    D*B

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Soweit ich das bisher feststellen konnte kann man bei Java-Job's nicht direkt auf den Jobstatus für offenen Dateien oder Commitdef's prüfen, da durch die SQL-JDBC eine interne Verbindung zu einem QZDA-Job hergestellt werden (geht halt wie ODBC-Zugriff).

    Um also den tatsächlichen Commitstatus zu prüfen musst du den zugehörigen QZDA-Job ermitteln und dir dort das Joblog und ggf. Commitstatus anzeigen.
    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
    Mar 2005
    Beiträge
    50
    @Fuerchau
    Sowas hatte ich auch in Verdacht, bloß bei uns sind das QSQSRVR Jobs, weil wir 'native' auf die DB2 gehen. Die Toolbox Treiber, die wir früher verwendet haben gingen über die QZDASOINIT Jobs.
    Das Problem hier ist, dass es im Moment 40 Jobs inkl. Joblogs sind, die durchforschen darf

    @BenderD
    Ja, es läuft alles prima! Der WAS läuft ohne Probleme, unsere Java-Applikationen tuen es auch......aber diese *-COMMIT Anzeige lässt mir einfach keine Ruhe.

  8. #8
    Registriert seit
    Mar 2005
    Beiträge
    50
    Ich glaube, ich habe etwas gefunden, allerdings bin ich mir nicht sicher ob das ein Problem ist:
    Ich habe alle QSQ* Jobs durchgesucht und alle 39 Jobs zeige mir als commitment status das hier an:
    *DFTACTGRP Default activation group

    Jedoch einer dieser Jobs (und zwar der älteste von allen) hat noch einen zusätzlichen Eintrag:
    *DFTACTGRP Default activation group
    QDBCMTDFN OS/400 Database

    Was bedeutet dieser 'QDBCMTDFN' Eintrag?

  9. #9
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    @Jobs durchsuchen: das kannst du einfacher haben: WRKCMTDFN
    @Jobanzeige: wenn eine JVM irgendwelche stati der Java Welt nach außen anzeigen würde, dann würde einem beim zusehen schlecht werden! da laufen bei hoher Workload massig Threads, mit ständig wechselnden Commit stati
    @QDBCMTDFN: dieser Eintrag deutet, wenn er mit dem Problem in Zusammenhang stehen sollte eher auf sowas:
    ACGDTA for 133341/QEJBSVR/SERVER1 not journaled; reason 1.
    was sich bei WebsFear V6 im Joblog normalerweise finden lässt

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

  10. #10
    Registriert seit
    Mar 2005
    Beiträge
    50
    Zitat Zitat von BenderD Beitrag anzeigen
    @Jobs durchsuchen: das kannst du einfacher haben: WRKCMTDFN
    D*B
    Naja, bei 40 Jobs muss ich das trotzdem pro Job machen....

    Zitat Zitat von BenderD Beitrag anzeigen
    @Jobanzeige: wenn eine JVM irgendwelche stati der Java Welt nach außen anzeigen würde, dann würde einem beim zusehen schlecht werden! da laufen bei hoher Workload massig Threads, mit ständig wechselnden Commit stati
    D*B
    Gerade DAS macht mich ja so stutzig, das dürfte eigentlich gar nicht dort angezeigt werden....

    Zitat Zitat von BenderD Beitrag anzeigen
    @QDBCMTDFN: dieser Eintrag deutet, wenn er mit dem Problem in Zusammenhang stehen sollte eher auf sowas:
    ACGDTA for 133341/QEJBSVR/SERVER1 not journaled; reason 1.
    was sich bei WebsFear V6 im Joblog normalerweise finden lässt
    D*B
    ....leider nein, kein Eintrag im Joblog....

Similar Threads

  1. Java und Fehlermeldung jva0122 bei simplen "Hello World"
    By TARASIK in forum IBM i Hauptforum
    Antworten: 21
    Letzter Beitrag: 30-03-11, 13:48
  2. Java Version
    By Muchi in forum NEWSboard Java
    Antworten: 2
    Letzter Beitrag: 07-11-06, 11:00
  3. User defined function
    By KM in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-08-06, 10:34
  4. SQL UDF Function ausführung mit Fehler
    By jakarto in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-07-06, 13:41
  5. Antworten: 3
    Letzter Beitrag: 06-06-06, 15:57

Berechtigungen

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