SYS.PLIFACT is a factory that produces an object that executes IBM's optimizing PL/I compiler. This object is not reusable because it generates bad code if one of its overlays is not reloaded. A compiler is obtained with the OSFLOAD command. OSFLOAD SYS.PLIFACT PLIOPT akt.
The following FILEDEF's should be issued before running the compiler.
If there are more libraries, the CONCAT option on the filedef should be used. Thus adding the following FILEDEF to the above mentioned FILEDEF would cause the user macro library to be searched AFTER the system one. "FILEDEF SYSLIB user-macro. CONCAT".
The compiler is invoked with the EXECUTE command. EXECUTE PLIOPT NODECK[,other options].
The following FILEDEF's should be issued before running the assembler.
If there are more libraries, the CONCAT option on the filedef should be used. Thus adding the following FILEDEF to the above mentioned FILEDEF would cause the user macro library to be searched AFTER the system one. "FILEDEF SYSLIB user-macro. CONCAT".
The assembler is invoked with the EXECUTE command. EXECUTE ASMH NODECK[,other options].
ASMHF(kt;==>x'02EF')
Kernel statistics gatherer creator
c = 1 if NSRC was not a name sequence record collection.
c = 2 if an error occurred while attempting to make a record collection entry.
c = 3 if WAIT was not a wait object. A KERWAT may be terminated in an orderly manner by destroying its wait object.
The last two timers in a KERWAT record collection entry are "artificial". The first of these reflects the contents of the prime meter. It has been converted from meter format to ascending 370 internal timer format. The second is a computation of the idle time since the last IPL. It also is in 370 internal timer format.
KERWAT(kt+4 ==> 0)