Elementos e Mensagens Predefinidos e de Autodefinição

Um elemento de instância será predefinido, se for possível localizar uma definição de elemento correspondente no modelo de mensagem com um conjunto apropriado de propriedades e no contexto correto. De outra maneira, será de autodefinição. De forma semelhante, uma mensagem inteira será de autodefinição se nenhuma mensagem correspondente estiver presente no modelo de mensagem.

Esse tópico discute o processamento de elementos que aparecem em uma mensagem da instância, mas que não podem ser correspondidos com nenhum elemento no modelo de mensagem.

Os elementos de autodefinição podem ser utilizados apenas quando o formato físico da mensagem for um formato marcado, tal como XML ou TDS. Se seu formato físico tiver um comprimento fixo (registro em C ou COBOL) ou delimitado (ex. separado por vírgula), será necessário assegurar-se de que seu modelo de mensagem defina cada mensagem e cada elemento que precisa ser analisado.

Se você tiver escolhido não modelar suas mensagens, ou se nenhum conjunto de mensagens tiver sido implementado no intermediário, todas as mensagens e elementos inevitavelmente serão de autodefinição. Nessa situação, não é possível influenciar a análise e gravação de elementos através de definições de mensagens; os elementos de autodefinição serão analisados e gravados de acordo com o comportamento padrão do analisador e transcritor.

Os elementos de autodefinição e todos os elementos em uma mensagem de autodefinição não serão validados nas restrições de valores e os campos ausentes não receberão designação de valores padrão ou fixos.

No entanto, se um elemento puder ser correspondido no modelo de mensagem, a análise e gravação do elemento serão orientadas pelos formatos físicos e lógicos que foram definidos. Isso fornece uma faixa de benefícios, todos os quais são resultantes de informações fornecidas ao intermediário por meio do modelo de mensagem.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad10520_