Las propiedades de formato TDS descritas aquí se aplican a:
Propiedad | Tipo | Significado |
---|---|---|
Código | Serie | Especifique el valor que se utiliza para identificar el objeto en
una corriente de bits de mensaje. Si el objeto es simple y la propiedad Separación de elementos de datos del tipo o de los tipos complejos en los que el objeto es hijo es Codificado delimitado, Longitud fija codificada o Longitud codificada, esta propiedad debe contener un valor que no esté vacío. Si el objeto es un elemento complejo y la propiedad Separación de elementos de datos del padre es Codificado delimitado, Longitud fija codificada o Longitud codificada, entonces la propiedad puede contener un valor vacío. El valor de esta propiedad debe ser exclusivo para cada elemento del conjunto de mensajes; es decir, dos elementos del conjunto de mensajes no pueden contener el mismo valor para esta propiedad. |
Patrón de datos | Serie | Especifique la expresión regular que debe utilizar el analizador para identificar los datos del mensaje que se deben asignar al objeto. Esta propiedad se utiliza cuando el método Separación de elementos de datos se ha establecido en Utilizar patrón de datos en el tipo complejo. Consulte Sintaxis de expresiones regulares para obtener más detalles. |
Propiedad | Tipo | Significado |
---|---|---|
Tipo físico | Tipo enumerado | El Tipo físico se puede establecer en Caracteres o Estándar de mensajería alternativo. Esta propiedad
indica al analizador TDS si los datos del mensaje tienen el formato de caracteres
TDS normal o es otra forma alternativa que tiene un estándar de mensajería específico
como, por ejemplo, TLOG. Los valores disponibles y el valor predeterminado dependen del
Estándar de mensajería y del tipo lógico. Si el tipo lógico del objeto es un tipo de fecha y hora, flotante o entero, esta propiedad está inhabilitada. Si la propiedad Estándar de mensajería (a nivel de conjunto de mensajes) está establecida en un valor distinto de TLOG, la propiedad Tipo físico está inhabilitada. Si la propiedad Estándar de mensajería (en el nivel de conjunto de mensajes) se establece en TLOG y el tipo lógico del objeto se establece en booleano, decimal o serie, la propiedad Tipo físico se puede establecer en Caracteres o Estándar de mensajería alternativo. |
Longitud | Entero | Especifique la longitud prevista del objeto en bytes. Esta propiedad se aplica a objetos simples y a elementos complejos con un tipo base. Si no establece esta propiedad y se selecciona la propiedad del conjunto de mensajes Derivar longitud predeterminada del tipo lógico, el valor predeterminado se obtiene de cualquier longitud o de cualquier restricción del valor de maxLength (faceta de esquema) del tipo simple. Si establece la propiedad Separación de elementos de datos para el tipo en Longitud fija o Longitud fija AL3, esta propiedad o la propiedad Referencia de longitud debe contener un valor distinto de 0 o NULL). Independientemente del valor de la propiedad Separación de elementos de datos, se debe establecer la propiedad Longitud o Referencia de longitud. |
Referencia de longitud | Tipo enumerado | Esta propiedad sólo es aplicable si
Tipo físico es
Texto,
Binario o
Específico de TLOG. Si se establece, esta propiedad tiene prioridad sobre cualquier valor de la propiedad Unidades de longitud. Especifique el identificador de un objeto entero hermano, cuyo valor determina la longitud del objeto en cuestión. El objeto hermano debe definirse antes que el objeto actual en la estructura de mensaje. Para más información sobre la reordenación de elementos, consulte el apartado Cómo reordenar los objetos. |