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 comprimento dos dados textuais e não-textuais é determinado pela propriedade Padrão de Dados do elemento. Se o Tipo Físico do elemento for Cadeia de Comprimento Codificado 1 ou Cadeia de Comprimento Codificado 2, a expressão regular deve corresponder ao comprimento codificado e aos dados a seguir. O comprimento codificado deve ser consistente com o comprimento correspondido pela expressão regular. Se o Tipo Físico do elemento for Cadeia Nula Terminada, a expressão regular deve corresponder aos dados e ao terminador nulo a seguir.

O tipo de separação de Padrão de Dados utiliza uma expressão comum 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 comum 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, utilize o tipo de separação de Padrão de Dados apenas quando nenhum outro tipo de separação modelar a mensagem. Não o utilize, por exemplo, quando puder utilizar o tipo de separação Comprimento Fixo.

Parâmetros Aplicáveis

É utilizado apenas um parâmetro:

O Padrão de Dados para cada elemento indica a expressão comum utilizada para a correspondência de cadeias.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:12:08

ad10480_