SOAPResponseV2 - Scoped, Global
-
- UpdatedJan 30, 2025
- 3 minutes to read
- Yokohama
- API reference
The SOAPResponseV2 API provides methods that use the data returned by an outbound SOAP message in JavaScript code.
A SOAPResponseV2 object is returned by the SOAPMessageV2 methods execute() and executeAsync().
You can use this API in scoped applications or within the global scope.
This API runs in the sn_ws
namespace.
SOAPResponseV2 - getAllHeaders()
Returns all headers contained in the response, including any duplicate headers.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
List<GlideHTTPHeader> | List of headers contained in the response. Each header is represented as a GlideHTTPHeader object which contains the header name and value. |
Example
SOAPResponseV2 - getBody()
Gets the content of the SOAP response body.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
String | SOAP response body. |
Example
SOAPResponseV2 - getCookies()
Returns all cookies included in the response.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
Object | Array of strings representing cookies. Iterate through the array to perform operations on each cookie. |
Example
Display individual cookies from the response.
SOAPResponseV2 - getErrorCode()
Gets the numeric error code if there was an error during the SOAP transaction.
This error code is specific to the ServiceNow AI Platform, it is not an HTTP error code. Provide this error code if you require assistance from Customer Service and Support.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
Number | Numeric error code, such as 1 for a socket timeout. |
Example
SOAPResponseV2 - getErrorMessage()
Gets the error message if there was an error during the SOAP transaction.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
String | Error message |
Example
SOAPResponseV2 - getHeader(String name)
Gets the value for a specified HTTP header.
Name | Type | Description |
---|---|---|
name | String | Name of the header that you want the value for, such as Set-Cookie. |
Type | Description |
---|---|
String | Value of the specified header. |
Example
SOAPResponseV2 - getHeaders()
Gets all HTTP headers returned in the SOAP response and the associated values.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
Object | Object that maps the name of each header to the associated value. |
Example
SOAPResponseV2 - getStatusCode()
Gets the numeric HTTP status code returned by the SOAP provider.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
Number | Numeric status code returned by the SOAP provider, such as 200 for a successful response. |
Example
SOAPResponseV2 - haveError()
Indicates if there was an error during the SOAP transaction.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
boolean | Returns true if there was an error, false if there was no error. |
Example
SOAPResponseV2 - waitForResponse(Number timeoutSecs)
Sets the amount of time the instance waits for a response from the web service provider.
This method overrides the property glide.soap.outbound.ecc_response.timeout for this SOAP response.
Name | Type | Description |
---|---|---|
timeoutSecs | Number | Amount of time, in seconds, to wait for this response. |
Type | Description |
---|---|
void |
Example
On this page
- SOAPResponseV2 - getAllHeaders()
- SOAPResponseV2 - getBody()
- SOAPResponseV2 - getCookies()
- SOAPResponseV2 - getErrorCode()
- SOAPResponseV2 - getErrorMessage()
- SOAPResponseV2 - getHeader(String name)
- SOAPResponseV2 - getHeaders()
- SOAPResponseV2 - getStatusCode()
- SOAPResponseV2 - haveError()
- SOAPResponseV2 - waitForResponse(Number timeoutSecs)