アクセスコントロール アクションセット: 構文

リソースへのユーザーアクセスを管理するアクションを提供します

checkOutObject アクション

現在のクライアントセッションのみによる更新のために、オブジェクト (とそのすべての子) を予約します。CheckOutType=Shared の場合、オブジェクト (とそのすべての親) が別のセッションによって排他的にチェックアウトされないようにします。

参照項目:トランザクションについて
アクセスコントロール変更の結果のプレビュー

CASL 構文

accessControl.checkOutObject <result=results> <status=rc> /
checkoutParent=TRUE | FALSE,
checkOutType="EXCLUSIVE" | "SHARED",
ObjectSelector={objType="ACTION" | "ACTIONSET" | "CASLIB" | "COLUMN" | "TABLE", objType-specific-parameters}
;

パラメータの説明

checkoutParent=TRUE | FALSE

指定したオブジェクトが存在しない場合、親オブジェクトをチェックアウトするかどうかを示します。

デフォルトFALSE

checkOutType="EXCLUSIVE" | "SHARED"

チェックアウトの種類を指定します。デフォルトでは、チェックアウトは排他的なので、現在のセッションだけが指定されたオブジェクト (およびその子) を更新できます。checkOutType=Shared を指定した場合、チェックアウトはオブジェクトをロックしません。単に、他のセッションがオブジェクト (およびその親) をロックすることを防ぎます。

デフォルトEXCLUSIVE

ObjectSelector={objType="ACTION" | "ACTIONSET" | "CASLIB" | "COLUMN" | "TABLE", objType-specific-parameters}

チェックアウトするオブジェクトの種類を指定します。

別名checkOutObject

objType パラメータに指定する値は、適用する他のパラメータを決定します。

objType のパラメータ="ACTION"

action="string"

アクション名を指定します

* actionSet="string"

アクションセット名を指定します。

objType のパラメータ="ACTIONSET"

actionSet="string"

アクションセット名を指定します。

objType のパラメータ="CASLIB"

* caslib="string"

caslib の名前を指定します。

objType のパラメータ="COLUMN"

* caslib="string"

caslib の名前を指定します。

column="string"

列の名前を指定します。

* table="string"

テーブル名を指定します。

objType のパラメータ="TABLE"

* caslib="string"

caslib の名前を指定します。

table="string"

テーブル名を指定します。

checkOutObject アクション

現在のクライアントセッションのみによる更新のために、オブジェクト (とそのすべての子) を予約します。CheckOutType=Shared の場合、オブジェクト (とそのすべての親) が別のセッションによって排他的にチェックアウトされないようにします。

参照項目:トランザクションについて
アクセスコントロール変更の結果のプレビュー

Lua 構文

results, info = s:accessControl_checkOutObject{
checkoutParent=true | false,
checkOutType="EXCLUSIVE" | "SHARED",
ObjectSelector={objType="ACTION" | "ACTIONSET" | "CASLIB" | "COLUMN" | "TABLE", objType-specific-parameters}
}

パラメータの説明

checkoutParent=true | false

指定したオブジェクトが存在しない場合、親オブジェクトをチェックアウトするかどうかを示します。

デフォルトfalse

checkOutType="EXCLUSIVE" | "SHARED"

チェックアウトの種類を指定します。デフォルトでは、チェックアウトは排他的なので、現在のセッションだけが指定されたオブジェクト (およびその子) を更新できます。checkOutType=Shared を指定した場合、チェックアウトはオブジェクトをロックしません。単に、他のセッションがオブジェクト (およびその親) をロックすることを防ぎます。

デフォルトEXCLUSIVE

ObjectSelector={objType="ACTION" | "ACTIONSET" | "CASLIB" | "COLUMN" | "TABLE", objType-specific-parameters}

チェックアウトするオブジェクトの種類を指定します。

別名checkOutObject

objType パラメータに指定する値は、適用する他のパラメータを決定します。

objType のパラメータ="ACTION"

action="string"

アクション名を指定します

* actionSet="string"

アクションセット名を指定します。

objType のパラメータ="ACTIONSET"

actionSet="string"

アクションセット名を指定します。

objType のパラメータ="CASLIB"

* caslib="string"

caslib の名前を指定します。

objType のパラメータ="COLUMN"

* caslib="string"

caslib の名前を指定します。

column="string"

列の名前を指定します。

* table="string"

テーブル名を指定します。

objType のパラメータ="TABLE"

* caslib="string"

caslib の名前を指定します。

table="string"

