Index: build.xml =================================================================== --- build.xml (révision 21) +++ build.xml (copie de travail) @@ -41,4 +41,10 @@ + + + + + + Index: src/org/kopi/ebics/client/Application.java =================================================================== --- src/org/kopi/ebics/client/Application.java (révision 21) +++ src/org/kopi/ebics/client/Application.java (copie de travail) @@ -258,7 +258,7 @@ configuration.getLogger().info(Messages.getString("ini.request.send", Constants.APPLICATION_BUNDLE_NAME, userId)); user = users.get(userId); - user.setInitialized(false); + user.setInitialized(false); // jmv mettre après le bloc suivant !!!!!!!!!! if (user.isInitialized()) { configuration.getLogger().info(Messages.getString("user.already.initialized", Constants.APPLICATION_BUNDLE_NAME, userId)); @@ -525,8 +525,8 @@ // DATA MEMBERS // -------------------------------------------------------------------- - private Configuration configuration; - private Map users; + protected Configuration configuration; + protected Map users; private Map partners; private Map banks; Index: src/org/kopi/ebics/client/KeyManagement.java =================================================================== --- src/org/kopi/ebics/client/KeyManagement.java (révision 21) +++ src/org/kopi/ebics/client/KeyManagement.java (copie de travail) @@ -23,6 +23,7 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; +import java.io.InputStreamReader; import java.security.GeneralSecurityException; import java.security.interfaces.RSAPublicKey; @@ -81,6 +82,12 @@ request.validate(); session.getConfiguration().getTraceManager().trace(request); httpCode = sender.send(new ByteArrayContentFactory(request.prettyPrint())); + if( httpCode != 200 ) { // jmv + System.err.println("KeyManagement.sendINI(): \n" + + "\thttpCode " + httpCode + "\n" + + convertStreamToString( sender.getResponseBody().getContent() ) + .replaceAll( ">", ">\n" ) ); + } Utils.checkHttpCode(httpCode); response = new KeyManagementResponseElement(sender.getResponseBody(), "INIResponse.xml"); response.build(); @@ -88,6 +95,11 @@ response.report(); } + static String convertStreamToString(java.io.InputStream is) { + java.util.Scanner s = new java.util.Scanner(is).useDelimiter("\\A"); + return s.hasNext() ? s.next() : ""; + } + /** * Sends the public part of the protocol keys to the bank. * @param orderId the order ID. Let it null to generate a random one. Index: src/org/kopi/ebics/client/messages_fr.properties =================================================================== --- src/org/kopi/ebics/client/messages_fr.properties (révision 21) +++ src/org/kopi/ebics/client/messages_fr.properties (copie de travail) @@ -17,11 +17,11 @@ # $Id$ # -app.cache.clear = Suppression des fichiers traces non utils -app.quit.banks = Sauvgarde des informations concernant la banque {0} -app.quit.error = Erreur dans la sauvgarde des informations utilisateurs -app.quit.partners = Sauvgarde des informations concernant le partenaire {0} -app.quit.users = Sauvgarde des informations concernant l''utilisateur {0} +app.cache.clear = Suppression des fichiers traces non utiles +app.quit.banks = Sauvegarde des informations concernant la banque {0} +app.quit.error = Erreur dans la sauvegarde des informations utilisateurs +app.quit.partners = Sauvegarde des informations concernant le partenaire {0} +app.quit.users = Sauvegarde des informations concernant l''utilisateur {0} download.file.error = Erreur dans le t\u00E9l\u00E9chargement du fichier @@ -35,7 +35,7 @@ http.code.error = Code de retour HTTP erron\u00E9: {0} -ini.request.send = Envoie du certificat de signature pour l''utilisateur {0} +ini.request.send = Envoi du certificat de signature pour l''utilisateur {0} ini.send.error = Le certificat de signature ne peut pas \u00EAtre envoy\u00E9 pour l''utilisateur {0} ini.send.success = Le certificat de signature a \u00E9t\u00E9 envoy\u00E9 avec succ\u00E8s pour l''utilisateur {0} @@ -45,7 +45,7 @@ upload.segment = Envoie du segment num\u00E9ro {0} user.already.hia.initialized = Les certificats d''autentification et de cryptage on \u00E9t\u00E9 d\u00E9j\u00E0 envoy\u00E9 pour l''utilisateur {0} -user.already.initialized = Le certificate de signature a \u00E9t\u00E9 d\u00E9j\u00E0 envoy\u00E9 pour l''utilisateur {0} +user.already.initialized = Le certificat de signature a \u00E9t\u00E9 d\u00E9j\u00E0 envoy\u00E9 pour l''utilisateur {0} user.create.directories = Cr\u00E9ation des r\u00E9p\u00E9rtoires n\u00E9cessaires pour l''utilisateur {0} user.create.error = L''utilisateur ne peut pas \u00EAtre cr\u00E9e user.create.info = Cr\u00E9ation du nouvel utilisateur {0} @@ -54,6 +54,6 @@ user.load.info = Chargement de l''utilisateur {0} user.load.success = L''utilisateur {0} a \u00E9t\u00E9 charg\u00E9 avec succ\u00E8s -spr.request.send = Blockage de l''utilisateur {0} -spr.send.error = Erreur dans le bloquage de l''utilisateur {0} -spr.send.success = L''utilisateur {0} est bloqué. Vous devez effectuez les opérations d''initialisations à nouveau. \ Pas de retour chariot à la fin du fichier +spr.request.send = Blocage de l''utilisateur {0} +spr.send.error = Erreur dans le blocage de l''utilisateur {0} +spr.send.success = L''utilisateur {0} est bloqué. Vous devez effectuez les opérations d''initialisation à nouveau. Index: src/org/kopi/ebics/exception/messages_fr.properties =================================================================== --- src/org/kopi/ebics/exception/messages_fr.properties (révision 21) +++ src/org/kopi/ebics/exception/messages_fr.properties (copie de travail) @@ -29,7 +29,7 @@ 091007 = L'utilisateur n'a pas d'autorisation de signature pour l'ordre r\u00E9f\u00E9renc\u00E9 dans l'administration EU 091006 = Type d'ordre non support\u00E9 091005 = Type d'ordre inadmissible -091004 = Statut de l'utilisateur indadmissible +091004 = Statut de l'utilisateur inadmissible 091003 = Utilisateur inconnu 091002 = Utilisateur inconnu ou statut de l'utilisateur inadmissible 061099 = Erreur EBICS interne