Esta é uma tradução automática. O post original está disponível em Inglês .

ANVEDI Filesystem

Esta unidade de código de comunicação permite ler e escrever ficheiros no computador / rede onde o Serviço de Troca de Ficheiros está a funcionar. A identificação interna é 5327373.

Para utilizar este serviço, é necessária a versão 5.3.0.4 do Anvaigo EDI Connect e o File Exchange Service deve estar acessível.

General

Servidor

Selecione ou crie uma nova instância do Serviço de Intercâmbio de Ficheiros (FES). É necessário configurar o URL (pode ser copiado da configuração e é apresentado no arranque se o serviço for iniciado diretamente). O valor predefinido é http://localhost:7098 e é necessário definir a chave da API correspondente ao ficheiro de configuração. Pode utilizar o servidor para vários parceiros de comunicação.

Tratamento de duplicados

Especifica como o File Exchange Server deve tratar os ficheiros duplicados. As duas opções são:

Ignorar duplicados

Os ficheiros com um nome que tenham sido importados anteriormente não serão importados novamente.

Receber duplicados

Os ficheiros com um nome que tenham sido importados anteriormente serão importados novamente.

Especifica o que fazer com os ficheiros após a importação para o Dynamics. As opções são:

Não fazer nada

Os ficheiros são deixados no caminho remoto tal como estão.

Eliminar

Os ficheiros são eliminados do caminho remoto.

Arquivo

Os ficheiros são movidos para o caminho do arquivo remoto.

Modelo de nome de ficheiro

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.

Máscara de ficheiro

Nos canais de comunicação de entrada, pode filtrar os nomes dos ficheiros que devem ser processados. Trata-se de uma cadeia de filtros dinâmicos e sensível a maiúsculas e minúsculas. Para filtrar sem verificar o caso, tem de adicionar o sinal “@” à frente do filtro.

@*.xml
Exemplo: Receber todos os ficheiros terminados em .xml. Não filtrar com distinção de maiúsculas e minúsculas e aceitar também .XML, etc.
Trajeto remoto

O caminho local ou de rede do qual pretende receber os ficheiros ou para o qual pretende enviar os ficheiros.

Caminho do arquivo remoto

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

Scripting

Para que os scripts não sejam executados, é necessário mudar a opção “DeactivateScriptExecution” para “false” no ficheiro de configuração do FES “appsettings.json”.

Nome do ficheiro do script de receção

Este campo permite-lhe executar qualquer coisa executável durante a receção de ficheiros através do Serviço de Intercâmbio de Ficheiros. Pode ser um script ou um ficheiro exe e deve indicar o caminho para o mesmo, por exemplo C:tempscript.ps1. O valor do parâmetroRemote path” será passado como parâmetro.

Enviar nome de ficheiro de guião

Este campo permite-lhe executar qualquer coisa executável durante o envio de ficheiros através do Serviço de Intercâmbio de Ficheiros. Pode ser um script ou um ficheiro exe e deve indicar o caminho para o mesmo, por exemplo C:tempscript.ps1. Os valores do parâmetroRemote path” e o nome do ficheiro serão passados como parâmetros.