IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Frameworks Discussion :

[RDF] Message d'erreur ORA-13199


Sujet :

Frameworks

  1. #1
    Membre confirmé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Points : 559
    Points
    559
    Par défaut [RDF] Message d'erreur ORA-13199
    Bonjour a tous,

    J'utilise D2Rq pour la transformation d'une base relationnel (SQLserver à un graphe sémantique avec Oracle c12, en utilisant le fichier d'association .ttl )

    Mon message d'erreur est le résultat suivant:
    java.sql.SQLException: ORA-13199: During LBV: [04-NOV-14 03.07.15.421063000 PM -05:00]
    ORA-13199: Element Parse Error: Invalid numeric value [debug info: GCVN-numeric: 114.4000015258789E0] (value: "114.4000015258789E0"^^<http://www.w3.org/2001/XMLSchema#decimal>) [
    ORA-06512: at "MDSYS.MD", line 1723
    ORA-06512: at "MDSYS.MDERR", line 17
    ORA-06512: at "MDSYS.SDO_RDF", line 86
    ORA-06512: at "MDSYS.SDO_RDF_INTERNAL", line 1307
    ORA-06512: at line 1
    ORA-06512: at "MDSYS.SDO_RDF_INTERNAL", line 2826
    Je cherche une solution avec l'API Jena? Ou un moyen de cacher l'exposants décimal (E0) !!
    *
    Toutes les suggestions seront les bienvenues

  2. #2
    Membre confirmé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Points : 559
    Points
    559
    Par défaut
    le message a légèrement évolué a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ERROR :: com.hp.hpl.jena.datatypes.DatatypeFormatException: Lexical form '115.0E0' is not a legal instance of Datatype[http://www.w3.org/2001/XMLSchema#decimal -> class java.math.BigDecimal] Lexical form '115.0E0' is not a legal instance of 
    Datatype[http://www.w3.org/2001/XMLSchema#decimal -> class java.math.BigDecimal] during parse -org.apache.xerces.impl.dv.InvalidDatatypeValueException: cvc-datatype-valid.1.2.1: '115.0E0' is not a valid value for 'decimal'.
    des proposition de solution ? ou explication d'erreur.

  3. #3
    Membre confirmé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Points : 559
    Points
    559
    Par défaut
    Bonjour, y a t'il des propositions possible de solution ?!! Merci.

  4. #4
    Membre confirmé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Points : 559
    Points
    559
    Par défaut
    Bonjour a tous,
    dans l'espoir d'avoir un début de réponse je vais reformulé ma question comme suite :

    1- Non il n’est pas possible de solutionné le problème aussi facilement.
    J'utilise d2rq pour faire la transformation du Relationnel et RDF avec les ficher d’association d2rq.

    Le résultat c'est que quand je récupéré des chiffres initialement en BigDecimale (dans la base relationnelle) je les transforme en ^^Double ou ^^Décimale j'ai la notion scientifique qui est utilisé avec un E ?

    Message: ORA-13199: Element Parse Error: Invalid numeric value [debug info: GCVN-numeric: 114.4000015258789E0] (value: "114.4000015258789E0"^^<http://www.w3.org/2001/XMLSchema#decimal>)
    Comment il est possible de solutionner ce comportement ?


    Les valeurs sont initialement repérées d’un champ de base de donnes (SQLServeur) est une mesure mathématique de type BigDecimal (donc une très longue chiffre avec une grande précision), mais quand je fais le transfère avec a une base de triplée (Oralce c12) je lui fournis sous forme de type Double avec d2rq.

    Le résultat c’est un chiffre avec un exposant du style : xxxE1 ou xxxE0 ou xxxE2 …
    C’est selon moi une représentation scientifique du chiffre qui est correct, mais ne peut être considéré comme un type Numérique en JAVA, c’est de là que vient mon problème présentement.

    Merci d’avance de vos suggestions, espère vous avoir donné plus d'éclaircissement.

Discussions similaires

  1. Message d'erreur ora-04030
    Par ambre dans le forum Oracle
    Réponses: 4
    Dernier message: 30/04/2009, 16h38
  2. Réponses: 3
    Dernier message: 17/04/2009, 00h01
  3. Message d'erreur : Ora-12154
    Par Eric BERNARD dans le forum Oracle
    Réponses: 19
    Dernier message: 07/01/2009, 12h18
  4. Message d'erreur ORA-04098
    Par seven831 dans le forum SQL
    Réponses: 2
    Dernier message: 21/01/2008, 10h51
  5. message d'erreur ORA-01417
    Par minoux dans le forum SQL
    Réponses: 0
    Dernier message: 11/09/2007, 17h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo