WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Características no soportadas

Las siguientes características de la especificación DFDL 1.0 no están soportadas actualmente en esta implementación.

Enumeraciones de las propiedades

Las siguientes enumeraciones de las propiedades no están soportadas.

Característica Referencia en la especificación DFDL
dfdl:truncateSpecifiedLengthString "yes" 13.4 Propiedades específicas de las series con representación de texto
dfdl:textBiDi "yes" 21. Características opcionales de DFDL
dfdl:occursCountKind "stopValue" 16. Propiedades para elementos de matriz y elementos opcionales
dfdl:occursCountKind "parsed"

Nota: Utilice dfdl:occursCountKind "implicit" con maxOccurs="unbounded".

16. Propiedades para elementos de matriz y elementos opcionales
dfdl:binaryCalendarRep "packed" 13.13 Propiedades específicas de calendario con representación binaria
dfdl:sequenceKind "unordered" 14.3 Grupos de secuencias no ordenados
dfdl:floating "yes" 14.4 Elementos flotantes
dfdl:lengthKind "endOfParent" 12.3 Propiedades de las longitudes de especificación

dfdl:lengthKind "pattern"

12.3 Propiedades de las longitudes de especificación
dfdl:assert testKind "pattern"

dfdl:failureType "recoverableError" (dfdl:assert)

7.3 Elemento de anotación de sentencia dfdl:assert
dfdl:discriminator testKind "pattern" 7.4 Elemento de anotación de sentencia dfdl:discriminator
dfdl:separatorSuppressionPolicy "trailingEmptyStrict" 1 14.2 Grupos de secuencias con separadores
dfdl:encodingErrorPolicy "replace" 11.2 Errores de codificación y descodificación de caracteres
dfdl:textZonedSignStyle "asciiTandemModified" 13.6 Propiedades específicas de número con representación de texto

1 Esta propiedad se denomina dfdl:separatorPolicy en la implementación de IBM.

Propiedades

Las propiedades siguientes están soportadas:

Característica Referencia en la especificación DFDL
dfdl:hiddenGroupRef 14.5 Grupos ocultos

dfdl:inputValueCalcdfdl:outputValueCalc

17. Propiedades de valor calculado.

dfdl:choiceBranchKey
dfdl:choiceDispatchKey

15. Grupos de opciones

Funciones

Las siguientes funciones no están soportadas en las expresiones DFDL:

Característica Referencia en la especificación DFDL

fn:countfn:exactly-one

23.5 Constructores, funciones y operadores

fn:namefn:local-name fn:namespace-uri

dfdl:contentLength
dfdl:valueLength

dfdl:testBitdfdl:setBits

dfdl:occursIndex
dfdl:checkConstraints

dfdl:timeZoneFromDate
dfdl:timeZoneFromDateTime
dfdl:timeZoneFromTime

Todas las funciones de constructor dfdl:

dfdl:decodeDFDLentities
dfdl:encodeDFDLentities
dfdl:containsDFDLentities

Anotaciones

Las siguientes anotaciones y colocaciones de anotaciones no están soportadas:

Característica Referencia en la especificación DFDL
dfdl:defineVariable con external=true 7.7 El elemento de anotación dfdl:defineVariable
dfdl:newVariableInstance 7.8 Elemento de anotación de sentencia dfdl:newVariableInstance
dfdl:assert en elemento global y tipo simple 7.3 Elemento de anotación de sentencia dfdl:assert
dfdl:discriminator en elemento global y tipo simple 7.4 Elemento de anotación de sentencia dfdl:discriminator

Otras restricciones

Las restricciones siguientes también son aplicables:

Característica Referencia en la especificación DFDL

La utilización de valores predeterminados no está soportada en las circunstancias siguientes:

  • durante el análisis;

  • durante la serialización para un elemento complejo donde el contenido es un grupo de opciones.

9.4 Valores predeterminados de los elementos

Cuando dfdl:lengthKind es 'implicit' para un elemento complejo, el elemento puede terminar de forma prematura si encuentra un delimitador de terminación de nivel superior.

12.3.2.1 Elementos simples de longitud especificada en construcciones delimitadas

Cuando la codificación es 'UTF-8', 'UTF-16' o 'UTF-32', una marca de orden de bytes al principio del documento no se procesa automáticamente y debe modelarse explícitamente si debe repercutir en la codificación del documento.

11.1 Marcas de orden de bytes (BOM) de Unicode

Los esquemas sólo deben contener un elemento DFDL xs:appinfo en cada elemento xs:annotation, porque es posible que los elementos xs:appinfo siguientes no se procesen correctamente.

6. Aspectos básicos de la sintaxis DFDL

Cuando dfdl:lengthKind es 'prefixed', el tipo simple al que hace referencia la propiedad dfdl:prefixLengthType no puede tener también dfdl:lengthkind 'prefixed'.

12.3.4 dfdl:lengthKind 'prefixed'

No se notifican todos los casos de colocación de propiedad DFDL inaplicable.

2.7 Comprobaciones y avisos opcionales

Se supone que todos los elementos globales son raíces de documento potenciales y se validan en consecuencia.

2.7 Comprobaciones y avisos opcionales

No se permite que los elementos complejos tengan nulos permitidos.

5.1 Subconjunto DFDL del esquema XML

Durante el análisis, la distinción entre un elemento que 'falta', con una 'representación vacía' y con una 'representación ausente', no está conforme con la especificación.

9.2 Gramática de la sintaxis de datos DFDL

Cuando un elemento tiene una representación binaria, no se permite una entidad de caracteres DFDL en la definición de un valor nulo para el elemento.

13.15 Proceso de valores nulos

No se permite que dfdl:textStandardDecimalSeparator sea una lista de valores.

