状態値
背景情報
インターシステムズ・クラスでは、%StatusOpens in a new tab データ型クラスを使用してステータス情報を表します。多数のメソッドで、成功または失敗 (失敗の理由も含む) を示すために %StatusOpens in a new tab 値が返されます。
使用可能ツール
ObjectScript では、%StatusOpens in a new tab 値を操作するためのマクロが用意されています。これには、以下のものがあります。
-
$$$ADDSC
-
$$$EMBEDSC
-
$$$ERROR
-
$$$ISERR
-
$$$ISOK
詳細は、"Caché ObjectScript の使用法" の “ObjectScript マクロとマクロ・プリプロセッサ” の章にある “システムにより提供されるマクロのリファレンス” を参照してください。
このクラスは、%StatusOpens in a new tab 値を操作するためのメソッドを提供します。これには、以下のメソッドがあります。
-
AppendStatus()
-
DecomposeStatus()
-
DisplayError()
-
GetErrorText()
-
IsError()
-
IsOK()
-
その他
可用性 : 全ネームスペース。
このクラスは、%StatusOpens in a new tab 値を操作するための以下のメソッドを提供します。
-
DisplayError()
メモ
$SYSTEM 特殊変数は %SYSTEM パッケージに結合されます。これは、(ObjectScript の場合) ##class(%SYSTEM.class).method() の代わりに、$SYSTEM.class.method() を使用できることを意味します。