Le Tableau 52 répertorie les valeurs SQLSTATE renvoyées par
l'Extension XML. La description de chaque valeur SQLSTATE comprend
sa représentation symbolique. Le tableau présente également le numéro
de message associé à chaque valeur SQLSTATE. Reportez-vous à la section
Messages pour plus de détails sur chaque message.
Tableau 52. Codes SQLSTATE et numéros de message correspondants
SQLSTATE | Nø du message | Description |
---|---|---|
00000 | DXXnnnnI | Aucune erreur ne s'est produite. |
01HX0 | DXXD003W | L'élément ou l'attribut spécifié dans l'expression du chemin est absent du document XML. |
38X00 | DXXC000E | L'Extension XML n'a pas ouvert le fichier indiqué. |
38X01 | DXXA072E | L'Extension XML a tenté de définir automatiquement les accès à la base de données avant de l'activer, mais n'a pas trouvé les fichiers de liens. |
| DXXC001E | L'Extension XML n'a pas trouvé le fichier indiqué. |
38X02 | DXXC002E | L'Extension XML n'a pas lu les données du fichier indiqué. |
38X03 | DXXC003E | L'Extension XML n'a pas écrit de données dans le fichier. |
| DXXC011E | L'Extension XML n'a pas écrit de données dans le fichier de contrôle de la trace. |
38X04 | DXXC004E | L'Extension XML n'a pas traité le releveur de coordonnées indiqué. |
38X05 | DXXC005E | La taille du fichier est supérieure à celle de XMLVarchar et l'Extension XML ne peut importer toutes les données du fichier. |
38X06 | DXXC006E | La taille du fichier est supérieure à celle de XMLCLOB et l'Extension XML ne peut importer toutes les données du fichier. |
38X07 | DXXC007E | Le nombre d'octets du releveur de coordonnées LOB n'est pas identique à la taille du fichier. |
38X08 | DXXD001E | Une fonction scalaire d'extraction a utilisé un chemin d'emplacement à occurrences multiples. Les fonctions scalaires n'admettent pas les chemins d'emplacement à occurrences multiples. |
38X09 | DXXD002E | L'expression du chemin de recherche est incorrecte au niveau de la syntaxe. |
38X10 | DXXG002E | L'Extension XML n'a pas alloué de mémoire à partir du système d'exploitation. |
38X11 | DXXA009E | Cette procédure mémorisée s'applique uniquement aux colonnes XML. |
38X12 | DXXA010E | Lors de la tentative d'activation de la colonne, l'Extension XML n'a pas trouvé l'ID de DTD, qui désigne l'identificateur spécifié pour le DTD dans le fichier DAD (définition d'accès à un document). |
38X14 | DXXD000E | Il y a eu une tentative de stockage d'un document incorrect dans une table. La validation n'a pas abouti. |
38X15 | DXXA056E | L'élément de validation dans le fichier de définition DAD est incorrecte ou absente. |
| DXXA057E | L'attribut de nom de table annexe indiqué dans le fichier DAD est incorrect ou absent. |
| DXXA058E | L'attribut de nom de colonne indiqué dans le fichier DAD est incorrect ou absent. |
| DXXA059E | L'attribut de type d'une colonne dans le fichier de définition d'accès à un document (DAD) est incorrect ou absent. |
| DXXA060E | L'attribut path d'une colonne dans le fichier de définition d'accès à un document (DAD) est incorrect ou absent. |
| DXXA061E | L'attribut multi_occurrence d'une colonne dans le fichier de définition d'accès à un document (DAD) est incorrect ou absent. |
| DXXQ000E | Un élément obligatoire est absent du fichier de définition d'accès à un document (DAD). |
38X16 | DXXG004E | La valeur NULL d'un paramètre obligatoire a été transmise dans une procédure mémorisée XML. |
38X17 | DXXQ001E | L'instruction SQL de la définition d'accès à un document (DAD) ou celle qui l'a remplacée n'est pas correcte. Une instruction SELECT est indispensable pour la génération de documents XML. |
38X18 | DXXG001E | L'Extension XML a rencontré une erreur interne. |
| DXXG006E | L'Extension XML a rencontré une erreur interne lors de l'utilisation de CLI (Call Level Interface). |
38X19 | DXXQ002E | Le système ne dispose pas de mémoire suffisante ou d'espace disque disponible. Aucun espace ne peut contenir les documents XML créés. |
38X20 | DXXQ003W | La requête SQL définie par l'utilisateur génère plus de documents XML que la limite maximale définie. Seul le nombre de documents indiqué est renvoyé. |
38X21 | DXXQ004E | La colonne indiquée ne fait pas partie des colonnes figurant dans les résultats de la requête SQL. |
38X22 | DXXQ005E | Le mappage de la requête SQL sur XML est incorrect. |
38X23 | DXXQ006E | Un élément attribute_node figurant dans le fichier DAD n'a pas d'attribut de nom. |
38X24 | DXXQ007E | L'élément attribute_node figurant dans le fichier DAD ne possède pas d'élément colonne ou de RDB_node. |
38X25 | DXXQ008E | Un élément text_node du fichier DAD ne possède pas d'élément colonne. |
38X26 | DXXQ009E | La table de résultats indiquée est introuvable dans le catalogue système. |
38X27 | DXXQ010E | Le RDB_node de l'élément attribute_node ou text_node doit être associé à une table. |
| DXXQ011E | Le RDB_node de l'élément attribute_node ou text_node doit être associé à une colonne. |
| DXXQ017E | Un document XML généré par l'Extension XML est trop volumineux pour tenir dans la colonne de la table de résultats. |
38X28 | DXXQ012E | Lors du traitement de la DAD, l'Extension XML n'a pas trouvé l'élément attendu. |
| DXXQ016E | Toutes les tables doivent être définies dans l'élément RDB_node de l'élément supérieur du fichier DAD. Les tables des sous-éléments doivent correspondre à celles définies dans l'élément supérieur. Le nom de la table indiqué dans cet élément RDB_node ne figure pas dans l'élément supérieur. |
38X29 | DXXQ013E | L'élément table ou colonne doit avoir un nom dans le fichier DAD. |
| DXXQ015E | La condition indiquée dans l'élément condition du fichier DAD n'est pas au bon format. |
38X30 | DXXQ014E | Un élément element_node du fichier DAD ne possède pas d'attribut de nom. |
| DXXQ018E | La clause ORDER BY n'existe pas dans l'instruction SQL figurant dans un fichier DAD effectuant le mappage de SQL vers XML. |
38X31 | DXXQ019E | L'élément objids ne possède pas d'élément colonne dans le fichier DAD (définition d'accès au document) qui mappe SQL vers XML. |
38X36 | DXXA073E | Les accès de la base de données n'étaient pas définis lorsque l'utilisateur a tenté d'activer cette dernière. |
38X37 | DXXG007E | La variable d'environnement local du système d'exploitation du serveur est incohérente avec la page de codes DB2. |
38X38 | DXXG008E | La variable d'environnement local du système d'exploitation du serveur est introuvable dans la table des pages de codes. |
38x33 | DXXG005E | Ce paramètre n'est pas pris en charge dans cette version, il le sera dans la version suivante. |
38x34 | DXXG000E | Un nom de fichier incorrect a été spécifié. |