$atomic/$atOnce
RESTリクエストに含まれる操作をトランザクション内で処理します。 エラーがなかった場合、トランザクションは受け入れられます。 それ以外の場合、トランザクションはキャンセルされます。
説明
複数の操作を一回のリクエストで処理する際には $atomic/$atOnce
を使うことで、1つでも操作に問題があった場合にすべての操作をキャンセルすることができます。 $atomic
および $atOnce
のどちらでも利用できます。
例題
次の RESTリクエストをトランザクション内で呼び出します。
POST /rest/Employee?$method=update&$atomic=true
POST データ:
[
{
"__KEY": "200",
"firstname": "John"
},
{
"__KEY": "201",
"firstname": "Harry"
}
]