QPF states
Active
QPF is in the Active phase when it is active in an IMS system, but queue usage has not reached the threshold for the Monitor phase. When QPF is active, it continuously tracks the state of the IMS message queues and compares them against the thresholds defined in the QPF options to determine which processing phase should be in progress.
If the queues have not passed the threshold for the Monitor phase, no additional processing is performed. If the queues have passed the threshold for the Monitor phase, QPF begins to analyze the message queues.
Inactive
The QPF control task is loaded in the IMS control region. However, QPF is dormant, and no processing is performed.
You can activate QPF by issuing a QPF_OPTIONS command set.
Note
When QPF options are initially set or replaced, the MONITOR_PHASE, PROTECT_PHASE, and OVERFLOW_PHASE subcommands must be present in the QPF_OPTIONS command set. QPF_OPTIONS statements ( ENFORCE and PROCESS) and the UNLOAD_DSN subcommand are optional. However, the ENFORCE and PROCESS statements are needed if automated processing is desired.
Not loaded
QPF is in this state if it is not active at IMS startup. In this state, no QPF code exists in the IMS control region.
Unloaded
If a severe error occurs during QPF processing, QPF will initiate a system dump and shutdown. Most storage will be freed and all QPF tasks will terminate. QPF will perform no processing, but IMS processing will not be affected.
You can also unload QPF by issuing a QPF_OPTIONS command set that specifies
TYPE=UNLOAD
.
Comments
Log in or register to comment.