Resolving the Temporary Table Usage Warning Message
If an Application Engine batch program is unable to get a dedicated temporary table because all instances are locked, but it can use the base table, the system issues a warning. However, if the program is set to terminate when a dedicated instance is not available, then the program terminates even if the base table can be used.
You could see the warning message in two ways:
-
A warning message appears in the standard output of the process.
When running from the command prompt, the message appears in that window. When the program is running on a server through PeopleSoft Process Scheduler, the output is sent to the standard status file, which you can access using Process Monitor.
-
A warning message appears in the AET trace file if a dedicated temporary table instance cannot be locked because none is available.
This message appears in the trace file regardless of the trace settings you selected.
If you see the warning about base temporary table usage, then an insufficient number of temporary table instances are defined or some locked instances must be released.
When a restartable process terminates abnormally, the temporary tables stay locked to enable a smooth restart. However, if you do not want to restart the process, then you must release the locked temporary tables. When you cancel the process using Process Monitor, the release of locked temporary tables occurs automatically. If the process was not launched through PeopleSoft Process Scheduler, Process Monitor does not track the process and you must use the Manage Abends page to release temporary tables used by processes invoked outside of PeopleSoft Process Scheduler.