repAllAcsCaslib Action
Replaces all access controls for a caslib.
accessControl.repAllAcsCaslib <
result=
results> <
status=
rc>
/
acs={{
*required parameter caslib="
string"
,
*required parameter identityType="GROUP" | "GUEST" | "USER"
,
*required parameter permType="DENY" | "GRANT" | "NONE"
}, {...}}
;
Parameter Descriptions
acs={{repsetcaslib-1} <, {repsetcaslib-2}, ...>}
specifies the replacement access controls.
The repsetcaslib value can be one or more of the following:
* caslib="string"
specifies the caslib name.
description="string"
specifies the purpose of the access control.
identity="string"
specifies the user or group.
* identityType="GROUP" | "GUEST" | "USER"
specifies the type of identity that is associated with the access control.
* permission="ALTERCASLIB" | "ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "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.
INSERT
affects the ability to add rows.
LIMITEDPROMOTE
affects the ability to copy a session scope table to global scope within the same
caslib.
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.
* permType="DENY" | "GRANT" | "NONE"
specifies addition of a direct denial, addition of a direct grant, or removal of an
existing direct access control.
repAllAcsCaslib Action
Replaces all access controls for a caslib.
results, info = s:
accessControl_repAllAcsCaslib{
acs={{
*required parameter caslib="
string"
,
*required parameter identityType="GROUP" | "GUEST" | "USER"
,
*required parameter permType="DENY" | "GRANT" | "NONE"
}, {...}}
}
Parameter Descriptions
acs={{repsetcaslib-1} <, {repsetcaslib-2}, ...>}
specifies the replacement access controls.
The repsetcaslib value can be one or more of the following:
* caslib="string"
specifies the caslib name.
description="string"
specifies the purpose of the access control.
identity="string"
specifies the user or group.
* identityType="GROUP" | "GUEST" | "USER"
specifies the type of identity that is associated with the access control.
* permission="ALTERCASLIB" | "ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "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.
INSERT
affects the ability to add rows.
LIMITEDPROMOTE
affects the ability to copy a session scope table to global scope within the same
caslib.
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.
* permType="DENY" | "GRANT" | "NONE"
specifies addition of a direct denial, addition of a direct grant, or removal of an
existing direct access control.
repAllAcsCaslib Action
Replaces all access controls for a caslib.
results=s.
accessControl.repAllAcsCaslib(
acs=[{
*required parameter "caslib":"
string"
,
*required parameter "identityType":"GROUP" | "GUEST" | "USER"
,
*required parameter "permType":"DENY" | "GRANT" | "NONE"
}<, {...}>]
)
Parameter Descriptions
acs=[{repsetcaslib-1} <, {repsetcaslib-2}, ...>]
specifies the replacement access controls.
The repsetcaslib value can be one or more of the following:
* "caslib":"string"
specifies the caslib name.
"description":"string"
specifies the purpose of the access control.
"identity":"string"
specifies the user or group.
* "identityType":"GROUP" | "GUEST" | "USER"
specifies the type of identity that is associated with the access control.
* "permission":"ALTERCASLIB" | "ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "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.
INSERT
affects the ability to add rows.
LIMITEDPROMOTE
affects the ability to copy a session scope table to global scope within the same
caslib.
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.
* "permType":"DENY" | "GRANT" | "NONE"
specifies addition of a direct denial, addition of a direct grant, or removal of an
existing direct access control.
repAllAcsCaslib Action
Replaces all access controls for a caslib.
results
<– cas.accessControl.repAllAcsCaslib(s,
acs=list( list(
*required parameter caslib="
string"
,
*required parameter identityType="GROUP" | "GUEST" | "USER"
,
*required parameter permType="DENY" | "GRANT" | "NONE"
) <, list(...)>)
)
Parameter Descriptions
acs=list( list(repsetcaslib-1) <, list(repsetcaslib-2), ...>)
specifies the replacement access controls.
The repsetcaslib value can be one or more of the following:
* caslib="string"
specifies the caslib name.
description="string"
specifies the purpose of the access control.
identity="string"
specifies the user or group.
* identityType="GROUP" | "GUEST" | "USER"
specifies the type of identity that is associated with the access control.
* permission="ALTERCASLIB" | "ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "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.
INSERT
affects the ability to add rows.
LIMITEDPROMOTE
affects the ability to copy a session scope table to global scope within the same
caslib.
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.
* permType="DENY" | "GRANT" | "NONE"
specifies addition of a direct denial, addition of a direct grant, or removal of an
existing direct access control.
Last updated: July 15, 2026