Je tenais déjà à vous dire que le travail accompli sur la V5 est incroyable.
Je viens d’installer cette version et je rencontre un comportement étrange lors des imports, par exemple pour Country.
L’import m’indique que mes lignes ont bien été prises en compte
Total : 238 - Succeeded : 238 - Not null : 3
Generated anomalies :0
pas d’erreur ni sur la webapp ni dans les fichiers tomcat, mais aucune donnée ajoutée dans la base…
Partie du fichier CSV:
cog;name;alpha3Code;alpha2Code;numericCode;phonePrefix
99212;AFGHANISTAN;AFG;AF;4;93
99303;SOUTH AFRICA;ZAF;ZA;710;27
99125;ALBANIA;ALB;AL;8;355
99352;ALGERIA;DZA;DZ;12;213
99109;GERMANY;DEU;DE;276;49
99130;ANDORRA;AND;AD;20;376
99395;ANGOLA;AGO;AO;24;244
99441;ANTIGUA-AND-BARBUDA;ATG;AG;28;1
99201;SAUDI ARABIA;SAU;SA;682;966
99415;ARGENTINA;ARG;AR;32;54
99252;ARMENIA;ARM;AM;51;374
J’ai aussi tenté avec l’approche “Automatic Import” mais sans succès. La vraie question que je me pose: pourquoi la classe n’est pas reconnue ?
Je ne sais pas si cela à son importance mais la webapp est déployée dans ROOT du tomcat.
Warning au démarrage de tomcat: Could not find a specific ehcache configuration for cache named [com.axelor.apps.base.db.Country]; using defaults
Désolé, j’avais vu cette erreur et donc corrigé dans le XML. Lors de l’import, la popup m’indique Total : 246 - Réussi : 246 - Not null : 5 Generated anomalies :0 .
J’ai donc placé axelor en mode debug et voici la trace lors de l’import:
Merci pour votre retour.
Petite erreur d’interprétation du flag update, pour moi il permettait de définir si en cas d’enregistrement similaire le rang devait être mis à jour.
Le texte décrivant le flag if search returns an existing record whether to update it devrait être plus explicite, par exemple ‘if set to true only matching records are updated, all other entries in the import file are ignored’