[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    May 2006
    Beiträge
    195

    Job Informationen lesen

    Hallo *all,
    Ausgangssituation 1:
    Befehlszeile - wrkusrjob - Es werden alle Jobs des Users angezeigt.
    An dieser Stelle gibs es nur Auswahl 4, 5 und 8.

    Besteht hier die Möglichkeit eine neue Auswahl zu erstellen
    zum bsp. "strsrvjob" und anschliessend strdbg mit Programmeingabe.

    Ausgangssituation 2:
    Befehlszeile - wrkusrjob -Auswahl 5 vor einem Job-> man verzweigt in das Fenster "Mit Job Arbeiten" .

    Besteht die Möglichkeit Informationen wie JOB/Benutzer/Nummer auszulesen.

  2. #2
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Ich glaube nicht, dass man die Auswahlen dort ergänzen kann. Aber ich denke, dein Problem ist, dass du einen Job eines Users debuggen möchtest (per strsrvjob)? Ich habe das bei mir folgendermaßen gelöst: Ich rufe die Jobanzeige mit der Auswahl 5 auf. Dann starte ich ein Makro, dass ich mit der Client Access Makrofunktion per "Makro aufzeichnen" erstellt habe. Dieses Makro liest die Jobinformationen, die ja immer oben an den gleichen Positionen stehen und erzeugt auf der Befehlseingabezeile einen String, in dem das strsrvjob-Kommando passend zusammengebaut ist.

    Dieter

  3. #3
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Noch ein Hinweis: In Client Access kann man Makros ja einfach auf die rechte Maustaste legen. Du könntest natürlich mehrere Makros für unterschiedliche Zwecke aufzeichnen und im Kontextmenü (IBM nennt das "Dialogfenstertastenblock") anzeigen.

    Dieter

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das geht auch einfacher:
    strsvrjob jobname
    Bei mehreren Jobs wird eine Liste angezeigt, den richtigen mit 1 auswählen und fertig ist man.
    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
    Jan 2012
    Beiträge
    1.120
    Aber dann muss man den Jobnamen kennen. Bei interaktiven Sitzungen ist das ja oft ein generierter Name (QPADEVxxxx). Da ist ein wrkusrjob <username> oft einfacher.

    Aber grundsätzlich finde ich den Tipp mit dem strsrvjob <jobname> prima. Kannte ich bisher noch nicht.

    Dieter

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Selbst dann weiß ich doch welchen QPADEVxxx ich observieren will.
    Es ist halt nur mühsam, den Jobnamen immer abzutippen, da die Anzeige mit dem CMD-Parameter nie übereinstimmt.

    Im übrigen weiß ich nicht, warum noch mit QPADEV (o.ä.) gearbeitet wird.
    Inzwischen lassen sich alle Emulationen mit richtigen Namen versehen.
    Ins besonders bei Journlisierungen (oder eigenen Protokollen) ist die Nachvollziehbarkeit besser gewährleistet und der Wiederanlauf (DEVRCYACN(*DSCMSG)) gestaltet sich auch besser.
    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

  7. #7
    Registriert seit
    May 2006
    Beiträge
    195
    wenn mehrer Jobs zum bsp. über webservice, oder ... gestartet werden dann laufen alle in die QUSRWRK und heissen alle QZRCSRVS und User Quser. Natürlich mit dem Befehl wrkusrjob können alle jobs die ein Bestimmrer Benutzer gestarte aufrufen. Und dann immer wieder tippen, tippen ... scheisse.
    (wer ist dieser IBM eine 3 Man Firma, oder wird einiges hobbymässig entwickelt)
    Uncool ist das man ständig irgendwelche krücken bauen muss.
    Danke trotzdem.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nunja, da hilft ein wenig der iSeries Navigator.
    Hier wird bei diesen Jobs (wie bei QZDA-Jobs auch) der tatsächliche User angezeigt.
    Dann kann man ja dann die Job-Nr. erfahren um die es geht.
    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

  9. #9
    Registriert seit
    May 2006
    Beiträge
    195
    wenn man weis wer den Job abgesetzt hat, und gibt den Namen im wrkusrjob werden alle QUSER- Jobs von dem user angezeigt.
    Cool wäre, wen überall die benutzerdefinierte Auswahlmöglichkeiten zur verfügung stehen wurden (wie im PDM)

  10. #10
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Zitat Zitat von svit Beitrag anzeigen
    wenn mehrer Jobs zum bsp. über webservice, oder ... gestartet werden dann laufen alle in die QUSRWRK und heissen alle QZRCSRVS und User Quser.
    Wenn die QZDASOINIT oder QZRCSRVC für einen bestimmten User laufen (eben weil sie z.B. die SQL-Anfrage eines Users bedienen), kann man sie folgendermaßen eingrenzen:
    wrkobjlck <user> *usrprf

    Zur Klarstellung: Die Jobs laufen zwar unter QUSER, sind aber dem Benutzerprofil des "echten" Benutzers zugeordnet. Das kann man mit wrkobjlck herausfinden.

    Dieter

  11. #11
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Noch ein Tipp: Du kannst natürlich auch einfach einen Service Entry Point setzen (mittels Debug). Dort kannst du ja den "richtigen" Userprofilnamen als Selektion angeben. Dann läuft der Debug genau in den Job rein, den der betreffende User initiiert. Da musst du den Job überhaupt nicht manuell identifizieren.
    Falls du RDi einsetzt, kannst du den Service Entry Point ja sogar sehr komfortabel über eine grafische Oberfläche setzen.

    Das geht natürlich nur, wenn es in dem Job auch ein debugbares Programm gibt.

    Dieter

  12. #12
    Registriert seit
    May 2006
    Beiträge
    195
    genau
    ob mit wrkobjlck oder wrkusrjob egal. Das Hauptproblem wird dadurch nicht kleiner.

Similar Threads

  1. API für Informationen zu Modulen eines ILE Programms?
    By it-wolf in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 10-07-02, 13:50
  2. CDs für AS/400 brennen und lesen
    By HelgeNielsen in forum IBM i Hauptforum
    Antworten: 12
    Letzter Beitrag: 23-04-02, 15:40
  3. SPL-Datei Informationen
    By braini in forum NEWSboard Server Software
    Antworten: 2
    Letzter Beitrag: 05-03-02, 07:38
  4. Antworten: 2
    Letzter Beitrag: 13-06-01, 14:22
  5. AS/400 QIC-2GB Tape lesen
    By chr in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 01-02-01, 11:00

Berechtigungen

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