Share via


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

Aplica-se a: Aplicativos Lógicos do Azure (Consumo + Standard)

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

Configurações de Recebimento do EDIFACT

Captura de tela mostrando o portal do Azure e as configurações do contrato do EDIFACT para mensagens de entrada.

Identificadores

Propriedade Descrição
UNB 6.1 (Senha de Referência do Destinatário) Um valor alfanumérico que é de 1-14 caracteres.
UNB 6.2 (Qualificador de Referência do Destinatário) Um valor alfanumérico que é de 1-2 caracteres.

Agradecimentos

Propriedade Descrição
Recebimento de Mensagem (CONTRL) Retorna uma confirmação técnica (CONTRL) ao remetente de intercâmbio, com base nas Configurações de envio do contrato.
Aceite (CONTRL) Retorna uma confirmação funcional (CONTRL) ao remetente de intercâmbio, com base nas Configurações de envio do contrato.

Esquemas

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

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

Números de Controle

Propriedade Descrição
Não permitir duplicatas do número de controle de intercâmbio Bloqueia o intercâmbio de duplicatas. A ação de decodificação do EDIFACT verificará se o número de controle de intercâmbio (UNB5) do intercâmbio recebido não corresponde ao número de controle de intercâmbio processado anteriormente. Se houver uma correspondência, o intercâmbio não será processado.
Verificar UNB5 duplicado a cada (dias) Caso se você optou por não permitir números de controle de intercâmbio de duplicatas, você pode especificar o número de dias entre a execução da verificação.
Não permitir duplicatas do número de controle de grupo Bloqueia os intercâmbios que tenham números de controle de grupo em duplicata (UNG5).
Não permitir duplicatas do número de controle do conjunto de transações Bloqueia os intercâmbios que tenham números de controle de conjunto de transações em duplicata (UNH1).
Número de Controle do Aceite do 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 regras, a validação usará a linha rotulada como Padrão.

Propriedade Descrição
Tipo de mensagem O tipo de mensagem de EDI.
Validação de EDI Executa a validação de EDI nos tipos de dados conforme a definição das propriedades de 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á realizada nos requisitos de elementos de dados e na permissão de repetições, enumerações e validação de tamanho de elementos de dados (mín. ou máx.).
Permitir Zeros à Esquerda/Direita Mantém zeros à esquerda ou à direita extra e caracteres de espaço. Não remova esses caracteres.
Cortar Zeros à Esquerda/Direita Remove o zero à esquerda ou à direita e caracteres de espaço.
Política de Separador à Direita Gera separadores à direita.

- Não permitido: proíbe delimitadores e separadores à direita no intercâmbio recebido. Se o intercâmbio tiver delimitadores e separadores à direita, o intercâmbio é declarado não válido.

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

- Obrigatório: o intercâmbio recebido precisar conter delimitadores e separadores à direita.

Configurações Internas

Propriedade Descrição
Criar marcas XML vazias se forem permitidos separadores à direita O remetente do intercâmbio inclui marcas XML vazias para os separadores à direita.
Dividir intercâmbio como conjuntos de transação – suspender conjuntos de transação com erro Analisar cada conjunto de transações em um intercâmbio dentro de um documento XML separado ao aplicar o envelope apropriado ao conjunto de transações. Suspenda somente os conjuntos de transações com falha na validação.
Dividir intercâmbio como conjuntos de transação – suspender intercâmbio com erro Analisar cada conjunto de transações em um intercâmbio dentro de um documento XML separado ao aplicar o envelope apropriado. Suspende o intercâmbio inteiro se um ou mais conjuntos de transações no intercâmbio falharem na validação.
Preservar intercâmbio – suspender conjuntos de transações com erro Mantém o intercâmbio intacto, cria um documento XML para o intercâmbio em lote inteiro. Suspenda somente os conjuntos de transações com falha na validação, enquanto continua a processar todos os outros conjuntos de transações.
Preservar intercâmbio – suspender intercâmbio com erro Mantém o intercâmbio intacto, cria um documento XML para o intercâmbio em lote inteiro. Suspende o intercâmbio inteiro se um ou mais conjuntos de transações no intercâmbio falharem na validação.

Configurações de Envio do EDIFACT

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

Identificadores

Propriedade Descrição
UNB1.2 (Versão de sintaxe) Um valor que é 1-4.
UNB 2.3 (Endereço de Roteamento do Remetente Inverso) Um valor alfanumérico que é de 1-14 caracteres.
UNB3.3 (Endereço de Roteamento do Destinatário Inverso) Um valor alfanumérico que é de 1-14 caracteres.
UNB 6.1 (Senha de Referência do Destinatário) Um valor alfanumérico que é de 1-14 caracteres.
UNB 6.2 (Qualificador de Referência do Destinatário) Um valor alfanumérico que é de 1-2 caracteres.
UNB7 (ID de Referência do Aplicativo) Um valor alfanumérico que é de 1-14 caracteres.

Confirmação

