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é アプリケーションをインストールしたら、クラスをコンパイルし、ContactPhoneNumber にサンプル・データを入力します。

ContactPhoneNumber をコンパイルするには、それぞれについて順番に以下の手順を実行します。

  1. スタジオでクラスを開きます。

  2. スタジオのメニュー・バーで、[ビルド]→[コンパイル] をクリックします。

ContactPhoneNumber のコンパイルが正常に完了したら、データを入力することができます。ターミナルからデータ生成ユーティリティを実行します。ContactPhoneNumber について、順番に以下の手順を実行します。

  1. Caché キューブからターミナルを起動します。

  2. ターミナル・プロンプトで、ZN コマンドを使用して、クラスが格納されているネームスペースに切り替えます。例えば、SAMPLES でターミナルを開いており、クラスが USER にある場合は、次のように入力します。

    
    SAMPLES>zn "USER"
    USER>
    
    
  3. 次に、Populate ユーティリティを使用して Contact のインスタンスを作成します。5 つのインスタンスを作成するコマンドは、以下のとおりです。

    USER>do ##class(SOAPTutorial.Contact).Populate(5)
    

    このコマンドでは、PackageName.ClassName 構文を使用して、パッケージ名とクラス名を指定する必要があります。Populate の最初の引数 (この場合は 5) は、作成するインスタンスの数を示します。Populate の 2 つ目の引数で 1 を渡すと、各インスタンスが作成されたときに、ユーティリティからフィードバックが提供されます。

後で Contact または PhoneNumber のすべてのインスタンスを削除する場合は、%KillExtent を使用します。次のコマンドでは、TUTORIALS から SOAPTutorial.Contact のすべてのインスタンスが削除されます。


USER>do ##class(SOAPTutorial.Contact).%KillExtent()

Note:

Contact のインスタンスを作成する前に、PhoneNumber のインスタンスを作成することはできません。これは、Contact を親とする親子リレーションシップが 2 つのクラス間に確立されているためです。各 PhoneNumber インスタンスは、Contact インスタンスに属している必要があります。

"序文" に戻るには、ここをクリックします。

"第 I 章 : Caché を使用した Web サービスの発行" に戻るには、ここをクリックします。

"第 II 章 : Caché を使用した Web サービスの利用" に進むには、ここをクリックします。

"第 III 章 : Caché での Web サービスのエラー処理" に進むには、ここをクリックします。

FeedbackOpens in a new tab