Partilhar via


Referência para configurações de mensagem EDIFACT em contratos para Aplicativos Lógicos do Azure

Aplica-se a: Aplicativos Lógicos do Azure (Consumo + Padrão)

Esta referência descreve as propriedades que você pode definir em um contrato EDIFACT para especificar como lidar com mensagens entre parceiros comerciais. Configure estas propriedades com base no seu contrato com o parceiro que troca mensagens consigo.

Configurações de recebimento EDIFACT

Captura de ecrã a mostrar as definições do portal do Azure e do contrato EDIFACT para mensagens de entrada.

Identifiers

Property Description
UNB6.1 (Senha de Referência do Destinatário) Um valor alfanumérico de 1 a 14 caracteres.
UNB6.2 (Qualificador de Referência do Destinatário) Um valor alfanumérico de 1 a 2 caracteres.

Agradecimentos

Property Description
Receção de Mensagem (CONTRL) Retornar uma confirmação técnica (CONTRL) ao remetente do intercâmbio, com base nas Configurações de envio do contrato.
Agradecimento (CONTRL) Retornar uma confirmação funcional (CONTRL) para o remetente do intercâmbio, com base nas configurações de envio do contrato.

Esquemas

Property Description
UNH2.1 (Tipo) O tipo de conjunto de transações.
UNH2.2 (Versão) O número da versão da mensagem que é de 1 a 3 caracteres.
UNH2.3 (Lançamento) O número de liberação da mensagem que é de 1 a 3 caracteres.
UNH2.5 (Código Atribuído Associado) O código atribuído que é alfanumérico e tem de 1 a 6 caracteres.
UNG2.1 (ID do remetente do aplicativo) Insira um valor alfanumérico com um mínimo de um caractere e um máximo de 35 caracteres.
UNG2.2 (Qualificador de código do remetente do aplicativo) Insira um valor alfanumérico, com um máximo de quatro caracteres.
Esquema O esquema carregado anteriormente que você deseja usar em qualquer tipo de recurso:

- Consumo: Uma conta de integração vinculada ao seu aplicativo lógico.
- Padrão: Seu recurso de aplicativo lógico

Números de controlo

Property Description
Não permitir duplicatas do número de controle de intercâmbio Bloqueie intercâmbios duplicados. A ação de decodificação EDIFACT verifica se o número de controle de intercâmbio (UNB5) para o intercâmbio recebido não corresponde a um número de controle de intercâmbio processado anteriormente. Se for detetada uma correspondência, o intercâmbio não será processado.
Verifique se há UNB5 duplicado a cada (dias) Se você optar por não permitir números de controle de intercâmbio duplicados, poderá especificar o número de dias entre a execução da verificação.
Não permitir duplicatas do número de controle de grupo Bloquear intercâmbios que tenham números de controle de grupo duplicados (UNG5).
Não permitir duplicatas do número de controle do conjunto de transações Bloqueie intercâmbios com números de controle de conjunto de transações duplicados (UNH1).
Número de controle de reconhecimento EDIFACT Atribua os números de referência do conjunto de transações a serem usados em uma confirmação inserindo um valor para o prefixo, um intervalo de números de referência e um sufixo.

Validação

Depois de concluir a configuração de uma linha de validação, a próxima linha será exibida automaticamente. Se você não especificar nenhuma regra, a validação usará a linha rotulada como Padrão.

Property Description
Tipo de mensagem O tipo de mensagem EDI.
Validação EDI Execute a validação EDI em tipos de dados, conforme definido pelas propriedades EDI do esquema, restrições de comprimento, elementos de dados vazios e separadores à direita.
Validação estendida Se o tipo de dados não for EDI, a validação será executada no requisito do elemento de dados e permitirá a repetição, enumerações e validação do comprimento do elemento de dados (min e max).
Permitir zeros à esquerda/à direita Mantenha todos os caracteres extras à esquerda ou à direita zero e espaço. Não remova esses caracteres.
Cortar zeros à frente/à direita Remova os caracteres zero e espaço à esquerda ou à direita.
Política de separação à direita Gere separadores à direita.

- Não permitido: Proibir delimitadores e separadores de arrasto no intercâmbio recebido. Se o intercâmbio tiver delimitadores e separadores à direita, o intercâmbio é declarado inválido.

- Opcional: Aceita intercâmbios com ou sem delimitadores e separadores à direita.

- Obrigatório: O trevo recebido deve ter delimitadores e separadores de fuga.

Configurações internas

