バイナリ添付ファイルを含むバッチに対するジョブの作成
添付ファイルレコードを含んだバッチを処理するためのジョブを、cURL を使用して作成できます。
詳細は、「cURL を使用した HTTP 要求の送信」を参照してください。
-
job.txt という名前のテキストファイルを作成し、次のテキストを含めます。
- コマンドラインウィンドウを使用して、次の cURL コマンドを実行します。
curl https://instance.salesforce.com/services/async/48.0/job -H "X-SFDC-Session: sessionId" -H "Content-Type: application/xml; charset=UTF-8" -d @job.txt
instance は、ログインの応答でメモした <serverUrl> 要素の一部分です。sessionId は同様にメモした <sessionId> 要素です。ログインについての詳細は、「ステップ 1: SOAP API を使用したログイン」を参照してください。
Salesforce により、次のようなデータを含む XML 応答が返されます。
- <id> 要素内に返されたジョブ ID の値をメモしておいてください。後続の処理で使用します。