Error del Centro de Datos NetSuite
Introducción
Debido a los cambios realizados por NetSuite, algunos formatos de URL WSDL que antes estaban permitidos ya no se aceptan, incluidas las URLs WDSL genéricas y específicas del centro de datos. Jitterbit recomienda utilizar siempre una URL WSDL específica de la cuenta.
Error
Una conexión NetSuite puede haber sido probado exitosamente anteriormente, 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 resultar del uso de una URL de descarga WSDL incorrecta en la configuración de una conexión NetSuite. Debido a los cambios realizados por NetSuite, algunos formatos de URL WSDL que antes estaban permitidos ya no se aceptan, incluidas las URLs WDSL genéricas y específicas del centro de datos. Por ejemplo:
- URL WSDL genérica:
https://webservices.netsuite.com/wsdl/v2024_2_0/netsuite.wsdl
- URL WSDL específica del centro de datos:
https://webservices.na3.netsuite.com/wsdl/v2024_2_0/netsuite.wsdl
Solución Alterna
Para resolverlo, cambie la URL de WSDL para usar un dominio específico de la cuenta:
- URL WSDL específica de la cuenta:
https://abcdef123456.suitetalk.api.netsuite.com/wsdl/v2024_2_0/netsuite.wsdl
Para obtener instrucciones sobre cómo encontrar el dominio específico de la cuenta NetSuite y luego utilizar el dominio específico de la cuenta en la URL WSDL, consulte Usar una URL WSDL específica de la cuenta NetSuite.