Referência para definições de mensagens EDIFACT em contratos para o Azure Logic Apps
Aplica-se a: Azure Logic Apps (Consumo + Standard)
Esta referência descreve as propriedades que pode definir num contrato EDIFACT para especificar como processar mensagens entre parceiros comerciais. Configure estas propriedades com base no seu contrato com o parceiro que troca mensagens consigo.
Definições de Receção EDIFACT
Identificadores
Propriedade | Descrição |
---|---|
UNB6.1 (Palavra-passe de Referência do Destinatário) | Um valor alfanumérico de 1 a 14 carateres. |
UNB6.2 (Qualificador de Referência do Destinatário) | Um valor alfanumérico de 1 a 2 carateres. |
Agradecimentos
Propriedade | Descrição |
---|---|
Recibo da Mensagem (CONTRL) | Devolva uma confirmação técnica (CONTRL) ao remetente de intercâmbio, com base nas Definições de Envio do contrato. |
Confirmação (CONTRL) | Devolva uma confirmação funcional (CONTRL) ao remetente de intercâmbio, com base nas definiçõ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 da versão da mensagem com 1 a 3 carateres. |
UNH2.3 (Versão) | O número de lançamento da mensagem de 1 a 3 carateres. |
UNH2.5 (Código Atribuído Associado) | O código atribuído que é alfanumérico e tem entre 1 e 6 carateres. |
UNG2.1 (ID do Remetente da Aplicação) | Introduza um valor alfanumérico com um mínimo de um caráter e um máximo de 35 carateres. |
UNG2.2 (Qualificador de Código do Remetente de Aplicações) | Introduza um valor alfanumérico, com um máximo de quatro carateres. |
Esquema | O esquema carregado anteriormente no qual pretende utilizar a partir de qualquer tipo de recurso: - Consumo: uma conta de integração ligada à sua aplicação lógica. - Standard: o recurso da aplicação lógica |
Números de Controlo
Propriedade | Descrição |
---|---|
Não permitir duplicados de número de controlo de intercâmbio | Bloquear intercâmbios duplicados. A ação de descodificação EDIFACT verifica se o número de controlo de intercâmbio (UNB5) do intercâmbio recebido não corresponde a um número de controlo de intercâmbio processado anteriormente. Se for detetada uma correspondência, o intercâmbio não é processado. |
Verificar a existência de UNB5 duplicado a cada (dias) | Se optar por não permitir números de controlo de intercâmbio duplicados, pode especificar o número de dias entre a execução da verificação. |
Não permitir duplicados de número de controlo de grupo | Bloquear intercâmbios que tenham números de controlo de grupo duplicados (UNG5). |
Não permitir duplicados do número de controlo do conjunto de transações | Bloquear intercâmbios que tenham números de controlo de conjuntos de transações duplicados (UNH1). |
Número de Controlo de Confirmação EDIFACT | Atribua os números de referência do conjunto de transações a utilizar numa confirmação ao introduzir 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 linha seguinte é apresentada automaticamente. Se não especificar nenhuma regra, a validação utiliza a linha com o nome Predefinido.
Propriedade | Descrição |
---|---|
Tipo de Mensagem | O tipo de mensagem EDI. |
Validação do 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 Expandida | Se o tipo de dados não for EDI, a validação é executada no requisito do elemento de dados e na repetição permitida, enumerações e validação do comprimento do elemento de dados (mínimo e máximo). |
Permitir Zeros à Esquerda/À Direita | Mantenha os carateres de espaço e zero à esquerda ou à direita adicionais. Não remova estes carateres. |
Cortar Zeros à Esquerda/À Direita | Remova os carateres de espaço e zero à esquerda ou à direita. |
Política de Separador à Direita | Gerar separadores à direita. - Não Permitido: proíba delimitadores e separadores à direita no intercâmbio recebido. Se o intercâmbio tiver delimitadores e separadores à direita, o intercâmbio será declarado não válido. - Opcional: aceite intercâmbios com ou sem delimitadores e separadores à direita. - Obrigatório: o intercâmbio recebido tem de ter delimitadores e separadores à direita. |
Definições Internas
Propriedade | Descrição |
---|---|
Criar etiquetas XML vazias se forem permitidos separadores à direita | O remetente de intercâmbio inclui etiquetas XML vazias como separadores à direita. |
Dividir o Intercâmbio como conjuntos de transações – suspender conjuntos de transações por erro | Analise cada transação definida num intercâmbio num documento XML separado ao aplicar o envelope adequado ao conjunto de transações. Suspenda apenas os conjuntos de transações que falham na validação. |
Dividir o Intercâmbio como conjuntos de transações – suspender o intercâmbio no erro | Analise cada transação definida num intercâmbio num documento XML separado ao aplicar o envelope adequado. Suspenda todo o intercâmbio quando um ou mais conjuntos de transações no intercâmbio falharem a validação. |
Preserve Interchange - suspender conjuntos de transações no erro | Mantenha o intercâmbio intacto, crie um documento XML para todo o intercâmbio em lotes. Suspenda apenas os conjuntos de transações que falham na validação, continuando a processar todos os outros conjuntos de transações. |
Preserve Interchange - suspender o intercâmbio no erro | Mantenha o intercâmbio intacto, crie um documento XML para todo o intercâmbio em lotes. Suspenda todo o intercâmbio quando um ou mais conjuntos de transações no intercâmbio falharem a validação. |
Definições de Envio EDIFACT
Identificadores
Propriedade | Descrição |
---|---|
UNB1.2 (Versão da Sintaxe) | Um valor que é 1-4. |
UNB2.3 (Endereço de Encaminhamento Inverso do Remetente) | Um valor alfanumérico de 1 a 14 carateres. |
UNB3.3 (Endereço de Encaminhamento Inverso do Destinatário) | Um valor alfanumérico de 1 a 14 carateres. |
UNB6.1 (Palavra-passe de Referência do Destinatário) | Um valor alfanumérico de 1 a 14 carateres. |
UNB6.2 (Qualificador de Referência do Destinatário) | Um valor alfanumérico de 1 a 2 carateres. |
UNB7 (ID de Referência da Aplicação) | Um valor alfanumérico de 1 a 14 carateres. |
Confirmação
Propriedade | Descrição |
---|---|
Recibo da Mensagem (CONTRL) | O parceiro anfitrião que envia a mensagem pede uma confirmação técnica (CONTRL) do parceiro convidado. |
Confirmação (CONTRL) | O parceiro anfitrião que envia a mensagem espera um pedido de confirmação funcional (CONTRL) do parceiro convidado. |
Gerar o ciclo SG1/SG4 para conjuntos de transações aceites | Se optar por pedir uma confirmação funcional, esta definição força a geração de ciclos SG1/SG4 nos reconhecimentos funcionais para conjuntos de transações aceites. |
Esquemas
Propriedade | Descrição |
---|---|
UNH2.1 (Tipo) | O tipo de conjunto de transações. |
UNH2.2 (Versão) | O número da versão da mensagem. |
UNH2.3 (Versão) | O número de lançamento da mensagem. |
Esquema | O esquema carregado anteriormente no qual pretende utilizar a partir de qualquer tipo de recurso: - Consumo: uma conta de integração ligada à sua aplicação lógica. - Standard: o recurso da aplicação lógica |
Envelopes
Depois de concluir a configuração de uma linha de envelope, a linha seguinte é apresentada automaticamente. Se não especificar nenhuma regra, a validação utiliza a linha com o nome Predefinido.
Propriedade | Descrição |
---|---|
UNB8 (Código de Prioridade de Processamento) | Um valor alfabético que não tenha mais do que um caráter de comprimento. |
UNB10 (Contrato de Comunicação) | Um valor alfanumérico de 1 a 40 carateres. |
UNB11 (Indicador de Teste) | Indique que o intercâmbio gerado são dados de teste. |
Aplicar Segmento UNA (Conselhos de Cadeia de Serviço) | 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 de grupo funcional para mensagens enviadas ao parceiro convidado. Os seguintes valores são utilizados para criar os segmentos UNG: - Esquema: o esquema carregado anteriormente no qual pretende utilizar a partir de qualquer tipo de recurso: - Consumo: uma conta de integração ligada à sua aplicação lógica. - Standard: o recurso da aplicação lógica - UNG1: um valor alfanumérico de 1 a 6 carateres. - UNG2.1: um valor alfanumérico de 1 a 35 carateres. - UNG2.2: um valor alfanumérico de 1 a 4 carateres. - UNG3.1: um valor alfanumérico de 1 a 35 carateres. - UNG3.2: um valor alfanumérico de 1 a 4 carateres. - UNG6: um valor alfanumérico de 1 a 3 carateres. - UNG7.1: um valor alfanumérico de 1 a 3 carateres. - UNG7.2: um valor alfanumérico de 1 a 3 carateres. - UNG7.3: um valor alfanumérico de 1 a 6 carateres. - UNG8: um valor alfanumérico de 1 a 14 carateres. |
Conjuntos de Carateres e Separadores
Para além do conjunto de carateres, pode especificar um conjunto diferente de delimitadores a utilizar para cada tipo de mensagem. Se não especificar um conjunto de carateres para um determinado esquema de mensagem, é utilizado o conjunto de carateres predefinido .
Propriedade | Descrição |
---|---|
UNB1.1 (Identificador de Sistema) | O conjunto de carateres EDIFACT para aplicar ao intercâmbio de saída. |
Esquema | O esquema carregado anteriormente no qual pretende utilizar a partir de qualquer tipo de recurso: - Consumo: uma conta de integração ligada à sua aplicação lógica. - Standard: o recurso da aplicação lógica Para o esquema selecionado, selecione o conjunto de separadores que pretende utilizar, com base nas seguintes descrições do separador. Depois de concluir a configuração de uma linha de esquema, a linha seguinte é apresentada automaticamente. |
Tipo de Entrada | O tipo de entrada da mensagem. |
Separador de Componentes | Um único caráter a utilizar para separar elementos de dados compostos. |
Separador de Elemento de Dados | Um único caráter a utilizar para separar elementos de dados simples em elementos de dados compostos. |
UNA3 (Notação Decimal) | A notação a utilizar no intercâmbio de saída. |
UNA4 (Indicador de Versão) | Um valor a utilizar para o indicador de versão que indica que o caráter seguinte não é um separador de sintaxe, exterminador ou caráter de libertação, mas faz parte dos dados originais. |
UNA5 (Separador de Repetição) | Um valor a utilizar para o separador de repetição que separa segmentos que se repetem num conjunto de transações. |
Terminador de Segmento | Um único caráter que indica o fim num segmento EDI. |
Sufixo | O caráter a utilizar com o identificador de segmento. Se designar um sufixo, o elemento de dados do terminador de segmento pode estar vazio. Se o terminador do segmento ficar vazio, tem de designar um sufixo. |
Números de Controlo
Propriedade | Descrição |
---|---|
UNB5 (Número de Controlo de Intercâmbio) | Um prefixo, um intervalo de valores a utilizar como número de controlo de intercâmbio e um sufixo. Estes valores são utilizados para gerar um intercâmbio de saída. O número de controlo é necessário, mas o prefixo e o sufixo são opcionais. O número de controlo é incrementado para cada nova mensagem, enquanto o prefixo e o sufixo permanecem iguais. |
UNG5 (Número de Controlo de Grupo) | Um prefixo, um intervalo de valores a utilizar como número de controlo de intercâmbio e um sufixo. Estes valores são utilizados para gerar o número de controlo de grupo. O número de controlo é necessário, mas o prefixo e o sufixo são opcionais. O número de controlo é incrementado para cada nova mensagem até atingir o valor máximo, enquanto o prefixo e o sufixo permanecem iguais. |
UNH1 (Número de Referência do Cabeçalho da Mensagem) | Um prefixo, um intervalo de valores para o número de controlo de intercâmbio e um sufixo. Estes valores são utilizados para gerar o número de referência do cabeçalho da mensagem. O número de referência é necessá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 é necessá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 linha seguinte é apresentada automaticamente. Se não especificar nenhuma regra, a validação utiliza a linha com o nome Predefinido.
Propriedade | Descrição |
---|---|
Tipo de Mensagem | O tipo de mensagem EDI. |
Validação do 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 Expandida | Se o tipo de dados não for EDI, execute a validação no requisito do elemento de dados e na repetição permitida, enumerações e validação do comprimento do elemento de dados (min/max). |
Permitir Zeros à Esquerda/À Direita | Mantenha os carateres de espaço e zero à esquerda ou à direita adicionais. Não remova estes carateres. |
Cortar Zeros à Esquerda/À Direita | Remova os carateres zero à esquerda ou à direita. |
Política de Separador à Direita | Gerar separadores à direita. - Não Permitido: proíba delimitadores e separadores à direita no intercâmbio enviado. Se o intercâmbio tiver delimitadores e separadores à direita, o intercâmbio será declarado não válido. - Opcional: enviar intercâmbios com ou sem delimitadores e separadores à direita. - Obrigatório: o intercâmbio enviado tem de ter delimitadores e separadores à direita. |