Self-Contained

Determines whether the component can run on a server without reference to global objects or a user interface. Valid values are T or F (default).

Value

Description

F

The component may use global objects or a user interface running locally.

T

The compiler generates errors when it encounters references to general variables, global objects, or restricted ProcScript statements and functions.

Description

A component running remotely executes in the environment of its Uniface Server, so it accesses global objects located in the installation directory for that server. This might not contain the same global objects available to the client application.

If this property is F, when a Service or Report runs in the Uniface Server environment, the difference in global objects can lead to problems that are difficult to detect.