[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Jun 2009
    Beiträge
    131

    Prüfen ob Subsystem aktiv ist

    Wie kann ich elegant in einem CL prüfen ob ein Subsystem aktiv ist? UDTF GET_ACTIVE_JOB_INFO scheint auf V7R1 noch nicht zu funktionieren.

  2. #2
    Registriert seit
    Dec 2004
    Beiträge
    203
    Wird wahrscheinlich mit irgendeiner API gehen ... da ich aber relativ "nativ" bin :-) und mit "sowas" noch niicht "zu tun" hatte hier ein kleiner CL Ansatz

    wrksbsd output(*print)
    cpysplf in eine einfach db datei
    rcvf auf die db und mit substr(...) gucken wann sbs gefunden ... dann ebenfalls mit substr(...) gucken ob in der spalte Status = Aktiv.

    wie geschrieben es gibt garantiert noch x andere lösungen ...

    Gruß,
    Ralf

  3. #3
    Registriert seit
    Jun 2009
    Beiträge
    131
    Auf jeden Fall danke für eine handwerklich stabile Idee...

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Da ein Subsystem wiederum als Job geführt wird hilft natürlich auch das List-Jobs-API.
    Hier ist der Job-Typ dann SBS.
    Die "einfache" Variante wurde ja schon beschrieben.
    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 2007
    Beiträge
    905
    Vielleicht noch als Anmerkung:
    Verwende anstelle WRKSBSD doch DSPSBSD! Dann klappt's auch mit dem CPYSPLF.

    *scnr
    kf

  6. #6
    Registriert seit
    Dec 2004
    Beiträge
    203
    hatte bei mir ein d bei wrksbsd zu viel.
    wrksbs ist der freund mit *print :-)
    gruß,
    ralf

  7. #7
    Registriert seit
    Dec 2004
    Beiträge
    203
    Aufpasse muss man(n) natürlich ob nach PTF oder Releasewechsel sich evtl.
    der Output geändert hat was dann wieder eine kleine korrektur im CL nach
    sich zieht.

    By the WAY ... ändern sich eigentlich auch mal API´s bei einem PTF oder
    Releasewechsel ... rein interessehalber ?

  8. #8
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Wie wärs mit API QWDRSBSD? (Beispiel)

  9. #9
    Registriert seit
    Feb 2003
    Beiträge
    119
    wie wäre es mit
    WRKSBSJOB SBS(XXX) OUTPUT(*PRINT)
    MONMSG MSGID(CPF1003) EXEC(DO)

    CPF1003 kommt wenn das SBS nicht aktiv ist

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Öffentlich bekannte API's ändern sich in der Schnittstelle nur abwärtskompatibel.
    D.h., es kommen schon mal Parameter oder "Formate" dazu.
    Aber ich habe es noch nicht erlebt (seit V2R3) dass sich Aufrufe von API's mal geändert hätten.
    Die IBM ist ja nicht Microsoft.
    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

  11. #11
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Was wird denn genau gesucht? Ob ein Subsystem mit bestimmtem Namen aktiv ist oder ob eine bestimmte Subsystembeschreibung (Bibliothek/Name) als Subsystem aktiv ist?

  12. #12
    Registriert seit
    Jun 2009
    Beiträge
    131
    Danke für die Hilfe. QWDRSBSD tut's. Es ging nur darum zu schauen ob ein bestimmtes SBS aktiv ist.

Similar Threads

  1. Antworten: 5
    Letzter Beitrag: 24-06-15, 12:11
  2. Job noch aktiv - wie kann ich dies am besten prüfen ?
    By falke34 in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 14-05-14, 16:15
  3. Subsystem erstellen für Datensicherung
    By hs in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 20-02-02, 13:15
  4. Subsystem mit Priorität 80
    By Robi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 27-10-01, 12:26
  5. Job im richtigen Subsystem ?
    By becama in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 04-07-01, 07:11

Berechtigungen

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