[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Feb 2001
    Beiträge
    18.794
    Pfiffig? Da dürfen Programmnamen ja auch nur 8 statt 10 Zeichen lang sein. Was für eine Verschwendung.

    Damit bekomsmt du zwar QDLS nicht weg, aber es läuft dann auch:

    Erstelle ein neues Subsystem und schiebe die Jobqueue dahin.
    Anschließend änderst du das Subsystem auf single threading:
    https://www.ibm.com/support/pages/subsystem-single-or-multiple-threads


    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #14
    Registriert seit
    Apr 2008
    Beiträge
    60
    ...das 'pfiffig' war ironisch von mir- ich finde die Vorgehensweise dezent angestaubt ;-)
    Naja- es ist eben eine über Jahre gewachsene Ansammlung an Programmen, die eben noch den SNDDST verwenden (seit welchem Rel. gibt´s den SNDSMTPEMM?).

    Das von dir verlinkte Dokument hatte ich schon gefunden- es hilft mir nur leider nicht:

    Die problematischen Jobs laufen im SBS QBATCH mit der QDFTJOBD. Hier wurde von uns bezüglich Multithreading nix verändert- somit sollten die Jobs eigentlich als Singlethread laufen.
    In diesen Jobs werden SQLs aufgerufen- und dort entstehen (sobald der Sysval QQRYDEGREE abweichend zu *NONE gesetzt ist) mehrere Threads (SQL-Optimizer).
    Das SBS ist dabei nach wie vor als Single definiert.

    Aber ich glaube ja eher dass es den Jobs in einem SBS völlig egal ist, ob das SBS als S oder M definiert ist. D. h. ich glaube nicht, dass ich einen Job mit "CALL QWTMAINT PARM(1 7 SBS BIB S)" dazu zwingen kann als Singlethread zu laufen.

  3. #15
    Registriert seit
    Feb 2001
    Beiträge
    18.794
    Das bleibt eben auszuprobieren. Wenn das Subsystem dies verweigert, dürfte auch SQL das nicht dürfen.
    Aber da kann auch eine QAQQINI helfen:
    PARALLEL_DEGREE ist eine einstellbare Option.
    Du kannst im SBSD eine zusätzliche Subsystemlib einstellen und dort eine QAQQINI erstellen.
    Dann würde Batch eben nicht von der Parallelausführung im SQL profitieren, der Dialog und andere SBS' schon.

    Es gäbe noch eine interessante Variante:
    SQL im Servermode:
    http://www.redbooks.ibm.com/abstracts/tips0658.html

    Du brauchst also nur das API QWTCHGJB() mittels Vorlauf-Programm aufzurufen und SQL's werden in einem Serverjob gehosted. Das habe ich ganz früher mal ausprobiert (bevor das mit den ACTGRP's ging) und funktioniert reibungslos.

    Es gibt doch bestimmt ein zentrales Service-/Programm, dass von jedem Programm initial aufgerufen wird. Dann kann man dies darüber gut steuern.
    Das Mulitthreading findet dann im Serverjob statt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #16
    Registriert seit
    Apr 2008
    Beiträge
    60
    Eine separate QAQQINI für diese Jobs scheint mir eine prima Idee zu sein.
    Momentan können wir zwar mit einem
    QQRYDEGREE *NONE gut leben, ich werde aber mal rein vorsorglich diese Jobs in ein separates SBS verlegen.

    Merci
    Ede

  5. #17
    Registriert seit
    Jul 2001
    Beiträge
    2.435
    Zitat Zitat von mk Beitrag anzeigen
    es arbeitet heute auch keiner mehr mit Win3.1 Win95, Win98, WinXP
    Das ist eine mutige Aussage ;-)
    www.RZKH.de -- wir bunkern Ihre IBM i - Daten!
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    Besuchen Sie http://ipublic.online - die öffentliche IBM i mit V7R4 für alle!

  6. #18
    Registriert seit
    Feb 2001
    Beiträge
    18.794
    Siehe oben;-) => ggf. XP-SP2.
    Es verwenden sicherlich noch viele Behörden XP-Rechner. Da die ja alle sowieso nicht ins Intenet dürfen, reicht das immer noch und die alten 486er rennen wahrscheinlich auch noch.

    Wobei ich mich frage: Untestützt die IBM i noch PC/Support?
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

Ähnliche Themen

  1. qsh-Job als single-thread laufen lassen
    Von Chris.jan im Forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-09-20, 13:13
  2. Antworten: 1
    Letzter Beitrag: 28-04-20, 15:41
  3. cmd mit qcmdexc aufrufe
    Von K_Tippi im Forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 26-07-16, 06:41
  4. Wie am besten lösen...
    Von ExAzubi im Forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 28-05-14, 15:45
  5. CA400 Welche Systemvoraussetzungen???
    Von KB im Forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 08-06-01, 07:53

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •