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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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,
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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,
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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 :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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,
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,
Votre XML semble être bon. Avez vous changé autre chose à la main ?
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
Up :)
Il faut mettre le format de votre fichier SEPA envoyé. Mais je ne pense pas que votre erreur est en relation avec ça
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.
Je pense que tout s'est bien passé sauf que vous avez un code retour de 090003
En voici les détails :
(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,
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
Cette fois, tou est bien passé pour vous
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 :)