Especificando Caracteres Especiais para Modelar uma Mensagem

Você pode especificar vários tipos diferentes de caracteres especiais no workbench. Pode especificar valores de caracteres especiais para conjuntos de mensagens, tipos e membros de tipos. Os valores definidos para um tipo substituem os valores correspondentes definidos para o conjunto de mensagens no qual ele está definido.

Você pode especificar um valor de caractere especial de uma das seguintes formas:

  1. Como uma cadeia literal de um ou mais caracteres.
  2. Como um valor mnemônico.
  3. Como uma combinação de mnemônicos e literais.

Os tipos de caracteres especiais são descritos na tabela abaixo.

Tipo de caractere especial Descrição Definido como uma propriedade de...
Indicador de Grupo Essa é uma cadeia que indica o início de um grupo ou um tipo complexo em uma mensagem Conjunto de mensagens, tipo
Terminador de Grupo Essa é uma cadeia que indica o final de um grupo ou tipo complexo em uma mensagem Conjunto de mensagens, tipo
Separador de Dados de Tag Essa é a cadeia utilizada para separar uma tag de seus dados. Conjunto de mensagens, tipo
Delimitador Essa é a cadeia utilizada para separar elementos de dados uns dos outros Conjunto de mensagens, tipo
Delimitador de Elemento de Repetição Essa é a cadeia utilizada para separar elementos de dados de repetição uns dos outros Membro de tipo

Portanto, se você criar um tipo complexo e definir a propriedade Separação de Elementos de Dados como Delimitado Marcado, a propriedade Indicador de Grupo como chave esquerda ({), Terminador do Grupo como chave direita (}), o Separador de Dados de Tag como dois pontos (:) e o Delimitador como asterisco (*), o fluxo de bits terá o seguinte formato:

{tag1:data1*tag2:data2*tag3:data3}

Em alguns formatos de mensagens é especificado um caractere especial antes ou após cada elemento, conforme mostrado nos dois exemplos a seguir:

:data1:data2:data3

data1:data2:data3:

Você pode modelar esses formatos utilizando uma combinação do método Separação de Elementos de Dados o valor do Delimitador, o do Indicador de Grupo e o valor do Terminador de Grupo.

Para o primeiro exemplo, especifique Separação de Elementos de Dados como Todos os Elementos Delimitados, Delimitador como dois pontos (:) e Indicador de Grupo como dois pontos (:).

Para o segundo exemplo, especifique Separação de Elementos de Dados como Todos os Elementos Delimitados, Delimitador como dois pontos (:) e Terminador de Grupo como dois pontos (:).

Conceitos relacionados
Modelagem de Mensagens
O Modelo de Mensagem
Formato TDS: Relacionamento com o Modelo Lógico
Tarefas relacionadas
Desenvolvendo Modelos de Mensagens
Trabalhando com Objetos de Modelo de Mensagem
Referências relacionadas
Informações de Referência do Modelo de Mensagens
Propriedades do Objeto de Modelo de Mensagem
Informações adicionais do domínio MRM
Informações Adicionais sobre TDS
Características de Mensagens
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad09840_