La tabla siguiente muestra la correlación de los tipos de datos de esquema XML que ha especificado para los elementos del MRM con los tipos de datos utilizados por el intermediario y soportados por ESQL. Cuando cree un elemento, es posible que encuentre que se crean limitaciones de valor asociadas para asegurar una correlación más precisa del tipo de esquema XML.
Tipo de datos del elemento | Representado como |
---|---|
ANYURI | STRING |
BASE64BIN | BINARY |
BOOLEAN | BOOLEAN |
BYTE | INTEGER |
DATE | DATETIME |
DATETIME | DATETIME |
DECIMAL | DECIMAL |
DOUBLE | FLOAT |
DURATION | STRING |
ENTITIES | STRING |
ENTITY | STRING |
FLOAT | FLOAT |
GDAY | DATETIME |
GMONTH | DATETIME |
GMONTHDAY | DATETIME |
GYEAR | DATETIME |
GYEARMONTH | DATETIME |
HEXBINARY | BINARY |
ID | STRING |
IDREF | STRING |
IDREFS | STRING |
INT | INTEGER |
INTEGER | DECIMAL |
LANGUAGE | STRING |
LONG | INTEGER |
NAME | STRING |
NCNAME | STRING |
NEGATIVE_INTEGER | DECIMAL |
NMTOKEN | STRING |
NMTOKENS | STRING |
NON_NEGATIVE_INT | DECIMAL |
NON_POSITIVE_INTEGER | DECIMAL |
NORMAILIZED_STRING | STRING |
NOTATION | STRING |
POSITIVE_INTEGER | DECIMAL |
QNAME | STRING |
SHORT | INTEGER |
STRING | STRING |
TIME | DATETIME |
TOKEN | STRING |
UNSIGNED_BYTE | INTEGER |
UNSIGNEDINT | INTEGER |
UNSIGNEDLONG | INTEGER |
UNSIGNED_SHORT | INTEGER |
En el árbol de mensaje, se representará un tipo de lista como un nodo de nombre con un valor anónimo hijo para cada elemento de lista. Esto permite que se manejen listas repetidas sin cualquier pérdida de información. Las listas repetidas aparecerán como elementos de nombre descendientes, cada uno de los cuales tiene sus propios nodos hijo de valor anónimo para sus elementos de lista respectivos.