DFHSKC (Unterprogramm zur Aufgabensteuerung)

Das Unteraufgaben-Manager-Programm DFHSKM ruft das Unteraufgaben-Steuerungsprogramm DFHSKC auf, indem es die DFHKCP-Anhangslogik verwendet, um eine Unteraufgabe des Betriebssystems zu starten und auf deren Abschluss zu warten. DFHSKM übergibt die Adresse des Kontrollbereichs für Unteraufgaben im Kontrollbereich der Einrichtung (TCAFCAAA) in der TCA.

DFHSKC erstellt eine EXEC CICS GETMAIN für die gemeinsame Speicherung, die an die Unteraufgabe zur Verwendung als automatischer Speicher weitergeleitet wird. Die erforderliche Länge befindet sich in einem Feld in DFHSKE, das die automatischen Speicheranforderungen enthält. DFHSKC gibt das Makro ATTACH mit der Option ECB aus, um die Betriebssystem-Unteraufgabe anzuhängen, und übergibt die Adresse des Unteraufgaben-Steuerbereichs.

DFHSKC stellt CICS® aus, um die TCB der Teilaufgabe zur Nutzung der SVC zu autorisieren.

DFHSKC gibt eine KC-Wartezeit für den Anhang EZB aus. Das Modul wird bis zum Abschluss der Teilaufgabe ausgesetzt, wenn die EZB gebucht wird. Bei Beendigung setzt die Unteraufgabe einen Rückgabecode in den Steuerungsbereich der Unteraufgabe.

Wenn die Teilaufgabe abgeschlossen ist, bereinigt DFHSKC die Warteschlange für Teilaufgaben. Anschließend gibt es den automatischen Speicher frei und wird beendet.

DFHSKC schreibt Nachrichten an CSMT von diesem Modul aus, wenn es nicht in der Lage war, eine Unteraufgabe des Betriebssystems anzuhängen, oder die Unteraufgabe anzeigte, dass ihre Beendigung nicht normal war.