Formato TDS: Tipos de Separação de Padrão de Dados

Para um tipo de separação de padrão de dados, cada valor de dados é correspondido com uma expressão regular que é especificada como uma propriedade de cada elemento.

O tipo de separação de Padrão de Dados utiliza uma expressão regular especificada para cada elemento para corresponder os dados. O analisador corresponde os dados com a expressão regular na propriedade Padrão de Dados para esse elemento. A análise de TDS no analisador MRM utiliza a expressão regular em Padrão de Dados para determinar o comprimento do elemento, se ele está se repetindo e se está presente no fluxo de bits.

Não são utilizados no fluxo de bits delimitadores ou tags diferentes dos codificados como parte do padrão da expressão regular. Consulte o Utilizando Expressões Regulares para Analisar Elementos de Dados para obter uma explicação de correspondência de padrões.

Por exemplo, se as primeiras três propriedades de Padrão de Dados forem, respectivamente: e os dados da mensagem forem:
DT31758934information for you
Então, neste exemplo:

O primeiro padrão de dados significa "de um a três caracteres no intervalo de A a Z", o segundo significa "um ou mais caracteres no intervalo de 0 a 9" e o terceiro significa "zero ou mais caracteres no intervalo de a a z". Observe como os dados de cada elemento foram finalizados pelo primeiro caractere que não correspondia ao Padrão de Dados do elemento.

Problemas de Desempenho

A análise requerida no tipo de separação de Padrão de Dados é a mais lenta de todos os diferentes tipos de separação devido à sua complexidade.

Portanto, você deve utilizar apenas o tipo de separação de Padrão de Dados quando nenhum outro tipo modelará a mensagem. Ele não deve ser utilizado para substituir, por exemplo, o tipo de separação de Comprimento Fixo.

Parâmetros Aplicáveis

É utilizado apenas um parâmetro:
  • Padrão de Dados para cada elemento indica a expressão regular utilizada para a correspondência de cadeias.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad10480_