SOAP Snap Pack
- Kalpana Malladi
- Diane Miller (Deactivated)
- Lakshmi Manda
In this article:
Overview
SOAP is an XML-based messaging protocol.
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.
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 to main7430 (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.
Snap Pack History
Release | Snap Pack Version | Date | Type | Updates |
---|---|---|---|---|
August 2024 | 438patches28073 | Latest | Fixed an issue with the SOAP Execute Snap, where the Snap could not identify the '@' character after the Velocity library upgrade, implemented as part of the August 2024 GA release (main27765). | |
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 |
| |
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 | |
August 2022 | 430patches17325 | Latest |
| |
August 2022 | main17386 | Stable | 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 characters that enable the snap to escape XML special characters in XML template variable values when this Snap inserts these values into the Apache Velocity template. | |
4.25 | main9554 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.24 Patch | 424patches9077 | Latest |
| |
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 the SOAP Execute Snap 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 |
| |
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 |
|
4.19 Patch | soap8375 | - | Latest | The SOAP Snaps have a Library API field. When the selected value is the non-default HTTP 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. 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 |
|
4.12 Patch | soap4899 | - | Latest |
|
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 |
|
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 |
|
4.5.1 | soap1623 | - | Latest |
|
4.5.0 | snapsmrc344 | - | - | Resolved an issue in SOAP Execute Snap that occurred when connecting to ServiceNow. Known Issue
|
4.3.2 | - | - | - |
|
4.3.1 | - | - |
| |
- | September 5, 2015 (4.2.2) | - | - |
|
- | August 7, 2015 | - | - |
|
- | June 27, 2015 | - | - |
|
- | June 6, 2015 | - | - | SOAP Execute: resolved an issue with the SOAP WSSE account not working |
- | May 15, 2015 | - | - |
|
- | May 2, 2015 | - | - | SOAP Snap: enhanced template generation |
- | January 2015 | - | - |
|
- | 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 | - | - |
|
- | May 2014 | - | - | SOAP Request updated to support input parameters in HTTP headers |
- | November 2013 | - | - | SOAP Request Snap |
- | August 2013 | - | - | SOAP Call Snap |
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2024 SnapLogic, Inc.