As propriedades de Formato TDS descritas aqui aplicam-se para:
Propriedade | Tipo | Significado |
---|---|---|
Tag | String | Especifique o valor utilizado para identificar o objeto em um fluxo de bits de mensagem.
Se o objeto for simples e a propriedade Separação de Elementos de Dados do tipo ou tipos complexos nos quais o objeto seja um filho estiver Delimitada por Tag, Comprimento Fixado por Tag ou Comprimento Codificado por Tag, essa propriedade deve conter um valor não-vazio. Se o objeto for um elemento complexo e a propriedade Separação de Elementos de Dados de seu pai for Marcado Delimitado, Comprimento Fixo Marcado ou Comprimento Codificado Marcado, a propriedade poderá conter um valor vazio. O valor dessa propriedade deve ser exclusivo para cada elemento no conjunto de mensagens; ou seja, dois elementos no conjunto de mensagens não podem conter o mesmo valor para essa propriedade. |
Padrão de Dados | String | Especifique a expressão regular a ser utilizada pelo analisador para identificar os dados na mensagem a serem atribuídos ao objeto. Essa propriedade é utilizada quando o método Separação de Elementos de Dados tiver sido configurado como Utilizar Modelo de Dados no tipo complexo. Consulte Sintaxe de Expressão Regular para obter detalhes adicionais. |
Propriedade | Tipo | Significado |
---|---|---|
Tipo Físico | Tipo enumerado | O Tipo Físico pode ser configurado como
Caracteres
ou Alternativa de Padrão do Sistema de
Mensagens. Essa propriedade informa ao analisador do
TDS se o dados na mensagem estão no formato de caractere TDS normal
ou estão em outro formato alternativo que possui um padrão de
sistema de mensagens específico como o TLOG. Os valores disponíveis e o valor
padrão dependem do Padrão de Sistema de
Mensagens e do tipo lógico.
Quando o tipo lógico do objeto for dateTime, float ou integer, essa propriedade será desativada. Se a propriedade Padrão de Sistema de Mensagens (no nível do conjunto de mensagens) estiver configurada diferente de TLOG, a propriedade Tipo Físico será desativada. Se a propriedade Padrão do Sistema de Mensagens (no nível do conjunto de mensagens) for configurada como TLOG e o tipo lógico do objeto for configurado como um Booleano, tipo decimal ou de cadeia, a propriedade Tipo Físico pode ser configurada como Caracteres ou Padrão do Sistema de Mensagens Alternativo. |
Comprimento | Número Inteiro | Especifique o comprimento esperado do objeto em bytes. Essa propriedade se aplica a objetos simples e a elementos complexos em um tipo base. Se esta propriedade não estiver configurada e a propriedade do conjunto de mensagens Derivar Comprimento Padrão de Tipo Lógico estiver selecionada, o valor padrão será derivado de qualquer comprimento ou limitação de valor maxLength (aspecto de esquema) no tipo simples. Se você configurar a propriedade Separação de Elementos de Dados para o tipo como Comprimento Fixo ou Comprimento Fixo AL3, esta propriedade ou a propriedade Referência de Comprimento, deverá conter um valor que não seja 0 ou NULL. Independentemente do valor da propriedade Separação de Elementos de Dados, a propriedade Comprimento ou Referência de Comprimento deve ser configurada. |
Referência de Comprimento | Tipo enumerado | Esta propriedade é aplicável apenas se o Tipo
Físico for Texto, Binário ou Específico
de TLOG. Se configurada, essa propriedade tem prioridade em relação a qualquer valor na propriedade Unidades de Comprimento. Especifique o identificador de um objeto de inteiro irmão, o valor do qual determina o comprimento do objeto em questão. O objeto irmão deve ser definido antes do objeto atual na estrutura da mensagem. Para obter informações sobre como reordenar elementos, consulte Reordenando Objetos. |