martes, 7 de febrero de 2017

Carpeta Temporal SM_OBS_DLL


Por fin vuelvo a publicar :D, esta vez para mostrarles como salir bien librados de este error que nos envía TaskCentre (En realidad no dice mucho, ¡que problema es cuando no nos dice que le duele!).

Response (MT):  <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Body><env:Fault><env:Code><env:Value>env:Receiver</env:Value><env:Subcode><env:Value>-8006</env:Value></env:Subcode></env:Code><env:Reason><env:Text xml:lang="en">Resource error</env:Text></env:Reason><env:Detail><Command>Login</Command></env:Detail></env:Fault></env:Body></env:Envelope>

Esto es por que al parecer existe un bug en esta versión lo cual se soluciona eliminando la carpeta temporal llamada: SM_OBS_DLL, la cual ubicamos en la siguiente ruta: C:\Windows\Temp.

Después de eliminarla, corran su proceso y sin problemas lo hará!.

4 comentarios:

  1. Hola Rogelio, gracias por el post. En efecto cada X tiempo suceden estos errores y no hay otra que eliminar esa carpeta, volver a correr procesos y posteriormente se regenera y todo funciona normal. El problema es que sucede mucho y los usuarios se desesperan, sabes de alguna solucion definitiva a este problema? Saludos

    ResponderEliminar
  2. Al ser un bug en la versión de la herramienta, lo ideal sería solventar esto con una actualización u otra opción si es el caso de SAP B1 es realizar las integraciones y/o automatizaciones a través de desarrollo con DI API.

    ResponderEliminar
  3. Hola que tal, tengo instancia de SAPB1 9.3 y desde ciertas apps webs se interactua via DI Server a SAP. Cada cierto tiempo arroja el error "Invalid Session ID" y la unica solucion es detener el servicio, borrar la carpeta SM_OBS_DLL y posteriormente arrancar el servicio de nuevo. El servicio la regenera y todo funciona normalmente. (Por cierto tiempo, como comentan en el primer mensaje, los usuarios se desesperan y este soporte quita mucho tiempo) Alguna solucion.

    Saludos

    ResponderEliminar
  4. Puedo sugerir que si el problema se está presentando en el DI Server, podrían hacer una traza en SQL Server para saber si algún proceso en la programación hace que este error se presente (por ejemplo si ves una solicitud colgada en el monitor), si es un desarrollo propio con la ayuda de los logs poder cachar que provoca este error que posiblemente este deteniendo el servicio. ¡Saludos!

    ResponderEliminar