Client-Dependent Area

An area can be described as client-dependent. In this case, an area instance of the area is identified by a client identifier as well as by its name. With client-dependent areas, the area class methods refer to accessing an area instance on the current client. With client-dependent areas, these methods have an additional input parameter, CLIENT, which enables explicit access to other clients. Note the restriction that it is not possible to set locks by specifying the client explicitly if automatic area building is possible. For methods where this makes sense, the value of constant CL_SHM_AREA=>ALL_CLIENTS can be passed to CLIENT in order to execute it on all clients. The runtime-dependent area properties are client-dependent by default.

There is no check to see if a specified client actually exists in the system.