Access Control Action Set: Syntax

Provides actions for managing user access to resources

isAuthorized Action

Shows whether access is authorized.

accessControl.isAuthorized <result=results> <status=rc> /
action="string",
actionSet="string",
caslib="string",
column="string",
required parameter objType="ACTION" | "ACTIONSET" | "ADMIN" | "CASLIB" | "COLUMN" | "TABLE",
table="string"
;
indicates a required parameter

Parameter Descriptions

action="string"

specifies the action name.

actionSet="string"

specifies the action set name.

caslib="string"

specifies the caslib name.

column="string"

specifies the column name.

* objType="ACTION" | "ACTIONSET" | "ADMIN" | "CASLIB" | "COLUMN" | "TABLE"

determines whether the user is authorized to access the specified object type.

* permission="ALTERCASLIB" | "ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "EXECUTE" | "INSERT" | "LIMITEDPROMOTE" | "LOAD" | "MANAGEACCESS" | "PROMOTE" | "READINFO" | "SELECT" | "UPDATE"

specifies the permission type.

ALTERCASLIB

affects the ability to change the properties of a caslib.

ALTERTABLE

affects the ability to change the properties or structure of a table.

CREATETABLE

affects the ability to save (persist) a table.

DELETE

affects the ability to delete rows.

DELETESOURCE

affects the ability to delete a source table.

DROPTABLE

affects the ability to unload a table.

EXECUTE

affects the ability to run an action.

INSERT

affects the ability to add rows.

LIMITEDPROMOTE

affects the ability to copy a session scope table to global scope within the same caslib.

LOAD

affects the ability to use an action set.

MANAGEACCESS

affects the ability to set access controls.

PROMOTE

affects the ability to copy a session scope table to global scope.

READINFO

affects the ability to view and traverse objects.

SELECT

affects the ability to read data values.

UPDATE

affects the ability to change data values.

table="string"

specifies the table name.

isAuthorized Action

Shows whether access is authorized.

results, info = s:accessControl_isAuthorized{
action="string",
actionSet="string",
caslib="string",
column="string",
required parameter objType="ACTION" | "ACTIONSET" | "ADMIN" | "CASLIB" | "COLUMN" | "TABLE",
table="string"
}
indicates a required parameter

Parameter Descriptions

action="string"

specifies the action name.

actionSet="string"

specifies the action set name.

caslib="string"

specifies the caslib name.

column="string"

specifies the column name.

* objType="ACTION" | "ACTIONSET" | "ADMIN" | "CASLIB" | "COLUMN" | "TABLE"

determines whether the user is authorized to access the specified object type.

* permission="ALTERCASLIB" | "ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "EXECUTE" | "INSERT" | "LIMITEDPROMOTE" | "LOAD" | "MANAGEACCESS" | "PROMOTE" | "READINFO" | "SELECT" | "UPDATE"

specifies the permission type.

ALTERCASLIB

affects the ability to change the properties of a caslib.

ALTERTABLE

affects the ability to change the properties or structure of a table.

CREATETABLE

affects the ability to save (persist) a table.

DELETE

affects the ability to delete rows.

DELETESOURCE

affects the ability to delete a source table.

DROPTABLE

affects the ability to unload a table.

EXECUTE

affects the ability to run an action.

INSERT

affects the ability to add rows.

LIMITEDPROMOTE

affects the ability to copy a session scope table to global scope within the same caslib.

LOAD

affects the ability to use an action set.

MANAGEACCESS

affects the ability to set access controls.

PROMOTE

affects the ability to copy a session scope table to global scope.

READINFO

affects the ability to view and traverse objects.

SELECT

affects the ability to read data values.

UPDATE

affects the ability to change data values.

table="string"

specifies the table name.

isAuthorized Action

Shows whether access is authorized.

results=s.accessControl.isAuthorized(
action="string",
actionSet="string",
caslib="string",
column="string",
required parameter objType="ACTION" | "ACTIONSET" | "ADMIN" | "CASLIB" | "COLUMN" | "TABLE",
table="string"
)
indicates a required parameter

Parameter Descriptions

action="string"

specifies the action name.

actionSet="string"

specifies the action set name.

caslib="string"

specifies the caslib name.

column="string"

specifies the column name.

* objType="ACTION" | "ACTIONSET" | "ADMIN" | "CASLIB" | "COLUMN" | "TABLE"

determines whether the user is authorized to access the specified object type.

* permission="ALTERCASLIB" | "ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "EXECUTE" | "INSERT" | "LIMITEDPROMOTE" | "LOAD" | "MANAGEACCESS" | "PROMOTE" | "READINFO" | "SELECT" | "UPDATE"

specifies the permission type.

ALTERCASLIB

affects the ability to change the properties of a caslib.

ALTERTABLE

affects the ability to change the properties or structure of a table.

CREATETABLE

affects the ability to save (persist) a table.

DELETE

affects the ability to delete rows.

DELETESOURCE

affects the ability to delete a source table.

DROPTABLE

affects the ability to unload a table.

EXECUTE

affects the ability to run an action.

INSERT

affects the ability to add rows.

LIMITEDPROMOTE

affects the ability to copy a session scope table to global scope within the same caslib.

LOAD

affects the ability to use an action set.

MANAGEACCESS

affects the ability to set access controls.

PROMOTE

affects the ability to copy a session scope table to global scope.

READINFO

affects the ability to view and traverse objects.

SELECT

affects the ability to read data values.

UPDATE

affects the ability to change data values.

table="string"

specifies the table name.

isAuthorized Action

Shows whether access is authorized.

results <– cas.accessControl.isAuthorized(s,
action="string",
actionSet="string",
caslib="string",
column="string",
required parameter objType="ACTION" | "ACTIONSET" | "ADMIN" | "CASLIB" | "COLUMN" | "TABLE",
table="string"
)
indicates a required parameter

Parameter Descriptions

action="string"

specifies the action name.

actionSet="string"

specifies the action set name.

caslib="string"

specifies the caslib name.

column="string"

specifies the column name.

* objType="ACTION" | "ACTIONSET" | "ADMIN" | "CASLIB" | "COLUMN" | "TABLE"

determines whether the user is authorized to access the specified object type.

* permission="ALTERCASLIB" | "ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "EXECUTE" | "INSERT" | "LIMITEDPROMOTE" | "LOAD" | "MANAGEACCESS" | "PROMOTE" | "READINFO" | "SELECT" | "UPDATE"

specifies the permission type.

ALTERCASLIB

affects the ability to change the properties of a caslib.

ALTERTABLE

affects the ability to change the properties or structure of a table.

CREATETABLE

affects the ability to save (persist) a table.

DELETE

affects the ability to delete rows.

DELETESOURCE

affects the ability to delete a source table.

DROPTABLE

affects the ability to unload a table.

EXECUTE

affects the ability to run an action.

INSERT

affects the ability to add rows.

LIMITEDPROMOTE

affects the ability to copy a session scope table to global scope within the same caslib.

LOAD

affects the ability to use an action set.

MANAGEACCESS

affects the ability to set access controls.

PROMOTE

affects the ability to copy a session scope table to global scope.

READINFO

affects the ability to view and traverse objects.

SELECT

affects the ability to read data values.

UPDATE

affects the ability to change data values.

table="string"

specifies the table name.

Last updated: July 15, 2026