Avalados por :

Problemas de conexión a base de datos SQL 2012 al ejecutar rutina DI Server - ¡Solución!

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 8 Vistas
0
Cargando...

Hola, Buenas tardes.

Estoy tratando de instalar los programas de ejemplo de DI Server que vienen en el manual de SDK. Hice un web service con la rutina que viene en uno de ellos, pero no logro conectarme a la base de datos al ejecutar el login. Me muestra una serie de errores relacionados con el tipo de base de datos. Esta es mi rutina:

y al ejecutarla, me redirige a la página web

A pesar de haber levantado el servicio DI Server y haberlo configurado, aún no se establece la conexión.

Tengo un servidor de SAP y otro de SQL. Mi base de datos es SQL 2012.

¿Alguien puede ayudarme? Gracias.

Rutina.jpg Pantalla de parámetros.jpg
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Buenas

El servidor SQL debe ser "dst_MSSQL2012" y en el licenseServer debe ir con el puerto "192.168.1.10:30000"

Saludos

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Intenta cerrar la conexión a SAP si está abierta. En el momento en que cierren la aplicación, no estoy seguro de cómo funciona el servidor DI, solo utilizo la API de DI y la API de UI.

Saludos

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Muchas gracias, Felipe! Ya funcionó, pero ¿qué crees? Ahora tengo otro problema. Después de conectarse al servicio web y realizar los procedimientos necesarios, al hacer clic en "Cerrar sesión" para finalizar la sesión y cerrar la página, al intentar ejecutar nuevamente el servicio web, aparece el siguiente error y el DI SERVICE se cae:

System.Runtime.InteropServices.COMException: Error en la llamada a procedimiento remoto. (Excepción de HRESULT: 0x800706BE)

en SBODI_Server.INode.Interact(String SOAPCommand)

en ManttoPedidosSAP.wsPedidos.Login(String DataBaseServer, String DataBaseName, String DataBaseType, String DataBaseUserName, String DataBasePassword, String CompanyUserName, String CompanyPassword, String Language, String LicenseServer) en c:\Users\soporteasc\Documents\Visual Studio 2012\Projects\ManttoPedidosSAP\ManttoPedidosSAP\wsPedidos.asmx.cs:línea 109

Al volver a activarlo, debo esperar entre 10 y 15 minutos para que funcione nuevamente, pero no siempre lo hace. ¿Sabrás por qué?

Saludos,

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?