Anvaigo EDI Connect / Config / Intercâmbio de dados / ANVEDI Remote Comm. Handler
Esta é uma tradução automática. O post original está disponível em Inglês .

ANVEDI Remote Comm. Handler

Esta codeunit foi descontinuada e já não é recomendada a sua utilização. Consulte as funcionalidades do Serviço de Intercâmbio de Ficheiros para obter informações sobre o desenvolvimento em curso.

Esta codeunit não está disponível no Microsoft Dynamics 365 Business Central Online (SaaS). Esta codeunit requer a instalação de componentes .NET externos, que são fornecidos gratuitamente.

Esta codeunit é utilizada para enviar ou receber ficheiros de/para um servidor remoto. Esta codeunit requer a instalação de componentes .NET adicionais no service tier. (Ou em cada máquina, no caso do Cliente Clássico do NAV). Para mais informações, consulte o capítulo Instalação.

Pode selecionar esta codeunit no canal de comunicação e utilizar a ação Configure no canal de comunicação, para alterar as definições.

Versões TLS: Todos os nossos componentes no local utilizam a estrutura .NET e suportam as versões TLS que são atualmente suportadas pelo seu sistema operativo e .NET 3.5

Campos

Communication Channel Code

Este campo faz parte da chave primária. Este campo é preenchido automaticamente.

Description

Uma descrição do servidor / definições.

Protocol

O protocolo a utilizar. Dependendo da direção do canal de comunicação, só é possível selecionar alguns dos protocolos.

SMTP

Apenas para transmissões de saída. Utilize o SMTP para enviar mensagens do tipo correio eletrónico.
(O valor inteiro desta opção na base de dados é 0)

A parte SMTP do módulo destina-se a ser utilizada com sistemas técnicos e não para criar mensagens de correio eletrónico legíveis por humanos.

POP3

Apenas para transmissões de entrada. Recuperar dados de um servidor POP3.
(O valor inteiro desta opção na base de dados é 1)

FTP/FTPS

Utilizar FTP ou FTP sobre SSL.
(O valor inteiro desta opção na base de dados é 2)

SFTP

Utilizar SFTP (SSH).
(O valor inteiro desta opção na base de dados é 3)

Host

O nome do servidor / endereço DNS ou IP.

Port

A porta que deve ser utilizada. A maioria dos protocolos tem portas predefinidas, se definir este valor como 0.

User

O nome de utilizador que deve ser utilizado para contactar o servidor.

Password

A palavra-passe que deve ser utilizada para autenticar o utilizador no servidor.

Encryption

O modo de encriptação. Selecione SSL para FTPS ou para utilizar SMTP ou POP3 encriptados.

None

Não utilizar a encriptação ou utilizar a encriptação predefinida no caso do SFTP.
(O valor inteiro desta opção na base de dados é 0)

Yes

Esta opção tinha o nome de SSL antes da versão 5.2. Mudámos o nome da opção porque nem todos os protocolos utilizam SSL para encriptação.

Utilizar a encriptação.
(O valor inteiro desta opção na base de dados é 1)

Sender Address

Apenas utilizado pelo SMTP: O endereço de correio eletrónico do remetente.

Sender Name

Apenas utilizado pelo SMTP: O nome do remetente em texto claro.

Default Recipient

Apenas utilizado pelo SMTP: O destinatário se a identificação do destinatário estiver vazia.

Subject

Apenas utilizado pelo SMTP: O assunto da mensagem. Também é possível utilizar todas as variáveis disponíveis para o campo Filename Template.

Send file as Attachment

Apenas SMTP: Se os dados devem ser enviados como corpo ou como anexo.

Text Template

Apenas SMTP: Quando os dados são enviados como anexo, pode definir um texto estático que é enviado como o corpo da mensagem. Este campo não está diretamente disponível na interface do utilizador. Não suportamos variáveis dentro da parte do texto.

A parte SMTP do módulo destina-se a ser utilizada com sistemas técnicos e não para criar mensagens de correio eletrónico legíveis por humanos.

Action on Import

A ação que deve ser executada após a importação da transmissão. Esta ação é executada depois de os dados terem sido recuperados e armazenados com êxito. Também é executado se os dados não puderem ser convertidos, uma vez que os dados estão disponíveis para o Microsoft Dynamics 365 Business Central para reprocessamento.

Do Nothing

Nenhuma ação após a importação.
(O valor inteiro desta opção na base de dados é 0)

Archive

Arquivar os dados após a importação (não suportado por todos os protocolos).
(O valor inteiro desta opção na base de dados é 1)

Delete

Eliminar os dados após a importação.
(O valor inteiro desta opção na base de dados é 2)

Allow Duplicate Filenames

Se o mesmo nome de ficheiro pode ser importado várias vezes pelo mesmo canal de comunicação.

