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

Propriedades Gerais de Mapeamento EDI

Nós descrevemos o conceito geral de Propriedades EDI antes e como acessar as propriedades do cabeçalho e da linha a partir do mapeamento. Nesta secção vamos ver algumas propriedades que estão disponíveis em todos os mapeamentos. Mais tarde daremos uma olhada nas propriedades que são mais específicas dos formatos de mapeamento, como XML, etc.

Propriedades do cabeçalho do mapeamento EDI

Documentation

Sempre que uma propriedade mostra o valor nos colchetes “{“, “}”, ela é somente leitura. A documentação fornece duas subpropriedades:

Description

Uma descrição de linha única multilíngue habilitada que é mostrada ao usuário na EDI Processing Queue e na lista de mapeamento. Use esta propriedade para descrever o que o mapeamento está fazendo.

Long Description

Uma propriedade multilíngue multilíngue habilitada que permite que você documente em detalhes o que o mapeamento está fazendo. Você também pode usar isto para changelogs etc.

Error Handler

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

Propriedades da Linha de Mapeamento EDI

Type

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

Loop

A linha de mapeamento representa uma estrutura que pode ser repetida. Se você alterar o tipo de linha de mapeamento para Loop, outras propriedades ficarão disponíveis. O usuário deseja selecionar o tipo Loop, se desejar repetir uma seção em um mapeamento ou quando desejar adicionar uma tabela para acesso aos dados. Vamos discutir este tipo de linha para cada conversor e na seção ler e escrever dados da tabela. Uma linha deste tipo pode ter filhos, que são a estrutura que pode ser repetida.

Conditional

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

Discutiremos este tipo de linha de mapeamento em detalhes na seção que trata dos ramos condicionais.

Data

Isso representa uma linha de mapeamento de dados. Uma linha de mapeamento de dados representa dados que são lidos, gravados ou transferidos entre tabelas. As propriedades de uma linha de mapeamento de dados dependem do formato de mapeamento selecionado. Você pode saber mais sobre linhas de mapeamento de dados na descrição do conversor que está usando.

Command

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

Documentation

Sempre que uma propriedade mostra o valor nos colchetes “{“, “}”, ela é somente leitura. A documentação fornece duas subpropriedades:

Description

Uma descrição de linha única multilíngue habilitada que é mostrada diretamente no mapeamento. Isso pode ser usado para documentar qualquer informação importante que deve ser visível para os usuários que trabalham no mapeamento.

Long Description

Uma propriedade multilíngue multilíngue habilitada que permite que você documente em detalhes o que a linha de mapeamento está fazendo. Você também pode usar isto para changelogs etc.