📄️ SOAP Framework cookbook
Overview of the Boomi SOAP Framework cookbook, providing recipes for handling common SOAP web service integration challenges with the Connector SDK.
📄️ Manipulating data
Use XMLJoiner and XMLSplitter utilities to batch and unbatch XML documents when implementing SOAP connector operations such as CREATE, UPDATE, and QUERY.
📄️ Manipulating metadata
Understand how to retrieve and process WSDL metadata for SOAP connectors, including handling SOAP-encoded arrays in RPC-style web services.
📄️ Protected WSDL retrieval
Retrieve a protected WSDL at runtime using cookie-based or HTTP Basic Auth access by overriding the WSCache readWsdl method in a SOAP connector.
📄️ Including WSDL in the connector archive
Bundle a static WSDL file inside the connector archive when the WSDL is not accessible programmatically, and load it via a classpath resource URL.
📄️ Editing XML schemas
Learn how to rewrite XML schemas before returning them in an ObjectDefinition, including replacing choice, any, or abstract types with concrete elements.
📄️ Miscellaneous recipes
SOAP connector recipes for custom fault handling, including configuring fatal exceptions and distinguishing application errors from operation failures.
📄️ Other operations
Extend WSConnector to support operation types beyond EXECUTE, such as CREATE, UPDATE, QUERY, and DELETE, for a friendlier SOAP connector user experience.
📄️ Implement Browsing support
Implement SOAP connector browsing by extending WSBrowser to return available object types and their definitions for UPDATE operations.
📄️ Implement UPDATE operation
Implement a SOAP connector UPDATE operation using XMLJoiner and XMLSplitter utilities to wrap, send, and unwrap batched Contact objects.
📄️ Security
Implement SOAP connector authentication using HTTP Basic Auth, WS-Security TEXT/DIGEST, or login token patterns with the Boomi SOAP Framework.