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

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 を識別する次のオプションのいずれか。
    • エンドポイント URL。例: 'http://YourServer/YourService'
    • 指定ログイン情報 URL (スキーム callout、指定ログイン情報の名前、必要に応じて追加されたパスを含む)。例: 'callout:MyNamedCredential/some/path'
  • インデックス 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