[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    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: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #14
    Registriert seit
    Apr 2008
    Beiträge
    72
    ...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
    20.206
    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: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #16
    Registriert seit
    Apr 2008
    Beiträge
    72
    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
    Aug 2001
    Beiträge
    2.644
    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
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

  6. #18
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    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: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

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

Berechtigungen

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