Bonjour,

j'ai un script qui utilise dbms_xmlschema pour déclarer un schéma xsd :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
DECLARE
    l_doc dbms_xmldom.DOMDocument;
    l_buffer CLOB;
    l_schema XMLType;
BEGIN
    l_doc := dbms_xmlparser.parse('/maille/NN/partnr/tmp/PBP_EXT1_majAffaires.xsd');
    dbms_xmldom.writeToClob(l_doc, l_buffer);
    l_schema := XMLType(l_buffer);
    dbms_xmlschema.registerSchema('/maille/NN/partnr/tmp/PBP_EXT1_majAffaires.xsd', l_schema, true, true, false, false);
EXCEPTION
    WHEN OTHERS THEN
        dbms_output.put_line(sqlerrm);
END;
Sur l'instruction dbms_xmlschema.registerSchema, je récupère l'erreur ORA-31020: L'opération est interdite ; raison : invalid characters in path name

Est-ce qu'il y a quelque chose d'incorrect dans l'instruction ?

Merci d'avance