Saltar al contenido

Error del Centro de Datos de 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 de 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/v2023_2_0/netsuite.wsdl
  • URL WSDL específica del centro de datos: https://webservices.na3.netsuite.com/wsdl/v2023_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/v2023_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.