PDA

View Full Version : eigenes Subsystem erstellen ?



Franz.Rung
15-09-14, 14:16
Hallo zusammen,

wie kann ich mir ein eigenes Subsystem erstellen analog der QBATCH ?


Danke
Franz

Fuerchau
15-09-14, 14:23
CRTSBSD
CRTJOBQ
ADDJOBQE

Aber wozu ein eigenes?

Franz.Rung
15-09-14, 14:34
Vielleicht ist es auch mit einer eigenen JOBQ getan --> ich möchte das in diesem Subsystem oder JOBQ lediglich Job's von mir laufen und wenn diese mal auf Fehler stehen keine anderen Batchjobs blockieren !

Danke
Franz

KingofKning
15-09-14, 14:46
Eigenes Subsystem hat den Vorteil das man alle anderen Jungs schnell abhängen kann und nur man selber weiterarbeiten kann. Ist ab und zu von Vorteil.GG

Fuerchau
15-09-14, 14:46
Dann erstelle einfach eine JOBQ (CRTJOBQ) und hänge diese an z.B. QBATCH per ADDJOBQE ans Subsystem.
Beim SBMJOB gibst du dann halt diese JOBQ an.
Du kannst auch zusätzlich eine JOBD per CRTJOBD, die auf deine JOBQ verweist erstellen.
Dann gibst du beim SBMJOB eben diese JOBD an.

Auf diesem Wege haben wir z.B. mandantenspezifische JOBQ's erstellt, so dass ein Mandant den anderen nicht behindert.

RobertMack
15-09-14, 16:23
Oder SBS QPGMR nutzen...

Franz.Rung
15-09-14, 17:16
Danke an alle - denke so komme ich weiter

Gruss
Franz

cbe
18-09-14, 10:20
Noch eine Anregung dazu:

Ein eigenes Subsystem hätte einen Vorteil, wenn die Anzahl parallele Jobs in QBATCH (so wie bei uns) beschränkt ist.
Ich habe daher ein eigenes Subsystem für IT-Jobs ohne Beschränkung der Anzahl erstellt,
mit 2 JOBQs: eine für Parallel-Verarbeitung und eine für Sequenzielle Verarbeitung.

Folgendes hatte ich mir dazu notiert:
CRTSBSD SBSD(QUSRSYS/MHKSBS) POOLS((1 *BASE *N))
3. Autostartjob-Einträge
ADDAJE SBSD(QCTL) JOB(STRMP) ...
7. Leitwegeinträge
ADDRTGE SBSD(MHKSBS) SEQNBR(10) CMPVAL(*ANY) PGM(QSYS/QCMD) MAXACT(*NOMAX)
6. Jobwarteschlangeneinträge
Neue Jobq erstellen + in QBATCH einbinden
CRTJOBQ JOBQ(QUSRSYS/MHK1) TEXT('Allgemeine JobQ MHK seq.')
CRTJOBQ JOBQ(QUSRSYS/MHK9) TEXT('Allgemeine JobQ MHK parallel')
ADDJOBQE SBSD(MHKSBS) JOBQ(QUSRSYS/MHK1) SEQNBR(10)
ADDJOBQE SBSD(MHKSBS) JOBQ(QUSRSYS/MHK9) MAXACT(*NOMAX) SEQNBR(20)



Gruß,
Christian

Franz.Rung
18-09-14, 10:22
Danke für die Info 's