Browsing » June 2011

Tutorial: Handling a SOAP Response in ServiceNow

Tutorial: Handling a SOAP Response in ServiceNow

I have had a few people over the past week ask me for some basic guidance on how to handle SOAP responses within ServiceNow scripts. I thought I would create this simple tutorial that will help you build out a SOAP request and use the information that comes back from the third party web service. [...]

Inserting XML into ServiceNow’s SOAPMessage Object

Inserting XML into ServiceNow’s SOAPMessage Object

I recently had someone give me a potential issue that they were having when using ServiceNow’s SOAP Message library. They were consuming a WSDL where there were N number of the same element. The purpose of these elements in the SOAP body was to allow ServiceNow to send multiple attachments in one SOAP Request. The [...]

John enhanced ServiceNow’s SAML 2.0 Plugin

John enhanced ServiceNow’s SAML 2.0 Plugin

John recently used customer feedback to create a number of enhancements for ServiceNow’s SAML 2.0 plugin. These enhancements include a more robust deep-linking backend, automatic Service Provide MetaData generation, as well as an easily configurable debug logging option. This enhancement is included in the June 2011 release for all customers that have an Out of [...]

Converting XML to a Record in ServiceNow

Converting XML to a Record in ServiceNow

ServiceNow has come yet another step closer to making it easier to consume web services (or other XML based API’s) and quickly create records based off of the XML data that is returned. In the Winter 2011 release, ServiceNow quietly introduced a library that allows a script to convert an XML string into a record [...]

Persisting SOAP Connections with C# Clients

Persisting SOAP Connections with C# Clients

According to the ServiceNow wiki, each SOAP call into a ServiceNow web service will generate a separate user session. If your user sessions set to long durations of time, and if you are performing lots of separate SOAP calls into a ServiceNow instance, you may be racking up a huge number of active user sessions. [...]