Propriedade Descrição
Recebimento de Mensagem (CONTRL) O parceiro host que envia a mensagem solicita uma confirmação técnica (CONTRL) do parceiro convidado.
Aceite (CONTRL) O parceiro host que envia a mensagem espera solicitar uma confirmação funcional (CONTRL) do parceiro convidado.
Gerar loop SG1/SG4 para conjuntos de transação aceitos Se você escolher solicitar uma confirmação funcional, esta configuração força a geração de loops SG1/SG4 em confirmações funcionais para conjuntos de transação aceitos.

Esquemas

Propriedade Descrição
UNH2.1 (Tipo) O tipo de conjunto de transações.
UNH2.2 (versão) O número de versão da mensagem.
UNH2.3 (versão) O número de versão da mensagem.
Esquema O esquema carregado anteriormente que você deseja usar no de um dos tipos de recurso:

- Consumo: uma conta de integração vinculada ao 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 será exibida automaticamente. Se você não especificar regras, a validação usará a linha rotulada como Padrão.

Propriedade Descrição
UNB8 (Código de Prioridade de Processamento) Um valor alfabético que não tenha mais de um caractere de comprimento.
UNB10 (Contrato de Comunicação) Um valor alfanumérico que é de 1-40 caracteres.
UNB11 (Indicador de Teste) Indique que o intercâmbio gerado é de dados de teste.
Aplicar o Segmento UNA (Aviso de Cadeia de Caracteres de Serviço) Gere um segmento UNA para o intercâmbio enviar.
Aplicar os segmentos UNG (Cabeçalho de Grupo de Função) Criar segmentos de agrupamento no cabeçalho de grupo funcional para as 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 no de um dos tipos de recurso:

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

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

- UNG1: um valor alfanumérico que é de 1-6 caracteres.

- UNG2.1: um valor alfanumérico que é de 1-35 caracteres.

- UNG2.2: um valor alfanumérico que é de 1-4 caracteres.

- UNG3.1: um valor alfanumérico que é de 1-35 caracteres.

- UNG3.2: um valor alfanumérico que é de 1-4 caracteres.

- UNG6: um valor alfanumérico que é de 1-3 caracteres.

- UNG7.1: um valor alfanumérico que é de 1-3 caracteres.

- UNG7.2: um valor alfanumérico que é de 1-3 caracteres.

- UNG7.3: um valor alfanumérico que é de 1-6 caracteres.

- UNG8: um valor alfanumérico que é de 1-14 caracteres.

Conjuntos de Caracteres e Separadores

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

Propriedade Descrição
UNB1.1 (Identificador do Sistema) O conjunto de caracteres de EDIFACT a ser aplicado ao intercâmbio de saída.
Esquema O esquema carregado anteriormente que você deseja usar no de um dos tipos de recurso:

- Consumo: uma conta de integração vinculada ao 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 do separador. Depois de concluir a configuração de uma linha de esquema, a próxima linha será exibida automaticamente.
Tipo de Entrada O tipo de entrada da mensagem.
Separador de Componente Um único caractere a ser usado para separar elementos de dados compostos.
Separador de Elemento de Dados Um único caractere a ser usado para separar os elementos de dados simples dentro dos elementos de dados compostos.
UNA3 (Notação decimal) A notação a ser usada no intercâmbio de saída.
UNA4 (Indicador de liberação) Um valor a ser usado para o indicador de versão que indica que o seguinte caractere não é um separador de sintaxe, terminador ou caracteres de versão, mas sim que 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ção.
Terminador de Segmento Um único caractere que indica o final de um segmento EDI.
Suffix O caractere a ser usado com o identificador de segmento. Se designar um sufixo, o elemento de dados de terminador de segmento poderá ser esvaziado. Se o terminador de segmento for deixado vazio, você tem que designar um sufixo.

Números de Controle

Propriedade Descrição
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 é obrigatório, mas o prefixo e o sufixo são opcionais. O número de controle é incrementado para cada nova mensagem, enquanto o prefixo e sufixo permanecem os mesmos.
UNG5 (Número de Controle 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 é obrigató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 alcançado, enquanto o prefixo e 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 de cabeçalho da mensagem. O número de referência é obrigatório, mas o prefixo e o sufixo são opcionais. O prefixo e sufixo são opcionais; o número de referência é obrigatório. O número de referência é incrementado para cada nova mensagem, enquanto o prefixo e 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 regras, a validação usará a linha rotulada como Padrão.

Propriedade Descrição
Tipo de mensagem O tipo de mensagem de EDI.
Validação de EDI Executa a validação de EDI nos tipos de dados conforme a definição das propriedades de 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 nos requisitos de elementos de dados e na permissão de repetições, enumerações e validação de tamanho de elementos de dados (mín./máx.).
Permitir Zeros à Esquerda/Direita Mantém zeros à esquerda ou à direita extra e caracteres de espaço. Não remova esses caracteres.
Cortar Zeros à Esquerda/Direita Remove zeros à esquerda ou à direita adicionais.
Política de Separador à Direita Gera separadores à direita.

- Não permitido: proíbe os delimitadores e separadores à direita no intercâmbio enviado. Se o intercâmbio tiver delimitadores e separadores à direita, o intercâmbio é declarado não válido.

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

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

Próximas etapas

Trocar mensagens EDIFACT