Anveo EDI Connect / Config / Intercambio de datos / ANVEDI Remote Comm. Handler
Esta es una traducción automática. El mensaje original está disponible en Inglés.

ANVEDI Remote Comm. Handler

Para nuevas implantaciones, compruebe si puede utilizar el servicio de intercambio de archivos. Los componentes descritos en este capítulo no serán compatibles con las nuevas versiones de Microsoft Dynamics 365 Business Central (BC22 y superiores). Sólo proporcionaremos actualizaciones en caso de vulnerabilidades de seguridad.

Esta codeunit no está disponible en Microsoft Dynamics 365 Business Central Online (SaaS). Esta codeunit requiere la instalación de componentes .NET externos, que se proporcionan gratuitamente.

Esta codeunit se utiliza para enviar o recibir archivos de/a un servidor remoto. Esta codeunit requiere la instalación de componentes .NET adicionales en el service tier. (O en cada máquina en el caso del Cliente Clásico de NAV). Para más información, consulte el capítulo » Instalación «.

Puede seleccionar esta codeunit en el canal de comunicación y utilizar la acción Configure en el canal de comunicación, para cambiar los ajustes.

Versiones de TLS: Todos nuestros componentes locales utilizan el marco .NET y son compatibles con las versiones de TLS que admite actualmente su sistema operativo an .NET 3.5

Campos

Communication Channel Code

Este campo forma parte de la clave primaria. Este campo se rellena automáticamente.

Description

Una descripción del servidor / configuración.

Protocol

El protocolo que debe utilizarse. En función de la dirección del canal de comunicación, sólo podrá seleccionar algunos de los protocolos.

SMTP

Sólo para transmisiones salientes. Utilice SMTP para enviar mensajes similares a los de correo electrónico.
(El valor entero de esta opción en la base de datos es 0)

La parte SMTP del módulo está pensada para su uso con sistemas técnicos y no para crear correos electrónicos legibles por humanos.

POP3

Sólo para transmisiones entrantes. Recuperar datos de un servidor POP3.
(El valor entero de esta opción en la base de datos es 1)

FTP/FTPS

Utiliza FTP o FTP sobre SSL.
(El valor entero de esta opción en la base de datos es 2)

En módulos anteriores a la versión 4.00, el modo FTP no cifrado sólo es fiable si se utiliza la versión 3.00.36 con un hotfix adicional de comunicación remota. Esto se debe a un error en los componentes .NET proporcionados con el módulo y sólo afecta a las conexiones FTP (FTP sin SSL). Los FTP también deberían funcionar sin el hotfix.

SFTP

Utilice SFTP (SSH).
(El valor entero de esta opción en la base de datos es 3)

Host

El nombre del servidor / dirección DNS o IP.

Port

El puerto que debe utilizarse. La mayoría de los protocolos tienen puertos definidos por defecto, si establece este valor a 0.

User

El nombre de usuario que debe utilizarse para contactar con el servidor.

Password

La contraseña que debe utilizarse para autenticar al usuario en el servidor.

Encryption

El modo de encriptación. Seleccione SSL para FTPS o para utilizar SMTP o POP3 encriptados.

None

No utilizar encriptación o utilizar la encriptación por defecto en caso de SFTP.
(El valor entero de esta opción en la base de datos es 0)

Yes

Esta opción se denominaba SSL antes de la versión 5.2. Hemos cambiado el nombre de la opción porque no todos los protocolos utilizan SSL para el cifrado.

Utiliza la encriptación.
(El valor entero de esta opción en la base de datos es 1)

Sender Address

Sólo utilizado por SMTP: La dirección de correo electrónico del remitente.

Sender Name

Sólo utilizado por SMTP: El nombre del remitente en texto claro.

Default Recipient

Sólo utilizado por SMTP: El destinatario si la identificación del destinatario está vacía.

Subject

Sólo utilizado por SMTP: El asunto del mensaje. También puede utilizar todas las variables disponibles para el campo Filename Template.

Send file as Attachment

Sólo SMTP: Si se envían los datos como cuerpo o como archivo adjunto.

Text Template

Sólo SMTP: Cuando los datos se envían como archivo adjunto, puede definir un texto estático que se envía como cuerpo del mensaje. Este campo no está disponible directamente en la interfaz de usuario. No admitimos variables dentro de la parte de texto.

La parte SMTP del módulo está pensada para su uso con sistemas técnicos y no para crear correos electrónicos legibles por humanos.

Action on Import

La acción que debe ejecutarse tras importar la transmisión. Esta acción se ejecuta después de que los datos se hayan recuperado y almacenado correctamente. También se ejecuta si no se pueden convertir los datos, ya que éstos quedan a disposición de Microsoft Dynamics 365 Business Central para su reprocesamiento.

Do Nothing

Ninguna acción tras la importación.
(El valor entero de esta opción en la base de datos es 0)

Archive

Archivar los datos tras la importación (no admitido por todos los protocolos).
(El valor entero de esta opción en la base de datos es 1)

Delete

Borrar los datos después de la importación.
(El valor entero de esta opción en la base de datos es 2)

Allow Duplicate Filenames

Si el mismo nombre de fichero puede importarse varias veces por el mismo canal de comunicación.

Connection Keep-Alive

Si se debe mantener abierta la conexión de red al recuperar o enviar más de una transmisión.

FTP Transfer Mode

Sólo se utiliza para FTP y FTPs. El modo de transferencia de datos que se utilizará.

