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

ANVEDI File Handler

Esta codeunit é usada para enviar ou receber arquivos do sistema de arquivos local do service tier ou qualquer caminho de rede UNC que seja acessível a partir do service tier.

Você pode selecionar esta codeunit no canal de comunicação e usar a ação Configure no canal de comunicação para alterar as configurações.

Campos

Communication Channel Code

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

Path

O caminho local ou de rede do qual você deseja receber ou enviar os arquivos.

File Mask

Nos canais de comunicação de entrada você pode filtrar os nomes dos arquivos que devem ser processados. Esta é uma string de filtro Dynamics e sensível a maiúsculas e minúsculas. Para filtrar sem verificar o caso, você tem que adicionar o sinal “@” na frente do filtro.

Exemplo: Receba todos os arquivos terminados em .xml. Não filtre maiúsculas e minúsculas e também aceite .XML etc.

Action on Import

É possível especificar nos files de entrada o que o módulo deve fazer com o file original

Do Nothing

Deixa-a onde está. Aviso: Se você permitir nomes de arquivos duplicados, isso resultará na importação do arquivo várias vezes.
(O valor inteiro desta opção na base de dados é 0)

Archive

Arquive o ficheiro depois de o receber. O arquivo só será arquivado se puder ser lido. O módulo irá arquivar arquivos que não podem ser processados, mas que são recuperados com sucesso (lidos).
(O valor inteiro desta opção na base de dados é 1)

Delete

Apagar o ficheiro depois de o ter recebido. O ficheiro só será apagado se puder ser lido. O módulo apagará os arquivos que não podem ser processados, mas que são recuperados com sucesso (lidos). Os dados ainda estão disponíveis na EDI Message.
(O valor inteiro desta opção na base de dados é 2)

Archive Folder

O caminho local ou de rede onde os arquivos arquivados devem ser escritos.

Allow Duplicate Filenames

Se um arquivo com o mesmo nome pode ser recuperado duas vezes pelo mesmo canal de comunicação. Você só deve permitir nomes de arquivos duplicados se você arquivar ou excluir os arquivos.

Filename Template

Uma cadeia de modelos para criar o nome do arquivo. Você pode usar qualquer texto constante que seja válido dentro dos nomes dos arquivos. Nós suportamos várias variáveis globais que podem ser usadas dentro do nome do arquivo. Como o módulo não conhece o conteúdo do file e as estruturas de buffer utilizadas, não é possível acessar diretamente os dados do file.

As seguintes variáveis estão disponíveis:

{Entry No.}

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

{Description}

A descrição da transmissão.

{Sender Party}

Depreciado. Alias de {Sender Partner}.

{Sender Partner}

O código do parceiro emissor.

{Sender Identification}

A identificação do parceiro emissor.

{Receiver Party}

Depreciado. Também conhecido por {Receiver Partner}.

{Receiver Partner}

O código do parceiro receptor.

{Receiver Identification}

A identificação do parceiro receptor.

{Project}

O projeto do mapeamento que gerou os dados.

{Format}

O formato do mapeamento que gerou os dados.

{Code}

O código do mapeamento que gerou os dados.

{CCYY}

O ano com informações do século, por exemplo, 2019.

{YY}

O ano, por exemplo, 19.

{MM}

O mês como dois dígitos.

{DD}

O dia como dois dígitos.

{WW}

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

{QQ}

O quarto, representado por dois dígitos.

{HH}

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

{mm}

Os minutos 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 você precisar, por exemplo, incluir um número de documento no nome do arquivo.