PDA

View Full Version : Shared pool ohne zugewiesenem Speicher



schatte
16-03-11, 10:28
Hallo,

ich habe ein Subsystem in welchem nur der Pool *SHRPOOL40 zugeordnet ist:

Pool-Definitionen anzeigen
System: YYYYYYY
Subsystembeschreibung: XXXXXSBS Status: ACTIVE

Speichergröße Aktivitäts-
Pool-ID (KB) stufe
2 *SHRPOOL40

Ursprünglich war noch *BASE an 1. Stelle zugeordnet, welches jedoch per CHGSBSD SBSD(XXXXXSBS) POOLS((1 *RMV)) entfernt wurde.

Im Routingeintrag (es gibt nur einen!) wird ebenfalls auf die SBS Pool-ID 2 verwiesen.

Laut WRKSHRPOOL ist dem Pool *SHRPOOL40 kein Arbeitsspeicher zugeordnet (wird daher auch nicht in WRKSYSSTS angezeigt).

Wenn man nun einen Batchjob in diesem Subsystem startet, wird dieser einwandfrei ausgeführt. In den Jobattributen wird die Subsystem-Pool-ID 2 angezeigt, was in meinem Fall die Systempool-ID 5 ist. Laut WRKACTJOB läuft der Job jedoch im Systempool 2 (*BASE).

Gibt es einen Art Überlauf nach *BASE, wenn der eigentliche Speicherpool nicht verfügbar ist?

Gruß
Matthias

Fuerchau
16-03-11, 10:57
Soweit ich mich erinnern kann, eindeutig Ja.
Der Überlauf passiert z.B. auch im Subsystem QINTER, wenn der eine Speicherpool voll ist, wird in den *BASE verschoben.
Eine Ausführungsverhinderung gibts nämlich nicht.