jueves, 30 de noviembre de 2023

Offset de registro no válido - Invalid registration offset

 ¿Como están?, está ocasión les quiero compartir un error al usar el DI API, ya sabemos que muchas veces no nos dicen nada, se vuelve un problema más cuando todo en apariencia coincide: totales, claves, estructura de la información, inventario, todo, todo parece estar bien.

Para asegurar que todo estaba bien cree la entrega directamente en SAP y efectivamente fue creada con éxito sin mayor problema, ¿entonces por que me marca el error de Offset de registro no válido al querer crear el documento por DI API? y vualá!, resulta ser que las líneas de los artículos no coincidían entre lo que nos enviaba el sistema externo y el que estaba en SAP B1.

Verifiquen entonces este tipo de dato que no vemos a simple vista en SAP pero que con ayuda de una consulta podemos salir de dudas.

Espero les ayude en este caso en particular o en algún otro donde un dato no está bien aunque lo parezca.

martes, 28 de noviembre de 2023

ANCM In-Process Handler Load Failure - HTTP Error 500

¿Que tal?, después de un rato sin publicar les traigo este error que generalmente nos encontramos cuando queremos publicar una API en el IIS, aunque parece estar todo en orden surge el error al navegar en el browser de la publicación: ANCM In-Process Handler Load Failure

Para saber si lo que te hace falta es descargar e instalar dotnet ubicate en la ruta de tu dll por ejemplo: "C:\inetpub\wwwroot\MiAPI" y ejecuta el siguiente comando desde consola: dotnet tuaplicación.dll, si no se ejecuta entonces debes instalar la versión de dot net que corresponde a tu aplicación en tu equipo/servidor.

Con eso podrás correr la aplicación en el IIS, espero les sirva, saludos!.