Extending SOAP Timeout

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

Transform Map Ordering

Within a transform map, there’s a number of ways to map data, eg you have field mappings, on before scripts, on after script, the big script box at the top etc.

Without knowing which order these actually are processed, you can find yourself with some unexpected results.

A colleague of mine did the hard work and digging around to find how they’re all ordered, I’m just sharing the sequence here… Continue reading