Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Aplicações Lógicas do Azure (Consumo + Padrão)
Nos Aplicativos Lógicos do Azure, você pode criar fluxos de trabalho que manipulam mensagens X12 para comunicação EDI (Intercâmbio Eletrônico de Dados) quando você usa operações X12 . Nas mensagens EDI, as confirmações fornecem o status do processamento de um intercâmbio EDI. Ao receber um intercâmbio, a ação Decodificação X12 pode retornar um ou mais tipos de confirmações ao remetente, com base nos tipos de confirmação habilitados e no nível especificado de validação.
Por exemplo, o recetor relata o estado da validação do Interchange Control Header (ISA) e do Interchange Control Trailer (IEA) na mensagem codificada em X12 recebida, enviando uma confirmação técnica TA1 (ACK). Se este cabeçalho e trailer forem válidos, o recetor envia um TA1 ACK positivo, independentemente do estado de outros conteúdos. Se o cabeçalho e o trailer não forem válidos, o recetor envia um TA1 ACK com um código de erro.
O X12 TA1 ACK está em conformidade com o esquema para X12_<número> da versão_TA1.xsd. O recetor envia o TA1 ACK num envelope ISA e IEA. No entanto, estes envelopes ISA e IEA não são diferentes do que em qualquer outro intercâmbio.
Este tópico fornece uma breve visão geral sobre o X12 TA1 ACK, incluindo os segmentos TA1 ACK em um intercâmbio e os códigos de erro usados nesses segmentos. Para obter outras informações relacionadas, consulte a seguinte documentação:
- X12 997 reconhecimentos funcionais e códigos de erro
- Mensagens X12 do Exchange para integração empresarial B2B
- Troque mensagens EDIFACT para integração empresarial B2B
- O que são os Aplicativos Lógicos do Azure
- Soluções de integração empresarial B2B com Aplicações Lógicas do Azure e Pacote de Integração Empresarial
Segmentos TA1 ACK
A tabela a seguir descreve os segmentos TA1 ACK em um intercâmbio:
| Campo TA1 | Nome do campo | Mapeado para intercâmbio de entrada | Valor |
|---|---|---|---|
| TA101 | Número de controlo de intercâmbio | ISA13 - Número de controlo de intercâmbio | - |
| TA102 | Data de intercâmbio | ISA09 - Data de Intercâmbio | - |
| TA103 | Tempo de intercâmbio | ISA10 - Tempo de Intercâmbio | - |
| TA104 | Código ACK de intercâmbio* | N/A | * O comportamento do mecanismo é baseado na validação de elementos de dados, com exceção das informações de segurança e autenticação, que são baseadas em comparações de cadeia de caracteres nas informações de configuração. O valor do comportamento do motor (TA104) é A, E ou R, com base nas seguintes definições: A = Aceitar Para obter mais informações, consulte os códigos de erro TA1 ACK. |
| TA105 | Código da Nota de Intercâmbio | N/A | Código de erro do resultado do processamento. Para obter mais informações, consulte os códigos de erro TA1 ACK. |
Códigos de erro TA1 ACK
Esta seção aborda os códigos de erro usados nos segmentos TA1 ACK. A tabela a seguir lista códigos de erro com e sem suporte, conforme definido pela especificação X12, para processamento de mensagens X12 em Aplicativos Lógicos do Azure. Na coluna Comportamento do motor, os valores TA104 têm as seguintes definições:
- A = Aceitar
- E = Intercâmbio aceite com erros
- R = Intercâmbio rejeitado ou suspenso
| Condição | Comportamento do motor (valor TA104) |
Valor TA105 | Suportado? |
|---|---|---|---|
| Com êxito | A | 000 | Sim |
| Os números de controle de intercâmbio no cabeçalho ISA 13 e reboque IEA02 não correspondem | E | 001 | Sim |
| O padrão no ISA11 (Normas de Controlo) não é suportado | E | 002 | Sim, se existir uma incompatibilidade de ID. |
| Versão dos controles não é suportada | E | 003 | Não, o código de erro 017 é usado em vez disso. |
| O terminador de segmento é inválido* * O terminador de segmento pode ter as seguintes combinações válidas: - Somente char do terminador de segmento. |
R | 004 | Sim |
| Qualificador de ID de intercâmbio inválido para remetente | R | 005 | Sim, se existir uma incompatibilidade de ID. |
| ID de remetente de intercâmbio inválido | E | 006 | Sim, se receber um intercâmbio em uma porta de recebimento que exija autenticação. Nota: As propriedades relacionadas ao ID do remetente são revisadas. Se essas propriedades forem inconsistentes ou se as configurações de partido não estiverem disponíveis por não estarem definidas, o intercâmbio será rejeitado. |
| Qualificador de ID de intercâmbio inválido para o recetor | R | 007 | Sim, se existir uma incompatibilidade de ID. |
| ID do recetor de intercâmbio inválido | E | 008 | Não* * Suportado se receber um intercâmbio em uma porta de recebimento que requer autenticação. As propriedades relacionadas ao ID do remetente são revisadas. Se essas propriedades forem inconsistentes ou se as configurações de partido não estiverem disponíveis por não estarem definidas, o intercâmbio será rejeitado. |
| ID do recetor de intercâmbio desconhecido | E | 009 | Sim |
| Valor do qualificador de informações de autorização inválidas | R | 010 | Sim, se existir uma incompatibilidade de ID. |
| Valor de informações de autorização inválidas | R | 011 | Sim, se o partido for configurado ou valorizado. |
| Valor inválido do Qualificador de Informações de Segurança | R | 012 | Sim, se existir uma incompatibilidade de ID. |
| Valor de informação de segurança inválido | R | 013 | Sim, se o partido for configurado ou valorizado. |
| Valor de data de intercâmbio inválido | R | 014 | Sim |
| Valor de tempo de intercâmbio inválido | R | 015 | Sim |
| Valor inválido do identificador de padrões de intercâmbio | R | 016 | Sim |
| Valor de ID de versão de intercâmbio inválido | R | 017 | Sim, indicando que o valor de enum não é válido. |
| Valor inválido do número de controle de intercâmbio | R | 018 | Sim |
| Valor solicitado de confirmação inválido | E | 019 | Sim |
| Valor do indicador de teste inválido | E | 020 | Sim |
| Valor Número inválido de grupos incluídos | E | 021 | Sim |
| Estrutura de controle inválida | R | 022 | Sim |
| Fim de arquivo (transmissão) impróprio (prematuro) | R | 023 | Sim |
| Conteúdo de troca inválido, por exemplo, segmento GS inválido | R | 024 | Sim |
| Número de controle de intercâmbio duplicado | R, com base nas configurações | 025 | Sim |
| Separador de elemento de dados inválido | R | 026 | Sim |
| Separador de elemento de componente inválido | R | 027 | Sim |
| Data de entrega inválida no pedido de entrega adiada | - | - | Não |
| Tempo de entrega inválido no pedido de entrega diferida | - | - | Não |
| Código de Prazo de Entrega Inválido no Pedido de Entrega Adiada | - | - | Não |
| Grau de serviço inválido | - | - | Não |