InterSystems IRIS ソース・コード・ファイル REST API の概要
この REST API は、InterSystems IRIS® のソース・コード・ファイルへのアクセスを可能にします。インターシステムズの VS Code - ObjectScript IDE は、この API を使用して、InterSystems IRIS のコード・ファイルにアクセスするために必要なアクションを実行します。また、この API はユーザ独自のコードに使用できます。これらの操作としては、以下が挙げられます。
-
InterSystems IRIS インスタンス上で使用できるネームスペースの取得
-
ネームスペース内で定義されているクラス定義およびルーチンの検索
-
クラスおよびルーチンのテキスト定義の取得
-
クラス定義またはルーチンの更新
-
新しいクラス定義またはルーチンの作成
-
クラス定義またはルーチンの削除
-
InterSystems IRIS クラスまたはルーチンのコンパイル
-
テーブルに対する SQL クエリの実行による InterSystems IRIS 環境のプロパティの検出
これらの操作は、InterSystems IRIS のソース・コード・ファイルにアクセスするためのメカニズムを提供します。InterSystems IRIS 開発環境を作成するためには、この API を理解して、InterSystems IRIS のソース・コード・ファイルが InterSystems IRIS 内でどのように使用されるのかを包括的に理解する必要があります。
これは特定目的用の API です。開発環境を作成する場合や、クラス・ブラウザなどの同様のアプリケーションを扱う場合は、この API が役に立つ可能性があります。ただし、これは InterSystems IRIS オブジェクトにアクセスするための汎用 REST API ではありません。
このドキュメントでは、InterSystems IRIS のソース・コード・ファイル REST API のバージョン 1 と 2 について説明します。将来の InterSystems IRIS リリースでは、追加の呼び出しを提供する、この REST API の上位バージョンがサポートされる可能性がありますが、いつでも以前のバージョンを呼び出すことができます。バージョン 1 の API では URL に /v1/ が、バージョン 2 の API では /v2/ が含まれています。InterSystems IRIS で提供されているこの API のバージョンを確認するには、GetServer メソッドを呼び出します。
以下では、この API の主な機能について、およびこれらの機能を提供するメソッドについて説明します。