You need to sign in to do that
Don't have an account?

Batch calling Webservice-System.CalloutException: Exceeded maximum time allotted for callout (120000 ms)
I have a batch class which invokes a webservice to validate a VAT ID field. It works well in sandbox, but in Production there are more than 1000+ records which is pulled by this batch (meeting the criteria) and the call does'nt seem to be successful. I see this error in debug log-System.CalloutException: Exceeded maximum time allotted for callout (120000 ms)
I'd given the batch size as 200 but no idea on how to limit the call out time. Also, I am new to web services.
Can somebody give me an idea on how to get over this issue.
Many Thanks in advance!
Sree
Instead of making a synchronous callout, make an asynchronous callout and see if that works for you.
Thanks Ravi.
Will give a try :)
Does this also fix this error-System.CalloutException: IO Exception: Read timed out ?