Sender Cross-Reference Type

O tipo de referência cruzada que deve ser utilizado para definir o parceiro emissor a partir da identificação do emissor.

Disponível na versão 4.00 e superior do módulo.

Receiver Cross-Reference Type

O tipo de referência cruzada que deve ser utilizado para definir o parceiro recetor a partir da identificação do recetor.

Disponível na versão 4.00 e superior do módulo.

Connection Keep-Alive

Se a ligação de rede deve ser mantida aberta durante a recuperação ou o envio de mais do que uma transmissão.

FTP Transfer Mode

Utilizado apenas para FTP e FTPs. O modo de transferência de dados a utilizar.

Selecionar automaticamente,.
(O valor inteiro desta opção na base de dados é 0)

Passive (Auto)

Modo passivo. Selecionar automaticamente a implementação.
(O valor inteiro desta opção na base de dados é 1)

Active (Auto)

Modo ativo. Selecionar automaticamente a implementação. Para tal, é necessário que as portas FTP activas na máquina que executa o código estejam diretamente disponíveis a partir da Internet.
(O valor inteiro desta opção na base de dados é 2)

EPRT

Modo de porta alargado
(O valor inteiro desta opção na base de dados é 3)

EPSV

Modo passivo alargado
(O valor inteiro desta opção na base de dados é 4)

PASV

Modo passivo tradicional
(O valor inteiro desta opção na base de dados é 5)

PASVEX

Modo passivo alargado
(O valor inteiro desta opção na base de dados é 6)

PORT

Modo de porta ativa
(O valor inteiro desta opção na base de dados é 7)

FTP Encryption Mode

Quando iniciar a encriptação das ligações FTP.

Comportamento por defeito.
(O valor inteiro desta opção na base de dados é 0)

Implicit

Iniciar a encriptação na ligação ao servidor.
(O valor inteiro desta opção na base de dados é 1)

Explicit

Ligar sem encriptação e mudar depois para encriptação.
(O valor inteiro desta opção na base de dados é 2)

FTP Data Type

Pode selecionar o modo de dados FTP. Dependendo do conteúdo dos dados, o modo de texto alterará a codificação do ficheiro durante a transferência e, por vezes, a representação das quebras de linha.

Binary

Os dados são considerados binários. Isto é necessário, por exemplo, para ficheiros PDF.
(O valor inteiro desta opção na base de dados é 0)

Text

Os dados contêm apenas texto e podem ser recodificados.
(O valor inteiro desta opção na base de dados é 1)

Filename Template

Uma cadeia de modelos para construir o nome do ficheiro para os ficheiros de saída. Pode utilizar qualquer texto constante que seja válido nos nomes de ficheiros. Suportamos diversas variáveis globais que podem ser utilizadas dentro do nome do ficheiro. Uma vez que o módulo não conhece o conteúdo do ficheiro e as estruturas buffer utilizadas, não é possível aceder diretamente aos dados do ficheiro.

É possível utilizar marcadores de posição neste campo.

File Mask

Atualmente não é suportado.

Remote Directory

O diretório no servidor, se o protocolo suportar diretórios remotos.

Private Key

Utilizado apenas para SFTP. Armazena a chave privada. Anvaigo EDI Connect não suporta oficialmente a utilização de chaves privadas. Pode tentar fazê-lo com uma chave formatada OpenSSH, mas o nosso suporte não o pode ajudar com erros de chave. Atualmente, o módulo não tem qualquer opção para remover a chave, uma vez definida. É necessário criar um novo canal de comunicação ou esvaziar o BLOB utilizando o ambiente de desenvolvimento Microsoft Dynamics 365 Business Central.

Host Key

Atualmente não utilizado.

Host Fingerprint

Opcional: A impressão digital do servidor SFTP remoto a comparar após a ligação. Se as chaves não corresponderem, é gerado um erro. Se deixar o campo vazio, o módulo aceitará qualquer certificado para o servidor.

Ignore SSL Errors

Se o certificado SSL tem de ser válido ou se todos os certificados são aceites.

Ignorar o erro SSL possibilitará ataques do tipo man in the middle. Deve tentar resolver o erro SSL em vez de aceitar qualquer certificado remoto.

Internal NAV Encoding

Se definir a codificação interna e externa, o módulo tentará recodificar os dados. Deve definir estes campos como vazios, se não tiver a certeza de que é necessária uma recodificação. Desta forma, os dados não são alterados aquando do envio/receção pelo componente.

External Encoding

Se definir a codificação interna e externa, o módulo tentará recodificar os dados. Deve definir estes campos como vazios, se não tiver a certeza de que é necessária uma recodificação. Desta forma, os dados não são alterados aquando do envio/receção pelo componente.