Setting a SOAP timeout can be done by using the out of the box property ‘glide.soap.request_processing_timeout’. By default, this is set to 60 seconds.
Now ideally, anything that takes longer than that should be built out with some sort of asyncrhonous call, but sometimes it’s not possible and you need to increase the timeout.
However, you don’t really want to increase the timeout for every SOAP call just to resolve an issue with one SOAP call. That’s a real hammer to crack a nut situation. Fortunately, there’s an easy way to override this within ServiceNow which I have been told about. Continue reading