Bonjour ,
lors de l'utilisation du GET_XML_FILE , j'ai un message d'erreur , SQLSTATE 2200M , SQLCODE -443 en retour si le fichier xml est en version 1.1
aucun problème par contre si le xml est en version 1.0
La seule différence entre les 2 xml est
<?xml version="1.1" encoding="UTF-8"?>
et
<?xml version="1.0" encoding="UTF-8"?>
Une idée sur l'origine du problème ?
Merci
GET_XML_FILE - XML en version 1.1
Re: GET_XML_FILE - XML en version 1.1
Bonjour,
effectivement, DB2 ne prend en charge que version 1.0.
La doc https://www.ibm.com/docs/en/i/7.4?topic ... mlvalidate indique :
Solutions : supprimer le prologue xml !
Sinon ouvrez une demande auprès d'IBM
effectivement, DB2 ne prend en charge que version 1.0.
La doc https://www.ibm.com/docs/en/i/7.4?topic ... mlvalidate indique :
Je n'ai pas trouvé d'option ou de réglage, même par SET CURRENT IMPLICIT XMLPARSE OPTION(cf https://www.ibm.com/docs/en/i/7.4?topic ... rse-option).DOCUMENT
Specifies that the XML value resulting from XML-expression must be a well-formed XML document that conforms to XML Version 1.0.
Solutions : supprimer le prologue xml !
Sinon ouvrez une demande auprès d'IBM
Nathanaël
Re: GET_XML_FILE - XML en version 1.1
Merci pour ton retour Nathanaël
Re: GET_XML_FILE - XML en version 1.1
Bonjour,
Effectivement, d'après la documentation IBM, la version 1.0 est la seule prise en charge par DB2 pour le moment. Vous pourriez envisager de supprimer le prologue XML comme solution temporaire.
Effectivement, d'après la documentation IBM, la version 1.0 est la seule prise en charge par DB2 pour le moment. Vous pourriez envisager de supprimer le prologue XML comme solution temporaire.