Anveo 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

Para novas implementações, por favor verifique se pode utilizar o Serviço de Troca de Ficheiros. Os componentes descritos neste capítulo não serão suportados em novos lançamentos de Microsoft Dynamics 365 Business Central e apenas receberão actualizações de segurança no futuro.

Esta codeunit não está disponível em Microsoft Dynamics 365 Business Central Online (SaaS). Esta codeunit requer a instalação de componentes externos .NET, 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 detalhes, consulte o capítulo Instalação.

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

Versões TLS: Todos os nossos componentes no local estão a utilizar a estrutura .NET e suportam as versões TLS que são actualmente suportadas pelo seu sistema operativo um .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 / configurações.

Protocol

O protocolo a ser utilizado. Dependendo da direcção do canal de comunicação, só se pode seleccionar alguns dos protocolos.

SMTP

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

A parte SMTP do módulo destina-se à utilização com sistemas técnicos e não à criação de e-mails legíveis por pessoas.

POP3

Apenas para as 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)

Na versão de módulo anterior à versão 4.00 o modo FTP não encriptado só é fiável se estiver a utilizar a versão 3.00.36 com um hotfix adicional de comunicação remota. Isto deve-se a um bug nos componentes .NET fornecidos com o módulo e afecta apenas as ligações FTP (FTP sem SSL). Os FTPs também devem funcionar sem o hotfix.

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

O porto que deve ser utilizado. A maioria dos protocolos tem portas padrão definidas, se definir este valor como 0.

User

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

Password

A senha que deve ser utilizada para autenticar o utilizador no servidor.

Encryption

O modo de encriptação. Seleccione SSL para FTPS ou para utilizar SMTP codificado ou POP3.

None

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

Yes

Esta opção foi nomeada SSL antes da versão 5.2. Renomeámos a opção porque nem todos os protocolos utilizam SSL para encriptação.

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

Sender Address

Utilizado apenas pela SMTP: O endereço de e-mail do remetente.

Sender Name

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

Default Recipient

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

Subject

Apenas utilizado pela SMTP: O assunto da mensagem. Também pode utilizar todas as variáveis que estão disponíveis para o campo Filename Template.

Send file as Attachment

Apenas SMTP: Seja para enviar os dados como corpo ou como anexo.

Text Template

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

A parte SMTP do módulo destina-se à utilização com sistemas técnicos e não à criação de e-mails legíveis por pessoas.

Action on Import

A acção que deve ser executada após a importação da transmissão. Esta aqção é executada depois de os dados terem sido recuperados e armazenados com sucesso. 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 acçã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 suportados 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.

Connection Keep-Alive

Quer para manter a ligação de rede aberta ao recuperar ou enviar mais do que uma transmissão.

FTP Transfer Mode

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

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

Passive (Auto)

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

Active (Auto)

Modo activo. Seleccionar a implementação automaticamente. Isto exigirá que as portas FTP activas na máquina que executa o código estejam directamente disponíveis a partir da Internet.
(O valor inteiro desta opção na base de dados é 2)

EPRT

Extended port mode
(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 porta activa
(O valor inteiro desta opção na base de dados é 7)

FTP Encryption Mode

Quando iniciar a encriptação para ligações FTPs.

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

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

FTP Data Type

Pode seleccionar o modo de dados FTP. Dependendo do conteúdo dos dados, o modo 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 como sendo binários. Isto é necessário, por exemplo, para ficheiros PDF.
(O valor inteiro desta opção na base de dados é 0)

Text

Os dados só contêm 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 dentro de nomes de ficheiros. Apoiamos várias variáveis globais que podem ser utilizadas dentro do nome do ficheiro. Porque o módulo não conhece o conteúdo do ficheiro e as estruturas tampão utilizadas, não se pode aceder directamente aos dados do ficheiro.

Estão disponíveis as seguintes variáveis:

{Entry No.}

O número de entrada da transmissão. Pode ser utilizado para gerar um nome de ficheiro único.

{Description}

A descrição da transmissão.

{Sender Party}

Depreciado. Alias para {Sender Partner}.

{Sender Partner}

O código de parceiro remetente.

{Sender Identification}

A identificação do parceiro remetente.

{Receiver Party}

Depreciado. Alias para {Receiver Partner}.

{Receiver Partner}

O código do parceiro receptor.

{Receiver Identification}

A identificação do parceiro receptor.

{Project}

O projecto do mapping que gerou os dados.

{Format}

O formato do mapping que gerou os dados.

{Code}

O código do mapping que gerou os dados.

{CCYY}

O ano com informação do século, por exemplo, 2019.

{YY}

O ano, e.g. 19.

{MM}

O mês como dois dígitos.

{DD}

O dia como dois dígitos.

{WW}

A semana de calendário, representada por dois dígitos.

{QQ}

O quarto, representado como dois dígitos.

{HH}

A hora da criação da transmissão.

{mm}

A acta da criação da transmissão.

{ss}

Os segundos da criação da transmissão.

É possível criar variáveis personalizadas através da funcionalidade de chamada de retorno do módulo, se precisar, por exemplo, de incluir um número de documento no nome do ficheiro.

File Mask

Actualmente não apoiado.

Remote Directory

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

Private Key

Usado apenas para SFTP. Armazena a chave privada. Anveo EDI Connect não apoia oficialmente a utilização de chaves privadas. Pode tentar com uma chave formatada OpenSSH, mas o nosso apoio não o pode ajudar com erros de chave. O módulo não tem actualmente a opção de remover a chave, uma vez definida. É necessário criar um novo canal de comunicação, ou esvaziar o BLOB, utilizando o ambiente de desenvolvimento do Microsoft Dynamics 365 Business Central.

Host Key

Actualmente não utilizado.

Host Fingerprint

Opcional: A impressão digital do servidor remoto SFTP para 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 tornará possível o homem nos ataques do meio. 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á codificar de novo os dados. Deve configurar estes campos para vazios, se não tiver a certeza se é necessária uma recodificação. Desta forma, os dados não são alterados no envio/recepção pelo componente.

External Encoding

Se definir a codificação interna e externa, o módulo tentará codificar de novo os dados. Deve configurar estes campos para vazios, se não tiver a certeza se é necessária uma recodificação. Desta forma, os dados não são alterados no envio/recepção pelo componente.