PDA

View Full Version : qsh-Job als single-thread laufen lassen



Chris.jan
16-09-20, 12:11
Hallo,

Großkunde hat Multithread aktiv/konfiguriert.
Wir kommen per plink/putty rein und landen ja erstmal in der PASE.
Von da aus ab in die Shell und da gehts dann über system in ein DSPTAPCTG.
Jener arbeitet aber mit der QSYSTAP und diese läßt keinen Multithread-Zugriff zu.

Also, ich bräuchte jetzt ne Lösung wie ich ohne SBMJOB ALWMLTTHD(*NO) den DSPTAPCTG singlethreaded ausführen lassen kann.
Eigentlich hat die Shell ja die beiden Variablen QIBM_MULTI_THREADED=N und QIBM_SYSTEM_ALWMLTTHD=N vorgesehen, aber aktuell gehen mir diese Variablen immer verloren.

Jemand eine Idee? "system -i" hat hier auch keinen Effekt gehabt.

andreaspr@aon.at
16-09-20, 12:46
Am besten ist es wenn du in deinem Home-Verzeichnis von deinem User eine ".profile" Datei anlegst.
Dort setzt du die Env-Vars:
export QIBM_MULTI_THREADED=N
export QIBM_SYSTEM_ALWMLTTHD=N

Dann neu anmelden und es sollte funktionieren.
Ansonsten kannst du die Umgebungsvariabel auch in der SHELL via export QIBM_SYSTEM_ALWMLTTHD=N setzen und dann das system ausführen lassen.

lg Andreas

Chris.jan
16-09-20, 13:13
Danke, werde ich testen.