*DECK CSSICT USETEXT TEXTCS USETEXT TEXTSS USETEXT TXTSMCS USETEXT TXTAPSS PROC CSSICT; # TITLE - INITIATE CS TERMINATION. # BEGIN # ** CSSICT - INITIATE CS TERMINATION. * * D.K. ENDO 82/03/11 * C.J. BRION 82/06/04. * * THIS PROCEDURE HANDLES THE SHUT/INSD SM. IF A GRADUAL SHUTDOWN * IS INDICATED, SEND AN EVENT TO THE OPERATORS. IF AN IMMEDIATE * SHUTDOWN, GATHER AND OUTPUT PROGRAM STATISTICS AND NETOFF. * * * PROC CSSICT * * ENTRY 1. SHUT/INSD SM * * EXIT 1. ENTRY IN SUPERVISION EVENT QUEUE * # # **** PROC CSSICT - XREF LIST BEGINS. # XREF BEGIN PROC SSTAQE; # ADD QUEUE ENTRY # PROC NETOFF; # NETOFF PROC # PROC ENDRUN; # END PROGRAM RUN # END # **** # # **** PROC CSSICT - DEBUG XREF LIST BEGINS. # $BEGIN XREF BEGIN PROC SSSPSI; # PREPARE SS STATISTICS INFORMATION # END $END # **** # # # # CSSICT CODE BEGINS HERE # # # # * CHECK THE SHUTDOWN FLAG IN THE SHUT/INSD SM. IF TRUE, GATHER * STATS AND ISSUE THEN NETOFF. OTHERWISE, SEND AN EVENT TO THE * OPERATORS. # IF SHUTF[0] THEN BEGIN $BEGIN SSSPSI; # SEND SS STATISTICS TO STAT FILE (ZZZZSN)# $END NETOFF; ENDRUN; END ELSE SSTAQE(P,WCBUF[0],ABH[0],CSSM[0]); CSSTATE = TRUE; # SET PROGRAM STATE SHUTDOWN # RETURN; # **** RETURN **** # END # CSSICT # TERM