Property Description
Criar marcas XML vazias se separadores à direita forem permitidos O remetente do intercâmbio inclui marcas XML vazias como separadores à direita.
Split Interchange como conjuntos de transações - suspenda conjuntos de transações em caso de erro Analise cada conjunto de transações em um intercâmbio em um documento XML separado aplicando o envelope apropriado ao conjunto de transações. Suspenda apenas os conjuntos de transações que falharem na validação.
Split Interchange como conjuntos de transações - suspenda o intercâmbio em caso de erro Analise cada conjunto de transações em um intercâmbio em um documento XML separado aplicando o envelope apropriado. Suspenda todo o intercâmbio quando um ou mais conjuntos de transações no intercâmbio falharem na validação.
Preservar intercâmbio - suspender conjuntos de transações em caso de erro Mantenha o intercâmbio intacto, crie um documento XML para todo o intercâmbio em lote. Suspenda apenas os conjuntos de transações que falharem na validação, enquanto continua a processar todos os outros conjuntos de transações.
Preservar o intercâmbio - suspender o intercâmbio em caso de erro Mantenha o intercâmbio intacto, crie um documento XML para todo o intercâmbio em lote. Suspenda todo o intercâmbio quando um ou mais conjuntos de transações no intercâmbio falharem na validação.

Configurações de envio EDIFACT

Captura de tela mostrando as configurações de contrato do portal do Azure e EDIFACT para mensagens de saída.

Identifiers

Property Description
UNB1.2 (Versão da sintaxe) Um valor que é 1-4.
UNB2.3 (Endereço de Roteamento Inverso do Remetente) Um valor alfanumérico de 1 a 14 caracteres.
UNB3.3 (Endereço de Roteamento Inverso do Destinatário) Um valor alfanumérico de 1 a 14 caracteres.
UNB6.1 (Senha de Referência do Destinatário) Um valor alfanumérico de 1 a 14 caracteres.
UNB6.2 (Qualificador de Referência do Destinatário) Um valor alfanumérico de 1 a 2 caracteres.
UNB7 (ID de referência do aplicativo) Um valor alfanumérico de 1 a 14 caracteres.

Confirmação

Property Description
Receção de Mensagem (CONTRL) O parceiro anfitrião que envia a mensagem solicita uma confirmação técnica (CONTRL) do parceiro convidado.
Agradecimento (CONTRL) O parceiro anfitrião que envia a mensagem espera solicitar uma confirmação funcional (CONTRL) do parceiro convidado.
Gerar loop SG1/SG4 para conjuntos de transações aceitos Se você optar por solicitar uma confirmação funcional, essa configuração força a geração de loops SG1/SG4 nos reconhecimentos funcionais para conjuntos de transações aceitos.

Esquemas

Property Description
UNH2.1 (Tipo) O tipo de conjunto de transações.
UNH2.2 (Versão) O número da versão da mensagem.
UNH2.3 (Lançamento) O número de liberação da mensagem.
Esquema O esquema carregado anteriormente que você deseja usar em qualquer tipo de recurso:

- Consumo: Uma conta de integração vinculada ao seu aplicativo lógico.
- Padrão: Seu recurso de aplicativo lógico

Envelopes

Depois de concluir a configuração de uma linha de envelope, a próxima linha aparece automaticamente. Se você não especificar nenhuma regra, a validação usará a linha rotulada como Padrão.

Property Description
UNB8 (Código de Prioridade de Processamento) Um valor alfabético que não tem mais de um caractere.
UNB10 (Acordo de Comunicação) Um valor alfanumérico de 1 a 40 caracteres.
UNB11 (Indicador de Teste) Indique que o intercâmbio gerado são dados de teste.
Aplicar segmento UNA (Service String Advice) Gere um segmento UNA para o intercâmbio enviar.
Aplicar segmentos UNG (cabeçalho do grupo de funções) Crie segmentos de agrupamento no cabeçalho do grupo funcional para mensagens enviadas ao parceiro convidado. Os seguintes valores são usados para criar os segmentos UNG:

- Esquema: O esquema carregado anteriormente que você deseja usar em qualquer tipo de recurso:

- Consumo: Uma conta de integração vinculada ao seu aplicativo lógico.

- Padrão: Seu recurso de aplicativo lógico

- UNG1: Um valor alfanumérico de 1 a 6 caracteres.

- UNG2.1: Um valor alfanumérico de 1 a 35 caracteres.

- UNG2.2: Um valor alfanumérico de 1 a 4 caracteres.

- UNG3.1: Um valor alfanumérico de 1 a 35 caracteres.

- UNG3.2: Um valor alfanumérico de 1 a 4 caracteres.

- UNG6: Um valor alfanumérico de 1 a 3 caracteres.

- UNG7.1: Um valor alfanumérico de 1 a 3 caracteres.

- UNG7.2: Um valor alfanumérico de 1 a 3 caracteres.

