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?

ターミナルからの複雑なオブジェクト・コードのテスト

ターミナルを使用して、SOAPServiceSaveContact メソッドをテストする手順を以下に示します。

  1. 作業対象のネームスペースでターミナルを開きます。

  2. WSDL を使用してサービスのためのクライアントを再生成してから、そのクライアントをインスタンス化します。その手順は、"ターミナルからのサービスのテスト" を参照してください。

  3. 以下のコマンドを入力して Contact の新しいインスタンスを作成し、そのプロパティである NameContactType に値を割り当てます。

    
    USER>Set contact = ##class(SOAPTutorial.Contact).%New()
    USER>Set contact.Name = "Doe,John"
    USER>Set contact.ContactType = "Business"
    
    
  4. 以下のコマンドを入力して SaveContact メソッドを呼び出し、新規にインスタンス化された Contact オブジェクトをこのメソッドに渡し、メソッドの返り値である、新しい Contact インスタンスの ID 値を書き込みます。client 変数が、前の手順で生成された Web サービス・クライアントを表すということに注意してください。

    
    USER>Set client = ##class(SOAPService.SOAPServiceSoap).%New()
    USER>write client.SaveContact(contact)
    6
    
    
  5. 前に追加された GetContact メソッドにより、SaveContact によって返された ID を使用して連絡先を取得します。

    
    USER>set contact = client.GetContact(6)
    USER>write contact.Name
    Doe,John
    
    
FeedbackOpens in a new tab