【Salesforce】データローダでField mapping is invalid: [FieldName] => [FieldName]

【Salesforce】データローダでField mapping is invalid: [FieldName] => [FieldName]

Salesforceのデータローダでエラーが出たと連絡があり、調査を依頼されました。

発生したエラーメッセージはこんな感じです。

Field mapping is invalid: [FieldName] => [FieldName]

2つの[FieldName]の内容は同じです。

エラーの内容としては、マッピングファイルの内容がおかしいということでしょうか。

ということでSDLファイルの内容が間違っていると確認してみるも、特に問題は無さそうです。

であればCSVファイルのヘッダ名が違うのだろうと確認してみるも、こちらも問題ない様子です。

どういうことだろうとSalesforceにログインしてみると、原因が分かりました。

データローダで対象にしているオブジェクトに該当する項目が存在しなかったのです。

以前は動いていたと伝えられていましたから、どこかしらのタイミングで項目を削除してしまったのかもしれませんね。

そんなこんなで「process-conf.xml」のSOQL部分と該当する「sdl」ファイルを修正して解決しました。

項目を削除したのは自分ではないのに、バグ扱いされて無駄に怒られてしまいました。

ぐすん。

No comments.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です