ターミナルからの複雑なオブジェクト・コードのテスト
ターミナルを使用して、SOAPService の SaveContact メソッドをテストする手順を以下に示します。
- 
作業対象のネームスペースでターミナルを開きます。 
- 
WSDL を使用してサービスのためのクライアントを再生成してから、そのクライアントをインスタンス化します。その手順は、"ターミナルからのサービスのテスト" を参照してください。 
- 
以下のコマンドを入力して Contact の新しいインスタンスを作成し、そのプロパティである Name と ContactType に値を割り当てます。 USER>Set contact = ##class(SOAPTutorial.Contact).%New() USER>Set contact.Name = "Doe,John" USER>Set contact.ContactType = "Business"
- 
以下のコマンドを入力して SaveContact メソッドを呼び出し、新規にインスタンス化された Contact オブジェクトをこのメソッドに渡し、メソッドの返り値である、新しい Contact インスタンスの ID 値を書き込みます。client 変数が、前の手順で生成された Web サービス・クライアントを表すということに注意してください。 USER>Set client = ##class(SOAPService.SOAPServiceSoap).%New() USER>write client.SaveContact(contact) 6
- 
前に追加された GetContact メソッドにより、SaveContact によって返された ID を使用して連絡先を取得します。 USER>set contact = client.GetContact(6) USER>write contact.Name Doe,John

