以下の表は、MRM 内のエレメント用に指定した XML スキーマ・データ・タイプから、 ブローカーによって使用され、ESQL によってサポートされるデータ・タイプへのマッピングを示しています。 エレメントを作成するとき、 XML スキーマ・タイプのより正確なマッピングを保証するために、関連した値の制約が作成されることがあります。
エレメントのデータ・タイプ | 意味 |
---|---|
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 |
メッセージ・ツリーで、リスト・タイプは、リスト項目ごとに無名値の子を持つ名前ノードとして表されます。 これにより、反復リストは情報を失わずに処理されます。 反復リストは兄弟名エレメントとして現れます。それぞれのエレメントには、個々のリスト項目ごとに独自の無名値の子ノードがあります。