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:
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 (:).