• No : 36070
  • 公開日時 : 2024/07/08 07:41
  • 印刷
DSCloudDSServista

【DataSpider】Salesforceアダプタの書き込み系のコンポーネントより、Salesforce の API が出力するエラーを検知する方法はありますか

Salesforceアダプタの書き込み系のコンポーネントより、以下のような Salesforce の API が出力する
エラーを検知する方法はありますか。
 
------
[status:FIELD_CUSTOM_VALIDATION_EXCEPTION][APIエラーメッセージ:AAA、またはBBBのいずれかを入力してください。]
--/-- --:--:--.---|INFO |[1]件の入力データから、[0]件のデータ書き込み(INSERT)に成功しました。
--/-- --:--:--.---|WARN |[1]件のデータ書き込み(INSERT)できない入力データがありました。
------
カテゴリー : 

回答

Salesforceの API が出力するエラーを検知する方法としては以下の方法が想定されます。
 
1.Salesforceアダプタの書き込み系コンポーネントの[データ書き込み(INSERT)]処理を使用する場合、
当該コンポーネントのプロパティにて、 [オプション設定] タブより
 [挿入結果取得有無] で [取得する] を選択し、挿入結果データを取得できるようにする。
 
2.[データ書き込み(INSERT)]処理の挿入結果_成功フラグ「insert_result_is_success」の値を、
 [CSVファイル書き込み]処理などで出力する。
 
3.[条件分岐] 処理で、上記[2.]で出力した値に「false」が含まれていた場合は、
 [例外通知]処理で例外を発生させ、[例外監視]処理で当該例外を検知する。
目的別で検索
仕様確認