Newer Version Available
WebServiceCallout クラス
外部 Web サービスでの SOAP 操作へのコ��ルアウト実行を有効にします。このクラスは、WSDL から自動生成される Apex スタブクラスで使用されます。
名前空間
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