2017-05-30 19 views
0

私は以下のクエリをSFAのmuleバッチ処理面から実行しています。MuleでSalesforce selectクエリエラーを解決する方法はありますか?

SELECT id, EmailADD 
FROM Contact WHERE Email = '#[dw('payload.Emailadd')]' 

50000件のレコードが、それは誤り下に投げてくるときには、4000から5000回の記録のために正常に動作している:

Failed to connect/reconnect: Work Descriptor. Root Exception was: Invalid token at 1:54. Type: class org.mule.common.query.dsql.parser.exception.DsqlParsingException

Message : Broken pipe (java.net.SocketException) Element : null --------------------------------------------------------------------------------Exception stack is:Broken pipe (java.net.SocketException) (org.mule.api.DefaultMuleException) (set debug level logging or '-Dmule.verbose.exceptions=true' for everything)

答えて

0

クエリに制限を入れて確認してください。

Integer maxQueryRows = Limits.getLimitQueryRows() - Limits.getQueryRows(); 

SELECT id, EmailADD 
FROM Contact 
WHERE Email = '#[dw('payload.Emailadd')]' 
LIMIT maxQueryRows 
関連する問題