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?

演習

演習 1 : SOAPTutorial.SOAPServiceSaveContact メソッドを変更して、Contact インスタンスを保存できない場合に SOAP フォルトが生成されるようにします。

演習 2 : DemoSave という名前のクラス・メソッドを ContactApplication.SOAPServiceSoap クラスに追加します。このメソッドは以下の要件を満たしている必要があります。

  • ContactApplication.SOAPServiceSoap SaveContact メソッドを使用して、Contact インスタンスを保存します。この際、SOAPTutorial.SOAPService SaveContact メソッドをプロキシとして使用します。

  • SOAPTutorial.SOAPService SaveContact メソッドによって生成されたすべての SOAP フォルトをトラップします。

ターミナルを使用して、演習 1 と 2 で作成したエラー生成コードとエラー・トラップ・コードをテストします。まず、ContactApplication.s0.Contact オブジェクトを作成します。オブジェクトの Name プロパティには値を割り当てないでください。次に、ContactApplication.SOAPServiceSoapDemoSave メソッドを使用してオブジェクトの保存を試みます。

FeedbackOpens in a new tab