5.2.4 Initial Public Access to Objects

When a field, file, process, function, partition, template, system variable or multilingual variable is created a field called 'Initial public access' is specified. It has allowable values ALL, NORMAL or NONE. The following table summarizes exactly what access each of the 'initial public access' values grants to each different object type for both access classes (DEFINITION and DATA).

Object Type

Access Class

Action

ALL

NORMAL

NONE

FIELD

DEF

USE

MODIFY

DELETE

Y

Y

Y

Y

 

FILE

DEF

USE

MODIFY

DELETE

Y

Y

Y

Y

 

DATA

READ

ADD

CHANGE

DELETE 

Y

Y

Y

Y

Y

Y

Y

Y

 

PROCESS
or
FUNCTION

DEF

USE

MODIFY

DELETE

Y

Y

Y

Y

 

PARTITION

DEF

USE

MODIFY

DELETE

Y

Y

Y

Y

 

TEMPLATE

DEF

USE

MODIFY

DELETE     

Y

Y

Y

Y

 

SYSTEM   VARIABLE

DEF

USE

MODIFY

DELETE

Y

Y

Y

 

MULTILINGUAL VARIABLE

DEF

USE

MODIFY

DELETE

Y

Y

Y

Y

 

WEBLET

DEF

USE

MODIFY

DELETE

Y

Y

Y

Y