Anveo EDI Connect / Config / Mappings / Propriedades gerais do EDI Mapping
Esta é uma tradução automática. O post original está disponível em Inglês .

Propriedades gerais do EDI Mapping

Já descrevemos anteriormente o conceito geral de propriedades EDI e como acessar as propriedades de cabeçalho e de linha a partir do mapping. Nesta secção vamos ver algumas propriedades que estão disponíveis em todos os mapeamentos. Mais tarde veremos as propriedades que são mais específicas dos formatos mapping, como XML, etc.

EDI Mapping Header Properties

Documentation

Sempre que uma propriedade mostra o valor entre parênteses “{“, “}”, ela é somente leitura. A documentação dá-lhe duas sub-propriedades:

Description

Uma descrição de linha única em vários idiomas que é mostrada ao usuário na EDI Processing Queue e na lista mapping. Use esta propriedade para descrever o que o mapping está a fazer.

Long Description

Uma propriedade multi-língua que permite documentar em detalhe o que o mapping está a fazer. Você também pode usar isto para changelogs, etc.

Error Handler

Esta propriedade lhe dá muito controle sobre o que deve acontecer, se houver um erro durante a execução do mapping. Não é necessário configurá-lo. A propriedade permite definir um mapping que deve ser executado no caso de haver erros durante a execução do mapping atual. A partir do mapping do manipulador de erros você pode acessar todas as visualizações de tabela nomeadas que estão disponíveis no mapping atual. Além disso, você pode acessar a queue usando a visualização de tabela chamada PROCESSINGQUEUE. Ligado à EDI Processing Queue, você pode acessar a tabela EDI Processing Log tabela com todas as informações de erro.

Cuidado, o Tratamento de Erros também é chamado se o processamento não puder ser iniciado devido a bloqueios de tabela ou outros erros gerais do sistema ou erros de licença. Você deve se certificar de que o Tratador de Erros não chama a si mesmo ou outros mapeamentos em dependência circular.

Propriedades da linha EDI Mapping

Type

A propriedade principal que está disponível em todas as linhas mapping é o tipo. Os valores selecionáveis podem depender do formato mapping, mas em geral você pode escolher entre eles:

Loop

A linha mapping representa uma estrutura que pode ser repetida. Se você mudar o tipo de linha mapping para Loop outras propriedades ficarão disponíveis. Você deseja selecionar o tipo Loop, se deseja repetir uma seção em um mapping ou quando você deseja adicionar uma tabela para acesso aos dados. Discutiremos este tipo de linha para cada conversor e na secção ler e escrever os dados da tabela. Uma linha deste tipo pode ter filhos, que são a estrutura que pode ser repetida.

Conditional

A linha mapping representa um bloco no mapping que só é executado com base em uma condição. A condição pode ser qualquer função e, por exemplo, comparar dois valores e só executar as linhas de criança, se a comparação voltar a ser verdadeira.

Discutiremos este tipo de linha mapping em detalhe na secção que trata dos ramos condicionais.

Data

Isto representa uma linha mapping de dados. Uma linha mapping de dados representa os dados que são lidos ou escritos ou transferidos entre tabelas. As propriedades de uma linha mapping de dados dependem do formato mapping selecionado. Você pode aprender mais sobre as linhas de mapping dados na descrição do conversor que você está usando.

Command

O módulo oferece alguns comandos gerais e alguns comandos específicos de formato. Um comando pode, por exemplo, verificar dados, levantar um erro ou interromper o processamento. Você pode aprender mais sobre comandos na seção que trabalha com comandos.

Documentation

Sempre que uma propriedade mostra o valor entre parênteses “{“, “}”, ela é somente leitura. A documentação dá-lhe duas sub-propriedades:

Description

Uma descrição de linha única em vários idiomas que é mostrada diretamente no mapping. Isto pode ser usado para documentar qualquer informação importante que deve ser visível para os utilizadores que trabalham no mapping.

Long Description

Uma propriedade multi-língua que permite documentar em detalhe o que a linha mapping está a fazer. Você também pode usar isto para changelogs, etc.