この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

WebServiceCallout クラス

外部 Web サービスでの SOAP 操作へのコ��ルアウト実行を有効にします。このクラスは、WSDL から自動生成される Apex スタブクラスで使用されます。

名前空間

System

WebServiceCallout メソッド

WebServiceCallout の静的メソッドを次に示します。

invoke(stub, request, response, infoArray)

WSDL から自動生成された Apex クラスに基づいて、外部 SOAP Web サービス処理を呼び出します。

署名

public static void invoke(Object stub, Object request, Map<String,Object> response, List<String> infoArray)

パラメータ

stub
型: Object
WSDL から自動生成された Apex クラス (スタブクラス) のインスタンス。
request
型: Object
外部サービスへの要求。この要求は、自動生成されたスタブクラスの一部として作成された型のインスタンスです。
response
型: Map<String, Object>
外部サービスが要求を受信後に送信する応答を表すキー/値ペアの対応付け。各ペアのキーは応答識別子、値は応答オブジェクトで、自動生成されたスタブクラスの一部として作成された型のインスタンスです。
infoArray
型: String[]
コールアウトに関する情報 (Web サービスエンドポイント、SOAP アクション、要求、および応答) を含む文字列の配列。配列内の要素の順序を考慮する必要があります。
  • インデックス 0 の要素 ([0]): 外部 Web サービスのエンドポイント URL。例: 'http://YourServer/YourService'
  • インデックス 1 の要素 ([1]): SOAP アクション。例: 'urn:dotnet.callouttest.soap.sforce.com/EchoString'
  • インデックス 2 の要素 ([2]): 要求の名前空間。例: 'http://doc.sample.com/docSample'
  • インデックス 3 の要素 ([3]): 要求の名前。例: 'EchoString'
  • インデックス 4 の要素 ([4]): 応答の名前空間。例: 'http://doc.sample.com/docSample'
  • インデックス 5 の要素 ([5]): 応答の名前。例: 'EchoStringResponse'
  • インデックス 6 の要素 ([6]): 応答の型。例: 'docSample.EchoStringResponse_element'

戻り値

型: Void