ステップ 4: ジョブの終了
Salesforce へのバッチの送信が完了したら、ジョブを終了します。ジョブを終了すると、このジョブのバッチはこれ以上送信されないことが Salesforce に通知され、監視ページに、ジョブの処理状況に関する正確な統計データが表示されます。
-
close_job.txt という名前のテキストファイルを作成し、次のテキストを含めます。
- コマンドラインウィンドウを使用して、次の cURL コマンドを実行します。
curl https://instance.salesforce.com/services/async/47.0/job/jobId -H "X-SFDC-Session: sessionId" -H "Content-Type: application/xml; charset=UTF-8" -d @close_job.txt
instance は、ログインの応答でメモした <serverUrl> 要素の一部分です。sessionId は同様にメモした <sessionId> 要素です。jobId は、ジョブ作成時に返されたジョブ ID です。
この cURL コマンドは、ジョブリソースの状況を Open から Closed に更新します。