テーブル名を指定します。

checkOutObject アクション

現在のクライアントセッションのみによる更新のために、オブジェクト (とそのすべての子) を予約します。CheckOutType=Shared の場合、オブジェクト (とそのすべての親) が別のセッションによって排他的にチェックアウトされないようにします。

参照項目:トランザクションについて
アクセスコントロール変更の結果のプレビュー

Python 構文

results= s.accessControl.checkOutObject(
checkoutParent=True | False,
checkOutType="EXCLUSIVE" | "SHARED",
ObjectSelector={"objType":"ACTION" | "ACTIONSET" | "CASLIB" | "COLUMN" | "TABLE", objType-specific-parameters}
)

パラメータの説明

checkoutParent=True | False

指定したオブジェクトが存在しない場合、親オブジェクトをチェックアウトするかどうかを示します。

デフォルトFalse

checkOutType="EXCLUSIVE" | "SHARED"

チェックアウトの種類を指定します。デフォルトでは、チェックアウトは排他的なので、現在のセッションだけが指定されたオブジェクト (およびその子) を更新できます。checkOutType=Shared を指定した場合、チェックアウトはオブジェクトをロックしません。単に、他のセッションがオブジェクト (およびその親) をロックすることを防ぎます。

デフォルトEXCLUSIVE

ObjectSelector={"objType":"ACTION" | "ACTIONSET" | "CASLIB" | "COLUMN" | "TABLE", objType-specific-parameters}

チェックアウトするオブジェクトの種類を指定します。

別名checkOutObject

objType パラメータに指定する値は、適用する他のパラメータを決定します。

objType のパラメータ="ACTION"

"action":"string"

アクション名を指定します

* "actionSet":"string"

アクションセット名を指定します。

objType のパラメータ="ACTIONSET"

"actionSet":"string"

アクションセット名を指定します。

objType のパラメータ="CASLIB"

* "caslib":"string"

caslib の名前を指定します。

objType のパラメータ="COLUMN"

* "caslib":"string"

caslib の名前を指定します。

"column":"string"

列の名前を指定します。

* "table":"string"

テーブル名を指定します。

objType のパラメータ="TABLE"

* "caslib":"string"

caslib の名前を指定します。

"table":"string"

テーブル名を指定します。

checkOutObject アクション

現在のクライアントセッションのみによる更新のために、オブジェクト (とそのすべての子) を予約します。CheckOutType=Shared の場合、オブジェクト (とそのすべての親) が別のセッションによって排他的にチェックアウトされないようにします。

参照項目:トランザクションについて
アクセスコントロール変更の結果のプレビュー

R 構文

results <– cas.accessControl.checkOutObject(s,
checkoutParent=TRUE | FALSE,
checkOutType="EXCLUSIVE" | "SHARED",
ObjectSelector=list(objType="ACTION" | "ACTIONSET" | "CASLIB" | "COLUMN" | "TABLE", objType-specific-parameters)
)

パラメータの説明

checkoutParent=TRUE | FALSE

指定したオブジェクトが存在しない場合、親オブジェクトをチェックアウトするかどうかを示します。

デフォルトFALSE

checkOutType="EXCLUSIVE" | "SHARED"

チェックアウトの種類を指定します。デフォルトでは、チェックアウトは排他的なので、現在のセッションだけが指定されたオブジェクト (およびその子) を更新できます。checkOutType=Shared を指定した場合、チェックアウトはオブジェクトをロックしません。単に、他のセッションがオブジェクト (およびその親) をロックすることを防ぎます。

デフォルトEXCLUSIVE

ObjectSelector={objType="ACTION" | "ACTIONSET" | "CASLIB" | "COLUMN" | "TABLE", objType-specific-parameters}

チェックアウトするオブジェクトの種類を指定します。

別名checkOutObject

objType パラメータに指定する値は、適用する他のパラメータを決定します。

objType のパラメータ="ACTION"

action="string"

アクション名を指定します

* actionSet="string"

アクションセット名を指定します。

objType のパラメータ="ACTIONSET"

actionSet="string"

アクションセット名を指定します。

objType のパラメータ="CASLIB"

* caslib="string"

caslib の名前を指定します。

objType のパラメータ="COLUMN"

* caslib="string"

caslib の名前を指定します。

column="string"

列の名前を指定します。

* table="string"

テーブル名を指定します。

objType のパラメータ="TABLE"

* caslib="string"

caslib の名前を指定します。

table="string"

テーブル名を指定します。

最終更新: 2022/09/27