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

Generic Batch Collection Input

ルート XML タグ
<batch>
JSON
1{
2   "batchRequests" : [
3    {
4       "method" : "Get",
5       "url" : "/v42.0/chatter/feeds/news/me"
6    },
7    {
8       "method" : "Get",
9       "url" : "/v42.0/chatter/feeds/user-profile/me"
10    }
11   ]
12}
プロパティ
名前 説明 使用可能なバージョン
batchRequests Generic Batch Input[] 実行するサブ要求の URL を含む、Batch Request Input リクエストボディのコレクション。 28.0
haltOnError Boolean サブ要求が失敗した場合に、Salesforce がサブ要求の処理を停止するかどうかを制御します。デフォルト値は、false です。

値が false で、バッチ内のサブ要求が完了しない場合、Salesforce は、バッチ内の後続のサブ要求を実行しようと試みます。

値が true で、HTTP 応答 400 番台または 500 番台のエラーが含まれるためにバッチ内のサブ要求が完了しない場合、Salesforce は実行を停止します。バッチでは、後続のサブ要求の実行は試されません。また、前の要求が失敗したことを示す HTTP 412 状況コードと BATCH_PROCESSING_HALTED エラーメッセージが、後続のサブ要求ごとに返されます。/connect/batch への最上位要求は、HTTP 200 を返し、応答内の hasErrors プロパティが true に設定されます。

Salesforce は、サブ要求の実行前に、サブ要求も含めた要求全体が適切な形式になっていることを確認します。要求全体が適切な形式になっていない場合、Salesforce は HTTP 400 Bad Request を返し、haltOnError の値に関係なく、サブ要求を実行しません。不正な要求の例として、誤ったメソッドを使用するサブ要求、または URL にエラーがあるサブ要求を挙げることができます。

メモ

28.0