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