13.6 Propiedades específicas de número con representación de texto

No se permite que dfdl:textStandardExponentRep tenga más de un carácter y no se permite que sea una serie vacía.2

13.6 Propiedades específicas de número con representación de texto

El símbolo '@' (dígitos significativos) no está permitido en dfdl:textNumberPattern.

13.6 Propiedades específicas de número con representación de texto

El carácter '_' (guión bajo) no está permitido en dfdl:calendarLanguage.

13.11 Propiedades específicas de calendario con representación de texto o binaria

dfdl:calendarPattern no da soporte a ningún uso de los símbolos 'O', 'x', 'X', ni da soporte al símbolo 'V' cuando se utiliza individualmente. 13.11

13.11 Propiedades específicas de calendario con representación de texto o binaria

No se permite que dfdl:calendarTimeZone sea una serie vacía o un huso horario con formato Olson.

13.11 Propiedades específicas de calendario con representación de texto o binaria

Al serializar un elemento de longitud fija de tipo xs:hexBinary, no se utiliza dfdl:fillByte para rellenar los datos cuando los datos tienen una longitud inferior.

12.3.7.2.6 Longitud de elementos opacos binarios

No se permite dfdl:lengthUnits 'bits' para enteros con signo binarios.

12.3.7.2.1 Elementos de número binario de base-2

No se comprueba un número empaquetado binario con dfdl:lengthUnits 'bits' para ver si la longitud es un múltiplo de 4 bits.

12.3.7.2.5 Longitud de elementos de número binario decimal empaquetado

No se comprueba un número empaquetado binario con dfdl:alignmentUnits 'bits' para ver si la alineación es un múltiplo de 4 bits.

12.1.3 Alineación obligatoria para datos decimales empaquetados

Se supone que todos los elementos con representación de texto se alinean en un límite de 8 bits. No se da soporte a codificaciones que no están alineadas a 8 bits.

12.1.2 Alineación obligatoria para datos textuales

No se comprueba dfdl:textStandardDecimalSeparator, dfdl:textStandardGroupingSeparator, dfdl:textStandardExponentRep, dfdl:textStandardInfinityRep, dfdl:textStandardNanRep ni dfdl:textStandardZeroRep para asegurarse que sean distintos entre ellos.

13.6 Propiedades específicas de número con representación de texto

No se permite que dfdl:calendarLanguage sea una expresión.

13.11 Propiedades específicas de calendario con representación de texto o binaria

No se permite que el mensaje dfdl:assert sea una expresión.

7.3 Elemento de anotación de sentencia dfdl:assert

No se permite que el mensaje dfdl:discriminator sea una expresión.

7.4 Elemento de anotación de sentencia dfdl:discriminator

El espacio en blanco adyacente se contrae en las propiedades DFDL que son expresiones DFDL.

6.3 Propiedades DFDL

Las ubicaciones de vía de acceso en las expresiones DFDL no se validan correctamente. En concreto, los elementos de matriz sin predicados ni referencias en otras ramas de opción no se indican como errores. Evite utilizar estas ubicaciones de vía de acceso.

23. Lenguaje de expresión

dfdl:initiator y dfdl:textStandardZeroRep permiten incorrectamente el uso de %WSP*; clase de entidad solo. Utilice %WSP+; en su lugar.

12.2 Propiedades para especificar delimitadores , 13.6 Propiedades específicas de número con representación de texto

dfdl:terminator y dfdl:separator permiten incorrectamente el uso de %WSP*; clase de entidad sola al explorar los delimitadores. Utilice %WSP+; en su lugar al explorar los delimitadores.

13.6 Propiedades específicas de número con representación de texto , 14.2 Grupos de secuencias con separadores

Al serializar, la aplicación de un esquema de escape tiene lugar después de la aplicación de dfdl:emptyValueDelimiterPolicy.

13.2.1 Propiedades de dfdl:escapeScheme

dfdl:calendarPattern permite símbolos 'T' y 'U' como se especifica en la especificación DFDL 1.0 original. Estos símbolos se han suprimido en la última revisión. Evite utilizar estos símbolos. 13.11 Propiedades específicas de calendario con representación de texto o binaria
dfdl:calendarPattern permite símbolos 'T' y 'U' como se especifica en la especificación DFDL 1.0 original. Estos símbolos se han suprimido en la última revisión. Evite utilizar estos símbolos. 13.11 Propiedades específicas de calendario con representación de texto o binaria
Se permiten codificaciones que no son codificaciones compatibles con ASCII ni codificaciones EBCDIC cuando dfdl:textNumberRep es 'zoned'. Evite utilizar estas codificaciones. 13.6 Propiedades específicas de número con representación de texto
No se permite dfdl:occursCountKind ni las propiedades relacionadas en elementos globales. 13.16 Propiedades para elementos de nulos permitidos
Debe establecerse dfdl:representation para un elemento de tipo xs:string 13.12 Propiedades específicas de calendario con representación de texto
Debe establecerse dfdl:representation para un elemento de tipo xs:hexBinary 13.12 Propiedades específicas de calendario con representación de texto

Un valor de serie vacía para dfdl:binaryBooleanTrueRep no está soportado.

13.10 Propiedades específicas de booleano con representación binaria

2 Esta propiedad se denomina dfdl:textStandardExponentCharacter en la implementación de IBM.

Límites específicos de la implementación

Algunos límites de la especificación DFDL 1.0 se definen por implementación. Se aplican los límites siguientes:
  • Se aplica un límite de 1.000 dígitos durante el análisis o la serialización de números con representación de texto.
  • Se aplica un límite de 34 dígitos durante el análisis o la serialización de números con representación binaria.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:52


Tema de referenciaTema de referencia | Versión 8.0.0.5 | df00150_