Use Snaps in this Snap Pack to call a SOAP endpoint using the incoming data and write out a SOAP response.
Supported Versions
This Snap Pack is tested against:
Apache CXF 3.4.2
wsdl11
wsdl20, v 1.4
Supported Application
SOAP Snap Pack supports integration with NetSuite.
Panel
bgColor
#ebf7e1
borderStyle
solid
In this Section
Child pages (Children Display)
all
true
depth
2
Note
title
SOAP Snap Pack uses the 4.23 GA version (main7430)
Due to an upgrade to the CXF library, SOAP Execute Snap that uses the CXF client targeting SOAP 1.2 endpoints can fail. We also observe increased thread counts related to this upgrade. Hence, during the 4.24 auto-upgrade on , we did not update the SOAP Snap Pack and are moving the stable version for all your Orgs tomain7430 (4.23 GA) instead of main8556 (4.24 GA). This should not impact your existing Pipelines.
You can also use SOAP Snap Pack version 423patches7441 that was deployed as 4.23 dot release on , if needed.
Excerpt
Snap Pack History
Expand
title
Click to view/expand
Release
Snap Pack Version
Date
Type
Updates
August 2024
main27765
Stable
Updated and certified against the current SnapLogic Platform release.
May 2024
main26341
Stable
Updated and certified against the current SnapLogic Platform release.
February 2024
main25112
Stable
Updated and certified against the current SnapLogic Platform release.
November 2023
main23721
Stable
Updated and certified against the current SnapLogic Platform release.
August 2023
434patches22655
Latest
Fixed an issue with the SOAP Execute Snap that caused it to be unable to parse some WSDL files.
August 2023
main22460
Stable
Updated and certified against the current SnapLogic Platform release.
May 2023
main21015
Stable
Upgraded with the latest SnapLogic Platform release.
February 2023
432patches20553
Latest
Fixed the storage issue with the JCC output file caused by the cyclic import of WSDL warning logs by SOAP Snaps.
The performance of the SOAP Execute Snap has been enhanced by reducing the need for multiple WSDL downloads and parsing to obtain the same Description.
February 2023
main19844
Stable
Upgraded with the latest SnapLogic Platform release.
November 2022
main18944
Stable
Upgraded with the latest SnapLogic Platform release.
September 2022
430patches18332
Latest
The SOAP Execute Snap now does not display the null pointer exception when parsing the given WSDL to generate the Customize Envelope.
August 2022
430patches17325
Latest
The patch 429patches17186, previously deployed for the SOAP Execute Snap caused an error (the failure of the getOrderStatus operation) even when the WSDL is valid. With the latest patch, this Snap generates the customized envelope without errors when you upload a valid WSDL
Upgraded with the latest SnapLogic Platform release.
4.29 Patch
429patches17186
Latest
Fixed an issue with the SOAP Execute Snap where the Snap displayed an error when a valid WSDL getOrderStatus SOAP operation was uploaded.
4.29
main15993
Stable
Upgraded with the latest SnapLogic Platform release.
4.28
main14627
Stable
Upgraded with the latest SnapLogic Platform release.
4.27
main12833
Stable
Upgraded with the latest SnapLogic Platform release.
4.26
main11181
Stable
Upgraded with the latest SnapLogic Platform release.
4.25 Patch
425patches10994
Latest
Enhanced the SOAP Snap Pack to support HTTP Proxy Authentication.
4.25 Patch
425patches10152
Latest
Enhanced the SOAP Execute Snap with a new checkbox Escape special charactersthat enable the snap to escapeXML special charactersin XML template variable values when this Snap inserts these values into theApache Velocitytemplate.
4.25
main9554
Stable
Upgraded with the latest SnapLogic Platform release.
4.24 Patch
424patches9077
Latest
Fixes the incremental thread count issue in the SOAP Execute Snap by ensuring that only instance of SoapCustomAsyncHTTPConduitFactory should pass throughout the execution of the Snap.
Fixes the issue in SOAP Execute Snap where the Snap failed as the default value of Content-Type field had been modified after upgrading the Snap in 4.24 release.
4.24
main8556
Stable
Upgraded with the latest SnapLogic Platform release.
4.23 Patch
423patches7411
-
Latest
Enhances the SOAP Execute Snap by including an additional output view. When named debug (all lower-case), the Snap outputs the SOAP request headers, envelope, and the output document that is written to the default output view.
4.23
main7430
Stable
Upgraded with the latest SnapLogic Platform release.
4.22 Patch
422patches6770
Latest
Enhances the SOAP Execute Snap by adding WSSE header to support SOAP WSSE Account with Apache HttpComponents library.
4.22 Patch
422patches6656
Latest
Fixes the SOAP Execute Snap failure due to different character sets used in the HTTP request data.
4.22
main6403
Stable
Upgraded with the latest SnapLogic Platform release.
4.21 Patch
421patches6040
Latest
Requires the use of a generic envelope while executing a create a request through an NTLM account in theSOAP ExecuteSnap to ensure the output is rendered as expected.
4.21
snapsmrc542
-
Latest
Enhances SOAP Execute, by making it necessary to provide both key and value under the HTTP header field while invoking a task.
4.20 Patch
soap8816
Latest
Enhances the SOAP Execute Snap to allow user-specified empty fields in the SOAP request.
4.20 Patch
soap8762
Latest
Fixes the SOAP Execute Snap to:
Successfully handle redirected requests, when the WSDL file specifies an HTTP URL which redirects SOAP requests to an HTTPS URL.
Successfully generate the schema even if the XSD does not contain the <types> element.
4.20 Patch
soap8712
Latest
Fixes the SOAP Execute Snap where the Snap throws an NPE error when generating a SOAP request template.
4.20
snapsmrc535
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.19 Patch
soap8642
-
Latest
Fixes the SOAP Execute Snap where the Snap encounters the following issues:
The Snap throws NPE when generating a SOAP request template.
The Snap throws the following error when making a SOAP call, if the SOAPAction HTTP header contains a string: Does not match an operation.
4.19 Patch
soap8375
-
Latest
The SOAP Snaps have aLibrary APIfield. When the selected value is the non-defaultHTTP Components, there was a breaking change in the structure of the output response document between 4.19 GA version (snapsmrc528) and the latest patch version (soap8375). We recommend that if you want to use the non-default (non-CXF) value for Library API, then you must use this latest patch version as subsequent GA releases may result in Pipeline executions failing.
Note
If your current or new Pipelines use CXF as the Library API value, or do not handle SOAP response bodies greater than 1000 lines, or do not rely on NTLM authentication, then you can continue using your existing Snap Pack version (stable distribution – snapsmrc528).
4.19
snaprsmrc528
-
Stable
Adds the Library API field to the SOAP Execute Snap to enable execution over HTTP. The supported libraries are Apache HttpComponents and Apache CXF, and both the libraries support the Message Transmission Optimization Mechanism (MTOM).
4.18
snapsmrc523
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.17 Patch
ALL7402
-
Latest
Pushed automatic rebuild of the latest version of each Snap Pack to SnapLogic UAT and Elastic servers.
4.17
snapsmrc515
-
Stable
Added the Snap Execution field to all Standard-mode Snaps. In some Snaps, this field replaces the existing Execute during the preview check box.
4.16 Patch
soap6886
-
Latest
Fixed an issue with the SOAP Execute Snap wherein SLDB protocols were not being supported.
4.16
snapsmrc508
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.15 Patch
soap6726
-
Latest
Fixed an issue with the Soap Execute Snap failing for Workday when the Trust All certificate is enabled while using SSL authentication.
4.15 Patch
soap6699
-
Latest
Fixed an issue with the SOAP Execute Snap wherein errors where not getting routed to the error view and pipeline execution was failing.
4.15 Patch
soap6269
-
Latest
Removed synchronization from a WSDL service of SOAP Execute Snap to avoid hangs.
4.15 Patch
snapsmrc500
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.14 Patch
soap6027
-
Latest
Removed the hardcoded timeout in ClientBuilder.
4.14
snapsmrc490
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.13 Patch
soap5214
-
Latest
Fixed a bug in the SOAP Execute Snap wherein the end tag is removed incorrectly when generating the envelope.
4.12 Patch
soap5064
-
Latest
Fixed an issue with the SOAP Execute Snap that is unable to parse the XML schema information from the given WSDL.
4.12 Patch
soap4899
-
Latest
Fixed an issue with the SOAP Execute Snap, which hangs a pipeline at that Snap.
Added a new property in SOAP Execute "Include root element" that when enabled, provides the target schema.
4.12 Patch
soap4821
-
Latest
Fixed a null pointer exception that displays while generating the SOAP templates.
4.12
snapsmrc480
-
Stable
Added the property Exception To Error View to the SOAP Execute Snap to route the Snap exceptions to the error view.
4.11 Patch
soap4648
-
Latest
The SOAP Execute Snap now handles the WSDL child elements referencing the root schema element when generating envelope templates.
4.11
snapsmrc465
-
Stable
Updated support of NTLM Account Authentication to SOAP Snap Pack.
4.10 Patch
soap3964
-
Latest
Fixed an issue with the Soap Execute Snap that fails with error "Failure:Error:Unable to parse XML schema information from the given WSDL"
4.10
snapsmrc414
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.9.0 Patch
soap3113
-
Latest
Addressed the issue: Error: Could not find the schema component' while generating custom envelope
4.9.0 Patch
soap3090
-
Latest
Addressed an NPE on Envelope generation in SOAP Execute Snap.
4.9
snapsmrc405
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.8.0 Patch
soap2966
-
Latest
Addressed an issue where Soap Execute Snap was unable to parse WSDL from CapGemini
4.8.0 Patch
soap2783
-
Latest
Addressed an issue with SOAP Execute Snap throwing an HTTP Response '404: Not found' error.
4.8.0 Patch
soap2719
-
Latest
Added the WS Addressing property to the SOAP Execute Snap.
4.8.0 Patch
soap2699
-
Latest
Removed the null values from the header during configure phase.
4.8.0 Patch
soap2703
-
Latest
Fixed performance issue on SOAP Snap Pack which was caused by the WSDL imports.
4.8.0
snapsmrc398
-
Stable
Added support in the SOAP Snaps for WSDLs with import elements.
Added the Info tab to accounts.
4.7.0 Patch
soap2522
-
Latest
Addressed an 'Error: Could not translate an element declaration element' during envelope generation issue in the SOAP Execute Snap
4.7.0 Patch
soap2251
-
Latest
Addressed error while getting instance of Description for complex WSDLs.
4.7.0 Patch
soap2215
-
Latest
Support multiple namespaces in WSDLs.
4.7.0
snapsmrc382
-
Latest
Updated the SOAP Execute Snap with a new property, Standardize error output.
4.6.0 Patch
soap2123
-
Latest
Resolved an issue where importing xsd files over https did not use proper authorization.
4.6.0 Patch
soap2064
-
Latest
A Gzip Interceptor was added to the SOAP client to uncompress Gzipped responses.
4.6.0 Patch
soap1932
-
Latest
Implemented a new property "Standardize error output " for the backward-compatibility.
4.6.0 Patch
soap1856
-
Latest
Resolved an issue in SOAP Execute when handling null field.
4.6.0
snapsmrc362
-
Stable
Enhanced SOAP Execute Snap to handle a SOAP call with an empty response.
Resolved an issue in SOAP Execute Snap that failed with an error in returning a response but returns an empty response.
Resolved an issue in SOAP Execute Snap that caused the Snap to unsuccessfully parse XML schema from a valid WSDL when generating a SOAP envelope.
4.5.1
soap1623
-
Latest
SOAP Execute Snap is updated to terminate a SOAP request after a number of attempts, and to successfully execute the Snap only if a success condition is met. The fields added are Maximum request attempts, Retry interval, & Success condition. For more information, see SOAP Execute.
Enhanced error handling in SOAP Execute Snap when generating customize envelope.
4.5.0
snapsmrc344
-
-
Resolved an issue in SOAP Execute Snap that occurred when connecting to ServiceNow.
Info
title
Known Issue
Soap Execute Snap: This Snap currently does not support the wsdl:import statement. For wcf, the way to generate a single wsdl for a wcf wsdl url which ends in ?wsdl, is to change it to ?singleWsdl.
4.3.2
-
-
-
Soap Execute Snap now returns HTTP header in output
Support WS-Security Draft 13 for a SOAP WSSE Account
Resolved an issue with SOAP WSSE Account. Authentication was rejected because <wsu:Created> DateTime value is not being correctly converted to UTC timezone.
4.3.1
-
-
Resolved a null pointer exception.
Added thread safety to XML library to prevent Null pointer exception.
-
September 5, 2015 (4.2.2)
-
-
Support added to return SOAP headers in SOAP Execute Snap.
Resolved an issue with SOAP Execute being unable to interpret MTOM response SOAP responses.
Migration impact: Output SOAP Envelope now defaults to false.
New setting: SSL Protocol
-
August 7, 2015
-
-
SOAP Execute Snap now disables importing XSDs if any are in a WSDL.
Resolved a Null pointer exception in SOAP Execute.
Resolved an issue with not being able to generate a template from Taleo WSDL.
Resolved a loader contraint violation issue in SOAP Execute when resolving method "org.apache.http.impl.client.HttpAuthenticator".
Resolved an issue with WSSE Account not working with SOAP Execute Snap
-
June 27, 2015
-
-
Timeout option required for SOAP Execute Snap.
Support for SOAP attachments.
-
June 6, 2015
-
-
SOAP Execute: resolved an issue with the SOAP WSSE account not working
-
May 15, 2015
-
-
SOAP Request failed for Hiperos WSDl
SOAP Execute: failure, resolution is not provided; Not loading issue
SOAP Snap failed for control character created by CSV Parser
SOAP Snap: updated error message when an invalid WSDL was selected
SOAP Snap output schema updated. Error and reason were added back to the output in addition to Fault code, detail entry, soap fault exception, and fault string
-
May 2, 2015
-
-
SOAP Snap: enhanced template generation
-
January 2015
-
-
WSSE Account type added.
Optional Trust all certificates property added.
-
October 18, 2014
-
-
Soap Execute does not work with Basic Auth header during configure phase
-
September 5, 2014
-
-
SOAP Execute: Encode Attribute was added as an optional setting for this Snap. When selected, the attributes from XSD will be differentiated with an '@' prefix in the input schema of this Snap.
-
June 30, 2014
-
-
Addressed the following issues:
SOAP Request: Default value should be given in the SOAP binding type property instead of blank.
SOAP Request: Document should be updated with SOAP Binding type Property.
SOAP Execute not generating the full template - including some required fields for D&B V2 services
SOAP Execute Snap: Write the envelope to the error view for debug purpose
SOAP Execute Snap fails to generate template
-
May 2014
-
-
SOAP Request updated to support input parameters in HTTP headers