Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

状態値

%StatusOpens in a new tab データ型を操作します。

背景情報

インターシステムズ・クラスでは、%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() を使用できることを意味します。

関連項目

FeedbackOpens in a new tab