Ir para o conteúdo

Erro no Data Center do NetSuite

Introdução

Devido às alterações feitas pelo NetSuite, alguns formatos de URL WSDL que eram permitidos anteriormente não são mais aceitos, incluindo URLs WDSL genéricos e específicos de data center. A Jitterbit recomenda sempre usar uma URL WSDL específica da conta.

Erro

Uma conexão NetSuite pode ter sido testado anteriormente com êxito, mas agora falha com este erro:

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.

Em algumas circunstâncias, este erro pode aparecer:

You are not requesting the correct data center for your company.

Esses erros podem resultar do uso de um URL de download WSDL incorreto na configuração de uma conexão NetSuite. Devido às alterações feitas pelo NetSuite, alguns formatos de URL WSDL que eram permitidos anteriormente não são mais aceitos, incluindo URLs WDSL genéricos e específicos de data center. Por exemplo:

  • URL WSDL genérico: https://webservices.netsuite.com/wsdl/v2024_2_0/netsuite.wsdl
  • URL WSDL específico do data center: https://webservices.na3.netsuite.com/wsdl/v2024_2_0/netsuite.wsdl

Gambiarra

Para resolver, altere a URL do WSDL para usar um domínio específico da conta:

  • URL WSDL específico da conta: https://abcdef123456.suitetalk.api.netsuite.com/wsdl/v2024_2_0/netsuite.wsdl

Para obter instruções sobre como encontrar o domínio específico da conta NetSuite e, em seguida, usar o domínio específico da conta no URL WSDL, consulte Usar um URL WSDL específico da conta NetSuite.