NetSuite data center error
Introduction
Due to changes made by NetSuite, some WSDL URL formats that were previously allowed are no longer accepted, including generic and data center-specific WDSL URLs. Jitterbit recommends always using an account-specific WSDL URL.
Error
A NetSuite connection may have previously been tested successfully, but now fails with this error:
Connector Error: Error getting the data center URL.
Caused by: org.jitterbit.integration.server.engine.connector.exception.NetSuiteWebServiceRuntimeException: FaultString:
In this account, you must use account-specific domains with this SOAP web services endpoint. You can use the SOAP getDataCenterUrls operation to obtain the correct domain. Or, go to Setup > Company > Company Information in the NetSuite UI. Your domains are listed on the Company URLs tab.
In some circumstances, this error may appear:
You are not requesting the correct data center for your company.
These errors may result from using an incorrect WSDL Download URL in the configuration of a NetSuite connection. Due to changes made by NetSuite, some WSDL URL formats that were previously allowed are no longer accepted, including generic and data center-specific WDSL URLs. For example:
- Generic WSDL URL:
https://webservices.netsuite.com/wsdl/v2024_2_0/netsuite.wsdl
- Data Center-Specific WSDL URL:
https://webservices.na3.netsuite.com/wsdl/v2024_2_0/netsuite.wsdl
Workaround
To resolve, change the WSDL URL to use an account-specific domain:
- Account-Specific WSDL URL:
https://abcdef123456.suitetalk.api.netsuite.com/wsdl/v2024_2_0/netsuite.wsdl
For instructions on finding the NetSuite account-specific domain and then using the account-specific domain in the WSDL URL, see Use a NetSuite account-specific WSDL URL.