- UNG7.3: Um valor alfanumérico de 1 a 6 caracteres.

- UNG8: Um valor alfanumérico de 1 a 14 caracteres.

Conjuntos de caracteres e separadores

Além do conjunto de caracteres, você pode especificar um conjunto diferente de delimitadores a serem usados para cada tipo de mensagem. Se você não especificar um conjunto de caracteres para um determinado esquema de mensagem, o conjunto de caracteres padrão será usado.

Property Description
UNB1.1 (Identificador do Sistema) O conjunto de caracteres EDIFACT a ser aplicado ao intercâmbio de saída.
Esquema O esquema carregado anteriormente que você deseja usar em qualquer tipo de recurso:

- Consumo: Uma conta de integração vinculada ao seu aplicativo lógico.

- Padrão: Seu recurso de aplicativo lógico

Para o esquema selecionado, selecione o conjunto de separadores que deseja usar, com base nas seguintes descrições de separadores. Depois de concluir a configuração de uma linha de esquema, a próxima linha aparece automaticamente.
Tipo de entrada O tipo de entrada para a mensagem.
Separador de componentes Um único caractere a ser usado para separar elementos de dados compostos.
Separador de elementos de dados Um único caractere a ser usado para separar elementos de dados simples em elementos de dados compostos.
UNA3 (Notação decimal) A notação a ser usada no intercâmbio de saída.
UNA4 (Indicador de Lançamento) Um valor a ser usado para o indicador de liberação que indica que o caractere a seguir não é um separador de sintaxe, terminador ou caractere de liberação, mas faz parte dos dados originais.
UNA5 (Separador de Repetição) Um valor a ser usado para o separador de repetição que separa segmentos que se repetem dentro de um conjunto de transações.
Terminador de segmento Um único caractere que indica o final em um segmento EDI.
Sufixo O caractere a ser usado com o identificador de segmento. Se você designar um sufixo, o elemento de dados do terminador de segmento poderá estar vazio. Se o terminador de segmento for deixado vazio, você terá que designar um sufixo.

Números de controlo

Property Description
UNB5 (Número de Controle de Intercâmbio) Um prefixo, um intervalo de valores para usar como o número de controle de intercâmbio e um sufixo. Esses valores são usados para gerar um intercâmbio de saída. O número de controle é necessário, mas o prefixo e o sufixo são opcionais. O número de controle é incrementado para cada nova mensagem, enquanto o prefixo e o sufixo permanecem os mesmos.
UNG5 (Número de Controlo de Grupo) Um prefixo, um intervalo de valores para usar como o número de controle de intercâmbio e um sufixo. Esses valores são usados para gerar o número de controle de grupo. O número de controle é necessário, mas o prefixo e o sufixo são opcionais. O número de controle é incrementado para cada nova mensagem até que o valor máximo seja atingido, enquanto o prefixo e o sufixo permanecem os mesmos.
UNH1 (Número de Referência do Cabeçalho da Mensagem) Um prefixo, um intervalo de valores para o número de controle de intercâmbio e um sufixo. Esses valores são usados para gerar o número de referência do cabeçalho da mensagem. O número de referência é obrigatório, mas o prefixo e o sufixo são opcionais. O prefixo e o sufixo são opcionais, enquanto o número de referência é obrigatório. O número de referência é incrementado para cada nova mensagem, enquanto o prefixo e o sufixo permanecem os mesmos.

Validação

Depois de concluir a configuração de uma linha de validação, a próxima linha será exibida automaticamente. Se você não especificar nenhuma regra, a validação usará a linha rotulada como Padrão.

Property Description
Tipo de mensagem O tipo de mensagem EDI.
Validação EDI Execute a validação EDI em tipos de dados, conforme definido pelas propriedades EDI do esquema, restrições de comprimento, elementos de dados vazios e separadores à direita.
Validação estendida Se o tipo de dados não for EDI, execute a validação no requisito do elemento de dados e permita a repetição, enumerações e validação do comprimento do elemento de dados (min/max).
Permitir zeros à esquerda/à direita Mantenha todos os caracteres extras à esquerda ou à direita zero e espaço. Não remova esses caracteres.
Cortar zeros à frente/à direita Remova zero caracteres à esquerda ou à direita.
Política de separação à direita Gere separadores à direita.

- Não permitido: Proibir delimitadores e separadores à direita no intercâmbio enviado. Se o intercâmbio tiver delimitadores e separadores à direita, o intercâmbio é declarado inválido.

- Opcional: Envie intercâmbios com ou sem delimitadores e separadores à direita.

- Obrigatório: O intercâmbio enviado deve ter delimitadores e separadores à direita.

Próximos passos

Troque mensagens EDIFACT