Zuora Soap Account
In this article
Overview
You can use this account type to connect Zuora Snaps with data sources that use Zuora SOAP accounts.
Behavior change
Previously, namespace prefixes were added to the fields in the output document. With this fix, the output field names no longer include namespace prefixes. The account no longer depends on specific prefixes (such as ns1 or ns2) in SOAP responses.
Prerequisites
A valid WSDL file.
You must download a valid WSDL file from Zuora and upload it to the sldb, using the following procedure:
Open Zuora WSDL page.
Navigate to the Download the Zuora WSDL section.
Copy the WSDL URL ( https://apisandbox.zuora.com/apps/servlet/GenerateWsdl?version=XX.X ) for API Sandbox and paste the URL in a browser.
Replace XX.X in the URL with the latest version of WSDL.
Enter valid credentials. The WSDL file will be downloaded.
Account Settings
Field Name | Field Type | Description |
|---|---|---|
Label* | String | Specify a unique label for the account instance.
|
Username* | String | Specify a username for this account.
|
Password* | String | Specify a password for this account.
|
WSDL URL*
| String/Expression | Specify the URL for the WSDL.
Download a valid WSDL from Zuora and upload it to the Snaplex. Learn more on how to Download the WSDL file. |
Production | Checkbox | Select this checkbox to use the production (https://www.zuora.com/apps/api) environment; otherwise the Sandbox (https://apisanbox.zuora.com/apps/api) is used.
|
Sandbox base URL | String/Expression | Specify the base URL for the Zuora Sandbox endpoint.
Default value: N/A |
Troubleshooting
Error | Reason | Resolution |
|---|---|---|
Missing property in path | Zuora has changed the namespace prefixes in their SOAP responses, and the namespace is no longer added in the output field names. Therefore, the account is unable to validate the responses. | Update the field mappings in the Mapper Snap of your pipeline, downstream or upstream whichever is applicable. |
Snap Pack History
See Also