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

クライアントアプリケーションの設定

Bulk API は、HTTP GET および HTTP POST メソッドを使用して XML コンテンツを送信および取得するため、任意の言語で簡単にクライアントアプリケーションを構築できます。このセクションでは、Java サンプルと、開発作業の簡便化のために Salesforce が提供している Salesforce Web Service Connector (WSC) ツールキットを使用します。WSC は、ストリーミングパーサーを使用して実装された、高パフォーマンスの Web サービスクライアントスタックです。このツールキットは、Bulk API で使用される基本的な処理とオブジェクトに対するサポートが組み込まれています。

WSC のライブラリは以下のページから確認できます。

https://github.com/forcedotcom/wsc

Salesforce WSC ツールキットをダウンロードする手順は、次のとおりです。

  1. http://mvnrepository.com/artifact/com.force.api/force-wsc にアクセスします。
  2. 使用している API バージョンと一致する [使用可能なバージョン] リンクをクリックします。
  3. [ダウンロード (JAR)] をクリックし、ローカルディレクトリにファイルを保存します。

Bulk API はログイン処理をサポートしていないため、ログインは SOAP API を使用して実行する必要があります。

Partner WSDL をダウンロードし、WSC ツールキットで Java クライアントにコンパイルする手順は、次のとおりです。

  1. Developer Edition Salesforce のアカウントにログインします。管理者または「すべてのデータの編集」権限を持つユーザとしてログインします。既知の IP アドレスからログインされていることが確認されます。詳細は、Salesforce オンラインヘルプの「ログイン制限の設定」を参照してください。
  2. [設定] から、[クイック検索] ボックスに「API」と入力し、[API] を選択します。
  3. [Partner WSDL] を右クリックしてブラウザの保存オプションを表示し、Partner WSDL をローカルディレクトリに保存します。Partner WSDL については、Partner WSDL の使用を参照してください。
  4. WSC のコンパイルツールを使用して、WSDL から Partner API のコードをコンパイルします。
    1java -classpath pathToJar\wsc.jar com.sforce.ws.tools.wsdlc pathToWSDL\wsdlFilename .\wsdlGenFiles.jar

    たとえば、wsc.jarC:\salesforce\wsc にインストールされていて、Partner WSDL が C:\salesforce\wsdl\partner に保存されている場合は、次のようになります。

    1java -classpath C:\salesforce\wsc\wsc.jar com.sforce.ws.tools.wsdlc C:\salesforce\wsdl\partner\partner.wsdl .\partner.jar

    後続のセクションにあるコード例のクラスパスで必要なライブラリは、wsc.jar と、ここで生成された partner.jar のみです。