wsdl netsuite suitetalk

wsdl - netsuite sandbox login



Acceso a la suite de sandbox de NetSuite (2)

Tengo problemas para acceder al entorno de Sandbox a través de los servicios web de Suitetalk. Estoy usando el 2016_2 WSDL. He intentado hacer uso de la versión más nueva WSDL, pero esto no ayudó.

Estoy usando esto en una aplicación de prueba existente, que ahora dejó de funcionar. Todavía puedo acceder al entorno de producción de NetSuite a través de Suitetalk. El error que recibo: "La conexión subyacente se cerró: se produjo un error inesperado en un envío".

El error ocurre en cualquier llamada hecha a la API. Hasta ahora, no he visto a nadie más en línea con un problema similar.

Cualquier ayuda será apreciada, gracias de antemano.


Es probable que necesite configurar el punto final correcto.

Hay un par de cosas para tener en cuenta.

Si está utilizando el cliente Java, deberá hacer algo como:

NetSuiteServiceLocator service = new NetSuiteServiceLocator(); if(overrideEndPoint != null) service.setNetSuitePortEndpointAddress(overrideEndPoint);

El punto final solía ser fácil:

por ejemplo, como https://webservices.sandbox.netsuite.com/services/NetSuitePort_2010_2 donde la fecha corresponde a su versión de SuiteTalk

pero ahora necesita buscar el centro de datos para su cuenta y entorno

Al realizar una búsqueda en el entorno aislado, debe ejecutar la operación getDataCenterURLs contra https://webservices.sandbox.netsuite.com no contra https://webservices.netsuite.com


Su problema es probable TLS 1.2 pero su cliente solo admite TLS 1.0 o 1.1

Este cambio fue hecho por Netsuite y de acuerdo con su lanzamiento, el 7 de octubre, pero supongo que fue retirado porque un cliente mío tuvo el problema durante el fin de semana inicialmente y tuve que apurarme un parche.

Si está utilizando Dotnet, intente con esta propiedad estática:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12