Seleccione automáticamente,.
(El valor entero de esta opción en la base de datos es 0)

Passive (Auto)

Modo pasivo. Seleccione la aplicación automáticamente.
(El valor entero de esta opción en la base de datos es 1)

Active (Auto)

Modo activo. Seleccione la aplicación automáticamente. Esto requerirá que los puertos FTP activos en la máquina que ejecuta el código estén directamente disponibles desde Internet.
(El valor entero de esta opción en la base de datos es 2)

EPRT

Modo de puerto extendido
(El valor entero de esta opción en la base de datos es 3)

EPSV

Modo pasivo ampliado
(El valor entero de esta opción en la base de datos es 4)

PASV

Modo pasivo tradicional
(El valor entero de esta opción en la base de datos es 5)

PASVEX

Modo pasivo ampliado
(El valor entero de esta opción en la base de datos es 6)

PORT

Modo de puerto activo
(El valor entero de esta opción en la base de datos es 7)

FTP Encryption Mode

Cuándo iniciar la encriptación para conexiones FTPs.

Comportamiento por defecto.
(El valor entero de esta opción en la base de datos es 0)

Implicit

Iniciar el cifrado en la conexión con el servidor.
(El valor entero de esta opción en la base de datos es 1)

Explicit

Conéctate sin cifrar y cambia al cifrado después.
(El valor entero de esta opción en la base de datos es 2)

FTP Data Type

Puede seleccionar el modo de datos FTP. Dependiendo del contenido de los datos, el modo texto cambiará la codificación del fichero durante la transferencia y, a veces, la representación de los saltos de línea.

Binary

Los datos se consideran binarios. Esto es necesario, por ejemplo, para los archivos PDF.
(El valor entero de esta opción en la base de datos es 0)

Text

Los datos sólo contienen texto y pueden recodificarse.
(El valor entero de esta opción en la base de datos es 1)

Filename Template

Una cadena de plantilla para construir el nombre de archivo para los archivos salientes. Puede utilizar cualquier texto constante que sea válido dentro de los nombres de archivo. Admitimos varias variables globales que pueden utilizarse dentro del nombre de archivo. Dado que el módulo no conoce el contenido del fichero ni las estructuras de búfer utilizadas, no puede acceder directamente a los datos del fichero.

Están disponibles las siguientes variables:

{Entry No.}

El número de entrada de la transmisión. Puede utilizarse para generar un nombre de archivo único.

{Reference No.}
{Reference}

No compatible con versiones anteriores. Imprime el número de referencia (número de documento) que se almacena con la transmisión. Si se utilizan transacciones comerciales, se establece automáticamente.

{Description}

La descripción de la transmisión.

{Sender Party}

Desaprobado. Alias para {Sender Partner}.

{Sender Partner}

El código de socio emisor.

{Sender Identification}

La identificación del socio emisor.

{Receiver Party}

Desaprobado. Alias para {Receiver Partner}.

{Receiver Partner}

El código de socio receptor.

{Receiver Identification}

La identificación del interlocutor receptor.

{Project}

El proyecto del mapping que ha generado los datos.

{Format}

El formato del mapping que ha generado los datos.

{Code}

El código del mapping que ha generado los datos.

{CCYY}

El año con información del siglo, por ejemplo 2019.

{YY}

El año, por ejemplo 19.

{MM}

El mes en dos dígitos.

{DD}

El día como dos dígitos.

{WW}

La semana natural, representada con dos dígitos.

{QQ}

El trimestre, representado con dos dígitos.

{HH}

La hora de la creación de la transmisión.

{mm}

El acta de creación de la transmisión.

{ss}

Los segundos de la creación de la transmisión.

Es posible crear variables personalizadas a través de la funcionalidad de devolución de llamada del módulo, si necesita, por ejemplo, incluir un número de documento en el nombre del archivo.

File Mask

Actualmente no se admite.

Remote Directory

El directorio en el servidor, si el protocolo soporta directorios remotos.

Private Key

Sólo se utiliza para SFTP. Almacena la clave privada. Anveo EDI Connect no admite oficialmente el uso de claves privadas. Puede intentarlo con una clave formateada OpenSSH, pero nuestro soporte no puede ayudarle con errores de clave. El módulo no tiene actualmente ninguna opción para quitar la llave, una vez que se fija. Tiene que crear un nuevo canal de comunicación o vaciar el BLOB utilizando el entorno de desarrollo de Microsoft Dynamics 365 Business Central.

Host Key

Actualmente no se utiliza.

Host Fingerprint

Opcional: La huella digital del servidor SFTP remoto para comparar después de la conexión. Si las claves no coinciden se genera un error. Si deja el campo vacío, el módulo aceptará cualquier certificado para el servidor.

Ignore SSL Errors

Si el certificado SSL tiene que ser válido o si se aceptan todos los certificados.

Ignorar el error SSL hará posibles los ataques de hombre en el medio. Debería intentar resolver el error SSL en lugar de aceptar cualquier certificado remoto.

Internal NAV Encoding

Si establece la codificación interna y externa, el módulo intentará recodificar los datos. Estos campos deben estar vacíos si no está seguro de si es necesario recodificarlos. De este modo, el componente no modifica los datos al enviarlos o recibirlos.

External Encoding

Si establece la codificación interna y externa, el módulo intentará recodificar los datos. Estos campos deben estar vacíos si no está seguro de si es necesario recodificarlos. De este modo, el componente no modifica los datos al enviarlos o recibirlos.