Access Control Action Set: Syntax
Provides actions for managing user access to resources
checkOutObject Action
Reserves an object (and all of its children) for update by only the current client session. Prevents an object (and all of its parents) from being checked out exclusively by another session if checkOutType=Shared.
| See: | About Transactions |
|---|---|
| Example: | Preview the Results of Access Control Changes |
Parameter Descriptions
checkoutParent=TRUE | FALSE
indicates whether to check out the parent object if the specified object does not exist.
| Default | FALSE |
|---|
checkOutType="EXCLUSIVE" | "SHARED"
specifies the type of check-out. By default, a check-out is exclusive, so only the current session can update the specified object (and its children). If you specify checkOutType=Shared, the check-out does not lock the object; it merely prevents other sessions from locking the object (and its parents).
| Default | EXCLUSIVE |
|---|
Parameters for objType="ACTION"
action="string"
specifies the action name.
* actionSet="string"
specifies the action set name.
Parameters for objType="ACTIONSET"
actionSet="string"
specifies the action set name.
Parameters for objType="CASLIB"
* caslib="string"
specifies the caslib name.
Parameters for objType="COLUMN"
* caslib="string"
specifies the caslib name.
column="string"
specifies the column name.
* table="string"
specifies the table name.
Parameters for objType="TABLE"
* caslib="string"
specifies the caslib name.
table="string"
specifies the table name.
checkOutObject Action
Reserves an object (and all of its children) for update by only the current client session. Prevents an object (and all of its parents) from being checked out exclusively by another session if checkOutType=Shared.
| See: | About Transactions |
|---|---|
| Example: | Preview the Results of Access Control Changes |
Parameter Descriptions
checkoutParent=true | false
indicates whether to check out the parent object if the specified object does not exist.
| Default | false |
|---|
checkOutType="EXCLUSIVE" | "SHARED"
specifies the type of check-out. By default, a check-out is exclusive, so only the current session can update the specified object (and its children). If you specify checkOutType=Shared, the check-out does not lock the object; it merely prevents other sessions from locking the object (and its parents).
| Default | EXCLUSIVE |
|---|
Parameters for objType="ACTION"
action="string"
specifies the action name.
* actionSet="string"
specifies the action set name.
Parameters for objType="ACTIONSET"
actionSet="string"
specifies the action set name.
Parameters for objType="CASLIB"
* caslib="string"
specifies the caslib name.
Parameters for objType="COLUMN"
* caslib="string"
specifies the caslib name.
column="string"
specifies the column name.
* table="string"
specifies the table name.
Parameters for objType="TABLE"
* caslib="string"
specifies the caslib name.
table="string"
specifies the table name.
checkOutObject Action
Reserves an object (and all of its children) for update by only the current client session. Prevents an object (and all of its parents) from being checked out exclusively by another session if checkOutType=Shared.
| See: | About Transactions |
|---|---|
| Example: | Preview the Results of Access Control Changes |
Parameter Descriptions
checkoutParent=True | False
indicates whether to check out the parent object if the specified object does not exist.
| Default | False |
|---|
checkOutType="EXCLUSIVE" | "SHARED"
specifies the type of check-out. By default, a check-out is exclusive, so only the current session can update the specified object (and its children). If you specify checkOutType=Shared, the check-out does not lock the object; it merely prevents other sessions from locking the object (and its parents).
| Default | EXCLUSIVE |
|---|
Parameters for objType="ACTION"
"action":"string"
specifies the action name.
* "actionSet":"string"
specifies the action set name.
Parameters for objType="ACTIONSET"
"actionSet":"string"
specifies the action set name.
Parameters for objType="CASLIB"
* "caslib":"string"
specifies the caslib name.
Parameters for objType="COLUMN"
* "caslib":"string"
specifies the caslib name.
"column":"string"
specifies the column name.
* "table":"string"
specifies the table name.
Parameters for objType="TABLE"
* "caslib":"string"
specifies the caslib name.
"table":"string"
specifies the table name.
checkOutObject Action
Reserves an object (and all of its children) for update by only the current client session. Prevents an object (and all of its parents) from being checked out exclusively by another session if checkOutType=Shared.
| See: | About Transactions |
|---|---|
| Example: | Preview the Results of Access Control Changes |
Parameter Descriptions
checkoutParent=TRUE | FALSE
indicates whether to check out the parent object if the specified object does not exist.
| Default | FALSE |
|---|
checkOutType="EXCLUSIVE" | "SHARED"
specifies the type of check-out. By default, a check-out is exclusive, so only the current session can update the specified object (and its children). If you specify checkOutType=Shared, the check-out does not lock the object; it merely prevents other sessions from locking the object (and its parents).
| Default | EXCLUSIVE |
|---|
Parameters for objType="ACTION"
action="string"
specifies the action name.
* actionSet="string"
specifies the action set name.
Parameters for objType="ACTIONSET"
actionSet="string"
specifies the action set name.
Parameters for objType="CASLIB"
* caslib="string"
specifies the caslib name.
Parameters for objType="COLUMN"
* caslib="string"
specifies the caslib name.
column="string"
specifies the column name.
* table="string"
specifies the table name.
Parameters for objType="TABLE"
* caslib="string"
specifies the caslib name.
table="string"
specifies the table name.