Menu

Problème avec FULRequestor

2014-12-10
2014-12-12
  • Casyope2016

    Casyope2016 - 2014-12-10

    Bonjour,

    Je rencontre un problème lorsque j'essaye d'envoyer un fichier avec la fonction FULRequestor.

    En effet, je dépose un fichier Xml SEPA Valide (validé par un autre outils). Mais celui ci ne passe pas la validation du projet et n'est donc pas envoyé.

    Voici le log que j'obtiens :
    2014-12-10 16:49:47,639 ERROR - Le fichier C:\Users\XXXXXX\test.xml ne peut pas être envoyé au server ebics
    org.kopi.ebics.exception.EbicsException: Element has xsi:nil attribute but is not nillable in element static@http://www.ebics.org/H003
    at org.kopi.ebics.xml.DefaultEbicsRootElement.validate(DefaultEbicsRootElement.java:203)
    at org.kopi.ebics.client.FileTransfer.sendFile(FileTransfer.java:167)
    at org.kopi.ebics.client.FileTransfer.sendFile(FileTransfer.java:126)

    Je précise que les sources svn ont été récupérées et compilées il y a 2 semaines avec le checkout.
    Le jar ainsi généré est utilisé depuis le sample.

    Merci pour votre retour.

    Cordialement,

    Nobunaga00

     
  • hacheni

    hacheni - 2014-12-10

    Bonjour,

    Visiblement vous avez un problème avec la requête EBICS. Il y a un problème dans l'élément static du header. Si vous pouvez, Déposez l'élément XML envoyé vers le serveur. Il set trouve dans les traces sous ~/ebics/users/{VOTRE_UTIL}/traces/ et vous cherchez la dernière requête envoyée.

    Cordialement,

     
  • Casyope2016

    Casyope2016 - 2014-12-10

    Merci pour votre réponse.

    Je vous ai transmit par message privé le contenu du fichier XML généré.
    (J'y ai effecté quelques modifications à la main concernant les informations Host, User et Partner)

    Dans l'attente de votre retour.

    Cordialement,

     
  • hacheni

    hacheni - 2014-12-10

    Votre XML semble être bon. Avez vous changé autre chose à la main ?

     
  • Casyope2016

    Casyope2016 - 2014-12-11

    Non mise à part ce que je vous ai mentionné précédemment.

    Par contre au niveau du format, il n'y a pas quelque chose à faire?

    <fileformat countrycode="FR">pain.xxx.cfonb160.dct</fileformat>

    Faut il que je le modifie de mon coté? Faut il que je possède un fichier spécifique?

     

    Last edit: Casyope2016 2014-12-12
  • Casyope2016

    Casyope2016 - 2014-12-12

    Up :)

     
  • hacheni

    hacheni - 2014-12-12

    Il faut mettre le format de votre fichier SEPA envoyé. Mais je ne pense pas que votre erreur est en relation avec ça

     
  • Casyope2016

    Casyope2016 - 2014-12-12

    J'ai tenté en changant le format avec le bon format utilisé, j'ai toujours la même réponse.

    Cependant j'ai remarqué que 3 fichiers sont générés lors de la requête FUL, donc je vais vous les transmettres, peut être que cela vient d'un des 3.

    D'avance, merci.

     
  • hacheni

    hacheni - 2014-12-12

    Je pense que tout s'est bien passé sauf que vous avez un code retour de 090003

    En voici les détails :

    • 090003 [EBICS_AUTHORISATION_ORDER_TYPE_FAILED] The suscriber is not entitled to submit orders of the selected order type.

    (Le type d'ordre n'est pas ouvert au client. Vérifier le type Ebics, les droits du client pour ce service sur le serveur de la banque.)

    Cordialement,

     
  • Casyope2016

    Casyope2016 - 2014-12-12

    Merci pour cette réponse.

    Du coup j'ai modifié le format en pain.008.001.02.sdd qui semble être le bon format.
    Dans les logs voici la dernière ligne qui s'affiche :

    2014-12-12 15:27:57,250 INFO - Envoie du segment numéro 1

    Mais cette fois aucune erreur.

    J'ai donc regardé dans les traces, j'ai bien un fichier avec :

    <transactionphase>Transfer</transactionphase>
    et ensuite
    <returncode authenticate="true">000000</returncode>

    Je vais voir avec la banque si c'est ok !

    Merci encore

     
  • hacheni

    hacheni - 2014-12-12

    Cette fois, tou est bien passé pour vous

     
  • Casyope2016

    Casyope2016 - 2014-12-12

    Cependant la banque semble ne pas l'avoir reçu. J'attends des informations de leur part et je tiens le thread à jour, si jamais ça peut servir à d'autre :)

     

Log in to post a comment.

MongoDB Logo MongoDB