Anveo EDI Connect / Config / Desarrollo / Integración / Manipulador de comunicación personalizada
This is an automatic translation. The original post is available in Inglés.

Manipulador de comunicación personalizada

En Anveo EDI Connect puedes usar codeunits personalizadas para manejar el intercambio de datos. Puede optar por implementar sólo los métodos que necesite y permitir, por ejemplo, sólo el envío de archivos.

Las codeunits de código de comunicación personalizadas están soportadas en todas las versiones de nuestro módulo. Lo ilustraremos basándonos en una Extensión de la Dinámica escrita en AL, pero lo mismo se aplica a las plataformas de desarrollo más antiguas.

Si está usando la versión de Dynamics Extension de Anveo EDI Connect, puede proporcionar alternativamente un servicio HTTP/HTTPs en cualquier lenguaje de programación sin crear ninguna Dynamics Extension. La definición de la API está disponible a petición de nuestro equipo de soporte EDI.

Usando un manejador de comunicación personalizado

Si su sistema tiene un controlador de comunicación personalizado, necesitará su codeunit de identificación para configurar el canal de comunicación. Puedes configurarlo como cualquier manejador de comunicación integrado, pero tendrás que introducir el Codeunit ID de código a mano. La búsqueda no le permitirá seleccionar su manejador personalizado. Después refresca la página y configura el canal, si es necesario haciendo clic en Configure.

Requisitos básicos

La codeunit de código de comunicación personalizada obtendrá un registro especial «Control de Formato ANVEDI» del módulo pasado al disparador OnRun. Tendrá que obtener la acción de comunicación solicitada de ese registro y llamar a su código en consecuencia.

Ejemplo

Dependencias

Si quieres crear un manejador de comunicación personalizado en AL, necesitas añadir una dependencia al módulo Anveo EDI Connect.

Los valores de la Extensión en el lugar son:

Por favor, asegúrate de reemplazar x, y, z con el número de versión correcto.

Los valores de la Extensión Online de Business Central son:

Por favor, asegúrate de reemplazar x, y, z con el número de versión correcto.