# Object State Tool

The Object State tool lists the Web Objects and other procedures running in the current WebSpeed session. It provides the following information:

Web Object File Name
  The pathname of the Web Object or procedure.
Type
  The type of the procedure. You can specify any type in the Procedure Settings for an object or file. The following is a list of possible values:

> SmartDataObject
>   A SmartDataObject that you created using the AppBuilder.
> Super Procedure
>   An ADM2/WEB 2 super procedure.
> Web Object
>   A Web object file that you created using the AppBuilder.
> WebTool
>   A procedure used in Web Tools.
> Web-Utilities-Object
>   The object web/objects/web-disp.p defined as web-utilities-hdl.
> Workshop Object
>   A persistent procedure used internally by WebSpeed.

Web-State
  The Web object can execute in one of the following modes:

> state-aware
>   Locks the agent so that it is available only to the user that requested the procedure. Time left shows the number of minutes before the state-aware object times out.
> stateless
>   Does not lock the agent and returns it to the state that it ran in. If the agent is not locked, a stateless Web object destroys itself when finished.
> persistent
>   The procedure is running persistently.This is set by the AppBuilder and WebSpeed on some internal objects.

### WebSpeed Glossary