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?

ネームスペース

プログラムにより Caché ネームスペースに関する情報を取得します。ネームスペースのリストをクエリします。

背景情報

Caché では、すべてのコードがネームスペース内で実行されます。ネームスペースは、(一般に) 複数のデータベース・ファイルに保存されているデータおよびコードへのアクセスを可能にします。概要は、"Caché プログラミング入門ガイド" の “ネームスペースとデータベース” を参照してください。

通常、ネームスペースは、管理ポータルを使用して作成および構成します。詳細は、"Caché システム管理ガイド" の “Caché の構成” の章にある “ネームスペースの構成” を参照してください。

使用可能ツール

以下のクラス・メソッドを提供します。

  • Exists()

  • GetGlobalDest()

  • GetRoutineDest()

このクラスは、以下のクエリも提供します。

  • List()

可用性 : 全ネームスペース。

以下のクラス・メソッドを含んでいます。

  • NameSpace()

可用性 : 全ネームスペース。

CPF ファイルの [Namespaces] セクションに関する情報を変更および取得できます (前述のように、多くの場合、この構成は管理ポータルによって実行します)。

このクラスでは、List() クラス・クエリも提供されています。クラス・ドキュメントには、例と詳細情報が含まれています。

可用性%SYS ネームスペース。

%Installer パッケージの %Installer.ManifestOpens in a new tab クラスとその他のクラス

インストール・マニフェストの定義および使用を可能にします。他のタスクとしては、ネームスペースを構成できます。

可用性 : 全ネームスペース。

Ensemble を操作するネームスペースを有効化するために使用できる EnableNamespace() メソッドを提供します。これは、ネームスペースをプログラムにより作成する場合に役立ちます。

このメソッドを破損したネームスペースに使用しないでください。ネームスペースが破損した場合には、インターシステムズのサポート窓口Opens in a new tabまでご連絡ください。

このクラスの他のメソッドはすべて無視してください。

可用性%SYS ネームスペース。

メモ

$SYSTEM 特殊変数は %SYSTEM パッケージに結合されます。これは、(ObjectScript の場合) ##class(%SYSTEM.class).method() の代わりに、$SYSTEM.class.method() を使用できることを意味します。

関連項目

FeedbackOpens in a new tab