Error del centro de datos de NetSuite
Introducción
Debido a los cambios realizados por NetSuite, algunos formatos de URL WSDL que antes se permitían ya no se aceptan, incluidas las URLs WSDL genéricas y específicas del centro de datos. Jitterbit recomienda usar siempre una URL WSDL específica de la cuenta.
Error
Una conexión NetSuite puede haberse probado previamente con éxito, pero ahora falla con este 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.
En algunas circunstancias, puede aparecer este error:
You are not requesting the correct data center for your company.
Estos errores pueden deberse al uso de una URL de descarga WSDL incorrecta en la configuración de una conexión de NetSuite. Debido a los cambios realizados por NetSuite, algunos formatos de URL WSDL que antes se permitían ya no se aceptan, incluidas las URLs WSDL genéricas y específicas del centro de datos. Por ejemplo:
- URL WSDL genérica:
https://webservices.netsuite.com/wsdl/v2025_1_0/netsuite.wsdl
- URL WSDL específica del centro de datos:
https://webservices.na3.netsuite.com/wsdl/v2025_1_0/netsuite.wsdl
Solución alternativa
Para resolverlo, cambie la URL WSDL para utilizar un dominio específico de la cuenta:
- URL WSDL específica de la cuenta:
https://abcdef123456.suitetalk.api.netsuite.com/wsdl/v2025_1_0/netsuite.wsdl
Para obtener instrucciones sobre cómo encontrar el dominio específico de la cuenta de NetSuite y luego usar el dominio específico de la cuenta en la URL WSDL, consulte Usar una URL WSDL específica de la cuenta de NetSuite.