Plusieurs soucis

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:fa7628ad09bacf4f2dd5779c464a6bdb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Il y a un point que je ne comprends et que je soumets à votre réflexion :<br />\nc\'est, la raison pour laquelle, lorsque je moissonne sur un entrepôt précis,<br />\nalors, je retrouve ensuite les ressources dans le module de recherche à la<br />\nfois en ressource locale et à la fois sous le nom de l\'entrepôt.\n</div>\n', created = 1507746632, expire = 1507833032, headers = '', serialized = 0 WHERE cid = '4:fa7628ad09bacf4f2dd5779c464a6bdb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:fa7628ad09bacf4f2dd5779c464a6bdb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Il y a un point que je ne comprends et que je soumets à votre réflexion :<br />\nc\'est, la raison pour laquelle, lorsque je moissonne sur un entrepôt précis,<br />\nalors, je retrouve ensuite les ressources dans le module de recherche à la<br />\nfois en ressource locale et à la fois sous le nom de l\'entrepôt.\n</div>\n', created = 1507746632, expire = 1507833032, headers = '', serialized = 0 WHERE cid = '4:fa7628ad09bacf4f2dd5779c464a6bdb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:99e47445582964583b5a95fa62086c74' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Je rencontre plusieurs problèmes :</p>\n<p>- lors de la création d\'une ressource, dans le champ organisation de la<br />\nvCard on devrait avoir Université de la Méditerranée qui devrait<br />\napparaître. Mais à la place j\'ai \"Université de la Méditerranée\".<br />\nDonc à priori un problème d\'encodage. Pourtant je suis bien en UTF8 de<br />\nbout en bout et dans le fichier \"commons-parameters.properties\", on lit<br />\nbien Université de la Méditerranée.</p>\n<p>- j\'ai un utilisateur qui est mal reconnu. Dans le champs prénom, c\'est<br />\nle prénom d\'une autre personne qui apparaît. Ces deux personnes ont le<br />\nmême nom, mais pas le même uid, évidemment. Comment est-ce possible,<br />\nalors qu\'il s\'authentifie avec son uid et son mot de passe. Le workflow<br />\nest configuré pour une authentification CAS.</p>\n<p>- dernière question : est-ce normal que lorsque l\'on clique sur<br />\n\"Ressource pédagogique ou \"Document [DC]\" dans \"Référencer une<br />\nressource\" (Workflow), une ressource en cours d\'édition se créé<br />\nautomatiquement, même si l\'on ferme directement l\'editor ?</p>\n<p>J\'espère avoir été clair, dans le cas contraire n\'hésitez pas à me demander.</p>\n<p>Merci d\'avance.</p>\n<p>--<br />\nTROUBAT Julien<br />\nUFR : Pharo<br />\nService : CISCAM Pharo<br />\nTéléphone : 04 91 39 66 52<br />\nUniversité de la Méditerranée<br />\nJardin du Pharo<br />\n58 bd Charles Livon<br />\n13284 Marseille cedex 07</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746634, expire = 1507833034, headers = '', serialized = 0 WHERE cid = '4:99e47445582964583b5a95fa62086c74' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:168484056281b123ac4562e05b9dbfce' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>J\'ai l\'impression qu\'il y a quelques messages restés sans réponse sur la<br />\nliste, si les questions qui y figurent ne sont pas résolues n\'hésitez<br />\npas à nous relancer - et si vous avez résolu certains problèmes entre<br />\ntemps, n\'hésitez pas aussi à nous en faire part ! :-)</p>\n<p>Ce message fait parti des messages qui n\'ont pas eu de réponses ... je<br />\nréponds maintenant.</p>\n<p>Julien Troubat wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Je rencontre plusieurs problèmes :<br />\n><br />\n> - lors de la création d\'une ressource, dans le champ organisation de<br />\n> la vCard on devrait avoir Université de la Méditerranée qui devrait<br />\n> apparaître. Mais à la place j\'ai \"Université de la Méditerranée\".<br />\n> Donc à priori un problème d\'encodage. Pourtant je suis bien en UTF8 de<br />\n> bout en bout et dans le fichier \"commons-parameters.properties\", on<br />\n> lit bien Université de la Méditerranée.</div>\n</blockquote>\n<p>Effectivement le remplacement des caractères accentuées par la tâche<br />\nANT pose problème ... dans votre cas, c\'est le fichier<br />\nori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\nqui doit comporter \"Université de la Méditerranée\" alors que dans<br />\n\"commons-parameters.properties\" figure bien \"Université de la Méditerranée\".<br />\nOn va tenter de corriger cela pour une prochaine version mais cela ne me<br />\nsemble pas évient au premier abord ... si quelqu\'un a une idée ?</p>\n<p>Temporairement pour contourner le pb, plusieurs solutions :<br />\n* plutôt que d\'utiliser le remplacement des variables, on peut modifier<br />\ndans les sources de vocabulary directement<br />\nconf/properties/domain/ldapVocabulary.xml et on remplace<br />\nORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\npar<br />\nORG:Université de la Méditerranée<br />\n* ... on peut aussi (ce qui signifie bien qu\'il y a un pb qualque part<br />\n...) convertir le fichier commons-parameters.properties en ISO-8859-1,<br />\nce qui semble bizarrement résoudre les pbs (les accents dans les<br />\nfichiers types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)<br />\niconv -t ISO-8859-1 commons-parameters.properties</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> - j\'ai un utilisateur qui est mal reconnu. Dans le champs prénom,<br />\n> c\'est le prénom d\'une autre personne qui apparaît. Ces deux personnes<br />\n> ont le même nom, mais pas le même uid, évidemment. Comment est-ce<br />\n> possible, alors qu\'il s\'authentifie avec son uid et son mot de passe.<br />\n> Le workflow est configuré pour une authentification CAS.</div>\n</blockquote>\n<p>Effectivement, cf un mail précédent où je présentais rapidement<br />\nl\'algorithme de récupération de la VCARD de l\'utilisateur courant : on<br />\nrecherche dans le vocabulaire peopleLdapLocalProvider d\'une VCARD<br />\ncontenant textuellement UID:joe (lorsque l\'utilisateur est joe), cf la<br />\nXSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\nSi une VCARD contient tectuellement UID:joel par exemple, cela va<br />\neffectivement poser problème.</p>\n<p>On pourrait tenter par exemple de rajouter un retour chariot dans la XSL<br />\npour que l\'on regarde si la VCARD contient UID:joe\\n<br />\n=> je n\'ai pas testé cela, un \\n suffirait-il ... ? Je testerai lorsque<br />\nj\'aurai un peu de temps (sauf si j\'ai un retour la dessus avant ! ;-) )</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> - dernière question : est-ce normal que lorsque l\'on clique sur<br />\n> \"Ressource pédagogique ou \"Document [DC]\" dans \"Référencer une<br />\n> ressource\" (Workflow), une ressource en cours d\'édition se créé<br />\n> automatiquement, même si l\'on ferme directement l\'editor ?</div>\n</blockquote>\n<p>Oui, c\'est \"normal\", cela fait partie des demandes d\'améliorations que<br />\nl\'on a dans nos \"TODO\" ... cf tickets sur le site sourcesup.cru.fr</p>\n<p>Vincent.</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> J\'espère avoir été clair, dans le cas contraire n\'hésitez pas à me<br />\n> demander.<br />\n><br />\n> Merci d\'avance.<br />\n></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:168484056281b123ac4562e05b9dbfce' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:bdbab202c97336b403c805aa18f10c29' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Précision sur l\'encodage / Exception concernant UTF-8 :</p>\n<p>Les fichiers properties Java sont interprétés comme étant, ipso facto et<br />\nde façon standardisée, en ISO-8859-1<br />\n(<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\naussi tout autre encodage fera vraisemblablement echouer le décodage<br />\nnormal des bytes lors de la déserialisation, et donc débouchera sur un<br />\npb d\'encodage pour tous les caractères non-ASCII.<br />\n(ceci indépendamment de l\'encodage spécifié dans le BOM eventuel)</p>\n<p>Le mieux, le best, le top pour ces fichiers properties, est donc<br />\nd\'utiliser un echappement unicode de forme \\uxxxx pour ne plus avoir de<br />\nsoucis...où xxxx est le code hexadécimal :<br />\n<a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a></p>\n<p>François</p>\n<p>Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> J\'ai l\'impression qu\'il y a quelques messages restés sans réponse sur<br />\n> la liste, si les questions qui y figurent ne sont pas résolues<br />\n> n\'hésitez pas à nous relancer - et si vous avez résolu certains<br />\n> problèmes entre temps, n\'hésitez pas aussi à nous en faire part ! :-)<br />\n><br />\n> Ce message fait parti des messages qui n\'ont pas eu de réponses ... je<br />\n> réponds maintenant.<br />\n><br />\n><br />\n> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Je rencontre plusieurs problèmes :<br />\n>><br />\n>> - lors de la création d\'une ressource, dans le champ organisation de<br />\n>> la vCard on devrait avoir Université de la Méditerranée qui devrait<br />\n>> apparaître. Mais à la place j\'ai \"Université de la Méditerranée\".<br />\n>> Donc à priori un problème d\'encodage. Pourtant je suis bien en UTF8<br />\n>> de bout en bout et dans le fichier \"commons-parameters.properties\",<br />\n>> on lit bien Université de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Effectivement le remplacement des caractères accentuées par la tâche<br />\n> ANT pose problème ... dans votre cas, c\'est le fichier<br />\n> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n> qui doit comporter \"Université de la Méditerranée\" alors que dans<br />\n> \"commons-parameters.properties\" figure bien \"Université de la<br />\n> Méditerranée\".<br />\n> On va tenter de corriger cela pour une prochaine version mais cela ne<br />\n> me semble pas évient au premier abord ... si quelqu\'un a une idée ?<br />\n><br />\n> Temporairement pour contourner le pb, plusieurs solutions :<br />\n> * plutôt que d\'utiliser le remplacement des variables, on peut<br />\n> modifier dans les sources de vocabulary directement<br />\n> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n> par<br />\n> ORG:Université de la Méditerranée<br />\n> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb qualque part<br />\n> ...) convertir le fichier commons-parameters.properties en ISO-8859-1,<br />\n> ce qui semble bizarrement résoudre les pbs (les accents dans les<br />\n> fichiers types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)<br />\n> iconv -t ISO-8859-1 commons-parameters.properties<br />\n><br />\n><br />\n></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs prénom,<br />\n>> c\'est le prénom d\'une autre personne qui apparaît. Ces deux personnes<br />\n>> ont le même nom, mais pas le même uid, évidemment. Comment est-ce<br />\n>> possible, alors qu\'il s\'authentifie avec son uid et son mot de passe.<br />\n>> Le workflow est configuré pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Effectivement, cf un mail précédent où je présentais rapidement<br />\n> l\'algorithme de récupération de la VCARD de l\'utilisateur courant : on<br />\n> recherche dans le vocabulaire peopleLdapLocalProvider d\'une VCARD<br />\n> contenant textuellement UID:joe (lorsque l\'utilisateur est joe), cf la<br />\n> XSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n> Si une VCARD contient tectuellement UID:joel par exemple, cela va<br />\n> effectivement poser problème.<br />\n><br />\n> On pourrait tenter par exemple de rajouter un retour chariot dans la<br />\n> XSL pour que l\'on regarde si la VCARD contient UID:joe\\n<br />\n> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je testerai<br />\n> lorsque j\'aurai un peu de temps (sauf si j\'ai un retour la dessus<br />\n> avant ! ;-) )<br />\n><br />\n></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> - dernière question : est-ce normal que lorsque l\'on clique sur<br />\n>> \"Ressource pédagogique ou \"Document [DC]\" dans \"Référencer une<br />\n>> ressource\" (Workflow), une ressource en cours d\'édition se créé<br />\n>> automatiquement, même si l\'on ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Oui, c\'est \"normal\", cela fait partie des demandes d\'améliorations que<br />\n> l\'on a dans nos \"TODO\" ... cf tickets sur le site sourcesup.cru.fr<br />\n><br />\n> Vincent.<br />\n><br />\n></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> J\'espère avoir été clair, dans le cas contraire n\'hésitez pas à me<br />\n>> demander.<br />\n>><br />\n>> Merci d\'avance.<br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:bdbab202c97336b403c805aa18f10c29' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:66602a57a8a0f028277ba2e408e73382' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Effectivement, ca marche bien avec les échappements unicode :-)<br />\n=> Universit\\u00e9 de Rennes1<br />\nC\'est également ce qui est utilisé dans les fichiers i18n (fichiers<br />\nproperties pour les traductions), je n\'y pensais plus.<br />\nMerci François.<br />\nVincent.</p>\n<p>Francois Jannin wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n><br />\n> Les fichiers properties Java sont interprétés comme étant, ipso facto<br />\n> et de façon standardisée, en ISO-8859-1<br />\n> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n> aussi tout autre encodage fera vraisemblablement echouer le décodage<br />\n> normal des bytes lors de la déserialisation, et donc débouchera sur un<br />\n> pb d\'encodage pour tous les caractères non-ASCII.<br />\n> (ceci indépendamment de l\'encodage spécifié dans le BOM eventuel)<br />\n><br />\n> Le mieux, le best, le top pour ces fichiers properties, est donc<br />\n> d\'utiliser un echappement unicode de forme \\uxxxx pour ne plus avoir<br />\n> de soucis...où xxxx est le code hexadécimal :<br />\n> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n><br />\n><br />\n> François<br />\n><br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> J\'ai l\'impression qu\'il y a quelques messages restés sans réponse sur<br />\n>> la liste, si les questions qui y figurent ne sont pas résolues<br />\n>> n\'hésitez pas à nous relancer - et si vous avez résolu certains<br />\n>> problèmes entre temps, n\'hésitez pas aussi à nous en faire part ! :-)<br />\n>><br />\n>> Ce message fait parti des messages qui n\'ont pas eu de réponses ...<br />\n>> je réponds maintenant.<br />\n>><br />\n>><br />\n>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> Je rencontre plusieurs problèmes :<br />\n>>><br />\n>>> - lors de la création d\'une ressource, dans le champ organisation de<br />\n>>> la vCard on devrait avoir Université de la Méditerranée qui devrait<br />\n>>> apparaître. Mais à la place j\'ai \"Université de la Méditerranée\".<br />\n>>> Donc à priori un problème d\'encodage. Pourtant je suis bien en UTF8<br />\n>>> de bout en bout et dans le fichier \"commons-parameters.properties\",<br />\n>>> on lit bien Université de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Effectivement le remplacement des caractères accentuées par la tâche<br />\n>> ANT pose problème ... dans votre cas, c\'est le fichier<br />\n>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>> qui doit comporter \"Université de la Méditerranée\" alors que dans<br />\n>> \"commons-parameters.properties\" figure bien \"Université de la<br />\n>> Méditerranée\".<br />\n>> On va tenter de corriger cela pour une prochaine version mais cela ne<br />\n>> me semble pas évient au premier abord ... si quelqu\'un a une idée ?<br />\n>><br />\n>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>> * plutôt que d\'utiliser le remplacement des variables, on peut<br />\n>> modifier dans les sources de vocabulary directement<br />\n>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>> par<br />\n>> ORG:Université de la Méditerranée<br />\n>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb qualque<br />\n>> part ...) convertir le fichier commons-parameters.properties en<br />\n>> ISO-8859-1, ce qui semble bizarrement résoudre les pbs (les accents<br />\n>> dans les fichiers types ldapVocabulary.xml sont alors bien encodés<br />\n>> en UTF-8 !)<br />\n>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>><br />\n>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs prénom,<br />\n>>> c\'est le prénom d\'une autre personne qui apparaît. Ces deux<br />\n>>> personnes ont le même nom, mais pas le même uid, évidemment. Comment<br />\n>>> est-ce possible, alors qu\'il s\'authentifie avec son uid et son mot<br />\n>>> de passe. Le workflow est configuré pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Effectivement, cf un mail précédent où je présentais rapidement<br />\n>> l\'algorithme de récupération de la VCARD de l\'utilisateur courant :<br />\n>> on recherche dans le vocabulaire peopleLdapLocalProvider d\'une VCARD<br />\n>> contenant textuellement UID:joe (lorsque l\'utilisateur est joe), cf<br />\n>> la XSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>> Si une VCARD contient tectuellement UID:joel par exemple, cela va<br />\n>> effectivement poser problème.<br />\n>><br />\n>> On pourrait tenter par exemple de rajouter un retour chariot dans la<br />\n>> XSL pour que l\'on regarde si la VCARD contient UID:joe\\n<br />\n>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je testerai<br />\n>> lorsque j\'aurai un peu de temps (sauf si j\'ai un retour la dessus<br />\n>> avant ! ;-) )<br />\n>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> - dernière question : est-ce normal que lorsque l\'on clique sur<br />\n>>> \"Ressource pédagogique ou \"Document [DC]\" dans \"Référencer une<br />\n>>> ressource\" (Workflow), une ressource en cours d\'édition se créé<br />\n>>> automatiquement, même si l\'on ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Oui, c\'est \"normal\", cela fait partie des demandes d\'améliorations<br />\n>> que l\'on a dans nos \"TODO\" ... cf tickets sur le site sourcesup.cru.fr<br />\n>><br />\n>> Vincent.<br />\n>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> J\'espère avoir été clair, dans le cas contraire n\'hésitez pas à me<br />\n>>> demander.<br />\n>>><br />\n>>> Merci d\'avance.<br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:66602a57a8a0f028277ba2e408e73382' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:cb8a999616d30e5a5b15b1a8b57a802d' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Tout d\'abord, merci pour vos réponses !</p>\n<p>Ensuite j\'ai effectué la modification en mettant Universit\\u00e9 dans le<br />\nfichier commons-parameters.properties. Malheureusement la modification<br />\nn\'est pas prise en compte. J\'avais déjà remarqué ça pour d\'autres<br />\nmodifs. Les modifs sont prises en compte plusieurs jours après. Pourtant<br />\nje redémarre les tomcat. Je ne comprends pas pourquoi les modifs ne sont<br />\npas prises en compte immédiatement.</p>\n<p>Pour rappel j\'utilise un module (tomcat) par serveur.</p>\n<p>Merci pour votre aide.</p>\n<p>TROUBAT Julien<br />\nUFR : Pharo<br />\nService : DOSI Pharo<br />\nTéléphone : 04 91 39 66 52<br />\nUniversité de la Méditerranée<br />\nJardin du Pharo<br />\n58 bd Charles Livon<br />\n13284 Marseille cedex 07</p>\n<p>Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Effectivement, ca marche bien avec les échappements unicode :-)<br />\n> => Universit\\u00e9 de Rennes1<br />\n> C\'est également ce qui est utilisé dans les fichiers i18n (fichiers<br />\n> properties pour les traductions), je n\'y pensais plus.<br />\n> Merci François.<br />\n> Vincent.<br />\n><br />\n><br />\n><br />\n> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>><br />\n>> Les fichiers properties Java sont interprétés comme étant, ipso facto<br />\n>> et de façon standardisée, en ISO-8859-1<br />\n>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>> aussi tout autre encodage fera vraisemblablement echouer le décodage<br />\n>> normal des bytes lors de la déserialisation, et donc débouchera sur<br />\n>> un pb d\'encodage pour tous les caractères non-ASCII.<br />\n>> (ceci indépendamment de l\'encodage spécifié dans le BOM eventuel)<br />\n>><br />\n>> Le mieux, le best, le top pour ces fichiers properties, est donc<br />\n>> d\'utiliser un echappement unicode de forme \\uxxxx pour ne plus avoir<br />\n>> de soucis...où xxxx est le code hexadécimal :<br />\n>> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>><br />\n>><br />\n>> François<br />\n>><br />\n>><br />\n>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> J\'ai l\'impression qu\'il y a quelques messages restés sans réponse<br />\n>>> sur la liste, si les questions qui y figurent ne sont pas résolues<br />\n>>> n\'hésitez pas à nous relancer - et si vous avez résolu certains<br />\n>>> problèmes entre temps, n\'hésitez pas aussi à nous en faire part ! :-)<br />\n>>><br />\n>>> Ce message fait parti des messages qui n\'ont pas eu de réponses ...<br />\n>>> je réponds maintenant.<br />\n>>><br />\n>>><br />\n>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>><br />\n>>>> Je rencontre plusieurs problèmes :<br />\n>>>><br />\n>>>> - lors de la création d\'une ressource, dans le champ organisation<br />\n>>>> de la vCard on devrait avoir Université de la Méditerranée qui<br />\n>>>> devrait apparaître. Mais à la place j\'ai \"Université de la<br />\n>>>> Méditerranée\". Donc à priori un problème d\'encodage. Pourtant je<br />\n>>>> suis bien en UTF8 de bout en bout et dans le fichier<br />\n>>>> \"commons-parameters.properties\", on lit bien Université de la<br />\n>>>> Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Effectivement le remplacement des caractères accentuées par la<br />\n>>> tâche ANT pose problème ... dans votre cas, c\'est le fichier<br />\n>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>> qui doit comporter \"Université de la Méditerranée\" alors que dans<br />\n>>> \"commons-parameters.properties\" figure bien \"Université de la<br />\n>>> Méditerranée\".<br />\n>>> On va tenter de corriger cela pour une prochaine version mais cela<br />\n>>> ne me semble pas évient au premier abord ... si quelqu\'un a une idée ?<br />\n>>><br />\n>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>> * plutôt que d\'utiliser le remplacement des variables, on peut<br />\n>>> modifier dans les sources de vocabulary directement<br />\n>>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>> par<br />\n>>> ORG:Université de la Méditerranée<br />\n>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb qualque<br />\n>>> part ...) convertir le fichier commons-parameters.properties en<br />\n>>> ISO-8859-1, ce qui semble bizarrement résoudre les pbs (les accents<br />\n>>> dans les fichiers types ldapVocabulary.xml sont alors bien encodés<br />\n>>> en UTF-8 !)<br />\n>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>><br />\n>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs prénom,<br />\n>>>> c\'est le prénom d\'une autre personne qui apparaît. Ces deux<br />\n>>>> personnes ont le même nom, mais pas le même uid, évidemment.<br />\n>>>> Comment est-ce possible, alors qu\'il s\'authentifie avec son uid et<br />\n>>>> son mot de passe. Le workflow est configuré pour une<br />\n>>>> authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Effectivement, cf un mail précédent où je présentais rapidement<br />\n>>> l\'algorithme de récupération de la VCARD de l\'utilisateur courant :<br />\n>>> on recherche dans le vocabulaire peopleLdapLocalProvider d\'une VCARD<br />\n>>> contenant textuellement UID:joe (lorsque l\'utilisateur est joe), cf<br />\n>>> la XSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>> Si une VCARD contient tectuellement UID:joel par exemple, cela va<br />\n>>> effectivement poser problème.<br />\n>>><br />\n>>> On pourrait tenter par exemple de rajouter un retour chariot dans la<br />\n>>> XSL pour que l\'on regarde si la VCARD contient UID:joe\\n<br />\n>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je testerai<br />\n>>> lorsque j\'aurai un peu de temps (sauf si j\'ai un retour la dessus<br />\n>>> avant ! ;-) )<br />\n>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> - dernière question : est-ce normal que lorsque l\'on clique sur<br />\n>>>> \"Ressource pédagogique ou \"Document [DC]\" dans \"Référencer une<br />\n>>>> ressource\" (Workflow), une ressource en cours d\'édition se créé<br />\n>>>> automatiquement, même si l\'on ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Oui, c\'est \"normal\", cela fait partie des demandes d\'améliorations<br />\n>>> que l\'on a dans nos \"TODO\" ... cf tickets sur le site sourcesup.cru.fr<br />\n>>><br />\n>>> Vincent.<br />\n>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> J\'espère avoir été clair, dans le cas contraire n\'hésitez pas à me<br />\n>>>> demander.<br />\n>>>><br />\n>>>> Merci d\'avance.<br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:cb8a999616d30e5a5b15b1a8b57a802d' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:55e8c700a5dfbcd9e386d741a104628c' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Verdana\">Bonjour,<br>\n<br>\nRecompiles tu les modifications ?<br>\nRed&eacute;marrer des tomcat sans recompiler, cela ne sert &agrave; rien.<br>\n<br>\nIl faut donc stoper le/les tomcat, recompiler tes sources pour avoir\ndes paquets utilisables pour tomcat avec la commande :\"ant all\" dans le\nmodule en question et red&eacute;marrer tomcat.<br>\n<br>\nOu sinon, ds le ori quick install : ant all-all pour envoyer la\ncommande \"ant all\" a tous les modules.<br>\n<br>\n<br>\nbon courage<br>\n<br>\n</font></font><br>\nJulien Troubat a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Tout\nd\'abord, merci pour vos r&eacute;ponses !\n <br>\n <br>\nEnsuite j\'ai effectu&eacute; la modification en mettant Universit\\u00e9 dans\nle fichier commons-parameters.properties. Malheureusement la\nmodification n\'est pas prise en compte. J\'avais d&eacute;j&agrave; remarqu&eacute; &ccedil;a pour\nd\'autres modifs. Les modifs sont prises en compte plusieurs jours\napr&egrave;s. Pourtant je red&eacute;marre les tomcat. Je ne comprends pas pourquoi\nles modifs ne sont pas prises en compte imm&eacute;diatement.\n <br>\n <br>\nPour rappel j\'utilise un module (tomcat) par serveur.\n <br>\n <br>\nMerci pour votre aide.\n <br>\n <br>\nTROUBAT Julien\n <br>\nUFR : Pharo\n <br>\nService : DOSI Pharo\n <br>\nT&eacute;l&eacute;phone : 04 91 39 66 52 Universit&eacute; de la M&eacute;diterran&eacute;e\n <br>\nJardin du Pharo\n <br>\n58 bd Charles Livon\n <br>\n13284 Marseille cedex 07\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Effectivement, ca marche bien avec les\n&eacute;chappements unicode :-)\n <br>\n=&gt; Universit\\u00e9 de Rennes1\n <br>\nC\'est &eacute;galement ce qui est utilis&eacute; dans les fichiers i18n (fichiers\nproperties pour les traductions), je n\'y pensais plus.\n <br>\nMerci Fran&ccedil;ois.\n <br>\nVincent.\n <br>\n <br>\n <br>\n <br>\nFrancois Jannin wrote:\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nPr&eacute;cision&nbsp; sur l\'encodage&nbsp; / Exception concernant UTF-8&nbsp; :\n <br>\n <br>\nLes fichiers properties Java sont interpr&eacute;t&eacute;s comme &eacute;tant, ipso facto\net de fa&ccedil;on standardis&eacute;e, en ISO-8859-1\n(<a class=\"moz-txt-link-freetext\" href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),\naussi tout autre encodage fera vraisemblablement echouer le d&eacute;codage\nnormal des bytes lors de la d&eacute;serialisation, et donc d&eacute;bouchera sur un\npb d\'encodage pour tous les caract&egrave;res non-ASCII.\n <br>\n(ceci ind&eacute;pendamment de l\'encodage sp&eacute;cifi&eacute; dans le BOM eventuel)\n <br>\n <br>\nLe mieux, le best, le top pour ces fichiers properties, est donc\nd\'utiliser un echappement unicode de forme \\uxxxx pour ne plus avoir de\nsoucis...o&ugrave; xxxx est le code hexad&eacute;cimal :\n<a class=\"moz-txt-link-freetext\" href=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a>\n <br>\n <br>\n <br>\nFran&ccedil;ois\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nJ\'ai l\'impression qu\'il y a quelques messages rest&eacute;s sans r&eacute;ponse sur\nla liste, si les questions qui y figurent ne sont pas r&eacute;solues\nn\'h&eacute;sitez pas &agrave; nous relancer - et si vous avez r&eacute;solu certains\nprobl&egrave;mes entre temps, n\'h&eacute;sitez pas aussi &agrave; nous en faire part ! :-)\n <br>\n <br>\nCe message fait parti des messages qui n\'ont pas eu de r&eacute;ponses ... je\nr&eacute;ponds maintenant.\n <br>\n <br>\n <br>\nJulien Troubat wrote:\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nJe rencontre plusieurs probl&egrave;mes :\n <br>\n <br>\n- lors de la cr&eacute;ation d\'une ressource, dans le champ organisation de la\nvCard on devrait avoir Universit&eacute; de la M&eacute;diterran&eacute;e qui devrait\nappara&icirc;tre. Mais &agrave; la place j\'ai \"Universit&Atilde;&copy; de la M&Atilde;&copy;diterran&Atilde;&copy;e\".\nDonc &agrave; priori un probl&egrave;me d\'encodage. Pourtant je suis bien en UTF8 de\nbout en bout et dans le fichier \"commons-parameters.properties\", on lit\nbien Universit&eacute; de la M&eacute;diterran&eacute;e.\n <br>\n </blockquote></div>\nEffectivement le remplacement des caract&egrave;res accentu&eacute;es&nbsp; par la t&acirc;che\nANT pose probl&egrave;me ... dans votre cas, c\'est le fichier\nori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml\nqui doit comporter \"Universit&Atilde;&copy; de la M&Atilde;&copy;diterran&Atilde;&copy;e\" alors que dans\n\"commons-parameters.properties\" figure bien \"Universit&eacute; de la\nM&eacute;diterran&eacute;e\".\n <br>\nOn va tenter de corriger cela pour une prochaine version mais cela ne\nme semble pas &eacute;vient au premier abord ... si quelqu\'un a une id&eacute;e ?\n <br>\n <br>\nTemporairement pour contourner le pb, plusieurs solutions :\n <br>\n* plut&ocirc;t que d\'utiliser le remplacement des variables, on peut modifier\ndans les sources de vocabulary directement\nconf/properties/domain/ldapVocabulary.xml et on remplace\n <br>\nORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]\n <br>\npar\n <br>\nORG:Universit&eacute; de la M&eacute;diterran&eacute;e\n <br>\n* ... on peut aussi (ce qui signifie bien qu\'il y a un pb qualque part\n...) convertir le fichier commons-parameters.properties en ISO-8859-1,\nce qui semble bizarrement r&eacute;soudre les pbs (les accents dans les\nfichiers types&nbsp; ldapVocabulary.xml sont alors bien encod&eacute;s en UTF-8 !)\n <br>\niconv -t ISO-8859-1 commons-parameters.properties\n <br>\n <br>\n <br>\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\"><br>\n- j\'ai un utilisateur qui est mal reconnu. Dans le champs pr&eacute;nom, c\'est\nle pr&eacute;nom d\'une autre personne qui appara&icirc;t. Ces deux personnes ont le\nm&ecirc;me nom, mais pas le m&ecirc;me uid, &eacute;videmment. Comment est-ce possible,\nalors qu\'il s\'authentifie avec son uid et son mot de passe. Le workflow\nest configur&eacute; pour une authentification CAS.\n <br>\n </blockquote></div>\nEffectivement, cf un mail pr&eacute;c&eacute;dent o&ugrave; je pr&eacute;sentais rapidement\nl\'algorithme de r&eacute;cup&eacute;ration de la VCARD de l\'utilisateur courant : on\nrecherche dans le vocabulaire peopleLdapLocalProvider d\'une VCARD\ncontenant textuellement UID:joe (lorsque l\'utilisateur est joe), cf la\nXSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl\n <br>\nSi une VCARD contient tectuellement UID:joel par exemple, cela va\neffectivement poser probl&egrave;me.\n <br>\n <br>\nOn pourrait tenter par exemple de rajouter un retour chariot dans la\nXSL pour que l\'on regarde si la VCARD contient UID:joe\\n\n <br>\n=&gt; je n\'ai pas test&eacute; cela, un \\n suffirait-il ... ? Je testerai\nlorsque j\'aurai un peu de temps (sauf si j\'ai un retour la dessus avant\n! ;-) )\n <br>\n <br>\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\"><br>\n- derni&egrave;re question : est-ce normal que lorsque l\'on clique sur\n\"Ressource p&eacute;dagogique ou \"Document [DC]\" dans \"R&eacute;f&eacute;rencer une\nressource\" (Workflow), une ressource en cours d\'&eacute;dition se cr&eacute;&eacute;\nautomatiquement, m&ecirc;me si l\'on ferme directement l\'editor ?\n <br>\n </blockquote></div>\nOui, c\'est \"normal\", cela fait partie des demandes d\'am&eacute;liorations que\nl\'on a dans nos \"TODO\" ... cf tickets sur le site sourcesup.cru.fr\n <br>\n <br>\nVincent.\n <br>\n <br>\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\"><br>\nJ\'esp&egrave;re avoir &eacute;t&eacute; clair, dans le cas contraire n\'h&eacute;sitez pas &agrave; me\ndemander.\n <br>\n <br>\nMerci d\'avance.\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n</blockquote></div></div>\n<br>\n<pre class=\"moz-signature\" cols=\"72\">-- \nFran&ccedil;ois Lefebvre\nBiblioth&egrave;que Universitaire de Lille 1\nCit&eacute; Scientifique - B.P. 30155\n59653 VILLENEUVE D\'ASCQ CEDEX\nT&eacute;l.: 03.20.43.43.55</pre>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:55e8c700a5dfbcd9e386d741a104628c' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:8eb0ef873a69a120b9b53b27e18be214' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\nOui bien s&ucirc;r je recompile &agrave; chaque fois, j\'ai oubli&eacute; de le pr&eacute;ciser.\nEs-ce qu\'il n\'y a pas un cache quelque part qui garderait les\ninformations ? <br>\nQuand je regarde le fichier\nori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,\nj\'ai bien Universit&eacute; qui appara&icirc;t.<br>\n<br>\nfran&ccedil;ois lefebvre a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n <font size=\"-1\"><font face=\"Verdana\">Bonjour,<br>\n <br>\nRecompiles tu les modifications ?<br>\nRed&eacute;marrer des tomcat sans recompiler, cela ne sert &agrave; rien.<br>\n <br>\nIl faut donc stoper le/les tomcat, recompiler tes sources pour avoir\ndes paquets utilisables pour tomcat avec la commande :\"ant all\" dans le\nmodule en question et red&eacute;marrer tomcat.<br>\n <br>\nOu sinon, ds le ori quick install : ant all-all pour envoyer la\ncommande \"ant all\" a tous les modules.<br>\n <br>\n <br>\nbon courage<br>\n <br>\n </font></font><br>\nJulien Troubat a &eacute;crit&nbsp;:\n <div class=\"emailFilter_Author_1\"><blockquote>Tout\nd\'abord, merci pour vos r&eacute;ponses ! <br>\n <br>\nEnsuite j\'ai effectu&eacute; la modification en mettant Universit\\u00e9 dans\nle fichier commons-parameters.properties. Malheureusement la\nmodification n\'est pas prise en compte. J\'avais d&eacute;j&agrave; remarqu&eacute; &ccedil;a pour\nd\'autres modifs. Les modifs sont prises en compte plusieurs jours\napr&egrave;s. Pourtant je red&eacute;marre les tomcat. Je ne comprends pas pourquoi\nles modifs ne sont pas prises en compte imm&eacute;diatement. <br>\n <br>\nPour rappel j\'utilise un module (tomcat) par serveur. <br>\n <br>\nMerci pour votre aide. <br>\n <br>\nTROUBAT Julien <br>\nUFR : Pharo <br>\nService : DOSI Pharo <br>\nT&eacute;l&eacute;phone : 04 91 39 66 52 Universit&eacute; de la M&eacute;diterran&eacute;e <br>\nJardin du Pharo <br>\n58 bd Charles Livon <br>\n13284 Marseille cedex 07 <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit : <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Effectivement, ca marche bien avec les\n&eacute;chappements unicode :-) <br>\n=&gt; Universit\\u00e9 de Rennes1 <br>\nC\'est &eacute;galement ce qui est utilis&eacute; dans les fichiers i18n (fichiers\nproperties pour les traductions), je n\'y pensais plus. <br>\nMerci Fran&ccedil;ois. <br>\nVincent. <br>\n <br>\n <br>\n <br>\nFrancois Jannin wrote: <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Bonjour, <br>\n <br>\nPr&eacute;cision&nbsp; sur l\'encodage&nbsp; / Exception concernant UTF-8&nbsp; : <br>\n <br>\nLes fichiers properties Java sont interpr&eacute;t&eacute;s comme &eacute;tant, ipso facto\net de fa&ccedil;on standardis&eacute;e, en ISO-8859-1\n(<a moz-do-not-send=\"true\" class=\"moz-txt-link-freetext\"\n href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),\naussi tout autre encodage fera vraisemblablement echouer le d&eacute;codage\nnormal des bytes lors de la d&eacute;serialisation, et donc d&eacute;bouchera sur un\npb d\'encodage pour tous les caract&egrave;res non-ASCII. <br>\n(ceci ind&eacute;pendamment de l\'encodage sp&eacute;cifi&eacute; dans le BOM eventuel) <br>\n <br>\nLe mieux, le best, le top pour ces fichiers properties, est donc\nd\'utiliser un echappement unicode de forme \\uxxxx pour ne plus avoir de\nsoucis...o&ugrave; xxxx est le code hexad&eacute;cimal :\n <a moz-do-not-send=\"true\" class=\"moz-txt-link-freetext\"\n href=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a>\n <br>\n <br>\n <br>\nFran&ccedil;ois <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit : <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Bonjour, <br>\n <br>\nJ\'ai l\'impression qu\'il y a quelques messages rest&eacute;s sans r&eacute;ponse sur\nla liste, si les questions qui y figurent ne sont pas r&eacute;solues\nn\'h&eacute;sitez pas &agrave; nous relancer - et si vous avez r&eacute;solu certains\nprobl&egrave;mes entre temps, n\'h&eacute;sitez pas aussi &agrave; nous en faire part ! :-) <br>\n <br>\nCe message fait parti des messages qui n\'ont pas eu de r&eacute;ponses ... je\nr&eacute;ponds maintenant. <br>\n <br>\n <br>\nJulien Troubat wrote: <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Bonjour, <br>\n <br>\nJe rencontre plusieurs probl&egrave;mes : <br>\n <br>\n- lors de la cr&eacute;ation d\'une ressource, dans le champ organisation de la\nvCard on devrait avoir Universit&eacute; de la M&eacute;diterran&eacute;e qui devrait\nappara&icirc;tre. Mais &agrave; la place j\'ai \"Universit&Atilde;&copy; de la M&Atilde;&copy;diterran&Atilde;&copy;e\".\nDonc &agrave; priori un probl&egrave;me d\'encodage. Pourtant je suis bien en UTF8 de\nbout en bout et dans le fichier \"commons-parameters.properties\", on lit\nbien Universit&eacute; de la M&eacute;diterran&eacute;e. <br>\n </blockquote></div>\nEffectivement le remplacement des caract&egrave;res accentu&eacute;es&nbsp; par la t&acirc;che\nANT pose probl&egrave;me ... dans votre cas, c\'est le fichier\nori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml\nqui doit comporter \"Universit&Atilde;&copy; de la M&Atilde;&copy;diterran&Atilde;&copy;e\" alors que dans\n\"commons-parameters.properties\" figure bien \"Universit&eacute; de la\nM&eacute;diterran&eacute;e\". <br>\nOn va tenter de corriger cela pour une prochaine version mais cela ne\nme semble pas &eacute;vient au premier abord ... si quelqu\'un a une id&eacute;e ? <br>\n <br>\nTemporairement pour contourner le pb, plusieurs solutions : <br>\n* plut&ocirc;t que d\'utiliser le remplacement des variables, on peut modifier\ndans les sources de vocabulary directement\nconf/properties/domain/ldapVocabulary.xml et on remplace <br>\nORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG] <br>\npar <br>\nORG:Universit&eacute; de la M&eacute;diterran&eacute;e <br>\n* ... on peut aussi (ce qui signifie bien qu\'il y a un pb qualque part\n...) convertir le fichier commons-parameters.properties en ISO-8859-1,\nce qui semble bizarrement r&eacute;soudre les pbs (les accents dans les\nfichiers types&nbsp; ldapVocabulary.xml sont alors bien encod&eacute;s en UTF-8 !) <br>\niconv -t ISO-8859-1 commons-parameters.properties <br>\n <br>\n <br>\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\"><br>\n- j\'ai un utilisateur qui est mal reconnu. Dans le champs pr&eacute;nom, c\'est\nle pr&eacute;nom d\'une autre personne qui appara&icirc;t. Ces deux personnes ont le\nm&ecirc;me nom, mais pas le m&ecirc;me uid, &eacute;videmment. Comment est-ce possible,\nalors qu\'il s\'authentifie avec son uid et son mot de passe. Le workflow\nest configur&eacute; pour une authentification CAS. <br>\n </blockquote></div>\nEffectivement, cf un mail pr&eacute;c&eacute;dent o&ugrave; je pr&eacute;sentais rapidement\nl\'algorithme de r&eacute;cup&eacute;ration de la VCARD de l\'utilisateur courant : on\nrecherche dans le vocabulaire peopleLdapLocalProvider d\'une VCARD\ncontenant textuellement UID:joe (lorsque l\'utilisateur est joe), cf la\nXSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl <br>\nSi une VCARD contient tectuellement UID:joel par exemple, cela va\neffectivement poser probl&egrave;me. <br>\n <br>\nOn pourrait tenter par exemple de rajouter un retour chariot dans la\nXSL pour que l\'on regarde si la VCARD contient UID:joe\\n <br>\n=&gt; je n\'ai pas test&eacute; cela, un \\n suffirait-il ... ? Je testerai\nlorsque j\'aurai un peu de temps (sauf si j\'ai un retour la dessus avant\n! ;-) ) <br>\n <br>\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\"><br>\n- derni&egrave;re question : est-ce normal que lorsque l\'on clique sur\n\"Ressource p&eacute;dagogique ou \"Document [DC]\" dans \"R&eacute;f&eacute;rencer une\nressource\" (Workflow), une ressource en cours d\'&eacute;dition se cr&eacute;&eacute;\nautomatiquement, m&ecirc;me si l\'on ferme directement l\'editor ? <br>\n </blockquote></div>\nOui, c\'est \"normal\", cela fait partie des demandes d\'am&eacute;liorations que\nl\'on a dans nos \"TODO\" ... cf tickets sur le site sourcesup.cru.fr <br>\n <br>\nVincent. <br>\n <br>\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\"><br>\nJ\'esp&egrave;re avoir &eacute;t&eacute; clair, dans le cas contraire n\'h&eacute;sitez pas &agrave; me\ndemander. <br>\n <br>\nMerci d\'avance. <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <pre class=\"moz-signature\" cols=\"72\">-- \nFran&ccedil;ois Lefebvre\nBiblioth&egrave;que Universitaire de Lille 1\nCit&eacute; Scientifique - B.P. 30155\n59653 VILLENEUVE D\'ASCQ CEDEX\nT&eacute;l.: 03.20.43.43.55</pre>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:8eb0ef873a69a120b9b53b27e18be214' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:008eb42bfa3ce5987e612b3dbc0d7fef' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Si dans vocabulay cela est pris en compte, c\'est que c\'est au niveau de<br />\nl\'éditeur que cela n\'est pas encore pris en compte.<br />\nUn redémarrage de l\'éditeur suffit.</p>\n<p>Plutôt que de redémarrer on peut aussi appeller une url de la sorte :<br />\n<a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a></p>\n<p>Cf ici :<br />\n<a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a></p>\n<p>Vincent.</p>\n<p>Julien Troubat wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le préciser.<br />\n> Es-ce qu\'il n\'y a pas un cache quelque part qui garderait les<br />\n> informations ?<br />\n> Quand je regarde le fichier<br />\n> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n> j\'ai bien Université qui apparaît.<br />\n><br />\n> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Recompiles tu les modifications ?<br />\n>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>><br />\n>> Il faut donc stoper le/les tomcat, recompiler tes sources pour avoir<br />\n>> des paquets utilisables pour tomcat avec la commande :\"ant all\" dans<br />\n>> le module en question et redémarrer tomcat.<br />\n>><br />\n>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la<br />\n>> commande \"ant all\" a tous les modules.<br />\n>><br />\n>><br />\n>> bon courage<br />\n>><br />\n>><br />\n>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>><br />\n>>> Ensuite j\'ai effectué la modification en mettant Universit\\u00e9<br />\n>>> dans le fichier commons-parameters.properties. Malheureusement la<br />\n>>> modification n\'est pas prise en compte. J\'avais déjà remarqué ça<br />\n>>> pour d\'autres modifs. Les modifs sont prises en compte plusieurs<br />\n>>> jours après. Pourtant je redémarre les tomcat. Je ne comprends pas<br />\n>>> pourquoi les modifs ne sont pas prises en compte immédiatement.<br />\n>>><br />\n>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>><br />\n>>> Merci pour votre aide.<br />\n>>><br />\n>>> TROUBAT Julien<br />\n>>> UFR : Pharo<br />\n>>> Service : DOSI Pharo<br />\n>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>> Jardin du Pharo<br />\n>>> 58 bd Charles Livon<br />\n>>> 13284 Marseille cedex 07<br />\n>>><br />\n>>><br />\n>>><br />\n>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Effectivement, ca marche bien avec les échappements unicode :-)<br />\n>>>> => Universit\\u00e9 de Rennes1<br />\n>>>> C\'est également ce qui est utilisé dans les fichiers i18n (fichiers<br />\n>>>> properties pour les traductions), je n\'y pensais plus.<br />\n>>>> Merci François.<br />\n>>>> Vincent.<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>><br />\n>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>><br />\n>>>>> Les fichiers properties Java sont interprétés comme étant, ipso<br />\n>>>>> facto et de façon standardisée, en ISO-8859-1<br />\n>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>> aussi tout autre encodage fera vraisemblablement echouer le<br />\n>>>>> décodage normal des bytes lors de la déserialisation, et donc<br />\n>>>>> débouchera sur un pb d\'encodage pour tous les caractères non-ASCII.<br />\n>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM eventuel)<br />\n>>>>><br />\n>>>>> Le mieux, le best, le top pour ces fichiers properties, est donc<br />\n>>>>> d\'utiliser un echappement unicode de forme \\uxxxx pour ne plus<br />\n>>>>> avoir de soucis...où xxxx est le code hexadécimal :<br />\n>>>>> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>><br />\n>>>>><br />\n>>>>> François<br />\n>>>>><br />\n>>>>><br />\n>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour,<br />\n>>>>>><br />\n>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés sans réponse<br />\n>>>>>> sur la liste, si les questions qui y figurent ne sont pas<br />\n>>>>>> résolues n\'hésitez pas à nous relancer - et si vous avez résolu<br />\n>>>>>> certains problèmes entre temps, n\'hésitez pas aussi à nous en<br />\n>>>>>> faire part ! :-)<br />\n>>>>>><br />\n>>>>>> Ce message fait parti des messages qui n\'ont pas eu de réponses<br />\n>>>>>> ... je réponds maintenant.<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>><br />\n>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>><br />\n>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>> organisation de la vCard on devrait avoir Université de la<br />\n>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j\'ai<br />\n>>>>>>> \"Université de la Méditerranée\". Donc à priori un problème<br />\n>>>>>>> d\'encodage. Pourtant je suis bien en UTF8 de bout en bout et<br />\n>>>>>>> dans le fichier \"commons-parameters.properties\", on lit bien<br />\n>>>>>>> Université de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Effectivement le remplacement des caractères accentuées par la<br />\n>>>>>> tâche ANT pose problème ... dans votre cas, c\'est le fichier<br />\n>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>> qui doit comporter \"Université de la Méditerranée\" alors que<br />\n>>>>>> dans \"commons-parameters.properties\" figure bien \"Université de<br />\n>>>>>> la Méditerranée\".<br />\n>>>>>> On va tenter de corriger cela pour une prochaine version mais<br />\n>>>>>> cela ne me semble pas évient au premier abord ... si quelqu\'un a<br />\n>>>>>> une idée ?<br />\n>>>>>><br />\n>>>>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>>>>> * plutôt que d\'utiliser le remplacement des variables, on peut<br />\n>>>>>> modifier dans les sources de vocabulary directement<br />\n>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>> par<br />\n>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb qualque<br />\n>>>>>> part ...) convertir le fichier commons-parameters.properties en<br />\n>>>>>> ISO-8859-1, ce qui semble bizarrement résoudre les pbs (les<br />\n>>>>>> accents dans les fichiers types ldapVocabulary.xml sont alors<br />\n>>>>>> bien encodés en UTF-8 !)<br />\n>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs<br />\n>>>>>>> prénom, c\'est le prénom d\'une autre personne qui apparaît. Ces<br />\n>>>>>>> deux personnes ont le même nom, mais pas le même uid,<br />\n>>>>>>> évidemment. Comment est-ce possible, alors qu\'il s\'authentifie<br />\n>>>>>>> avec son uid et son mot de passe. Le workflow est configuré pour<br />\n>>>>>>> une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Effectivement, cf un mail précédent où je présentais rapidement<br />\n>>>>>> l\'algorithme de récupération de la VCARD de l\'utilisateur courant<br />\n>>>>>> : on recherche dans le vocabulaire peopleLdapLocalProvider d\'une<br />\n>>>>>> VCARD contenant textuellement UID:joe (lorsque l\'utilisateur est<br />\n>>>>>> joe), cf la XSL<br />\n>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>> Si une VCARD contient tectuellement UID:joel par exemple, cela va<br />\n>>>>>> effectivement poser problème.<br />\n>>>>>><br />\n>>>>>> On pourrait tenter par exemple de rajouter un retour chariot dans<br />\n>>>>>> la XSL pour que l\'on regarde si la VCARD contient UID:joe\\n<br />\n>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je testerai<br />\n>>>>>> lorsque j\'aurai un peu de temps (sauf si j\'ai un retour la dessus<br />\n>>>>>> avant ! ;-) )<br />\n>>>>>><br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>> - dernière question : est-ce normal que lorsque l\'on clique sur<br />\n>>>>>>> \"Ressource pédagogique ou \"Document [DC]\" dans \"Référencer une<br />\n>>>>>>> ressource\" (Workflow), une ressource en cours d\'édition se créé<br />\n>>>>>>> automatiquement, même si l\'on ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf tickets sur le<br />\n>>>>>> site sourcesup.cru.fr<br />\n>>>>>><br />\n>>>>>> Vincent.<br />\n>>>>>><br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>> J\'espère avoir été clair, dans le cas contraire n\'hésitez pas à<br />\n>>>>>>> me demander.<br />\n>>>>>>><br />\n>>>>>>> Merci d\'avance.<br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> --<br />\n>> François Lefebvre<br />\n>> Bibliothèque Universitaire de Lille 1<br />\n>> Cité Scientifique - B.P. 30155<br />\n>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>> Tél.: 03.20.43.43.55</div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:008eb42bfa3ce5987e612b3dbc0d7fef' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:cb7c4796f8273cea675f0a8bd958854f' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">J\'ai redémarré le module Md-editor, j\'ai forcé le rechargement du<br />\nvocabulaire dans le md-editor mais j\'ai toujours le même problème. Dans<br />\nle champs ORG de la Vcard j\'ai toujours Universit\\u00e9 qui apparait.</p>\n<p>Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Si dans vocabulay cela est pris en compte, c\'est que c\'est au niveau<br />\n> de l\'éditeur que cela n\'est pas encore pris en compte.<br />\n> Un redémarrage de l\'éditeur suffit.<br />\n><br />\n> Plutôt que de redémarrer on peut aussi appeller une url de la sorte :<br />\n> <a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a><br />\n><br />\n> Cf ici :<br />\n> <a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a><br />\n><br />\n><br />\n> Vincent.<br />\n><br />\n><br />\n><br />\n> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le préciser.<br />\n>> Es-ce qu\'il n\'y a pas un cache quelque part qui garderait les<br />\n>> informations ?<br />\n>> Quand je regarde le fichier<br />\n>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n>> j\'ai bien Université qui apparaît.<br />\n>><br />\n>> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> Recompiles tu les modifications ?<br />\n>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>>><br />\n>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour avoir<br />\n>>> des paquets utilisables pour tomcat avec la commande :\"ant all\" dans<br />\n>>> le module en question et redémarrer tomcat.<br />\n>>><br />\n>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la<br />\n>>> commande \"ant all\" a tous les modules.<br />\n>>><br />\n>>><br />\n>>> bon courage<br />\n>>><br />\n>>><br />\n>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>>><br />\n>>>> Ensuite j\'ai effectué la modification en mettant Universit\\u00e9<br />\n>>>> dans le fichier commons-parameters.properties. Malheureusement la<br />\n>>>> modification n\'est pas prise en compte. J\'avais déjà remarqué ça<br />\n>>>> pour d\'autres modifs. Les modifs sont prises en compte plusieurs<br />\n>>>> jours après. Pourtant je redémarre les tomcat. Je ne comprends pas<br />\n>>>> pourquoi les modifs ne sont pas prises en compte immédiatement.<br />\n>>>><br />\n>>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>>><br />\n>>>> Merci pour votre aide.<br />\n>>>><br />\n>>>> TROUBAT Julien<br />\n>>>> UFR : Pharo<br />\n>>>> Service : DOSI Pharo<br />\n>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>>> Jardin du Pharo<br />\n>>>> 58 bd Charles Livon<br />\n>>>> 13284 Marseille cedex 07<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)<br />\n>>>>> => Universit\\u00e9 de Rennes1<br />\n>>>>> C\'est également ce qui est utilisé dans les fichiers i18n<br />\n>>>>> (fichiers properties pour les traductions), je n\'y pensais plus.<br />\n>>>>> Merci François.<br />\n>>>>> Vincent.<br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour,<br />\n>>>>>><br />\n>>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>>><br />\n>>>>>> Les fichiers properties Java sont interprétés comme étant, ipso<br />\n>>>>>> facto et de façon standardisée, en ISO-8859-1<br />\n>>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>>> aussi tout autre encodage fera vraisemblablement echouer le<br />\n>>>>>> décodage normal des bytes lors de la déserialisation, et donc<br />\n>>>>>> débouchera sur un pb d\'encodage pour tous les caractères non-ASCII.<br />\n>>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM eventuel)<br />\n>>>>>><br />\n>>>>>> Le mieux, le best, le top pour ces fichiers properties, est donc<br />\n>>>>>> d\'utiliser un echappement unicode de forme \\uxxxx pour ne plus<br />\n>>>>>> avoir de soucis...où xxxx est le code hexadécimal :<br />\n>>>>>> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> François<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>><br />\n>>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés sans<br />\n>>>>>>> réponse sur la liste, si les questions qui y figurent ne sont<br />\n>>>>>>> pas résolues n\'hésitez pas à nous relancer - et si vous avez<br />\n>>>>>>> résolu certains problèmes entre temps, n\'hésitez pas aussi à<br />\n>>>>>>> nous en faire part ! :-)<br />\n>>>>>>><br />\n>>>>>>> Ce message fait parti des messages qui n\'ont pas eu de réponses<br />\n>>>>>>> ... je réponds maintenant.<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour,<br />\n>>>>>>>><br />\n>>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>>><br />\n>>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>>> organisation de la vCard on devrait avoir Université de la<br />\n>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j\'ai<br />\n>>>>>>>> \"Université de la Méditerranée\". Donc à priori un problème<br />\n>>>>>>>> d\'encodage. Pourtant je suis bien en UTF8 de bout en bout et<br />\n>>>>>>>> dans le fichier \"commons-parameters.properties\", on lit bien<br />\n>>>>>>>> Université de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Effectivement le remplacement des caractères accentuées par la<br />\n>>>>>>> tâche ANT pose problème ... dans votre cas, c\'est le fichier<br />\n>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>> qui doit comporter \"Université de la Méditerranée\" alors que<br />\n>>>>>>> dans \"commons-parameters.properties\" figure bien \"Université de<br />\n>>>>>>> la Méditerranée\".<br />\n>>>>>>> On va tenter de corriger cela pour une prochaine version mais<br />\n>>>>>>> cela ne me semble pas évient au premier abord ... si quelqu\'un a<br />\n>>>>>>> une idée ?<br />\n>>>>>>><br />\n>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>>>>>> * plutôt que d\'utiliser le remplacement des variables, on peut<br />\n>>>>>>> modifier dans les sources de vocabulary directement<br />\n>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>>> par<br />\n>>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb<br />\n>>>>>>> qualque part ...) convertir le fichier<br />\n>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble<br />\n>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers<br />\n>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)<br />\n>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs<br />\n>>>>>>>> prénom, c\'est le prénom d\'une autre personne qui apparaît. Ces<br />\n>>>>>>>> deux personnes ont le même nom, mais pas le même uid,<br />\n>>>>>>>> évidemment. Comment est-ce possible, alors qu\'il s\'authentifie<br />\n>>>>>>>> avec son uid et son mot de passe. Le workflow est configuré<br />\n>>>>>>>> pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Effectivement, cf un mail précédent où je présentais rapidement<br />\n>>>>>>> l\'algorithme de récupération de la VCARD de l\'utilisateur<br />\n>>>>>>> courant : on recherche dans le vocabulaire<br />\n>>>>>>> peopleLdapLocalProvider d\'une VCARD contenant textuellement<br />\n>>>>>>> UID:joe (lorsque l\'utilisateur est joe), cf la XSL<br />\n>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple, cela<br />\n>>>>>>> va effectivement poser problème.<br />\n>>>>>>><br />\n>>>>>>> On pourrait tenter par exemple de rajouter un retour chariot<br />\n>>>>>>> dans la XSL pour que l\'on regarde si la VCARD contient UID:joe\\n<br />\n>>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je testerai<br />\n>>>>>>> lorsque j\'aurai un peu de temps (sauf si j\'ai un retour la<br />\n>>>>>>> dessus avant ! ;-) )<br />\n>>>>>>><br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>> - dernière question : est-ce normal que lorsque l\'on clique sur<br />\n>>>>>>>> \"Ressource pédagogique ou \"Document [DC]\" dans \"Référencer une<br />\n>>>>>>>> ressource\" (Workflow), une ressource en cours d\'édition se créé<br />\n>>>>>>>> automatiquement, même si l\'on ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf tickets sur le<br />\n>>>>>>> site sourcesup.cru.fr<br />\n>>>>>>><br />\n>>>>>>> Vincent.<br />\n>>>>>>><br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>> J\'espère avoir été clair, dans le cas contraire n\'hésitez pas à<br />\n>>>>>>>> me demander.<br />\n>>>>>>>><br />\n>>>>>>>> Merci d\'avance.<br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> --<br />\n>>> François Lefebvre<br />\n>>> Bibliothèque Universitaire de Lille 1<br />\n>>> Cité Scientifique - B.P. 30155<br />\n>>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>>> Tél.: 03.20.43.43.55</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:cb7c4796f8273cea675f0a8bd958854f' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:752c6ccda62c41c769357597f9cf426f' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Ce n\'est plus Université mais Universit\\u00e9 alors ?<br />\nVincent.</p>\n<p>Julien Troubat wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> J\'ai redémarré le module Md-editor, j\'ai forcé le rechargement du<br />\n> vocabulaire dans le md-editor mais j\'ai toujours le même problème.<br />\n> Dans le champs ORG de la Vcard j\'ai toujours Universit\\u00e9 qui<br />\n> apparait.<br />\n><br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Si dans vocabulay cela est pris en compte, c\'est que c\'est au niveau<br />\n>> de l\'éditeur que cela n\'est pas encore pris en compte.<br />\n>> Un redémarrage de l\'éditeur suffit.<br />\n>><br />\n>> Plutôt que de redémarrer on peut aussi appeller une url de la sorte :<br />\n>> <a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a><br />\n>><br />\n>> Cf ici :<br />\n>> <a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a><br />\n>><br />\n>><br />\n>> Vincent.<br />\n>><br />\n>><br />\n>><br />\n>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le préciser.<br />\n>>> Es-ce qu\'il n\'y a pas un cache quelque part qui garderait les<br />\n>>> informations ?<br />\n>>> Quand je regarde le fichier<br />\n>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n>>> j\'ai bien Université qui apparaît.<br />\n>>><br />\n>>> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>><br />\n>>>> Recompiles tu les modifications ?<br />\n>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>>>><br />\n>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour<br />\n>>>> avoir des paquets utilisables pour tomcat avec la commande :\"ant<br />\n>>>> all\" dans le module en question et redémarrer tomcat.<br />\n>>>><br />\n>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la<br />\n>>>> commande \"ant all\" a tous les modules.<br />\n>>>><br />\n>>>><br />\n>>>> bon courage<br />\n>>>><br />\n>>>><br />\n>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>>>><br />\n>>>>> Ensuite j\'ai effectué la modification en mettant Universit\\u00e9<br />\n>>>>> dans le fichier commons-parameters.properties. Malheureusement la<br />\n>>>>> modification n\'est pas prise en compte. J\'avais déjà remarqué ça<br />\n>>>>> pour d\'autres modifs. Les modifs sont prises en compte plusieurs<br />\n>>>>> jours après. Pourtant je redémarre les tomcat. Je ne comprends pas<br />\n>>>>> pourquoi les modifs ne sont pas prises en compte immédiatement.<br />\n>>>>><br />\n>>>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>>>><br />\n>>>>> Merci pour votre aide.<br />\n>>>>><br />\n>>>>> TROUBAT Julien<br />\n>>>>> UFR : Pharo<br />\n>>>>> Service : DOSI Pharo<br />\n>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>>>> Jardin du Pharo<br />\n>>>>> 58 bd Charles Livon<br />\n>>>>> 13284 Marseille cedex 07<br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)<br />\n>>>>>> => Universit\\u00e9 de Rennes1<br />\n>>>>>> C\'est également ce qui est utilisé dans les fichiers i18n<br />\n>>>>>> (fichiers properties pour les traductions), je n\'y pensais plus.<br />\n>>>>>> Merci François.<br />\n>>>>>> Vincent.<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>><br />\n>>>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>>>><br />\n>>>>>>> Les fichiers properties Java sont interprétés comme étant, ipso<br />\n>>>>>>> facto et de façon standardisée, en ISO-8859-1<br />\n>>>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le<br />\n>>>>>>> décodage normal des bytes lors de la déserialisation, et donc<br />\n>>>>>>> débouchera sur un pb d\'encodage pour tous les caractères non-ASCII.<br />\n>>>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM eventuel)<br />\n>>>>>>><br />\n>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est donc<br />\n>>>>>>> d\'utiliser un echappement unicode de forme \\uxxxx pour ne plus<br />\n>>>>>>> avoir de soucis...où xxxx est le code hexadécimal :<br />\n>>>>>>> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> François<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour,<br />\n>>>>>>>><br />\n>>>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés sans<br />\n>>>>>>>> réponse sur la liste, si les questions qui y figurent ne sont<br />\n>>>>>>>> pas résolues n\'hésitez pas à nous relancer - et si vous avez<br />\n>>>>>>>> résolu certains problèmes entre temps, n\'hésitez pas aussi à<br />\n>>>>>>>> nous en faire part ! :-)<br />\n>>>>>>>><br />\n>>>>>>>> Ce message fait parti des messages qui n\'ont pas eu de réponses<br />\n>>>>>>>> ... je réponds maintenant.<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>><br />\n>>>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>>>><br />\n>>>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>>>> organisation de la vCard on devrait avoir Université de la<br />\n>>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j\'ai<br />\n>>>>>>>>> \"Université de la Méditerranée\". Donc à priori un problème<br />\n>>>>>>>>> d\'encodage. Pourtant je suis bien en UTF8 de bout en bout et<br />\n>>>>>>>>> dans le fichier \"commons-parameters.properties\", on lit bien<br />\n>>>>>>>>> Université de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Effectivement le remplacement des caractères accentuées par la<br />\n>>>>>>>> tâche ANT pose problème ... dans votre cas, c\'est le fichier<br />\n>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>>> qui doit comporter \"Université de la Méditerranée\" alors que<br />\n>>>>>>>> dans \"commons-parameters.properties\" figure bien \"Université de<br />\n>>>>>>>> la Méditerranée\".<br />\n>>>>>>>> On va tenter de corriger cela pour une prochaine version mais<br />\n>>>>>>>> cela ne me semble pas évient au premier abord ... si quelqu\'un<br />\n>>>>>>>> a une idée ?<br />\n>>>>>>>><br />\n>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>>>>>>> * plutôt que d\'utiliser le remplacement des variables, on peut<br />\n>>>>>>>> modifier dans les sources de vocabulary directement<br />\n>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>>>> par<br />\n>>>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb<br />\n>>>>>>>> qualque part ...) convertir le fichier<br />\n>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble<br />\n>>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers<br />\n>>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)<br />\n>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>><br />\n>>>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs<br />\n>>>>>>>>> prénom, c\'est le prénom d\'une autre personne qui apparaît. Ces<br />\n>>>>>>>>> deux personnes ont le même nom, mais pas le même uid,<br />\n>>>>>>>>> évidemment. Comment est-ce possible, alors qu\'il s\'authentifie<br />\n>>>>>>>>> avec son uid et son mot de passe. Le workflow est configuré<br />\n>>>>>>>>> pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Effectivement, cf un mail précédent où je présentais rapidement<br />\n>>>>>>>> l\'algorithme de récupération de la VCARD de l\'utilisateur<br />\n>>>>>>>> courant : on recherche dans le vocabulaire<br />\n>>>>>>>> peopleLdapLocalProvider d\'une VCARD contenant textuellement<br />\n>>>>>>>> UID:joe (lorsque l\'utilisateur est joe), cf la XSL<br />\n>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple, cela<br />\n>>>>>>>> va effectivement poser problème.<br />\n>>>>>>>><br />\n>>>>>>>> On pourrait tenter par exemple de rajouter un retour chariot<br />\n>>>>>>>> dans la XSL pour que l\'on regarde si la VCARD contient UID:joe\\n<br />\n>>>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je testerai<br />\n>>>>>>>> lorsque j\'aurai un peu de temps (sauf si j\'ai un retour la<br />\n>>>>>>>> dessus avant ! ;-) )<br />\n>>>>>>>><br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>><br />\n>>>>>>>>> - dernière question : est-ce normal que lorsque l\'on clique<br />\n>>>>>>>>> sur \"Ressource pédagogique ou \"Document [DC]\" dans \"Référencer<br />\n>>>>>>>>> une ressource\" (Workflow), une ressource en cours d\'édition se<br />\n>>>>>>>>> créé automatiquement, même si l\'on ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf tickets sur<br />\n>>>>>>>> le site sourcesup.cru.fr<br />\n>>>>>>>><br />\n>>>>>>>> Vincent.<br />\n>>>>>>>><br />\n>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>><br />\n>>>>>>>>> J\'espère avoir été clair, dans le cas contraire n\'hésitez pas<br />\n>>>>>>>>> à me demander.<br />\n>>>>>>>>><br />\n>>>>>>>>> Merci d\'avance.<br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> --<br />\n>>>> François Lefebvre<br />\n>>>> Bibliothèque Universitaire de Lille 1<br />\n>>>> Cité Scientifique - B.P. 30155<br />\n>>>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>>>> Tél.: 03.20.43.43.55</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:752c6ccda62c41c769357597f9cf426f' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:4bff35311bca3d2fa4b5c0bbd0369ba6' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Oui, mais ça devrait être \"Université\" puisque cela apparaît comme ça<br />\ndans le fichier<br />\nori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml</p>\n<p>Par contre dans mon fichier commons-parameters.properties j\'ai<br />\n\"Universit\\u00e9\"<br />\nJe précise que j\'ai recompilé, déployé et redémarré à chaque fois.</p>\n<p>Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Ce n\'est plus Université mais Universit\\u00e9 alors ?<br />\n> Vincent.<br />\n><br />\n><br />\n> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> J\'ai redémarré le module Md-editor, j\'ai forcé le rechargement du<br />\n>> vocabulaire dans le md-editor mais j\'ai toujours le même problème.<br />\n>> Dans le champs ORG de la Vcard j\'ai toujours Universit\\u00e9 qui<br />\n>> apparait.<br />\n>><br />\n>><br />\n>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> Si dans vocabulay cela est pris en compte, c\'est que c\'est au niveau<br />\n>>> de l\'éditeur que cela n\'est pas encore pris en compte.<br />\n>>> Un redémarrage de l\'éditeur suffit.<br />\n>>><br />\n>>> Plutôt que de redémarrer on peut aussi appeller une url de la sorte :<br />\n>>> <a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a><br />\n>>><br />\n>>> Cf ici :<br />\n>>> <a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a><br />\n>>><br />\n>>><br />\n>>> Vincent.<br />\n>>><br />\n>>><br />\n>>><br />\n>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le<br />\n>>>> préciser. Es-ce qu\'il n\'y a pas un cache quelque part qui garderait<br />\n>>>> les informations ?<br />\n>>>> Quand je regarde le fichier<br />\n>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n>>>> j\'ai bien Université qui apparaît.<br />\n>>>><br />\n>>>> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>><br />\n>>>>> Recompiles tu les modifications ?<br />\n>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>>>>><br />\n>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour<br />\n>>>>> avoir des paquets utilisables pour tomcat avec la commande :\"ant<br />\n>>>>> all\" dans le module en question et redémarrer tomcat.<br />\n>>>>><br />\n>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la<br />\n>>>>> commande \"ant all\" a tous les modules.<br />\n>>>>><br />\n>>>>><br />\n>>>>> bon courage<br />\n>>>>><br />\n>>>>><br />\n>>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>>>>><br />\n>>>>>> Ensuite j\'ai effectué la modification en mettant Universit\\u00e9<br />\n>>>>>> dans le fichier commons-parameters.properties. Malheureusement la<br />\n>>>>>> modification n\'est pas prise en compte. J\'avais déjà remarqué ça<br />\n>>>>>> pour d\'autres modifs. Les modifs sont prises en compte plusieurs<br />\n>>>>>> jours après. Pourtant je redémarre les tomcat. Je ne comprends<br />\n>>>>>> pas pourquoi les modifs ne sont pas prises en compte immédiatement.<br />\n>>>>>><br />\n>>>>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>>>>><br />\n>>>>>> Merci pour votre aide.<br />\n>>>>>><br />\n>>>>>> TROUBAT Julien<br />\n>>>>>> UFR : Pharo<br />\n>>>>>> Service : DOSI Pharo<br />\n>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>>>>> Jardin du Pharo<br />\n>>>>>> 58 bd Charles Livon<br />\n>>>>>> 13284 Marseille cedex 07<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)<br />\n>>>>>>> => Universit\\u00e9 de Rennes1<br />\n>>>>>>> C\'est également ce qui est utilisé dans les fichiers i18n<br />\n>>>>>>> (fichiers properties pour les traductions), je n\'y pensais plus.<br />\n>>>>>>> Merci François.<br />\n>>>>>>> Vincent.<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour,<br />\n>>>>>>>><br />\n>>>>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>>>>><br />\n>>>>>>>> Les fichiers properties Java sont interprétés comme étant, ipso<br />\n>>>>>>>> facto et de façon standardisée, en ISO-8859-1<br />\n>>>>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le<br />\n>>>>>>>> décodage normal des bytes lors de la déserialisation, et donc<br />\n>>>>>>>> débouchera sur un pb d\'encodage pour tous les caractères<br />\n>>>>>>>> non-ASCII.<br />\n>>>>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM eventuel)<br />\n>>>>>>>><br />\n>>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est<br />\n>>>>>>>> donc d\'utiliser un echappement unicode de forme \\uxxxx pour ne<br />\n>>>>>>>> plus avoir de soucis...où xxxx est le code hexadécimal :<br />\n>>>>>>>> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> François<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>><br />\n>>>>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés sans<br />\n>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne sont<br />\n>>>>>>>>> pas résolues n\'hésitez pas à nous relancer - et si vous avez<br />\n>>>>>>>>> résolu certains problèmes entre temps, n\'hésitez pas aussi à<br />\n>>>>>>>>> nous en faire part ! :-)<br />\n>>>>>>>>><br />\n>>>>>>>>> Ce message fait parti des messages qui n\'ont pas eu de<br />\n>>>>>>>>> réponses ... je réponds maintenant.<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>>>>><br />\n>>>>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>>>>> organisation de la vCard on devrait avoir Université de la<br />\n>>>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j\'ai<br />\n>>>>>>>>>> \"Université de la Méditerranée\". Donc à priori un problème<br />\n>>>>>>>>>> d\'encodage. Pourtant je suis bien en UTF8 de bout en bout et<br />\n>>>>>>>>>> dans le fichier \"commons-parameters.properties\", on lit bien<br />\n>>>>>>>>>> Université de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Effectivement le remplacement des caractères accentuées par<br />\n>>>>>>>>> la tâche ANT pose problème ... dans votre cas, c\'est le<br />\n>>>>>>>>> fichier<br />\n>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>>>> qui doit comporter \"Université de la Méditerranée\" alors<br />\n>>>>>>>>> que dans \"commons-parameters.properties\" figure bien<br />\n>>>>>>>>> \"Université de la Méditerranée\".<br />\n>>>>>>>>> On va tenter de corriger cela pour une prochaine version mais<br />\n>>>>>>>>> cela ne me semble pas évient au premier abord ... si quelqu\'un<br />\n>>>>>>>>> a une idée ?<br />\n>>>>>>>>><br />\n>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>>>>>>>> * plutôt que d\'utiliser le remplacement des variables, on peut<br />\n>>>>>>>>> modifier dans les sources de vocabulary directement<br />\n>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>>>>> par<br />\n>>>>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb<br />\n>>>>>>>>> qualque part ...) convertir le fichier<br />\n>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble<br />\n>>>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers<br />\n>>>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)<br />\n>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>><br />\n>>>>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs<br />\n>>>>>>>>>> prénom, c\'est le prénom d\'une autre personne qui apparaît.<br />\n>>>>>>>>>> Ces deux personnes ont le même nom, mais pas le même uid,<br />\n>>>>>>>>>> évidemment. Comment est-ce possible, alors qu\'il<br />\n>>>>>>>>>> s\'authentifie avec son uid et son mot de passe. Le workflow<br />\n>>>>>>>>>> est configuré pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Effectivement, cf un mail précédent où je présentais<br />\n>>>>>>>>> rapidement l\'algorithme de récupération de la VCARD de<br />\n>>>>>>>>> l\'utilisateur courant : on recherche dans le vocabulaire<br />\n>>>>>>>>> peopleLdapLocalProvider d\'une VCARD contenant textuellement<br />\n>>>>>>>>> UID:joe (lorsque l\'utilisateur est joe), cf la XSL<br />\n>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple, cela<br />\n>>>>>>>>> va effectivement poser problème.<br />\n>>>>>>>>><br />\n>>>>>>>>> On pourrait tenter par exemple de rajouter un retour chariot<br />\n>>>>>>>>> dans la XSL pour que l\'on regarde si la VCARD contient UID:joe\\n<br />\n>>>>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je<br />\n>>>>>>>>> testerai lorsque j\'aurai un peu de temps (sauf si j\'ai un<br />\n>>>>>>>>> retour la dessus avant ! ;-) )<br />\n>>>>>>>>><br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>><br />\n>>>>>>>>>> - dernière question : est-ce normal que lorsque l\'on clique<br />\n>>>>>>>>>> sur \"Ressource pédagogique ou \"Document [DC]\" dans<br />\n>>>>>>>>>> \"Référencer une ressource\" (Workflow), une ressource en cours<br />\n>>>>>>>>>> d\'édition se créé automatiquement, même si l\'on ferme<br />\n>>>>>>>>>> directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf tickets sur<br />\n>>>>>>>>> le site sourcesup.cru.fr<br />\n>>>>>>>>><br />\n>>>>>>>>> Vincent.<br />\n>>>>>>>>><br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>><br />\n>>>>>>>>>> J\'espère avoir été clair, dans le cas contraire n\'hésitez pas<br />\n>>>>>>>>>> à me demander.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Merci d\'avance.<br />\n>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>> --<br />\n>>>>> François Lefebvre<br />\n>>>>> Bibliothèque Universitaire de Lille 1<br />\n>>>>> Cité Scientifique - B.P. 30155<br />\n>>>>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>>>>> Tél.: 03.20.43.43.55</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:4bff35311bca3d2fa4b5c0bbd0369ba6' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:9fd379b99c59df260ae1b76207a72c71' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Donc dans<br />\nori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\nc\'est OK.<br />\nPar contre dans le vocabulaire généré directement au niveau de<br />\nvocabulary : le vocabulaire lié au ldap ?<br />\nIl faut peut-être arrêter le tomcat du vocabulary, supprimer les<br />\nfichiers du temp de vocabulary et redémarrer.<br />\nVincent.</p>\n<p>Julien Troubat wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Oui, mais ça devrait être \"Université\" puisque cela apparaît comme ça<br />\n> dans le fichier<br />\n> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n><br />\n> Par contre dans mon fichier commons-parameters.properties j\'ai<br />\n> \"Universit\\u00e9\"<br />\n> Je précise que j\'ai recompilé, déployé et redémarré à chaque fois.<br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Ce n\'est plus Université mais Universit\\u00e9 alors ?<br />\n>> Vincent.<br />\n>><br />\n>><br />\n>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> J\'ai redémarré le module Md-editor, j\'ai forcé le rechargement du<br />\n>>> vocabulaire dans le md-editor mais j\'ai toujours le même problème.<br />\n>>> Dans le champs ORG de la Vcard j\'ai toujours Universit\\u00e9 qui<br />\n>>> apparait.<br />\n>>><br />\n>>><br />\n>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>><br />\n>>>> Si dans vocabulay cela est pris en compte, c\'est que c\'est au<br />\n>>>> niveau de l\'éditeur que cela n\'est pas encore pris en compte.<br />\n>>>> Un redémarrage de l\'éditeur suffit.<br />\n>>>><br />\n>>>> Plutôt que de redémarrer on peut aussi appeller une url de la sorte :<br />\n>>>> <a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a><br />\n>>>><br />\n>>>> Cf ici :<br />\n>>>> <a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a><br />\n>>>><br />\n>>>><br />\n>>>> Vincent.<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le<br />\n>>>>> préciser. Es-ce qu\'il n\'y a pas un cache quelque part qui<br />\n>>>>> garderait les informations ?<br />\n>>>>> Quand je regarde le fichier<br />\n>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n>>>>> j\'ai bien Université qui apparaît.<br />\n>>>>><br />\n>>>>> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour,<br />\n>>>>>><br />\n>>>>>> Recompiles tu les modifications ?<br />\n>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>>>>>><br />\n>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour<br />\n>>>>>> avoir des paquets utilisables pour tomcat avec la commande :\"ant<br />\n>>>>>> all\" dans le module en question et redémarrer tomcat.<br />\n>>>>>><br />\n>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la<br />\n>>>>>> commande \"ant all\" a tous les modules.<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> bon courage<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>>>>>><br />\n>>>>>>> Ensuite j\'ai effectué la modification en mettant Universit\\u00e9<br />\n>>>>>>> dans le fichier commons-parameters.properties. Malheureusement<br />\n>>>>>>> la modification n\'est pas prise en compte. J\'avais déjà remarqué<br />\n>>>>>>> ça pour d\'autres modifs. Les modifs sont prises en compte<br />\n>>>>>>> plusieurs jours après. Pourtant je redémarre les tomcat. Je ne<br />\n>>>>>>> comprends pas pourquoi les modifs ne sont pas prises en compte<br />\n>>>>>>> immédiatement.<br />\n>>>>>>><br />\n>>>>>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>>>>>><br />\n>>>>>>> Merci pour votre aide.<br />\n>>>>>>><br />\n>>>>>>> TROUBAT Julien<br />\n>>>>>>> UFR : Pharo<br />\n>>>>>>> Service : DOSI Pharo<br />\n>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>>>>>> Jardin du Pharo<br />\n>>>>>>> 58 bd Charles Livon<br />\n>>>>>>> 13284 Marseille cedex 07<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)<br />\n>>>>>>>> => Universit\\u00e9 de Rennes1<br />\n>>>>>>>> C\'est également ce qui est utilisé dans les fichiers i18n<br />\n>>>>>>>> (fichiers properties pour les traductions), je n\'y pensais plus.<br />\n>>>>>>>> Merci François.<br />\n>>>>>>>> Vincent.<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>><br />\n>>>>>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>>>>>><br />\n>>>>>>>>> Les fichiers properties Java sont interprétés comme étant,<br />\n>>>>>>>>> ipso facto et de façon standardisée, en ISO-8859-1<br />\n>>>>>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le<br />\n>>>>>>>>> décodage normal des bytes lors de la déserialisation, et donc<br />\n>>>>>>>>> débouchera sur un pb d\'encodage pour tous les caractères<br />\n>>>>>>>>> non-ASCII.<br />\n>>>>>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM eventuel)<br />\n>>>>>>>>><br />\n>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est<br />\n>>>>>>>>> donc d\'utiliser un echappement unicode de forme \\uxxxx pour ne<br />\n>>>>>>>>> plus avoir de soucis...où xxxx est le code hexadécimal :<br />\n>>>>>>>>> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> François<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés sans<br />\n>>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne sont<br />\n>>>>>>>>>> pas résolues n\'hésitez pas à nous relancer - et si vous avez<br />\n>>>>>>>>>> résolu certains problèmes entre temps, n\'hésitez pas aussi à<br />\n>>>>>>>>>> nous en faire part ! :-)<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Ce message fait parti des messages qui n\'ont pas eu de<br />\n>>>>>>>>>> réponses ... je réponds maintenant.<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>>>>>> organisation de la vCard on devrait avoir Université de la<br />\n>>>>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j\'ai<br />\n>>>>>>>>>>> \"Université de la Méditerranée\". Donc à priori un<br />\n>>>>>>>>>>> problème d\'encodage. Pourtant je suis bien en UTF8 de bout<br />\n>>>>>>>>>>> en bout et dans le fichier \"commons-parameters.properties\",<br />\n>>>>>>>>>>> on lit bien Université de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Effectivement le remplacement des caractères accentuées par<br />\n>>>>>>>>>> la tâche ANT pose problème ... dans votre cas, c\'est le<br />\n>>>>>>>>>> fichier<br />\n>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>>>>> qui doit comporter \"Université de la Méditerranée\" alors<br />\n>>>>>>>>>> que dans \"commons-parameters.properties\" figure bien<br />\n>>>>>>>>>> \"Université de la Méditerranée\".<br />\n>>>>>>>>>> On va tenter de corriger cela pour une prochaine version mais<br />\n>>>>>>>>>> cela ne me semble pas évient au premier abord ... si<br />\n>>>>>>>>>> quelqu\'un a une idée ?<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>>>>>>>>> * plutôt que d\'utiliser le remplacement des variables, on<br />\n>>>>>>>>>> peut modifier dans les sources de vocabulary directement<br />\n>>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>>>>>> par<br />\n>>>>>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb<br />\n>>>>>>>>>> qualque part ...) convertir le fichier<br />\n>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble<br />\n>>>>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers<br />\n>>>>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)<br />\n>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>><br />\n>>>>>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs<br />\n>>>>>>>>>>> prénom, c\'est le prénom d\'une autre personne qui apparaît.<br />\n>>>>>>>>>>> Ces deux personnes ont le même nom, mais pas le même uid,<br />\n>>>>>>>>>>> évidemment. Comment est-ce possible, alors qu\'il<br />\n>>>>>>>>>>> s\'authentifie avec son uid et son mot de passe. Le workflow<br />\n>>>>>>>>>>> est configuré pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais<br />\n>>>>>>>>>> rapidement l\'algorithme de récupération de la VCARD de<br />\n>>>>>>>>>> l\'utilisateur courant : on recherche dans le vocabulaire<br />\n>>>>>>>>>> peopleLdapLocalProvider d\'une VCARD contenant textuellement<br />\n>>>>>>>>>> UID:joe (lorsque l\'utilisateur est joe), cf la XSL<br />\n>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple,<br />\n>>>>>>>>>> cela va effectivement poser problème.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour chariot<br />\n>>>>>>>>>> dans la XSL pour que l\'on regarde si la VCARD contient UID:joe\\n<br />\n>>>>>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je<br />\n>>>>>>>>>> testerai lorsque j\'aurai un peu de temps (sauf si j\'ai un<br />\n>>>>>>>>>> retour la dessus avant ! ;-) )<br />\n>>>>>>>>>><br />\n>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>><br />\n>>>>>>>>>>> - dernière question : est-ce normal que lorsque l\'on clique<br />\n>>>>>>>>>>> sur \"Ressource pédagogique ou \"Document [DC]\" dans<br />\n>>>>>>>>>>> \"Référencer une ressource\" (Workflow), une ressource en<br />\n>>>>>>>>>>> cours d\'édition se créé automatiquement, même si l\'on ferme<br />\n>>>>>>>>>>> directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf tickets sur<br />\n>>>>>>>>>> le site sourcesup.cru.fr<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Vincent.<br />\n>>>>>>>>>><br />\n>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>><br />\n>>>>>>>>>>> J\'espère avoir été clair, dans le cas contraire n\'hésitez<br />\n>>>>>>>>>>> pas à me demander.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Merci d\'avance.<br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>> --<br />\n>>>>>> François Lefebvre<br />\n>>>>>> Bibliothèque Universitaire de Lille 1<br />\n>>>>>> Cité Scientifique - B.P. 30155<br />\n>>>>>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>>>>>> Tél.: 03.20.43.43.55</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:9fd379b99c59df260ae1b76207a72c71' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:e651e7a191c8c6aa049c6c8952fc5f5e' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">\nVincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Donc dans<br />\n> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n> c\'est OK.<br />\n> Par contre dans le vocabulaire généré directement au niveau de<br />\n> vocabulary : le vocabulaire lié au ldap ?<br />\n> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les<br />\n> fichiers du temp de vocabulary et redémarrer.<br />\n> Vincent.</div>\n</blockquote>\n<p>Fait mais cela ne marche toujours pas ... Je commence à désespérer :/</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Oui, mais ça devrait être \"Université\" puisque cela apparaît comme ça<br />\n>> dans le fichier<br />\n>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>><br />\n>> Par contre dans mon fichier commons-parameters.properties j\'ai<br />\n>> \"Universit\\u00e9\"<br />\n>> Je précise que j\'ai recompilé, déployé et redémarré à chaque fois.<br />\n>><br />\n>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Ce n\'est plus Université mais Universit\\u00e9 alors ?<br />\n>>> Vincent.<br />\n>>><br />\n>>><br />\n>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> J\'ai redémarré le module Md-editor, j\'ai forcé le rechargement du<br />\n>>>> vocabulaire dans le md-editor mais j\'ai toujours le même problème.<br />\n>>>> Dans le champs ORG de la Vcard j\'ai toujours Universit\\u00e9 qui<br />\n>>>> apparait.<br />\n>>>><br />\n>>>><br />\n>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>><br />\n>>>>> Si dans vocabulay cela est pris en compte, c\'est que c\'est au<br />\n>>>>> niveau de l\'éditeur que cela n\'est pas encore pris en compte.<br />\n>>>>> Un redémarrage de l\'éditeur suffit.<br />\n>>>>><br />\n>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la sorte :<br />\n>>>>> <a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a><br />\n>>>>><br />\n>>>>> Cf ici :<br />\n>>>>> <a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a><br />\n>>>>><br />\n>>>>><br />\n>>>>> Vincent.<br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le<br />\n>>>>>> préciser. Es-ce qu\'il n\'y a pas un cache quelque part qui<br />\n>>>>>> garderait les informations ?<br />\n>>>>>> Quand je regarde le fichier<br />\n>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n>>>>>> j\'ai bien Université qui apparaît.<br />\n>>>>>><br />\n>>>>>> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>><br />\n>>>>>>> Recompiles tu les modifications ?<br />\n>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>>>>>>><br />\n>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour<br />\n>>>>>>> avoir des paquets utilisables pour tomcat avec la commande :\"ant<br />\n>>>>>>> all\" dans le module en question et redémarrer tomcat.<br />\n>>>>>>><br />\n>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la<br />\n>>>>>>> commande \"ant all\" a tous les modules.<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> bon courage<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>>>>>>><br />\n>>>>>>>> Ensuite j\'ai effectué la modification en mettant<br />\n>>>>>>>> Universit\\u00e9 dans le fichier commons-parameters.properties.<br />\n>>>>>>>> Malheureusement la modification n\'est pas prise en compte.<br />\n>>>>>>>> J\'avais déjà remarqué ça pour d\'autres modifs. Les modifs sont<br />\n>>>>>>>> prises en compte plusieurs jours après. Pourtant je redémarre<br />\n>>>>>>>> les tomcat. Je ne comprends pas pourquoi les modifs ne sont pas<br />\n>>>>>>>> prises en compte immédiatement.<br />\n>>>>>>>><br />\n>>>>>>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>>>>>>><br />\n>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>><br />\n>>>>>>>> TROUBAT Julien<br />\n>>>>>>>> UFR : Pharo<br />\n>>>>>>>> Service : DOSI Pharo<br />\n>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>>>>>>> Jardin du Pharo<br />\n>>>>>>>> 58 bd Charles Livon<br />\n>>>>>>>> 13284 Marseille cedex 07<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)<br />\n>>>>>>>>> => Universit\\u00e9 de Rennes1<br />\n>>>>>>>>> C\'est également ce qui est utilisé dans les fichiers i18n<br />\n>>>>>>>>> (fichiers properties pour les traductions), je n\'y pensais plus.<br />\n>>>>>>>>> Merci François.<br />\n>>>>>>>>> Vincent.<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Les fichiers properties Java sont interprétés comme étant,<br />\n>>>>>>>>>> ipso facto et de façon standardisée, en ISO-8859-1<br />\n>>>>>>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le<br />\n>>>>>>>>>> décodage normal des bytes lors de la déserialisation, et donc<br />\n>>>>>>>>>> débouchera sur un pb d\'encodage pour tous les caractères<br />\n>>>>>>>>>> non-ASCII.<br />\n>>>>>>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM<br />\n>>>>>>>>>> eventuel)<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est<br />\n>>>>>>>>>> donc d\'utiliser un echappement unicode de forme \\uxxxx pour<br />\n>>>>>>>>>> ne plus avoir de soucis...où xxxx est le code hexadécimal :<br />\n>>>>>>>>>> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> François<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés sans<br />\n>>>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne<br />\n>>>>>>>>>>> sont pas résolues n\'hésitez pas à nous relancer - et si vous<br />\n>>>>>>>>>>> avez résolu certains problèmes entre temps, n\'hésitez pas<br />\n>>>>>>>>>>> aussi à nous en faire part ! :-)<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Ce message fait parti des messages qui n\'ont pas eu de<br />\n>>>>>>>>>>> réponses ... je réponds maintenant.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>>>>>>> organisation de la vCard on devrait avoir Université de la<br />\n>>>>>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j\'ai<br />\n>>>>>>>>>>>> \"Université de la Méditerranée\". Donc à priori un<br />\n>>>>>>>>>>>> problème d\'encodage. Pourtant je suis bien en UTF8 de bout<br />\n>>>>>>>>>>>> en bout et dans le fichier \"commons-parameters.properties\",<br />\n>>>>>>>>>>>> on lit bien Université de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Effectivement le remplacement des caractères accentuées par<br />\n>>>>>>>>>>> la tâche ANT pose problème ... dans votre cas, c\'est le<br />\n>>>>>>>>>>> fichier<br />\n>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>>>>>> qui doit comporter \"Université de la Méditerranée\" alors<br />\n>>>>>>>>>>> que dans \"commons-parameters.properties\" figure bien<br />\n>>>>>>>>>>> \"Université de la Méditerranée\".<br />\n>>>>>>>>>>> On va tenter de corriger cela pour une prochaine version<br />\n>>>>>>>>>>> mais cela ne me semble pas évient au premier abord ... si<br />\n>>>>>>>>>>> quelqu\'un a une idée ?<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>>>>>>>>>> * plutôt que d\'utiliser le remplacement des variables, on<br />\n>>>>>>>>>>> peut modifier dans les sources de vocabulary directement<br />\n>>>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>>>>>>> par<br />\n>>>>>>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb<br />\n>>>>>>>>>>> qualque part ...) convertir le fichier<br />\n>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble<br />\n>>>>>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers<br />\n>>>>>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)<br />\n>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>><br />\n>>>>>>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs<br />\n>>>>>>>>>>>> prénom, c\'est le prénom d\'une autre personne qui apparaît.<br />\n>>>>>>>>>>>> Ces deux personnes ont le même nom, mais pas le même uid,<br />\n>>>>>>>>>>>> évidemment. Comment est-ce possible, alors qu\'il<br />\n>>>>>>>>>>>> s\'authentifie avec son uid et son mot de passe. Le workflow<br />\n>>>>>>>>>>>> est configuré pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais<br />\n>>>>>>>>>>> rapidement l\'algorithme de récupération de la VCARD de<br />\n>>>>>>>>>>> l\'utilisateur courant : on recherche dans le vocabulaire<br />\n>>>>>>>>>>> peopleLdapLocalProvider d\'une VCARD contenant textuellement<br />\n>>>>>>>>>>> UID:joe (lorsque l\'utilisateur est joe), cf la XSL<br />\n>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple,<br />\n>>>>>>>>>>> cela va effectivement poser problème.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour chariot<br />\n>>>>>>>>>>> dans la XSL pour que l\'on regarde si la VCARD contient<br />\n>>>>>>>>>>> UID:joe\\n<br />\n>>>>>>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je<br />\n>>>>>>>>>>> testerai lorsque j\'aurai un peu de temps (sauf si j\'ai un<br />\n>>>>>>>>>>> retour la dessus avant ! ;-) )<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>><br />\n>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l\'on clique<br />\n>>>>>>>>>>>> sur \"Ressource pédagogique ou \"Document [DC]\" dans<br />\n>>>>>>>>>>>> \"Référencer une ressource\" (Workflow), une ressource en<br />\n>>>>>>>>>>>> cours d\'édition se créé automatiquement, même si l\'on ferme<br />\n>>>>>>>>>>>> directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf tickets<br />\n>>>>>>>>>>> sur le site sourcesup.cru.fr<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>><br />\n>>>>>>>>>>>> J\'espère avoir été clair, dans le cas contraire n\'hésitez<br />\n>>>>>>>>>>>> pas à me demander.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Merci d\'avance.<br />\n>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>> --<br />\n>>>>>>> François Lefebvre<br />\n>>>>>>> Bibliothèque Universitaire de Lille 1<br />\n>>>>>>> Cité Scientifique - B.P. 30155<br />\n>>>>>>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>>>>>>> Tél.: 03.20.43.43.55</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:e651e7a191c8c6aa049c6c8952fc5f5e' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:7baa9b8e5ee0db08dcaacfefecff1c12' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Julien Troubat wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Donc dans<br />\n>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>> c\'est OK.<br />\n>> Par contre dans le vocabulaire généré directement au niveau de<br />\n>> vocabulary : le vocabulaire lié au ldap ?<br />\n>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les<br />\n>> fichiers du temp de vocabulary et redémarrer.<br />\n>> Vincent.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/</div>\n</blockquote>\n<p>Et donc dans le vocabulaire peopleLdapLocalProvider donné par<br />\nori-oai-vocabulary :</p>\n<p><a href=\"http://localhost:9080/ori-oai-vocabulary/admin.jsp?id=peopleLdapLocalProvider\" title=\"http://localhost:9080/ori-oai-vocabulary/admin.jsp?id=peopleLdapLocalProvider\">http://localhost:9080/ori-oai-vocabulary/admin.jsp?id=peopleLdapLocalPro...</a></p>\n<p>on trouve Universit\\u00e9 ?</p>\n<p>Vincent.</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:7baa9b8e5ee0db08dcaacfefecff1c12' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:284a7f0615e29e25b5e309b65c9976cb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Julien Troubat a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Donc dans<br />\n>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>> c\'est OK.<br />\n>> Par contre dans le vocabulaire généré directement au niveau de<br />\n>> vocabulary : le vocabulaire lié au ldap ?<br />\n>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les<br />\n>> fichiers du temp de vocabulary et redémarrer.<br />\n>> Vincent.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/<br />\n></div>\n</blockquote>\n<p>Mais non mais non, courage !</p>\n<p>L\'encodage est quelque chose à s\'arracher les cheveux, car ce qu\'on voit<br />\nest toujours interprété (désérialisé avec le bon charset ou pas,<br />\ndésechappé ou pas), et le cache-cache induit est certes propice pour<br />\ns\'arracher les cheveux...<br />\nMais, j\'ai une autre suggestion : quand tu dis que tu \"vois\" le<br />\ncaractère correctement accentué dans ldapVocabulary.xml, es-tu sûr qu\'en<br />\nfait l\'echappement unicode n\'est pas déséchappé par l\'appli qui te le<br />\n\"montre\" ?<br />\nCar c\'est étrange que tu retrouve l\'échappement \\u00e9 dans le<br />\nvocabulaire généré, étant donné que le properties n\'est plus utilisé ?</p>\n<p>Je précise que l\'echappement \\uxxx fonctionne uniquement pour les<br />\nfichier properties Java, et par pour xml.<br />\nLe parseur XML n\'echappera pas ces séquences. Pour les caractères<br />\nnon-ascii, XML utilise les entités :<br />\n&ddd; ou &xhh; où ddd est la valeur décimale du code unicode, hh la<br />\nvaleur hexadécimale.</p>\n<p>Il y a des chances que lorsque la valeur est prise du fichier properties<br />\net \"remplacée\" dans le fichier xml, l\'échappement soit resté alors qu\'il<br />\nne faudrait pas.<br />\nDans ce cas, utilise non pas Universit\\u00e9 mais Universit&xe9; dans le<br />\nfichier properties...</p>\n<p>François<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Oui, mais ça devrait être \"Université\" puisque cela apparaît comme<br />\n>>> ça dans le fichier<br />\n>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>><br />\n>>> Par contre dans mon fichier commons-parameters.properties j\'ai<br />\n>>> \"Universit\\u00e9\"<br />\n>>> Je précise que j\'ai recompilé, déployé et redémarré à chaque fois.<br />\n>>><br />\n>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Ce n\'est plus Université mais Universit\\u00e9 alors ?<br />\n>>>> Vincent.<br />\n>>>><br />\n>>>><br />\n>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> J\'ai redémarré le module Md-editor, j\'ai forcé le rechargement du<br />\n>>>>> vocabulaire dans le md-editor mais j\'ai toujours le même problème.<br />\n>>>>> Dans le champs ORG de la Vcard j\'ai toujours Universit\\u00e9 qui<br />\n>>>>> apparait.<br />\n>>>>><br />\n>>>>><br />\n>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour,<br />\n>>>>>><br />\n>>>>>> Si dans vocabulay cela est pris en compte, c\'est que c\'est au<br />\n>>>>>> niveau de l\'éditeur que cela n\'est pas encore pris en compte.<br />\n>>>>>> Un redémarrage de l\'éditeur suffit.<br />\n>>>>>><br />\n>>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la<br />\n>>>>>> sorte :<br />\n>>>>>> <a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a><br />\n>>>>>><br />\n>>>>>> Cf ici :<br />\n>>>>>> <a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Vincent.<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le<br />\n>>>>>>> préciser. Es-ce qu\'il n\'y a pas un cache quelque part qui<br />\n>>>>>>> garderait les informations ?<br />\n>>>>>>> Quand je regarde le fichier<br />\n>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n>>>>>>> j\'ai bien Université qui apparaît.<br />\n>>>>>>><br />\n>>>>>>> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour,<br />\n>>>>>>>><br />\n>>>>>>>> Recompiles tu les modifications ?<br />\n>>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>>>>>>>><br />\n>>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour<br />\n>>>>>>>> avoir des paquets utilisables pour tomcat avec la commande<br />\n>>>>>>>> :\"ant all\" dans le module en question et redémarrer tomcat.<br />\n>>>>>>>><br />\n>>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la<br />\n>>>>>>>> commande \"ant all\" a tous les modules.<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> bon courage<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>>>>>>>><br />\n>>>>>>>>> Ensuite j\'ai effectué la modification en mettant<br />\n>>>>>>>>> Universit\\u00e9 dans le fichier commons-parameters.properties.<br />\n>>>>>>>>> Malheureusement la modification n\'est pas prise en compte.<br />\n>>>>>>>>> J\'avais déjà remarqué ça pour d\'autres modifs. Les modifs sont<br />\n>>>>>>>>> prises en compte plusieurs jours après. Pourtant je redémarre<br />\n>>>>>>>>> les tomcat. Je ne comprends pas pourquoi les modifs ne sont<br />\n>>>>>>>>> pas prises en compte immédiatement.<br />\n>>>>>>>>><br />\n>>>>>>>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>>>>>>>><br />\n>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>><br />\n>>>>>>>>> TROUBAT Julien<br />\n>>>>>>>>> UFR : Pharo<br />\n>>>>>>>>> Service : DOSI Pharo<br />\n>>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>>>>>>>> Jardin du Pharo<br />\n>>>>>>>>> 58 bd Charles Livon<br />\n>>>>>>>>> 13284 Marseille cedex 07<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)<br />\n>>>>>>>>>> => Universit\\u00e9 de Rennes1<br />\n>>>>>>>>>> C\'est également ce qui est utilisé dans les fichiers i18n<br />\n>>>>>>>>>> (fichiers properties pour les traductions), je n\'y pensais plus.<br />\n>>>>>>>>>> Merci François.<br />\n>>>>>>>>>> Vincent.<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Les fichiers properties Java sont interprétés comme étant,<br />\n>>>>>>>>>>> ipso facto et de façon standardisée, en ISO-8859-1<br />\n>>>>>>>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le<br />\n>>>>>>>>>>> décodage normal des bytes lors de la déserialisation, et<br />\n>>>>>>>>>>> donc débouchera sur un pb d\'encodage pour tous les<br />\n>>>>>>>>>>> caractères non-ASCII.<br />\n>>>>>>>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM<br />\n>>>>>>>>>>> eventuel)<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est<br />\n>>>>>>>>>>> donc d\'utiliser un echappement unicode de forme \\uxxxx pour<br />\n>>>>>>>>>>> ne plus avoir de soucis...où xxxx est le code hexadécimal :<br />\n>>>>>>>>>>> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> François<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés sans<br />\n>>>>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne<br />\n>>>>>>>>>>>> sont pas résolues n\'hésitez pas à nous relancer - et si<br />\n>>>>>>>>>>>> vous avez résolu certains problèmes entre temps, n\'hésitez<br />\n>>>>>>>>>>>> pas aussi à nous en faire part ! :-)<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Ce message fait parti des messages qui n\'ont pas eu de<br />\n>>>>>>>>>>>> réponses ... je réponds maintenant.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>>>>>>>> organisation de la vCard on devrait avoir Université de la<br />\n>>>>>>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j\'ai<br />\n>>>>>>>>>>>>> \"Université de la Méditerranée\". Donc à priori un<br />\n>>>>>>>>>>>>> problème d\'encodage. Pourtant je suis bien en UTF8 de bout<br />\n>>>>>>>>>>>>> en bout et dans le fichier<br />\n>>>>>>>>>>>>> \"commons-parameters.properties\", on lit bien Université de<br />\n>>>>>>>>>>>>> la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Effectivement le remplacement des caractères accentuées<br />\n>>>>>>>>>>>> par la tâche ANT pose problème ... dans votre cas, c\'est le<br />\n>>>>>>>>>>>> fichier<br />\n>>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>>>>>>> qui doit comporter \"Université de la Méditerranée\" alors<br />\n>>>>>>>>>>>> que dans \"commons-parameters.properties\" figure bien<br />\n>>>>>>>>>>>> \"Université de la Méditerranée\".<br />\n>>>>>>>>>>>> On va tenter de corriger cela pour une prochaine version<br />\n>>>>>>>>>>>> mais cela ne me semble pas évient au premier abord ... si<br />\n>>>>>>>>>>>> quelqu\'un a une idée ?<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>>>>>>>>>>> * plutôt que d\'utiliser le remplacement des variables, on<br />\n>>>>>>>>>>>> peut modifier dans les sources de vocabulary directement<br />\n>>>>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>>>>>>>> par<br />\n>>>>>>>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb<br />\n>>>>>>>>>>>> qualque part ...) convertir le fichier<br />\n>>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble<br />\n>>>>>>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers<br />\n>>>>>>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)<br />\n>>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs<br />\n>>>>>>>>>>>>> prénom, c\'est le prénom d\'une autre personne qui apparaît.<br />\n>>>>>>>>>>>>> Ces deux personnes ont le même nom, mais pas le même uid,<br />\n>>>>>>>>>>>>> évidemment. Comment est-ce possible, alors qu\'il<br />\n>>>>>>>>>>>>> s\'authentifie avec son uid et son mot de passe. Le<br />\n>>>>>>>>>>>>> workflow est configuré pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais<br />\n>>>>>>>>>>>> rapidement l\'algorithme de récupération de la VCARD de<br />\n>>>>>>>>>>>> l\'utilisateur courant : on recherche dans le vocabulaire<br />\n>>>>>>>>>>>> peopleLdapLocalProvider d\'une VCARD contenant textuellement<br />\n>>>>>>>>>>>> UID:joe (lorsque l\'utilisateur est joe), cf la XSL<br />\n>>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple,<br />\n>>>>>>>>>>>> cela va effectivement poser problème.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour<br />\n>>>>>>>>>>>> chariot dans la XSL pour que l\'on regarde si la VCARD<br />\n>>>>>>>>>>>> contient UID:joe\\n<br />\n>>>>>>>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je<br />\n>>>>>>>>>>>> testerai lorsque j\'aurai un peu de temps (sauf si j\'ai un<br />\n>>>>>>>>>>>> retour la dessus avant ! ;-) )<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l\'on<br />\n>>>>>>>>>>>>> clique sur \"Ressource pédagogique ou \"Document [DC]\" dans<br />\n>>>>>>>>>>>>> \"Référencer une ressource\" (Workflow), une ressource en<br />\n>>>>>>>>>>>>> cours d\'édition se créé automatiquement, même si l\'on<br />\n>>>>>>>>>>>>> ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>>>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf tickets<br />\n>>>>>>>>>>>> sur le site sourcesup.cru.fr<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> J\'espère avoir été clair, dans le cas contraire n\'hésitez<br />\n>>>>>>>>>>>>> pas à me demander.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Merci d\'avance.<br />\n>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>> --<br />\n>>>>>>>> François Lefebvre<br />\n>>>>>>>> Bibliothèque Universitaire de Lille 1<br />\n>>>>>>>> Cité Scientifique - B.P. 30155<br />\n>>>>>>>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>>>>>>>> Tél.: 03.20.43.43.55</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:284a7f0615e29e25b5e309b65c9976cb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:a4448fa636f7abb49c12f543c6d136a5' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">En mettant Universit&xe9; dans le fichier properties, le module ne<br />\ndémarre plus à cause d\'une Exception (voir ci-dessous) :</p>\n<p>org.xml.sax.SAXParseException: The entity \"xe9\" was referenced, but not<br />\ndeclared.</p>\n<p>Je commence à être chauve :D</p>\n<p>Francois Jannin a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Donc dans<br />\n>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>> c\'est OK.<br />\n>>> Par contre dans le vocabulaire généré directement au niveau de<br />\n>>> vocabulary : le vocabulaire lié au ldap ?<br />\n>>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les<br />\n>>> fichiers du temp de vocabulary et redémarrer.<br />\n>>> Vincent.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/<br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Mais non mais non, courage !<br />\n><br />\n> L\'encodage est quelque chose à s\'arracher les cheveux, car ce qu\'on<br />\n> voit est toujours interprété (désérialisé avec le bon charset ou pas,<br />\n> désechappé ou pas), et le cache-cache induit est certes propice pour<br />\n> s\'arracher les cheveux...<br />\n> Mais, j\'ai une autre suggestion : quand tu dis que tu \"vois\" le<br />\n> caractère correctement accentué dans ldapVocabulary.xml, es-tu sûr<br />\n> qu\'en fait l\'echappement unicode n\'est pas déséchappé par l\'appli qui<br />\n> te le \"montre\" ?<br />\n> Car c\'est étrange que tu retrouve l\'échappement \\u00e9 dans le<br />\n> vocabulaire généré, étant donné que le properties n\'est plus utilisé ?<br />\n><br />\n> Je précise que l\'echappement \\uxxx fonctionne uniquement pour les<br />\n> fichier properties Java, et par pour xml.<br />\n> Le parseur XML n\'echappera pas ces séquences. Pour les caractères<br />\n> non-ascii, XML utilise les entités :<br />\n> &ddd; ou &xhh; où ddd est la valeur décimale du code unicode, hh la<br />\n> valeur hexadécimale.<br />\n><br />\n> Il y a des chances que lorsque la valeur est prise du fichier<br />\n> properties et \"remplacée\" dans le fichier xml, l\'échappement soit<br />\n> resté alors qu\'il ne faudrait pas.<br />\n> Dans ce cas, utilise non pas Universit\\u00e9 mais Universit&xe9; dans<br />\n> le fichier properties...<br />\n><br />\n> François</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Oui, mais ça devrait être \"Université\" puisque cela apparaît comme<br />\n>>>> ça dans le fichier<br />\n>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>><br />\n>>>><br />\n>>>> Par contre dans mon fichier commons-parameters.properties j\'ai<br />\n>>>> \"Universit\\u00e9\"<br />\n>>>> Je précise que j\'ai recompilé, déployé et redémarré à chaque fois.<br />\n>>>><br />\n>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Ce n\'est plus Université mais Universit\\u00e9 alors ?<br />\n>>>>> Vincent.<br />\n>>>>><br />\n>>>>><br />\n>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> J\'ai redémarré le module Md-editor, j\'ai forcé le rechargement du<br />\n>>>>>> vocabulaire dans le md-editor mais j\'ai toujours le même<br />\n>>>>>> problème. Dans le champs ORG de la Vcard j\'ai toujours<br />\n>>>>>> Universit\\u00e9 qui apparait.<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>><br />\n>>>>>>> Si dans vocabulay cela est pris en compte, c\'est que c\'est au<br />\n>>>>>>> niveau de l\'éditeur que cela n\'est pas encore pris en compte.<br />\n>>>>>>> Un redémarrage de l\'éditeur suffit.<br />\n>>>>>>><br />\n>>>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la<br />\n>>>>>>> sorte :<br />\n>>>>>>> <a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a><br />\n>>>>>>><br />\n>>>>>>> Cf ici :<br />\n>>>>>>> <a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Vincent.<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le<br />\n>>>>>>>> préciser. Es-ce qu\'il n\'y a pas un cache quelque part qui<br />\n>>>>>>>> garderait les informations ?<br />\n>>>>>>>> Quand je regarde le fichier<br />\n>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n>>>>>>>> j\'ai bien Université qui apparaît.<br />\n>>>>>>>><br />\n>>>>>>>> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>><br />\n>>>>>>>>> Recompiles tu les modifications ?<br />\n>>>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>>>>>>>>><br />\n>>>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour<br />\n>>>>>>>>> avoir des paquets utilisables pour tomcat avec la commande<br />\n>>>>>>>>> :\"ant all\" dans le module en question et redémarrer tomcat.<br />\n>>>>>>>>><br />\n>>>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer<br />\n>>>>>>>>> la commande \"ant all\" a tous les modules.<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> bon courage<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Ensuite j\'ai effectué la modification en mettant<br />\n>>>>>>>>>> Universit\\u00e9 dans le fichier<br />\n>>>>>>>>>> commons-parameters.properties. Malheureusement la<br />\n>>>>>>>>>> modification n\'est pas prise en compte. J\'avais déjà remarqué<br />\n>>>>>>>>>> ça pour d\'autres modifs. Les modifs sont prises en compte<br />\n>>>>>>>>>> plusieurs jours après. Pourtant je redémarre les tomcat. Je<br />\n>>>>>>>>>> ne comprends pas pourquoi les modifs ne sont pas prises en<br />\n>>>>>>>>>> compte immédiatement.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> TROUBAT Julien<br />\n>>>>>>>>>> UFR : Pharo<br />\n>>>>>>>>>> Service : DOSI Pharo<br />\n>>>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>>>>>>>>> Jardin du Pharo<br />\n>>>>>>>>>> 58 bd Charles Livon<br />\n>>>>>>>>>> 13284 Marseille cedex 07<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)<br />\n>>>>>>>>>>> => Universit\\u00e9 de Rennes1<br />\n>>>>>>>>>>> C\'est également ce qui est utilisé dans les fichiers i18n<br />\n>>>>>>>>>>> (fichiers properties pour les traductions), je n\'y pensais<br />\n>>>>>>>>>>> plus.<br />\n>>>>>>>>>>> Merci François.<br />\n>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Les fichiers properties Java sont interprétés comme étant,<br />\n>>>>>>>>>>>> ipso facto et de façon standardisée, en ISO-8859-1<br />\n>>>>>>>>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le<br />\n>>>>>>>>>>>> décodage normal des bytes lors de la déserialisation, et<br />\n>>>>>>>>>>>> donc débouchera sur un pb d\'encodage pour tous les<br />\n>>>>>>>>>>>> caractères non-ASCII.<br />\n>>>>>>>>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM<br />\n>>>>>>>>>>>> eventuel)<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est<br />\n>>>>>>>>>>>> donc d\'utiliser un echappement unicode de forme \\uxxxx pour<br />\n>>>>>>>>>>>> ne plus avoir de soucis...où xxxx est le code hexadécimal :<br />\n>>>>>>>>>>>> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> François<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés sans<br />\n>>>>>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne<br />\n>>>>>>>>>>>>> sont pas résolues n\'hésitez pas à nous relancer - et si<br />\n>>>>>>>>>>>>> vous avez résolu certains problèmes entre temps, n\'hésitez<br />\n>>>>>>>>>>>>> pas aussi à nous en faire part ! :-)<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Ce message fait parti des messages qui n\'ont pas eu de<br />\n>>>>>>>>>>>>> réponses ... je réponds maintenant.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>>>>>>>>> organisation de la vCard on devrait avoir Université de<br />\n>>>>>>>>>>>>>> la Méditerranée qui devrait apparaître. Mais à la place<br />\n>>>>>>>>>>>>>> j\'ai \"Université de la Méditerranée\". Donc à priori un<br />\n>>>>>>>>>>>>>> problème d\'encodage. Pourtant je suis bien en UTF8 de<br />\n>>>>>>>>>>>>>> bout en bout et dans le fichier<br />\n>>>>>>>>>>>>>> \"commons-parameters.properties\", on lit bien Université<br />\n>>>>>>>>>>>>>> de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Effectivement le remplacement des caractères accentuées<br />\n>>>>>>>>>>>>> par la tâche ANT pose problème ... dans votre cas, c\'est<br />\n>>>>>>>>>>>>> le fichier<br />\n>>>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>>>>>>>> qui doit comporter \"Université de la Méditerranée\"<br />\n>>>>>>>>>>>>> alors que dans \"commons-parameters.properties\" figure bien<br />\n>>>>>>>>>>>>> \"Université de la Méditerranée\".<br />\n>>>>>>>>>>>>> On va tenter de corriger cela pour une prochaine version<br />\n>>>>>>>>>>>>> mais cela ne me semble pas évient au premier abord ... si<br />\n>>>>>>>>>>>>> quelqu\'un a une idée ?<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>>>>>>>>>>>> * plutôt que d\'utiliser le remplacement des variables, on<br />\n>>>>>>>>>>>>> peut modifier dans les sources de vocabulary directement<br />\n>>>>>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>>>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>>>>>>>>> par<br />\n>>>>>>>>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb<br />\n>>>>>>>>>>>>> qualque part ...) convertir le fichier<br />\n>>>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble<br />\n>>>>>>>>>>>>> bizarrement résoudre les pbs (les accents dans les<br />\n>>>>>>>>>>>>> fichiers types ldapVocabulary.xml sont alors bien encodés<br />\n>>>>>>>>>>>>> en UTF-8 !)<br />\n>>>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le champs<br />\n>>>>>>>>>>>>>> prénom, c\'est le prénom d\'une autre personne qui<br />\n>>>>>>>>>>>>>> apparaît. Ces deux personnes ont le même nom, mais pas le<br />\n>>>>>>>>>>>>>> même uid, évidemment. Comment est-ce possible, alors<br />\n>>>>>>>>>>>>>> qu\'il s\'authentifie avec son uid et son mot de passe. Le<br />\n>>>>>>>>>>>>>> workflow est configuré pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais<br />\n>>>>>>>>>>>>> rapidement l\'algorithme de récupération de la VCARD de<br />\n>>>>>>>>>>>>> l\'utilisateur courant : on recherche dans le vocabulaire<br />\n>>>>>>>>>>>>> peopleLdapLocalProvider d\'une VCARD contenant<br />\n>>>>>>>>>>>>> textuellement UID:joe (lorsque l\'utilisateur est joe), cf<br />\n>>>>>>>>>>>>> la XSL<br />\n>>>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple,<br />\n>>>>>>>>>>>>> cela va effectivement poser problème.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour<br />\n>>>>>>>>>>>>> chariot dans la XSL pour que l\'on regarde si la VCARD<br />\n>>>>>>>>>>>>> contient UID:joe\\n<br />\n>>>>>>>>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je<br />\n>>>>>>>>>>>>> testerai lorsque j\'aurai un peu de temps (sauf si j\'ai un<br />\n>>>>>>>>>>>>> retour la dessus avant ! ;-) )<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l\'on<br />\n>>>>>>>>>>>>>> clique sur \"Ressource pédagogique ou \"Document [DC]\" dans<br />\n>>>>>>>>>>>>>> \"Référencer une ressource\" (Workflow), une ressource en<br />\n>>>>>>>>>>>>>> cours d\'édition se créé automatiquement, même si l\'on<br />\n>>>>>>>>>>>>>> ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>>>>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf tickets<br />\n>>>>>>>>>>>>> sur le site sourcesup.cru.fr<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> J\'espère avoir été clair, dans le cas contraire n\'hésitez<br />\n>>>>>>>>>>>>>> pas à me demander.<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Merci d\'avance.<br />\n>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>><br />\n>>>>>>>>> --<br />\n>>>>>>>>> François Lefebvre<br />\n>>>>>>>>> Bibliothèque Universitaire de Lille 1<br />\n>>>>>>>>> Cité Scientifique - B.P. 30155<br />\n>>>>>>>>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>>>>>>>>> Tél.: 03.20.43.43.55</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:a4448fa636f7abb49c12f543c6d136a5' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:8f2060dedb5b1eb6d526204c82c49be0' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Pardon , coquille, il faut mettre le # :<br />\nUniversit&#xe9;</p>\n<p>François</p>\n<p>Julien Troubat a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> En mettant Universit&xe9; dans le fichier properties, le module ne<br />\n> démarre plus à cause d\'une Exception (voir ci-dessous) :<br />\n><br />\n> org.xml.sax.SAXParseException: The entity \"xe9\" was referenced, but<br />\n> not declared.<br />\n><br />\n> Je commence à être chauve :D<br />\n><br />\n> Francois Jannin a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Donc dans<br />\n>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>> c\'est OK.<br />\n>>>> Par contre dans le vocabulaire généré directement au niveau de<br />\n>>>> vocabulary : le vocabulaire lié au ldap ?<br />\n>>>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les<br />\n>>>> fichiers du temp de vocabulary et redémarrer.<br />\n>>>> Vincent.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/<br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Mais non mais non, courage !<br />\n>><br />\n>> L\'encodage est quelque chose à s\'arracher les cheveux, car ce qu\'on<br />\n>> voit est toujours interprété (désérialisé avec le bon charset ou pas,<br />\n>> désechappé ou pas), et le cache-cache induit est certes propice pour<br />\n>> s\'arracher les cheveux...<br />\n>> Mais, j\'ai une autre suggestion : quand tu dis que tu \"vois\" le<br />\n>> caractère correctement accentué dans ldapVocabulary.xml, es-tu sûr<br />\n>> qu\'en fait l\'echappement unicode n\'est pas déséchappé par l\'appli<br />\n>> qui te le \"montre\" ?<br />\n>> Car c\'est étrange que tu retrouve l\'échappement \\u00e9 dans le<br />\n>> vocabulaire généré, étant donné que le properties n\'est plus utilisé ?<br />\n>><br />\n>> Je précise que l\'echappement \\uxxx fonctionne uniquement pour les<br />\n>> fichier properties Java, et par pour xml.<br />\n>> Le parseur XML n\'echappera pas ces séquences. Pour les caractères<br />\n>> non-ascii, XML utilise les entités :<br />\n>> &ddd; ou &xhh; où ddd est la valeur décimale du code unicode, hh la<br />\n>> valeur hexadécimale.<br />\n>><br />\n>> Il y a des chances que lorsque la valeur est prise du fichier<br />\n>> properties et \"remplacée\" dans le fichier xml, l\'échappement soit<br />\n>> resté alors qu\'il ne faudrait pas.<br />\n>> Dans ce cas, utilise non pas Universit\\u00e9 mais Universit&xe9; dans<br />\n>> le fichier properties...<br />\n>><br />\n>> François</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Oui, mais ça devrait être \"Université\" puisque cela apparaît comme<br />\n>>>>> ça dans le fichier<br />\n>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>><br />\n>>>>><br />\n>>>>> Par contre dans mon fichier commons-parameters.properties j\'ai<br />\n>>>>> \"Universit\\u00e9\"<br />\n>>>>> Je précise que j\'ai recompilé, déployé et redémarré à chaque fois.<br />\n>>>>><br />\n>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Ce n\'est plus Université mais Universit\\u00e9 alors ?<br />\n>>>>>> Vincent.<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> J\'ai redémarré le module Md-editor, j\'ai forcé le rechargement<br />\n>>>>>>> du vocabulaire dans le md-editor mais j\'ai toujours le même<br />\n>>>>>>> problème. Dans le champs ORG de la Vcard j\'ai toujours<br />\n>>>>>>> Universit\\u00e9 qui apparait.<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour,<br />\n>>>>>>>><br />\n>>>>>>>> Si dans vocabulay cela est pris en compte, c\'est que c\'est au<br />\n>>>>>>>> niveau de l\'éditeur que cela n\'est pas encore pris en compte.<br />\n>>>>>>>> Un redémarrage de l\'éditeur suffit.<br />\n>>>>>>>><br />\n>>>>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la<br />\n>>>>>>>> sorte :<br />\n>>>>>>>> <a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a><br />\n>>>>>>>><br />\n>>>>>>>> Cf ici :<br />\n>>>>>>>> <a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Vincent.<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le<br />\n>>>>>>>>> préciser. Es-ce qu\'il n\'y a pas un cache quelque part qui<br />\n>>>>>>>>> garderait les informations ?<br />\n>>>>>>>>> Quand je regarde le fichier<br />\n>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n>>>>>>>>> j\'ai bien Université qui apparaît.<br />\n>>>>>>>>><br />\n>>>>>>>>> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Recompiles tu les modifications ?<br />\n>>>>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources<br />\n>>>>>>>>>> pour avoir des paquets utilisables pour tomcat avec la<br />\n>>>>>>>>>> commande :\"ant all\" dans le module en question et redémarrer<br />\n>>>>>>>>>> tomcat.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer<br />\n>>>>>>>>>> la commande \"ant all\" a tous les modules.<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> bon courage<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Ensuite j\'ai effectué la modification en mettant<br />\n>>>>>>>>>>> Universit\\u00e9 dans le fichier<br />\n>>>>>>>>>>> commons-parameters.properties. Malheureusement la<br />\n>>>>>>>>>>> modification n\'est pas prise en compte. J\'avais déjà<br />\n>>>>>>>>>>> remarqué ça pour d\'autres modifs. Les modifs sont prises en<br />\n>>>>>>>>>>> compte plusieurs jours après. Pourtant je redémarre les<br />\n>>>>>>>>>>> tomcat. Je ne comprends pas pourquoi les modifs ne sont pas<br />\n>>>>>>>>>>> prises en compte immédiatement.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> TROUBAT Julien<br />\n>>>>>>>>>>> UFR : Pharo<br />\n>>>>>>>>>>> Service : DOSI Pharo<br />\n>>>>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>>>>>>>>>> Jardin du Pharo<br />\n>>>>>>>>>>> 58 bd Charles Livon<br />\n>>>>>>>>>>> 13284 Marseille cedex 07<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Effectivement, ca marche bien avec les échappements unicode<br />\n>>>>>>>>>>>> :-)<br />\n>>>>>>>>>>>> => Universit\\u00e9 de Rennes1<br />\n>>>>>>>>>>>> C\'est également ce qui est utilisé dans les fichiers i18n<br />\n>>>>>>>>>>>> (fichiers properties pour les traductions), je n\'y pensais<br />\n>>>>>>>>>>>> plus.<br />\n>>>>>>>>>>>> Merci François.<br />\n>>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Les fichiers properties Java sont interprétés comme étant,<br />\n>>>>>>>>>>>>> ipso facto et de façon standardisée, en ISO-8859-1<br />\n>>>>>>>>>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer<br />\n>>>>>>>>>>>>> le décodage normal des bytes lors de la déserialisation,<br />\n>>>>>>>>>>>>> et donc débouchera sur un pb d\'encodage pour tous les<br />\n>>>>>>>>>>>>> caractères non-ASCII.<br />\n>>>>>>>>>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM<br />\n>>>>>>>>>>>>> eventuel)<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties,<br />\n>>>>>>>>>>>>> est donc d\'utiliser un echappement unicode de forme \\uxxxx<br />\n>>>>>>>>>>>>> pour ne plus avoir de soucis...où xxxx est le code<br />\n>>>>>>>>>>>>> hexadécimal : <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> François<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés sans<br />\n>>>>>>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne<br />\n>>>>>>>>>>>>>> sont pas résolues n\'hésitez pas à nous relancer - et si<br />\n>>>>>>>>>>>>>> vous avez résolu certains problèmes entre temps,<br />\n>>>>>>>>>>>>>> n\'hésitez pas aussi à nous en faire part ! :-)<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Ce message fait parti des messages qui n\'ont pas eu de<br />\n>>>>>>>>>>>>>> réponses ... je réponds maintenant.<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>>>>>>>>>> organisation de la vCard on devrait avoir Université de<br />\n>>>>>>>>>>>>>>> la Méditerranée qui devrait apparaître. Mais à la place<br />\n>>>>>>>>>>>>>>> j\'ai \"Université de la Méditerranée\". Donc à priori<br />\n>>>>>>>>>>>>>>> un problème d\'encodage. Pourtant je suis bien en UTF8 de<br />\n>>>>>>>>>>>>>>> bout en bout et dans le fichier<br />\n>>>>>>>>>>>>>>> \"commons-parameters.properties\", on lit bien Université<br />\n>>>>>>>>>>>>>>> de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Effectivement le remplacement des caractères accentuées<br />\n>>>>>>>>>>>>>> par la tâche ANT pose problème ... dans votre cas, c\'est<br />\n>>>>>>>>>>>>>> le fichier<br />\n>>>>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>>>>>>>>> qui doit comporter \"Université de la Méditerranée\"<br />\n>>>>>>>>>>>>>> alors que dans \"commons-parameters.properties\" figure<br />\n>>>>>>>>>>>>>> bien \"Université de la Méditerranée\".<br />\n>>>>>>>>>>>>>> On va tenter de corriger cela pour une prochaine version<br />\n>>>>>>>>>>>>>> mais cela ne me semble pas évient au premier abord ... si<br />\n>>>>>>>>>>>>>> quelqu\'un a une idée ?<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>>>>>>>>>>>>> * plutôt que d\'utiliser le remplacement des variables, on<br />\n>>>>>>>>>>>>>> peut modifier dans les sources de vocabulary directement<br />\n>>>>>>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace<br />\n>>>>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>>>>>>>>>> par<br />\n>>>>>>>>>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un pb<br />\n>>>>>>>>>>>>>> qualque part ...) convertir le fichier<br />\n>>>>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui<br />\n>>>>>>>>>>>>>> semble bizarrement résoudre les pbs (les accents dans les<br />\n>>>>>>>>>>>>>> fichiers types ldapVocabulary.xml sont alors bien<br />\n>>>>>>>>>>>>>> encodés en UTF-8 !)<br />\n>>>>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le<br />\n>>>>>>>>>>>>>>> champs prénom, c\'est le prénom d\'une autre personne qui<br />\n>>>>>>>>>>>>>>> apparaît. Ces deux personnes ont le même nom, mais pas<br />\n>>>>>>>>>>>>>>> le même uid, évidemment. Comment est-ce possible, alors<br />\n>>>>>>>>>>>>>>> qu\'il s\'authentifie avec son uid et son mot de passe. Le<br />\n>>>>>>>>>>>>>>> workflow est configuré pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais<br />\n>>>>>>>>>>>>>> rapidement l\'algorithme de récupération de la VCARD de<br />\n>>>>>>>>>>>>>> l\'utilisateur courant : on recherche dans le vocabulaire<br />\n>>>>>>>>>>>>>> peopleLdapLocalProvider d\'une VCARD contenant<br />\n>>>>>>>>>>>>>> textuellement UID:joe (lorsque l\'utilisateur est joe), cf<br />\n>>>>>>>>>>>>>> la XSL<br />\n>>>>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple,<br />\n>>>>>>>>>>>>>> cela va effectivement poser problème.<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour<br />\n>>>>>>>>>>>>>> chariot dans la XSL pour que l\'on regarde si la VCARD<br />\n>>>>>>>>>>>>>> contient UID:joe\\n<br />\n>>>>>>>>>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je<br />\n>>>>>>>>>>>>>> testerai lorsque j\'aurai un peu de temps (sauf si j\'ai un<br />\n>>>>>>>>>>>>>> retour la dessus avant ! ;-) )<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l\'on<br />\n>>>>>>>>>>>>>>> clique sur \"Ressource pédagogique ou \"Document [DC]\"<br />\n>>>>>>>>>>>>>>> dans \"Référencer une ressource\" (Workflow), une<br />\n>>>>>>>>>>>>>>> ressource en cours d\'édition se créé automatiquement,<br />\n>>>>>>>>>>>>>>> même si l\'on ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>>>>>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf tickets<br />\n>>>>>>>>>>>>>> sur le site sourcesup.cru.fr<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> J\'espère avoir été clair, dans le cas contraire<br />\n>>>>>>>>>>>>>>> n\'hésitez pas à me demander.<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Merci d\'avance.<br />\n>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>><br />\n>>>>>>>>>> --<br />\n>>>>>>>>>> François Lefebvre<br />\n>>>>>>>>>> Bibliothèque Universitaire de Lille 1<br />\n>>>>>>>>>> Cité Scientifique - B.P. 30155<br />\n>>>>>>>>>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>>>>>>>>>> Tél.: 03.20.43.43.55</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:8f2060dedb5b1eb6d526204c82c49be0' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:cd157c32cba3aeee8efe5a3f109d9551' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">YEAHHH !!!! ça marche, merci pour votre patience !</p>\n<p>Francois Jannin a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Pardon , coquille, il faut mettre le # :<br />\n> Universit&#xe9;<br />\n><br />\n> François<br />\n><br />\n> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> En mettant Universit&xe9; dans le fichier properties, le module ne<br />\n>> démarre plus à cause d\'une Exception (voir ci-dessous) :<br />\n>><br />\n>> org.xml.sax.SAXParseException: The entity \"xe9\" was referenced, but<br />\n>> not declared.<br />\n>><br />\n>> Je commence à être chauve :D<br />\n>><br />\n>> Francois Jannin a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Donc dans<br />\n>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>> c\'est OK.<br />\n>>>>> Par contre dans le vocabulaire généré directement au niveau de<br />\n>>>>> vocabulary : le vocabulaire lié au ldap ?<br />\n>>>>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les<br />\n>>>>> fichiers du temp de vocabulary et redémarrer.<br />\n>>>>> Vincent.</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/<br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Mais non mais non, courage !<br />\n>>><br />\n>>> L\'encodage est quelque chose à s\'arracher les cheveux, car ce qu\'on<br />\n>>> voit est toujours interprété (désérialisé avec le bon charset ou<br />\n>>> pas, désechappé ou pas), et le cache-cache induit est certes propice<br />\n>>> pour s\'arracher les cheveux...<br />\n>>> Mais, j\'ai une autre suggestion : quand tu dis que tu \"vois\" le<br />\n>>> caractère correctement accentué dans ldapVocabulary.xml, es-tu sûr<br />\n>>> qu\'en fait l\'echappement unicode n\'est pas déséchappé par l\'appli<br />\n>>> qui te le \"montre\" ?<br />\n>>> Car c\'est étrange que tu retrouve l\'échappement \\u00e9 dans le<br />\n>>> vocabulaire généré, étant donné que le properties n\'est plus utilisé ?<br />\n>>><br />\n>>> Je précise que l\'echappement \\uxxx fonctionne uniquement pour les<br />\n>>> fichier properties Java, et par pour xml.<br />\n>>> Le parseur XML n\'echappera pas ces séquences. Pour les caractères<br />\n>>> non-ascii, XML utilise les entités :<br />\n>>> &ddd; ou &xhh; où ddd est la valeur décimale du code unicode, hh la<br />\n>>> valeur hexadécimale.<br />\n>>><br />\n>>> Il y a des chances que lorsque la valeur est prise du fichier<br />\n>>> properties et \"remplacée\" dans le fichier xml, l\'échappement soit<br />\n>>> resté alors qu\'il ne faudrait pas.<br />\n>>> Dans ce cas, utilise non pas Universit\\u00e9 mais Universit&xe9;<br />\n>>> dans le fichier properties...<br />\n>>><br />\n>>> François</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Oui, mais ça devrait être \"Université\" puisque cela apparaît<br />\n>>>>>> comme ça dans le fichier<br />\n>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Par contre dans mon fichier commons-parameters.properties j\'ai<br />\n>>>>>> \"Universit\\u00e9\"<br />\n>>>>>> Je précise que j\'ai recompilé, déployé et redémarré à chaque fois.<br />\n>>>>>><br />\n>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Ce n\'est plus Université mais Universit\\u00e9 alors ?<br />\n>>>>>>> Vincent.<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> J\'ai redémarré le module Md-editor, j\'ai forcé le rechargement<br />\n>>>>>>>> du vocabulaire dans le md-editor mais j\'ai toujours le même<br />\n>>>>>>>> problème. Dans le champs ORG de la Vcard j\'ai toujours<br />\n>>>>>>>> Universit\\u00e9 qui apparait.<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>><br />\n>>>>>>>>> Si dans vocabulay cela est pris en compte, c\'est que c\'est au<br />\n>>>>>>>>> niveau de l\'éditeur que cela n\'est pas encore pris en compte.<br />\n>>>>>>>>> Un redémarrage de l\'éditeur suffit.<br />\n>>>>>>>>><br />\n>>>>>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la<br />\n>>>>>>>>> sorte :<br />\n>>>>>>>>> <a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Cf ici :<br />\n>>>>>>>>> <a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Vincent.<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le<br />\n>>>>>>>>>> préciser. Es-ce qu\'il n\'y a pas un cache quelque part qui<br />\n>>>>>>>>>> garderait les informations ?<br />\n>>>>>>>>>> Quand je regarde le fichier<br />\n>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n>>>>>>>>>> j\'ai bien Université qui apparaît.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Recompiles tu les modifications ?<br />\n>>>>>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources<br />\n>>>>>>>>>>> pour avoir des paquets utilisables pour tomcat avec la<br />\n>>>>>>>>>>> commande :\"ant all\" dans le module en question et redémarrer<br />\n>>>>>>>>>>> tomcat.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer<br />\n>>>>>>>>>>> la commande \"ant all\" a tous les modules.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> bon courage<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Ensuite j\'ai effectué la modification en mettant<br />\n>>>>>>>>>>>> Universit\\u00e9 dans le fichier<br />\n>>>>>>>>>>>> commons-parameters.properties. Malheureusement la<br />\n>>>>>>>>>>>> modification n\'est pas prise en compte. J\'avais déjà<br />\n>>>>>>>>>>>> remarqué ça pour d\'autres modifs. Les modifs sont prises en<br />\n>>>>>>>>>>>> compte plusieurs jours après. Pourtant je redémarre les<br />\n>>>>>>>>>>>> tomcat. Je ne comprends pas pourquoi les modifs ne sont pas<br />\n>>>>>>>>>>>> prises en compte immédiatement.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> TROUBAT Julien<br />\n>>>>>>>>>>>> UFR : Pharo<br />\n>>>>>>>>>>>> Service : DOSI Pharo<br />\n>>>>>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>>>>>>>>>>> Jardin du Pharo<br />\n>>>>>>>>>>>> 58 bd Charles Livon<br />\n>>>>>>>>>>>> 13284 Marseille cedex 07<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Effectivement, ca marche bien avec les échappements<br />\n>>>>>>>>>>>>> unicode :-)<br />\n>>>>>>>>>>>>> => Universit\\u00e9 de Rennes1<br />\n>>>>>>>>>>>>> C\'est également ce qui est utilisé dans les fichiers i18n<br />\n>>>>>>>>>>>>> (fichiers properties pour les traductions), je n\'y pensais<br />\n>>>>>>>>>>>>> plus.<br />\n>>>>>>>>>>>>> Merci François.<br />\n>>>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Les fichiers properties Java sont interprétés comme<br />\n>>>>>>>>>>>>>> étant, ipso facto et de façon standardisée, en ISO-8859-1<br />\n>>>>>>>>>>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer<br />\n>>>>>>>>>>>>>> le décodage normal des bytes lors de la déserialisation,<br />\n>>>>>>>>>>>>>> et donc débouchera sur un pb d\'encodage pour tous les<br />\n>>>>>>>>>>>>>> caractères non-ASCII.<br />\n>>>>>>>>>>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM<br />\n>>>>>>>>>>>>>> eventuel)<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties,<br />\n>>>>>>>>>>>>>> est donc d\'utiliser un echappement unicode de forme<br />\n>>>>>>>>>>>>>> \\uxxxx pour ne plus avoir de soucis...où xxxx est le code<br />\n>>>>>>>>>>>>>> hexadécimal : <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> François<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés<br />\n>>>>>>>>>>>>>>> sans réponse sur la liste, si les questions qui y<br />\n>>>>>>>>>>>>>>> figurent ne sont pas résolues n\'hésitez pas à nous<br />\n>>>>>>>>>>>>>>> relancer - et si vous avez résolu certains problèmes<br />\n>>>>>>>>>>>>>>> entre temps, n\'hésitez pas aussi à nous en faire part ! :-)<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Ce message fait parti des messages qui n\'ont pas eu de<br />\n>>>>>>>>>>>>>>> réponses ... je réponds maintenant.<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>>>>>>>>>>> organisation de la vCard on devrait avoir Université de<br />\n>>>>>>>>>>>>>>>> la Méditerranée qui devrait apparaître. Mais à la place<br />\n>>>>>>>>>>>>>>>> j\'ai \"Université de la Méditerranée\". Donc à priori<br />\n>>>>>>>>>>>>>>>> un problème d\'encodage. Pourtant je suis bien en UTF8<br />\n>>>>>>>>>>>>>>>> de bout en bout et dans le fichier<br />\n>>>>>>>>>>>>>>>> \"commons-parameters.properties\", on lit bien Université<br />\n>>>>>>>>>>>>>>>> de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> Effectivement le remplacement des caractères accentuées<br />\n>>>>>>>>>>>>>>> par la tâche ANT pose problème ... dans votre cas, c\'est<br />\n>>>>>>>>>>>>>>> le fichier<br />\n>>>>>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>>>>>>>>>> qui doit comporter \"Université de la Méditerranée\"<br />\n>>>>>>>>>>>>>>> alors que dans \"commons-parameters.properties\" figure<br />\n>>>>>>>>>>>>>>> bien \"Université de la Méditerranée\".<br />\n>>>>>>>>>>>>>>> On va tenter de corriger cela pour une prochaine version<br />\n>>>>>>>>>>>>>>> mais cela ne me semble pas évient au premier abord ...<br />\n>>>>>>>>>>>>>>> si quelqu\'un a une idée ?<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :<br />\n>>>>>>>>>>>>>>> * plutôt que d\'utiliser le remplacement des variables,<br />\n>>>>>>>>>>>>>>> on peut modifier dans les sources de vocabulary<br />\n>>>>>>>>>>>>>>> directement conf/properties/domain/ldapVocabulary.xml et<br />\n>>>>>>>>>>>>>>> on remplace<br />\n>>>>>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>>>>>>>>>>> par<br />\n>>>>>>>>>>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un<br />\n>>>>>>>>>>>>>>> pb qualque part ...) convertir le fichier<br />\n>>>>>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui<br />\n>>>>>>>>>>>>>>> semble bizarrement résoudre les pbs (les accents dans<br />\n>>>>>>>>>>>>>>> les fichiers types ldapVocabulary.xml sont alors bien<br />\n>>>>>>>>>>>>>>> encodés en UTF-8 !)<br />\n>>>>>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le<br />\n>>>>>>>>>>>>>>>> champs prénom, c\'est le prénom d\'une autre personne qui<br />\n>>>>>>>>>>>>>>>> apparaît. Ces deux personnes ont le même nom, mais pas<br />\n>>>>>>>>>>>>>>>> le même uid, évidemment. Comment est-ce possible, alors<br />\n>>>>>>>>>>>>>>>> qu\'il s\'authentifie avec son uid et son mot de passe.<br />\n>>>>>>>>>>>>>>>> Le workflow est configuré pour une authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais<br />\n>>>>>>>>>>>>>>> rapidement l\'algorithme de récupération de la VCARD de<br />\n>>>>>>>>>>>>>>> l\'utilisateur courant : on recherche dans le vocabulaire<br />\n>>>>>>>>>>>>>>> peopleLdapLocalProvider d\'une VCARD contenant<br />\n>>>>>>>>>>>>>>> textuellement UID:joe (lorsque l\'utilisateur est joe),<br />\n>>>>>>>>>>>>>>> cf la XSL<br />\n>>>>>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par<br />\n>>>>>>>>>>>>>>> exemple, cela va effectivement poser problème.<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour<br />\n>>>>>>>>>>>>>>> chariot dans la XSL pour que l\'on regarde si la VCARD<br />\n>>>>>>>>>>>>>>> contient UID:joe\\n<br />\n>>>>>>>>>>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je<br />\n>>>>>>>>>>>>>>> testerai lorsque j\'aurai un peu de temps (sauf si j\'ai<br />\n>>>>>>>>>>>>>>> un retour la dessus avant ! ;-) )<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l\'on<br />\n>>>>>>>>>>>>>>>> clique sur \"Ressource pédagogique ou \"Document [DC]\"<br />\n>>>>>>>>>>>>>>>> dans \"Référencer une ressource\" (Workflow), une<br />\n>>>>>>>>>>>>>>>> ressource en cours d\'édition se créé automatiquement,<br />\n>>>>>>>>>>>>>>>> même si l\'on ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>>>>>>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf<br />\n>>>>>>>>>>>>>>> tickets sur le site sourcesup.cru.fr<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> J\'espère avoir été clair, dans le cas contraire<br />\n>>>>>>>>>>>>>>>> n\'hésitez pas à me demander.<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Merci d\'avance.<br />\n>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>><br />\n>>>>>>>>>>> --<br />\n>>>>>>>>>>> François Lefebvre<br />\n>>>>>>>>>>> Bibliothèque Universitaire de Lille 1<br />\n>>>>>>>>>>> Cité Scientifique - B.P. 30155<br />\n>>>>>>>>>>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>>>>>>>>>>> Tél.: 03.20.43.43.55</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:cd157c32cba3aeee8efe5a3f109d9551' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:49a2e7d7b49e5cd816364686ebefcb3b' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Julien Troubat a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> YEAHHH !!!! ça marche, merci pour votre patience !<br />\n></div>\n</blockquote>\n<p>Merci pour cette belle pugnacité également !<br />\nBon week-end !</p>\n<p>François<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Francois Jannin a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Pardon , coquille, il faut mettre le # :<br />\n>> Universit&#xe9;<br />\n>><br />\n>> François<br />\n>><br />\n>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> En mettant Universit&xe9; dans le fichier properties, le module ne<br />\n>>> démarre plus à cause d\'une Exception (voir ci-dessous) :<br />\n>>><br />\n>>> org.xml.sax.SAXParseException: The entity \"xe9\" was referenced, but<br />\n>>> not declared.<br />\n>>><br />\n>>> Je commence à être chauve :D<br />\n>>><br />\n>>> Francois Jannin a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Donc dans<br />\n>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>> c\'est OK.<br />\n>>>>>> Par contre dans le vocabulaire généré directement au niveau de<br />\n>>>>>> vocabulary : le vocabulaire lié au ldap ?<br />\n>>>>>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les<br />\n>>>>>> fichiers du temp de vocabulary et redémarrer.<br />\n>>>>>> Vincent.</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/<br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Mais non mais non, courage !<br />\n>>>><br />\n>>>> L\'encodage est quelque chose à s\'arracher les cheveux, car ce qu\'on<br />\n>>>> voit est toujours interprété (désérialisé avec le bon charset ou<br />\n>>>> pas, désechappé ou pas), et le cache-cache induit est certes<br />\n>>>> propice pour s\'arracher les cheveux...<br />\n>>>> Mais, j\'ai une autre suggestion : quand tu dis que tu \"vois\" le<br />\n>>>> caractère correctement accentué dans ldapVocabulary.xml, es-tu sûr<br />\n>>>> qu\'en fait l\'echappement unicode n\'est pas déséchappé par l\'appli<br />\n>>>> qui te le \"montre\" ?<br />\n>>>> Car c\'est étrange que tu retrouve l\'échappement \\u00e9 dans le<br />\n>>>> vocabulaire généré, étant donné que le properties n\'est plus utilisé ?<br />\n>>>><br />\n>>>> Je précise que l\'echappement \\uxxx fonctionne uniquement pour les<br />\n>>>> fichier properties Java, et par pour xml.<br />\n>>>> Le parseur XML n\'echappera pas ces séquences. Pour les caractères<br />\n>>>> non-ascii, XML utilise les entités :<br />\n>>>> &ddd; ou &xhh; où ddd est la valeur décimale du code unicode, hh la<br />\n>>>> valeur hexadécimale.<br />\n>>>><br />\n>>>> Il y a des chances que lorsque la valeur est prise du fichier<br />\n>>>> properties et \"remplacée\" dans le fichier xml, l\'échappement soit<br />\n>>>> resté alors qu\'il ne faudrait pas.<br />\n>>>> Dans ce cas, utilise non pas Universit\\u00e9 mais Universit&xe9;<br />\n>>>> dans le fichier properties...<br />\n>>>><br />\n>>>> François</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Oui, mais ça devrait être \"Université\" puisque cela apparaît<br />\n>>>>>>> comme ça dans le fichier<br />\n>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Par contre dans mon fichier commons-parameters.properties j\'ai<br />\n>>>>>>> \"Universit\\u00e9\"<br />\n>>>>>>> Je précise que j\'ai recompilé, déployé et redémarré à chaque fois.<br />\n>>>>>>><br />\n>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Ce n\'est plus Université mais Universit\\u00e9 alors ?<br />\n>>>>>>>> Vincent.<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> J\'ai redémarré le module Md-editor, j\'ai forcé le rechargement<br />\n>>>>>>>>> du vocabulaire dans le md-editor mais j\'ai toujours le même<br />\n>>>>>>>>> problème. Dans le champs ORG de la Vcard j\'ai toujours<br />\n>>>>>>>>> Universit\\u00e9 qui apparait.<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Si dans vocabulay cela est pris en compte, c\'est que c\'est au<br />\n>>>>>>>>>> niveau de l\'éditeur que cela n\'est pas encore pris en compte.<br />\n>>>>>>>>>> Un redémarrage de l\'éditeur suffit.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la<br />\n>>>>>>>>>> sorte :<br />\n>>>>>>>>>> <a href=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\" title=\"http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab\">http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab</a><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Cf ici :<br />\n>>>>>>>>>> <a href=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\" title=\"http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+module+ori-oai-vocabulary\">http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...</a><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Vincent.<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Oui bien sûr je recompile à chaque fois, j\'ai oublié de le<br />\n>>>>>>>>>>> préciser. Es-ce qu\'il n\'y a pas un cache quelque part qui<br />\n>>>>>>>>>>> garderait les informations ?<br />\n>>>>>>>>>>> Quand je regarde le fichier<br />\n>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,<br />\n>>>>>>>>>>> j\'ai bien Université qui apparaît.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> françois lefebvre a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Recompiles tu les modifications ?<br />\n>>>>>>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources<br />\n>>>>>>>>>>>> pour avoir des paquets utilisables pour tomcat avec la<br />\n>>>>>>>>>>>> commande :\"ant all\" dans le module en question et<br />\n>>>>>>>>>>>> redémarrer tomcat.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour<br />\n>>>>>>>>>>>> envoyer la commande \"ant all\" a tous les modules.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> bon courage<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Julien Troubat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Tout d\'abord, merci pour vos réponses !<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Ensuite j\'ai effectué la modification en mettant<br />\n>>>>>>>>>>>>> Universit\\u00e9 dans le fichier<br />\n>>>>>>>>>>>>> commons-parameters.properties. Malheureusement la<br />\n>>>>>>>>>>>>> modification n\'est pas prise en compte. J\'avais déjà<br />\n>>>>>>>>>>>>> remarqué ça pour d\'autres modifs. Les modifs sont prises<br />\n>>>>>>>>>>>>> en compte plusieurs jours après. Pourtant je redémarre les<br />\n>>>>>>>>>>>>> tomcat. Je ne comprends pas pourquoi les modifs ne sont<br />\n>>>>>>>>>>>>> pas prises en compte immédiatement.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Pour rappel j\'utilise un module (tomcat) par serveur.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Merci pour votre aide.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> TROUBAT Julien<br />\n>>>>>>>>>>>>> UFR : Pharo<br />\n>>>>>>>>>>>>> Service : DOSI Pharo<br />\n>>>>>>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée<br />\n>>>>>>>>>>>>> Jardin du Pharo<br />\n>>>>>>>>>>>>> 58 bd Charles Livon<br />\n>>>>>>>>>>>>> 13284 Marseille cedex 07<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Effectivement, ca marche bien avec les échappements<br />\n>>>>>>>>>>>>>> unicode :-)<br />\n>>>>>>>>>>>>>> => Universit\\u00e9 de Rennes1<br />\n>>>>>>>>>>>>>> C\'est également ce qui est utilisé dans les fichiers i18n<br />\n>>>>>>>>>>>>>> (fichiers properties pour les traductions), je n\'y<br />\n>>>>>>>>>>>>>> pensais plus.<br />\n>>>>>>>>>>>>>> Merci François.<br />\n>>>>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Francois Jannin wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Précision sur l\'encodage / Exception concernant UTF-8 :<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Les fichiers properties Java sont interprétés comme<br />\n>>>>>>>>>>>>>>> étant, ipso facto et de façon standardisée, en<br />\n>>>>>>>>>>>>>>> ISO-8859-1<br />\n>>>>>>>>>>>>>>> (<a href=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\" title=\"http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html\">http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html</a>),<br />\n>>>>>>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer<br />\n>>>>>>>>>>>>>>> le décodage normal des bytes lors de la déserialisation,<br />\n>>>>>>>>>>>>>>> et donc débouchera sur un pb d\'encodage pour tous les<br />\n>>>>>>>>>>>>>>> caractères non-ASCII.<br />\n>>>>>>>>>>>>>>> (ceci indépendamment de l\'encodage spécifié dans le BOM<br />\n>>>>>>>>>>>>>>> eventuel)<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties,<br />\n>>>>>>>>>>>>>>> est donc d\'utiliser un echappement unicode de forme<br />\n>>>>>>>>>>>>>>> \\uxxxx pour ne plus avoir de soucis...où xxxx est le<br />\n>>>>>>>>>>>>>>> code hexadécimal :<br />\n>>>>>>>>>>>>>>> <a href=\"http://www.unicode.org/charts/PDF/U0080.pdf\" title=\"http://www.unicode.org/charts/PDF/U0080.pdf\">http://www.unicode.org/charts/PDF/U0080.pdf</a><br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> François<br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> J\'ai l\'impression qu\'il y a quelques messages restés<br />\n>>>>>>>>>>>>>>>> sans réponse sur la liste, si les questions qui y<br />\n>>>>>>>>>>>>>>>> figurent ne sont pas résolues n\'hésitez pas à nous<br />\n>>>>>>>>>>>>>>>> relancer - et si vous avez résolu certains problèmes<br />\n>>>>>>>>>>>>>>>> entre temps, n\'hésitez pas aussi à nous en faire part !<br />\n>>>>>>>>>>>>>>>> :-)<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Ce message fait parti des messages qui n\'ont pas eu de<br />\n>>>>>>>>>>>>>>>> réponses ... je réponds maintenant.<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Julien Troubat wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>> Je rencontre plusieurs problèmes :<br />\n>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>> - lors de la création d\'une ressource, dans le champ<br />\n>>>>>>>>>>>>>>>>> organisation de la vCard on devrait avoir Université<br />\n>>>>>>>>>>>>>>>>> de la Méditerranée qui devrait apparaître. Mais à la<br />\n>>>>>>>>>>>>>>>>> place j\'ai \"Université de la Méditerranée\". Donc à<br />\n>>>>>>>>>>>>>>>>> priori un problème d\'encodage. Pourtant je suis bien<br />\n>>>>>>>>>>>>>>>>> en UTF8 de bout en bout et dans le fichier<br />\n>>>>>>>>>>>>>>>>> \"commons-parameters.properties\", on lit bien<br />\n>>>>>>>>>>>>>>>>> Université de la Méditerranée.</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>> Effectivement le remplacement des caractères<br />\n>>>>>>>>>>>>>>>> accentuées par la tâche ANT pose problème ... dans<br />\n>>>>>>>>>>>>>>>> votre cas, c\'est le fichier<br />\n>>>>>>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml<br />\n>>>>>>>>>>>>>>>> qui doit comporter \"Université de la Méditerranée\"<br />\n>>>>>>>>>>>>>>>> alors que dans \"commons-parameters.properties\" figure<br />\n>>>>>>>>>>>>>>>> bien \"Université de la Méditerranée\".<br />\n>>>>>>>>>>>>>>>> On va tenter de corriger cela pour une prochaine<br />\n>>>>>>>>>>>>>>>> version mais cela ne me semble pas évient au premier<br />\n>>>>>>>>>>>>>>>> abord ... si quelqu\'un a une idée ?<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs<br />\n>>>>>>>>>>>>>>>> solutions :<br />\n>>>>>>>>>>>>>>>> * plutôt que d\'utiliser le remplacement des variables,<br />\n>>>>>>>>>>>>>>>> on peut modifier dans les sources de vocabulary<br />\n>>>>>>>>>>>>>>>> directement conf/properties/domain/ldapVocabulary.xml<br />\n>>>>>>>>>>>>>>>> et on remplace<br />\n>>>>>>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]<br />\n>>>>>>>>>>>>>>>> par<br />\n>>>>>>>>>>>>>>>> ORG:Université de la Méditerranée<br />\n>>>>>>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu\'il y a un<br />\n>>>>>>>>>>>>>>>> pb qualque part ...) convertir le fichier<br />\n>>>>>>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui<br />\n>>>>>>>>>>>>>>>> semble bizarrement résoudre les pbs (les accents dans<br />\n>>>>>>>>>>>>>>>> les fichiers types ldapVocabulary.xml sont alors bien<br />\n>>>>>>>>>>>>>>>> encodés en UTF-8 !)<br />\n>>>>>>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>> - j\'ai un utilisateur qui est mal reconnu. Dans le<br />\n>>>>>>>>>>>>>>>>> champs prénom, c\'est le prénom d\'une autre personne<br />\n>>>>>>>>>>>>>>>>> qui apparaît. Ces deux personnes ont le même nom, mais<br />\n>>>>>>>>>>>>>>>>> pas le même uid, évidemment. Comment est-ce possible,<br />\n>>>>>>>>>>>>>>>>> alors qu\'il s\'authentifie avec son uid et son mot de<br />\n>>>>>>>>>>>>>>>>> passe. Le workflow est configuré pour une<br />\n>>>>>>>>>>>>>>>>> authentification CAS.</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais<br />\n>>>>>>>>>>>>>>>> rapidement l\'algorithme de récupération de la VCARD de<br />\n>>>>>>>>>>>>>>>> l\'utilisateur courant : on recherche dans le<br />\n>>>>>>>>>>>>>>>> vocabulaire peopleLdapLocalProvider d\'une VCARD<br />\n>>>>>>>>>>>>>>>> contenant textuellement UID:joe (lorsque l\'utilisateur<br />\n>>>>>>>>>>>>>>>> est joe), cf la XSL<br />\n>>>>>>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par<br />\n>>>>>>>>>>>>>>>> exemple, cela va effectivement poser problème.<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour<br />\n>>>>>>>>>>>>>>>> chariot dans la XSL pour que l\'on regarde si la VCARD<br />\n>>>>>>>>>>>>>>>> contient UID:joe\\n<br />\n>>>>>>>>>>>>>>>> => je n\'ai pas testé cela, un \\n suffirait-il ... ? Je<br />\n>>>>>>>>>>>>>>>> testerai lorsque j\'aurai un peu de temps (sauf si j\'ai<br />\n>>>>>>>>>>>>>>>> un retour la dessus avant ! ;-) )<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l\'on<br />\n>>>>>>>>>>>>>>>>> clique sur \"Ressource pédagogique ou \"Document [DC]\"<br />\n>>>>>>>>>>>>>>>>> dans \"Référencer une ressource\" (Workflow), une<br />\n>>>>>>>>>>>>>>>>> ressource en cours d\'édition se créé automatiquement,<br />\n>>>>>>>>>>>>>>>>> même si l\'on ferme directement l\'editor ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>> Oui, c\'est \"normal\", cela fait partie des demandes<br />\n>>>>>>>>>>>>>>>> d\'améliorations que l\'on a dans nos \"TODO\" ... cf<br />\n>>>>>>>>>>>>>>>> tickets sur le site sourcesup.cru.fr<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>> J\'espère avoir été clair, dans le cas contraire<br />\n>>>>>>>>>>>>>>>>> n\'hésitez pas à me demander.<br />\n>>>>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>>>>> Merci d\'avance.<br />\n>>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>><br />\n>>>>>>>>>>>> --<br />\n>>>>>>>>>>>> François Lefebvre<br />\n>>>>>>>>>>>> Bibliothèque Universitaire de Lille 1<br />\n>>>>>>>>>>>> Cité Scientifique - B.P. 30155<br />\n>>>>>>>>>>>> 59653 VILLENEUVE D\'ASCQ CEDEX<br />\n>>>>>>>>>>>> Tél.: 03.20.43.43.55</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507746636, expire = 1507833036, headers = '', serialized = 0 WHERE cid = '4:49a2e7d7b49e5cd816364686ebefcb3b' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
19 messages / 0 nouveaux
Dernière contribution
julientroubat
Plusieurs soucis
Bonjour,

Je rencontre plusieurs problèmes :

- lors de la création d'une ressource, dans le champ organisation de la
vCard on devrait avoir Université de la Méditerranée qui devrait
apparaître. Mais à la place j'ai "Université de la Méditerranée".
Donc à priori un problème d'encodage. Pourtant je suis bien en UTF8 de
bout en bout et dans le fichier "commons-parameters.properties", on lit
bien Université de la Méditerranée.

- j'ai un utilisateur qui est mal reconnu. Dans le champs prénom, c'est
le prénom d'une autre personne qui apparaît. Ces deux personnes ont le
même nom, mais pas le même uid, évidemment. Comment est-ce possible,
alors qu'il s'authentifie avec son uid et son mot de passe. Le workflow
est configuré pour une authentification CAS.

- dernière question : est-ce normal que lorsque l'on clique sur
"Ressource pédagogique ou "Document [DC]" dans "Référencer une
ressource" (Workflow), une ressource en cours d'édition se créé
automatiquement, même si l'on ferme directement l'editor ?

J'espère avoir été clair, dans le cas contraire n'hésitez pas à me demander.

Merci d'avance.

--
TROUBAT Julien
UFR : Pharo
Service : CISCAM Pharo
Téléphone : 04 91 39 66 52
Université de la Méditerranée
Jardin du Pharo
58 bd Charles Livon
13284 Marseille cedex 07

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Bonjour,

J'ai l'impression qu'il y a quelques messages restés sans réponse sur la
liste, si les questions qui y figurent ne sont pas résolues n'hésitez
pas à nous relancer - et si vous avez résolu certains problèmes entre
temps, n'hésitez pas aussi à nous en faire part ! :-)

Ce message fait parti des messages qui n'ont pas eu de réponses ... je
réponds maintenant.

Julien Troubat wrote:

> Bonjour,
>
> Je rencontre plusieurs problèmes :
>
> - lors de la création d'une ressource, dans le champ organisation de
> la vCard on devrait avoir Université de la Méditerranée qui devrait
> apparaître. Mais à la place j'ai "Université de la Méditerranée".
> Donc à priori un problème d'encodage. Pourtant je suis bien en UTF8 de
> bout en bout et dans le fichier "commons-parameters.properties", on
> lit bien Université de la Méditerranée.

Effectivement le remplacement des caractères accentuées par la tâche
ANT pose problème ... dans votre cas, c'est le fichier
ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
qui doit comporter "Université de la Méditerranée" alors que dans
"commons-parameters.properties" figure bien "Université de la Méditerranée".
On va tenter de corriger cela pour une prochaine version mais cela ne me
semble pas évient au premier abord ... si quelqu'un a une idée ?

Temporairement pour contourner le pb, plusieurs solutions :
* plutôt que d'utiliser le remplacement des variables, on peut modifier
dans les sources de vocabulary directement
conf/properties/domain/ldapVocabulary.xml et on remplace
ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
par
ORG:Université de la Méditerranée
* ... on peut aussi (ce qui signifie bien qu'il y a un pb qualque part
...) convertir le fichier commons-parameters.properties en ISO-8859-1,
ce qui semble bizarrement résoudre les pbs (les accents dans les
fichiers types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)
iconv -t ISO-8859-1 commons-parameters.properties

>
> - j'ai un utilisateur qui est mal reconnu. Dans le champs prénom,
> c'est le prénom d'une autre personne qui apparaît. Ces deux personnes
> ont le même nom, mais pas le même uid, évidemment. Comment est-ce
> possible, alors qu'il s'authentifie avec son uid et son mot de passe.
> Le workflow est configuré pour une authentification CAS.

Effectivement, cf un mail précédent où je présentais rapidement
l'algorithme de récupération de la VCARD de l'utilisateur courant : on
recherche dans le vocabulaire peopleLdapLocalProvider d'une VCARD
contenant textuellement UID:joe (lorsque l'utilisateur est joe), cf la
XSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
Si une VCARD contient tectuellement UID:joel par exemple, cela va
effectivement poser problème.

On pourrait tenter par exemple de rajouter un retour chariot dans la XSL
pour que l'on regarde si la VCARD contient UID:joe\n
=> je n'ai pas testé cela, un \n suffirait-il ... ? Je testerai lorsque
j'aurai un peu de temps (sauf si j'ai un retour la dessus avant ! ;-) )

>
> - dernière question : est-ce normal que lorsque l'on clique sur
> "Ressource pédagogique ou "Document [DC]" dans "Référencer une
> ressource" (Workflow), une ressource en cours d'édition se créé
> automatiquement, même si l'on ferme directement l'editor ?

Oui, c'est "normal", cela fait partie des demandes d'améliorations que
l'on a dans nos "TODO" ... cf tickets sur le site sourcesup.cru.fr

Vincent.

>
> J'espère avoir été clair, dans le cas contraire n'hésitez pas à me
> demander.
>
> Merci d'avance.
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

francoisjannin
Bonjour,

Précision sur l'encodage / Exception concernant UTF-8 :

Les fichiers properties Java sont interprétés comme étant, ipso facto et
de façon standardisée, en ISO-8859-1
(http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
aussi tout autre encodage fera vraisemblablement echouer le décodage
normal des bytes lors de la déserialisation, et donc débouchera sur un
pb d'encodage pour tous les caractères non-ASCII.
(ceci indépendamment de l'encodage spécifié dans le BOM eventuel)

Le mieux, le best, le top pour ces fichiers properties, est donc
d'utiliser un echappement unicode de forme \uxxxx pour ne plus avoir de
soucis...où xxxx est le code hexadécimal :
http://www.unicode.org/charts/PDF/U0080.pdf

François

Vincent Bonamy a écrit :

> Bonjour,
>
> J'ai l'impression qu'il y a quelques messages restés sans réponse sur
> la liste, si les questions qui y figurent ne sont pas résolues
> n'hésitez pas à nous relancer - et si vous avez résolu certains
> problèmes entre temps, n'hésitez pas aussi à nous en faire part ! :-)
>
> Ce message fait parti des messages qui n'ont pas eu de réponses ... je
> réponds maintenant.
>
>
> Julien Troubat wrote:

>> Bonjour,
>>
>> Je rencontre plusieurs problèmes :
>>
>> - lors de la création d'une ressource, dans le champ organisation de
>> la vCard on devrait avoir Université de la Méditerranée qui devrait
>> apparaître. Mais à la place j'ai "Université de la Méditerranée".
>> Donc à priori un problème d'encodage. Pourtant je suis bien en UTF8
>> de bout en bout et dans le fichier "commons-parameters.properties",
>> on lit bien Université de la Méditerranée.

> Effectivement le remplacement des caractères accentuées par la tâche
> ANT pose problème ... dans votre cas, c'est le fichier
> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
> qui doit comporter "Université de la Méditerranée" alors que dans
> "commons-parameters.properties" figure bien "Université de la
> Méditerranée".
> On va tenter de corriger cela pour une prochaine version mais cela ne
> me semble pas évient au premier abord ... si quelqu'un a une idée ?
>
> Temporairement pour contourner le pb, plusieurs solutions :
> * plutôt que d'utiliser le remplacement des variables, on peut
> modifier dans les sources de vocabulary directement
> conf/properties/domain/ldapVocabulary.xml et on remplace
> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
> par
> ORG:Université de la Méditerranée
> * ... on peut aussi (ce qui signifie bien qu'il y a un pb qualque part
> ...) convertir le fichier commons-parameters.properties en ISO-8859-1,
> ce qui semble bizarrement résoudre les pbs (les accents dans les
> fichiers types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)
> iconv -t ISO-8859-1 commons-parameters.properties
>
>
>

>>
>> - j'ai un utilisateur qui est mal reconnu. Dans le champs prénom,
>> c'est le prénom d'une autre personne qui apparaît. Ces deux personnes
>> ont le même nom, mais pas le même uid, évidemment. Comment est-ce
>> possible, alors qu'il s'authentifie avec son uid et son mot de passe.
>> Le workflow est configuré pour une authentification CAS.

> Effectivement, cf un mail précédent où je présentais rapidement
> l'algorithme de récupération de la VCARD de l'utilisateur courant : on
> recherche dans le vocabulaire peopleLdapLocalProvider d'une VCARD
> contenant textuellement UID:joe (lorsque l'utilisateur est joe), cf la
> XSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
> Si une VCARD contient tectuellement UID:joel par exemple, cela va
> effectivement poser problème.
>
> On pourrait tenter par exemple de rajouter un retour chariot dans la
> XSL pour que l'on regarde si la VCARD contient UID:joe\n
> => je n'ai pas testé cela, un \n suffirait-il ... ? Je testerai
> lorsque j'aurai un peu de temps (sauf si j'ai un retour la dessus
> avant ! ;-) )
>
>

>>
>> - dernière question : est-ce normal que lorsque l'on clique sur
>> "Ressource pédagogique ou "Document [DC]" dans "Référencer une
>> ressource" (Workflow), une ressource en cours d'édition se créé
>> automatiquement, même si l'on ferme directement l'editor ?

> Oui, c'est "normal", cela fait partie des demandes d'améliorations que
> l'on a dans nos "TODO" ... cf tickets sur le site sourcesup.cru.fr
>
> Vincent.
>
>

>>
>> J'espère avoir été clair, dans le cas contraire n'hésitez pas à me
>> demander.
>>
>> Merci d'avance.
>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Effectivement, ca marche bien avec les échappements unicode :-)
=> Universit\u00e9 de Rennes1
C'est également ce qui est utilisé dans les fichiers i18n (fichiers
properties pour les traductions), je n'y pensais plus.
Merci François.
Vincent.

Francois Jannin wrote:

> Bonjour,
>
> Précision sur l'encodage / Exception concernant UTF-8 :
>
> Les fichiers properties Java sont interprétés comme étant, ipso facto
> et de façon standardisée, en ISO-8859-1
> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
> aussi tout autre encodage fera vraisemblablement echouer le décodage
> normal des bytes lors de la déserialisation, et donc débouchera sur un
> pb d'encodage pour tous les caractères non-ASCII.
> (ceci indépendamment de l'encodage spécifié dans le BOM eventuel)
>
> Le mieux, le best, le top pour ces fichiers properties, est donc
> d'utiliser un echappement unicode de forme \uxxxx pour ne plus avoir
> de soucis...où xxxx est le code hexadécimal :
> http://www.unicode.org/charts/PDF/U0080.pdf
>
>
> François
>
>
> Vincent Bonamy a écrit :

>> Bonjour,
>>
>> J'ai l'impression qu'il y a quelques messages restés sans réponse sur
>> la liste, si les questions qui y figurent ne sont pas résolues
>> n'hésitez pas à nous relancer - et si vous avez résolu certains
>> problèmes entre temps, n'hésitez pas aussi à nous en faire part ! :-)
>>
>> Ce message fait parti des messages qui n'ont pas eu de réponses ...
>> je réponds maintenant.
>>
>>
>> Julien Troubat wrote:

>>> Bonjour,
>>>
>>> Je rencontre plusieurs problèmes :
>>>
>>> - lors de la création d'une ressource, dans le champ organisation de
>>> la vCard on devrait avoir Université de la Méditerranée qui devrait
>>> apparaître. Mais à la place j'ai "Université de la Méditerranée".
>>> Donc à priori un problème d'encodage. Pourtant je suis bien en UTF8
>>> de bout en bout et dans le fichier "commons-parameters.properties",
>>> on lit bien Université de la Méditerranée.

>> Effectivement le remplacement des caractères accentuées par la tâche
>> ANT pose problème ... dans votre cas, c'est le fichier
>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>> qui doit comporter "Université de la Méditerranée" alors que dans
>> "commons-parameters.properties" figure bien "Université de la
>> Méditerranée".
>> On va tenter de corriger cela pour une prochaine version mais cela ne
>> me semble pas évient au premier abord ... si quelqu'un a une idée ?
>>
>> Temporairement pour contourner le pb, plusieurs solutions :
>> * plutôt que d'utiliser le remplacement des variables, on peut
>> modifier dans les sources de vocabulary directement
>> conf/properties/domain/ldapVocabulary.xml et on remplace
>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>> par
>> ORG:Université de la Méditerranée
>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb qualque
>> part ...) convertir le fichier commons-parameters.properties en
>> ISO-8859-1, ce qui semble bizarrement résoudre les pbs (les accents
>> dans les fichiers types ldapVocabulary.xml sont alors bien encodés
>> en UTF-8 !)
>> iconv -t ISO-8859-1 commons-parameters.properties
>>
>>
>>

>>>
>>> - j'ai un utilisateur qui est mal reconnu. Dans le champs prénom,
>>> c'est le prénom d'une autre personne qui apparaît. Ces deux
>>> personnes ont le même nom, mais pas le même uid, évidemment. Comment
>>> est-ce possible, alors qu'il s'authentifie avec son uid et son mot
>>> de passe. Le workflow est configuré pour une authentification CAS.

>> Effectivement, cf un mail précédent où je présentais rapidement
>> l'algorithme de récupération de la VCARD de l'utilisateur courant :
>> on recherche dans le vocabulaire peopleLdapLocalProvider d'une VCARD
>> contenant textuellement UID:joe (lorsque l'utilisateur est joe), cf
>> la XSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>> Si une VCARD contient tectuellement UID:joel par exemple, cela va
>> effectivement poser problème.
>>
>> On pourrait tenter par exemple de rajouter un retour chariot dans la
>> XSL pour que l'on regarde si la VCARD contient UID:joe\n
>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je testerai
>> lorsque j'aurai un peu de temps (sauf si j'ai un retour la dessus
>> avant ! ;-) )
>>
>>

>>>
>>> - dernière question : est-ce normal que lorsque l'on clique sur
>>> "Ressource pédagogique ou "Document [DC]" dans "Référencer une
>>> ressource" (Workflow), une ressource en cours d'édition se créé
>>> automatiquement, même si l'on ferme directement l'editor ?

>> Oui, c'est "normal", cela fait partie des demandes d'améliorations
>> que l'on a dans nos "TODO" ... cf tickets sur le site sourcesup.cru.fr
>>
>> Vincent.
>>
>>

>>>
>>> J'espère avoir été clair, dans le cas contraire n'hésitez pas à me
>>> demander.
>>>
>>> Merci d'avance.
>>>

>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

julientroubat
Tout d'abord, merci pour vos réponses !

Ensuite j'ai effectué la modification en mettant Universit\u00e9 dans le
fichier commons-parameters.properties. Malheureusement la modification
n'est pas prise en compte. J'avais déjà remarqué ça pour d'autres
modifs. Les modifs sont prises en compte plusieurs jours après. Pourtant
je redémarre les tomcat. Je ne comprends pas pourquoi les modifs ne sont
pas prises en compte immédiatement.

Pour rappel j'utilise un module (tomcat) par serveur.

Merci pour votre aide.

TROUBAT Julien
UFR : Pharo
Service : DOSI Pharo
Téléphone : 04 91 39 66 52
Université de la Méditerranée
Jardin du Pharo
58 bd Charles Livon
13284 Marseille cedex 07

Vincent Bonamy a écrit :

> Effectivement, ca marche bien avec les échappements unicode :-)
> => Universit\u00e9 de Rennes1
> C'est également ce qui est utilisé dans les fichiers i18n (fichiers
> properties pour les traductions), je n'y pensais plus.
> Merci François.
> Vincent.
>
>
>
> Francois Jannin wrote:

>> Bonjour,
>>
>> Précision sur l'encodage / Exception concernant UTF-8 :
>>
>> Les fichiers properties Java sont interprétés comme étant, ipso facto
>> et de façon standardisée, en ISO-8859-1
>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>> aussi tout autre encodage fera vraisemblablement echouer le décodage
>> normal des bytes lors de la déserialisation, et donc débouchera sur
>> un pb d'encodage pour tous les caractères non-ASCII.
>> (ceci indépendamment de l'encodage spécifié dans le BOM eventuel)
>>
>> Le mieux, le best, le top pour ces fichiers properties, est donc
>> d'utiliser un echappement unicode de forme \uxxxx pour ne plus avoir
>> de soucis...où xxxx est le code hexadécimal :
>> http://www.unicode.org/charts/PDF/U0080.pdf
>>
>>
>> François
>>
>>
>> Vincent Bonamy a écrit :

>>> Bonjour,
>>>
>>> J'ai l'impression qu'il y a quelques messages restés sans réponse
>>> sur la liste, si les questions qui y figurent ne sont pas résolues
>>> n'hésitez pas à nous relancer - et si vous avez résolu certains
>>> problèmes entre temps, n'hésitez pas aussi à nous en faire part ! :-)
>>>
>>> Ce message fait parti des messages qui n'ont pas eu de réponses ...
>>> je réponds maintenant.
>>>
>>>
>>> Julien Troubat wrote:

>>>> Bonjour,
>>>>
>>>> Je rencontre plusieurs problèmes :
>>>>
>>>> - lors de la création d'une ressource, dans le champ organisation
>>>> de la vCard on devrait avoir Université de la Méditerranée qui
>>>> devrait apparaître. Mais à la place j'ai "Université de la
>>>> Méditerranée". Donc à priori un problème d'encodage. Pourtant je
>>>> suis bien en UTF8 de bout en bout et dans le fichier
>>>> "commons-parameters.properties", on lit bien Université de la
>>>> Méditerranée.

>>> Effectivement le remplacement des caractères accentuées par la
>>> tâche ANT pose problème ... dans votre cas, c'est le fichier
>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>> qui doit comporter "Université de la Méditerranée" alors que dans
>>> "commons-parameters.properties" figure bien "Université de la
>>> Méditerranée".
>>> On va tenter de corriger cela pour une prochaine version mais cela
>>> ne me semble pas évient au premier abord ... si quelqu'un a une idée ?
>>>
>>> Temporairement pour contourner le pb, plusieurs solutions :
>>> * plutôt que d'utiliser le remplacement des variables, on peut
>>> modifier dans les sources de vocabulary directement
>>> conf/properties/domain/ldapVocabulary.xml et on remplace
>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>> par
>>> ORG:Université de la Méditerranée
>>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb qualque
>>> part ...) convertir le fichier commons-parameters.properties en
>>> ISO-8859-1, ce qui semble bizarrement résoudre les pbs (les accents
>>> dans les fichiers types ldapVocabulary.xml sont alors bien encodés
>>> en UTF-8 !)
>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>
>>>
>>>

>>>>
>>>> - j'ai un utilisateur qui est mal reconnu. Dans le champs prénom,
>>>> c'est le prénom d'une autre personne qui apparaît. Ces deux
>>>> personnes ont le même nom, mais pas le même uid, évidemment.
>>>> Comment est-ce possible, alors qu'il s'authentifie avec son uid et
>>>> son mot de passe. Le workflow est configuré pour une
>>>> authentification CAS.

>>> Effectivement, cf un mail précédent où je présentais rapidement
>>> l'algorithme de récupération de la VCARD de l'utilisateur courant :
>>> on recherche dans le vocabulaire peopleLdapLocalProvider d'une VCARD
>>> contenant textuellement UID:joe (lorsque l'utilisateur est joe), cf
>>> la XSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>> Si une VCARD contient tectuellement UID:joel par exemple, cela va
>>> effectivement poser problème.
>>>
>>> On pourrait tenter par exemple de rajouter un retour chariot dans la
>>> XSL pour que l'on regarde si la VCARD contient UID:joe\n
>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je testerai
>>> lorsque j'aurai un peu de temps (sauf si j'ai un retour la dessus
>>> avant ! ;-) )
>>>
>>>

>>>>
>>>> - dernière question : est-ce normal que lorsque l'on clique sur
>>>> "Ressource pédagogique ou "Document [DC]" dans "Référencer une
>>>> ressource" (Workflow), une ressource en cours d'édition se créé
>>>> automatiquement, même si l'on ferme directement l'editor ?

>>> Oui, c'est "normal", cela fait partie des demandes d'améliorations
>>> que l'on a dans nos "TODO" ... cf tickets sur le site sourcesup.cru.fr
>>>
>>> Vincent.
>>>
>>>

>>>>
>>>> J'espère avoir été clair, dans le cas contraire n'hésitez pas à me
>>>> demander.
>>>>
>>>> Merci d'avance.
>>>>

>>>

>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

francoislefebvre
Bonjour,

Recompiles tu les modifications ?
Redémarrer des tomcat sans recompiler, cela ne sert à rien.

Il faut donc stoper le/les tomcat, recompiler tes sources pour avoir des paquets utilisables pour tomcat avec la commande :"ant all" dans le module en question et redémarrer tomcat.

Ou sinon, ds le ori quick install : ant all-all pour envoyer la commande "ant all" a tous les modules.


bon courage


Julien Troubat a écrit :
Tout d'abord, merci pour vos réponses !

Ensuite j'ai effectué la modification en mettant Universit\u00e9 dans le fichier commons-parameters.properties. Malheureusement la modification n'est pas prise en compte. J'avais déjà remarqué ça pour d'autres modifs. Les modifs sont prises en compte plusieurs jours après. Pourtant je redémarre les tomcat. Je ne comprends pas pourquoi les modifs ne sont pas prises en compte immédiatement.

Pour rappel j'utilise un module (tomcat) par serveur.

Merci pour votre aide.

TROUBAT Julien
UFR : Pharo
Service : DOSI Pharo
Téléphone : 04 91 39 66 52 Université de la Méditerranée
Jardin du Pharo
58 bd Charles Livon
13284 Marseille cedex 07



Vincent Bonamy a écrit :
Effectivement, ca marche bien avec les échappements unicode :-)
=> Universit\u00e9 de Rennes1
C'est également ce qui est utilisé dans les fichiers i18n (fichiers properties pour les traductions), je n'y pensais plus.
Merci François.
Vincent.



Francois Jannin wrote:
Bonjour,

Précision  sur l'encodage  / Exception concernant UTF-8  :

Les fichiers properties Java sont interprétés comme étant, ipso facto et de façon standardisée, en ISO-8859-1 (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html), aussi tout autre encodage fera vraisemblablement echouer le décodage normal des bytes lors de la déserialisation, et donc débouchera sur un pb d'encodage pour tous les caractères non-ASCII.
(ceci indépendamment de l'encodage spécifié dans le BOM eventuel)

Le mieux, le best, le top pour ces fichiers properties, est donc d'utiliser un echappement unicode de forme \uxxxx pour ne plus avoir de soucis...où xxxx est le code hexadécimal : http://www.unicode.org/charts/PDF/U0080.pdf


François


Vincent Bonamy a écrit :
Bonjour,

J'ai l'impression qu'il y a quelques messages restés sans réponse sur la liste, si les questions qui y figurent ne sont pas résolues n'hésitez pas à nous relancer - et si vous avez résolu certains problèmes entre temps, n'hésitez pas aussi à nous en faire part ! :-)

Ce message fait parti des messages qui n'ont pas eu de réponses ... je réponds maintenant.


Julien Troubat wrote:
Bonjour,

Je rencontre plusieurs problèmes :

- lors de la création d'une ressource, dans le champ organisation de la vCard on devrait avoir Université de la Méditerranée qui devrait apparaître. Mais à la place j'ai "Université de la Méditerranée". Donc à priori un problème d'encodage. Pourtant je suis bien en UTF8 de bout en bout et dans le fichier "commons-parameters.properties", on lit bien Université de la Méditerranée.
Effectivement le remplacement des caractères accentuées  par la tâche ANT pose problème ... dans votre cas, c'est le fichier ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml qui doit comporter "Université de la Méditerranée" alors que dans "commons-parameters.properties" figure bien "Université de la Méditerranée".
On va tenter de corriger cela pour une prochaine version mais cela ne me semble pas évient au premier abord ... si quelqu'un a une idée ?

Temporairement pour contourner le pb, plusieurs solutions :
* plutôt que d'utiliser le remplacement des variables, on peut modifier dans les sources de vocabulary directement conf/properties/domain/ldapVocabulary.xml et on remplace
ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
par
ORG:Université de la Méditerranée
* ... on peut aussi (ce qui signifie bien qu'il y a un pb qualque part ...) convertir le fichier commons-parameters.properties en ISO-8859-1, ce qui semble bizarrement résoudre les pbs (les accents dans les fichiers types  ldapVocabulary.xml sont alors bien encodés en UTF-8 !)
iconv -t ISO-8859-1 commons-parameters.properties




- j'ai un utilisateur qui est mal reconnu. Dans le champs prénom, c'est le prénom d'une autre personne qui apparaît. Ces deux personnes ont le même nom, mais pas le même uid, évidemment. Comment est-ce possible, alors qu'il s'authentifie avec son uid et son mot de passe. Le workflow est configuré pour une authentification CAS.
Effectivement, cf un mail précédent où je présentais rapidement l'algorithme de récupération de la VCARD de l'utilisateur courant : on recherche dans le vocabulaire peopleLdapLocalProvider d'une VCARD contenant textuellement UID:joe (lorsque l'utilisateur est joe), cf la XSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
Si une VCARD contient tectuellement UID:joel par exemple, cela va effectivement poser problème.

On pourrait tenter par exemple de rajouter un retour chariot dans la XSL pour que l'on regarde si la VCARD contient UID:joe\n
=> je n'ai pas testé cela, un \n suffirait-il ... ? Je testerai lorsque j'aurai un peu de temps (sauf si j'ai un retour la dessus avant ! ;-) )



- dernière question : est-ce normal que lorsque l'on clique sur "Ressource pédagogique ou "Document [DC]" dans "Référencer une ressource" (Workflow), une ressource en cours d'édition se créé automatiquement, même si l'on ferme directement l'editor ?
Oui, c'est "normal", cela fait partie des demandes d'améliorations que l'on a dans nos "TODO" ... cf tickets sur le site sourcesup.cru.fr

Vincent.



J'espère avoir été clair, dans le cas contraire n'hésitez pas à me demander.

Merci d'avance.






-- 
François Lefebvre
Bibliothèque Universitaire de Lille 1
Cité Scientifique - B.P. 30155
59653 VILLENEUVE D'ASCQ CEDEX
Tél.: 03.20.43.43.55

--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
julientroubat
Oui bien sûr je recompile à chaque fois, j'ai oublié de le préciser. Es-ce qu'il n'y a pas un cache quelque part qui garderait les informations ?
Quand je regarde le fichier ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml, j'ai bien Université qui apparaît.

françois lefebvre a écrit :
Bonjour,

Recompiles tu les modifications ?
Redémarrer des tomcat sans recompiler, cela ne sert à rien.

Il faut donc stoper le/les tomcat, recompiler tes sources pour avoir des paquets utilisables pour tomcat avec la commande :"ant all" dans le module en question et redémarrer tomcat.

Ou sinon, ds le ori quick install : ant all-all pour envoyer la commande "ant all" a tous les modules.


bon courage


Julien Troubat a écrit :
Tout d'abord, merci pour vos réponses !

Ensuite j'ai effectué la modification en mettant Universit\u00e9 dans le fichier commons-parameters.properties. Malheureusement la modification n'est pas prise en compte. J'avais déjà remarqué ça pour d'autres modifs. Les modifs sont prises en compte plusieurs jours après. Pourtant je redémarre les tomcat. Je ne comprends pas pourquoi les modifs ne sont pas prises en compte immédiatement.

Pour rappel j'utilise un module (tomcat) par serveur.

Merci pour votre aide.

TROUBAT Julien
UFR : Pharo
Service : DOSI Pharo
Téléphone : 04 91 39 66 52 Université de la Méditerranée
Jardin du Pharo
58 bd Charles Livon
13284 Marseille cedex 07



Vincent Bonamy a écrit :
Effectivement, ca marche bien avec les échappements unicode :-)
=> Universit\u00e9 de Rennes1
C'est également ce qui est utilisé dans les fichiers i18n (fichiers properties pour les traductions), je n'y pensais plus.
Merci François.
Vincent.



Francois Jannin wrote:
Bonjour,

Précision  sur l'encodage  / Exception concernant UTF-8  :

Les fichiers properties Java sont interprétés comme étant, ipso facto et de façon standardisée, en ISO-8859-1 (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html), aussi tout autre encodage fera vraisemblablement echouer le décodage normal des bytes lors de la déserialisation, et donc débouchera sur un pb d'encodage pour tous les caractères non-ASCII.
(ceci indépendamment de l'encodage spécifié dans le BOM eventuel)

Le mieux, le best, le top pour ces fichiers properties, est donc d'utiliser un echappement unicode de forme \uxxxx pour ne plus avoir de soucis...où xxxx est le code hexadécimal : http://www.unicode.org/charts/PDF/U0080.pdf


François


Vincent Bonamy a écrit :
Bonjour,

J'ai l'impression qu'il y a quelques messages restés sans réponse sur la liste, si les questions qui y figurent ne sont pas résolues n'hésitez pas à nous relancer - et si vous avez résolu certains problèmes entre temps, n'hésitez pas aussi à nous en faire part ! :-)

Ce message fait parti des messages qui n'ont pas eu de réponses ... je réponds maintenant.


Julien Troubat wrote:
Bonjour,

Je rencontre plusieurs problèmes :

- lors de la création d'une ressource, dans le champ organisation de la vCard on devrait avoir Université de la Méditerranée qui devrait apparaître. Mais à la place j'ai "Université de la Méditerranée". Donc à priori un problème d'encodage. Pourtant je suis bien en UTF8 de bout en bout et dans le fichier "commons-parameters.properties", on lit bien Université de la Méditerranée.
Effectivement le remplacement des caractères accentuées  par la tâche ANT pose problème ... dans votre cas, c'est le fichier ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml qui doit comporter "Université de la Méditerranée" alors que dans "commons-parameters.properties" figure bien "Université de la Méditerranée".
On va tenter de corriger cela pour une prochaine version mais cela ne me semble pas évient au premier abord ... si quelqu'un a une idée ?

Temporairement pour contourner le pb, plusieurs solutions :
* plutôt que d'utiliser le remplacement des variables, on peut modifier dans les sources de vocabulary directement conf/properties/domain/ldapVocabulary.xml et on remplace
ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
par
ORG:Université de la Méditerranée
* ... on peut aussi (ce qui signifie bien qu'il y a un pb qualque part ...) convertir le fichier commons-parameters.properties en ISO-8859-1, ce qui semble bizarrement résoudre les pbs (les accents dans les fichiers types  ldapVocabulary.xml sont alors bien encodés en UTF-8 !)
iconv -t ISO-8859-1 commons-parameters.properties




- j'ai un utilisateur qui est mal reconnu. Dans le champs prénom, c'est le prénom d'une autre personne qui apparaît. Ces deux personnes ont le même nom, mais pas le même uid, évidemment. Comment est-ce possible, alors qu'il s'authentifie avec son uid et son mot de passe. Le workflow est configuré pour une authentification CAS.
Effectivement, cf un mail précédent où je présentais rapidement l'algorithme de récupération de la VCARD de l'utilisateur courant : on recherche dans le vocabulaire peopleLdapLocalProvider d'une VCARD contenant textuellement UID:joe (lorsque l'utilisateur est joe), cf la XSL conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
Si une VCARD contient tectuellement UID:joel par exemple, cela va effectivement poser problème.

On pourrait tenter par exemple de rajouter un retour chariot dans la XSL pour que l'on regarde si la VCARD contient UID:joe\n
=> je n'ai pas testé cela, un \n suffirait-il ... ? Je testerai lorsque j'aurai un peu de temps (sauf si j'ai un retour la dessus avant ! ;-) )



- dernière question : est-ce normal que lorsque l'on clique sur "Ressource pédagogique ou "Document [DC]" dans "Référencer une ressource" (Workflow), une ressource en cours d'édition se créé automatiquement, même si l'on ferme directement l'editor ?
Oui, c'est "normal", cela fait partie des demandes d'améliorations que l'on a dans nos "TODO" ... cf tickets sur le site sourcesup.cru.fr

Vincent.



J'espère avoir été clair, dans le cas contraire n'hésitez pas à me demander.

Merci d'avance.






-- 
François Lefebvre
Bibliothèque Universitaire de Lille 1
Cité Scientifique - B.P. 30155
59653 VILLENEUVE D'ASCQ CEDEX
Tél.: 03.20.43.43.55

--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
vincentbonamy
Bonjour,

Si dans vocabulay cela est pris en compte, c'est que c'est au niveau de
l'éditeur que cela n'est pas encore pris en compte.
Un redémarrage de l'éditeur suffit.

Plutôt que de redémarrer on peut aussi appeller une url de la sorte :
http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab

Cf ici :
http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...

Vincent.

Julien Troubat wrote:

> Oui bien sûr je recompile à chaque fois, j'ai oublié de le préciser.
> Es-ce qu'il n'y a pas un cache quelque part qui garderait les
> informations ?
> Quand je regarde le fichier
> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
> j'ai bien Université qui apparaît.
>
> françois lefebvre a écrit :

>> Bonjour,
>>
>> Recompiles tu les modifications ?
>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>
>> Il faut donc stoper le/les tomcat, recompiler tes sources pour avoir
>> des paquets utilisables pour tomcat avec la commande :"ant all" dans
>> le module en question et redémarrer tomcat.
>>
>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la
>> commande "ant all" a tous les modules.
>>
>>
>> bon courage
>>
>>
>> Julien Troubat a écrit :

>>> Tout d'abord, merci pour vos réponses !
>>>
>>> Ensuite j'ai effectué la modification en mettant Universit\u00e9
>>> dans le fichier commons-parameters.properties. Malheureusement la
>>> modification n'est pas prise en compte. J'avais déjà remarqué ça
>>> pour d'autres modifs. Les modifs sont prises en compte plusieurs
>>> jours après. Pourtant je redémarre les tomcat. Je ne comprends pas
>>> pourquoi les modifs ne sont pas prises en compte immédiatement.
>>>
>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>
>>> Merci pour votre aide.
>>>
>>> TROUBAT Julien
>>> UFR : Pharo
>>> Service : DOSI Pharo
>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>> Jardin du Pharo
>>> 58 bd Charles Livon
>>> 13284 Marseille cedex 07
>>>
>>>
>>>
>>> Vincent Bonamy a écrit :

>>>> Effectivement, ca marche bien avec les échappements unicode :-)
>>>> => Universit\u00e9 de Rennes1
>>>> C'est également ce qui est utilisé dans les fichiers i18n (fichiers
>>>> properties pour les traductions), je n'y pensais plus.
>>>> Merci François.
>>>> Vincent.
>>>>
>>>>
>>>>
>>>> Francois Jannin wrote:

>>>>> Bonjour,
>>>>>
>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>
>>>>> Les fichiers properties Java sont interprétés comme étant, ipso
>>>>> facto et de façon standardisée, en ISO-8859-1
>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>> aussi tout autre encodage fera vraisemblablement echouer le
>>>>> décodage normal des bytes lors de la déserialisation, et donc
>>>>> débouchera sur un pb d'encodage pour tous les caractères non-ASCII.
>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM eventuel)
>>>>>
>>>>> Le mieux, le best, le top pour ces fichiers properties, est donc
>>>>> d'utiliser un echappement unicode de forme \uxxxx pour ne plus
>>>>> avoir de soucis...où xxxx est le code hexadécimal :
>>>>> http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>
>>>>>
>>>>> François
>>>>>
>>>>>
>>>>> Vincent Bonamy a écrit :

>>>>>> Bonjour,
>>>>>>
>>>>>> J'ai l'impression qu'il y a quelques messages restés sans réponse
>>>>>> sur la liste, si les questions qui y figurent ne sont pas
>>>>>> résolues n'hésitez pas à nous relancer - et si vous avez résolu
>>>>>> certains problèmes entre temps, n'hésitez pas aussi à nous en
>>>>>> faire part ! :-)
>>>>>>
>>>>>> Ce message fait parti des messages qui n'ont pas eu de réponses
>>>>>> ... je réponds maintenant.
>>>>>>
>>>>>>
>>>>>> Julien Troubat wrote:

>>>>>>> Bonjour,
>>>>>>>
>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>
>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>> organisation de la vCard on devrait avoir Université de la
>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j'ai
>>>>>>> "Université de la Méditerranée". Donc à priori un problème
>>>>>>> d'encodage. Pourtant je suis bien en UTF8 de bout en bout et
>>>>>>> dans le fichier "commons-parameters.properties", on lit bien
>>>>>>> Université de la Méditerranée.

>>>>>> Effectivement le remplacement des caractères accentuées par la
>>>>>> tâche ANT pose problème ... dans votre cas, c'est le fichier
>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>> qui doit comporter "Université de la Méditerranée" alors que
>>>>>> dans "commons-parameters.properties" figure bien "Université de
>>>>>> la Méditerranée".
>>>>>> On va tenter de corriger cela pour une prochaine version mais
>>>>>> cela ne me semble pas évient au premier abord ... si quelqu'un a
>>>>>> une idée ?
>>>>>>
>>>>>> Temporairement pour contourner le pb, plusieurs solutions :
>>>>>> * plutôt que d'utiliser le remplacement des variables, on peut
>>>>>> modifier dans les sources de vocabulary directement
>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace
>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>> par
>>>>>> ORG:Université de la Méditerranée
>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb qualque
>>>>>> part ...) convertir le fichier commons-parameters.properties en
>>>>>> ISO-8859-1, ce qui semble bizarrement résoudre les pbs (les
>>>>>> accents dans les fichiers types ldapVocabulary.xml sont alors
>>>>>> bien encodés en UTF-8 !)
>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>
>>>>>>
>>>>>>

>>>>>>>
>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le champs
>>>>>>> prénom, c'est le prénom d'une autre personne qui apparaît. Ces
>>>>>>> deux personnes ont le même nom, mais pas le même uid,
>>>>>>> évidemment. Comment est-ce possible, alors qu'il s'authentifie
>>>>>>> avec son uid et son mot de passe. Le workflow est configuré pour
>>>>>>> une authentification CAS.

>>>>>> Effectivement, cf un mail précédent où je présentais rapidement
>>>>>> l'algorithme de récupération de la VCARD de l'utilisateur courant
>>>>>> : on recherche dans le vocabulaire peopleLdapLocalProvider d'une
>>>>>> VCARD contenant textuellement UID:joe (lorsque l'utilisateur est
>>>>>> joe), cf la XSL
>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>> Si une VCARD contient tectuellement UID:joel par exemple, cela va
>>>>>> effectivement poser problème.
>>>>>>
>>>>>> On pourrait tenter par exemple de rajouter un retour chariot dans
>>>>>> la XSL pour que l'on regarde si la VCARD contient UID:joe\n
>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je testerai
>>>>>> lorsque j'aurai un peu de temps (sauf si j'ai un retour la dessus
>>>>>> avant ! ;-) )
>>>>>>
>>>>>>

>>>>>>>
>>>>>>> - dernière question : est-ce normal que lorsque l'on clique sur
>>>>>>> "Ressource pédagogique ou "Document [DC]" dans "Référencer une
>>>>>>> ressource" (Workflow), une ressource en cours d'édition se créé
>>>>>>> automatiquement, même si l'on ferme directement l'editor ?

>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf tickets sur le
>>>>>> site sourcesup.cru.fr
>>>>>>
>>>>>> Vincent.
>>>>>>
>>>>>>

>>>>>>>
>>>>>>> J'espère avoir été clair, dans le cas contraire n'hésitez pas à
>>>>>>> me demander.
>>>>>>>
>>>>>>> Merci d'avance.
>>>>>>>

>>>>>>

>>>>>

>>>>

>>>

>>
>> --
>> François Lefebvre
>> Bibliothèque Universitaire de Lille 1
>> Cité Scientifique - B.P. 30155
>> 59653 VILLENEUVE D'ASCQ CEDEX
>> Tél.: 03.20.43.43.55

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

julientroubat
J'ai redémarré le module Md-editor, j'ai forcé le rechargement du
vocabulaire dans le md-editor mais j'ai toujours le même problème. Dans
le champs ORG de la Vcard j'ai toujours Universit\u00e9 qui apparait.

Vincent Bonamy a écrit :

> Bonjour,
>
> Si dans vocabulay cela est pris en compte, c'est que c'est au niveau
> de l'éditeur que cela n'est pas encore pris en compte.
> Un redémarrage de l'éditeur suffit.
>
> Plutôt que de redémarrer on peut aussi appeller une url de la sorte :
> http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab
>
> Cf ici :
> http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...
>
>
> Vincent.
>
>
>
> Julien Troubat wrote:

>> Oui bien sûr je recompile à chaque fois, j'ai oublié de le préciser.
>> Es-ce qu'il n'y a pas un cache quelque part qui garderait les
>> informations ?
>> Quand je regarde le fichier
>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
>> j'ai bien Université qui apparaît.
>>
>> françois lefebvre a écrit :

>>> Bonjour,
>>>
>>> Recompiles tu les modifications ?
>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>>
>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour avoir
>>> des paquets utilisables pour tomcat avec la commande :"ant all" dans
>>> le module en question et redémarrer tomcat.
>>>
>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la
>>> commande "ant all" a tous les modules.
>>>
>>>
>>> bon courage
>>>
>>>
>>> Julien Troubat a écrit :

>>>> Tout d'abord, merci pour vos réponses !
>>>>
>>>> Ensuite j'ai effectué la modification en mettant Universit\u00e9
>>>> dans le fichier commons-parameters.properties. Malheureusement la
>>>> modification n'est pas prise en compte. J'avais déjà remarqué ça
>>>> pour d'autres modifs. Les modifs sont prises en compte plusieurs
>>>> jours après. Pourtant je redémarre les tomcat. Je ne comprends pas
>>>> pourquoi les modifs ne sont pas prises en compte immédiatement.
>>>>
>>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>>
>>>> Merci pour votre aide.
>>>>
>>>> TROUBAT Julien
>>>> UFR : Pharo
>>>> Service : DOSI Pharo
>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>>> Jardin du Pharo
>>>> 58 bd Charles Livon
>>>> 13284 Marseille cedex 07
>>>>
>>>>
>>>>
>>>> Vincent Bonamy a écrit :

>>>>> Effectivement, ca marche bien avec les échappements unicode :-)
>>>>> => Universit\u00e9 de Rennes1
>>>>> C'est également ce qui est utilisé dans les fichiers i18n
>>>>> (fichiers properties pour les traductions), je n'y pensais plus.
>>>>> Merci François.
>>>>> Vincent.
>>>>>
>>>>>
>>>>>
>>>>> Francois Jannin wrote:

>>>>>> Bonjour,
>>>>>>
>>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>>
>>>>>> Les fichiers properties Java sont interprétés comme étant, ipso
>>>>>> facto et de façon standardisée, en ISO-8859-1
>>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>>> aussi tout autre encodage fera vraisemblablement echouer le
>>>>>> décodage normal des bytes lors de la déserialisation, et donc
>>>>>> débouchera sur un pb d'encodage pour tous les caractères non-ASCII.
>>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM eventuel)
>>>>>>
>>>>>> Le mieux, le best, le top pour ces fichiers properties, est donc
>>>>>> d'utiliser un echappement unicode de forme \uxxxx pour ne plus
>>>>>> avoir de soucis...où xxxx est le code hexadécimal :
>>>>>> http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>>
>>>>>>
>>>>>> François
>>>>>>
>>>>>>
>>>>>> Vincent Bonamy a écrit :

>>>>>>> Bonjour,
>>>>>>>
>>>>>>> J'ai l'impression qu'il y a quelques messages restés sans
>>>>>>> réponse sur la liste, si les questions qui y figurent ne sont
>>>>>>> pas résolues n'hésitez pas à nous relancer - et si vous avez
>>>>>>> résolu certains problèmes entre temps, n'hésitez pas aussi à
>>>>>>> nous en faire part ! :-)
>>>>>>>
>>>>>>> Ce message fait parti des messages qui n'ont pas eu de réponses
>>>>>>> ... je réponds maintenant.
>>>>>>>
>>>>>>>
>>>>>>> Julien Troubat wrote:

>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>>
>>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>>> organisation de la vCard on devrait avoir Université de la
>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j'ai
>>>>>>>> "Université de la Méditerranée". Donc à priori un problème
>>>>>>>> d'encodage. Pourtant je suis bien en UTF8 de bout en bout et
>>>>>>>> dans le fichier "commons-parameters.properties", on lit bien
>>>>>>>> Université de la Méditerranée.

>>>>>>> Effectivement le remplacement des caractères accentuées par la
>>>>>>> tâche ANT pose problème ... dans votre cas, c'est le fichier
>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>> qui doit comporter "Université de la Méditerranée" alors que
>>>>>>> dans "commons-parameters.properties" figure bien "Université de
>>>>>>> la Méditerranée".
>>>>>>> On va tenter de corriger cela pour une prochaine version mais
>>>>>>> cela ne me semble pas évient au premier abord ... si quelqu'un a
>>>>>>> une idée ?
>>>>>>>
>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :
>>>>>>> * plutôt que d'utiliser le remplacement des variables, on peut
>>>>>>> modifier dans les sources de vocabulary directement
>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace
>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>>> par
>>>>>>> ORG:Université de la Méditerranée
>>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb
>>>>>>> qualque part ...) convertir le fichier
>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble
>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers
>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)
>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>>
>>>>>>>
>>>>>>>

>>>>>>>>
>>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le champs
>>>>>>>> prénom, c'est le prénom d'une autre personne qui apparaît. Ces
>>>>>>>> deux personnes ont le même nom, mais pas le même uid,
>>>>>>>> évidemment. Comment est-ce possible, alors qu'il s'authentifie
>>>>>>>> avec son uid et son mot de passe. Le workflow est configuré
>>>>>>>> pour une authentification CAS.

>>>>>>> Effectivement, cf un mail précédent où je présentais rapidement
>>>>>>> l'algorithme de récupération de la VCARD de l'utilisateur
>>>>>>> courant : on recherche dans le vocabulaire
>>>>>>> peopleLdapLocalProvider d'une VCARD contenant textuellement
>>>>>>> UID:joe (lorsque l'utilisateur est joe), cf la XSL
>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple, cela
>>>>>>> va effectivement poser problème.
>>>>>>>
>>>>>>> On pourrait tenter par exemple de rajouter un retour chariot
>>>>>>> dans la XSL pour que l'on regarde si la VCARD contient UID:joe\n
>>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je testerai
>>>>>>> lorsque j'aurai un peu de temps (sauf si j'ai un retour la
>>>>>>> dessus avant ! ;-) )
>>>>>>>
>>>>>>>

>>>>>>>>
>>>>>>>> - dernière question : est-ce normal que lorsque l'on clique sur
>>>>>>>> "Ressource pédagogique ou "Document [DC]" dans "Référencer une
>>>>>>>> ressource" (Workflow), une ressource en cours d'édition se créé
>>>>>>>> automatiquement, même si l'on ferme directement l'editor ?

>>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf tickets sur le
>>>>>>> site sourcesup.cru.fr
>>>>>>>
>>>>>>> Vincent.
>>>>>>>
>>>>>>>

>>>>>>>>
>>>>>>>> J'espère avoir été clair, dans le cas contraire n'hésitez pas à
>>>>>>>> me demander.
>>>>>>>>
>>>>>>>> Merci d'avance.
>>>>>>>>

>>>>>>>

>>>>>>

>>>>>

>>>>

>>>
>>> --
>>> François Lefebvre
>>> Bibliothèque Universitaire de Lille 1
>>> Cité Scientifique - B.P. 30155
>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>> Tél.: 03.20.43.43.55

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Ce n'est plus Université mais Universit\u00e9 alors ?
Vincent.

Julien Troubat wrote:

> J'ai redémarré le module Md-editor, j'ai forcé le rechargement du
> vocabulaire dans le md-editor mais j'ai toujours le même problème.
> Dans le champs ORG de la Vcard j'ai toujours Universit\u00e9 qui
> apparait.
>
>
> Vincent Bonamy a écrit :

>> Bonjour,
>>
>> Si dans vocabulay cela est pris en compte, c'est que c'est au niveau
>> de l'éditeur que cela n'est pas encore pris en compte.
>> Un redémarrage de l'éditeur suffit.
>>
>> Plutôt que de redémarrer on peut aussi appeller une url de la sorte :
>> http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab
>>
>> Cf ici :
>> http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...
>>
>>
>> Vincent.
>>
>>
>>
>> Julien Troubat wrote:

>>> Oui bien sûr je recompile à chaque fois, j'ai oublié de le préciser.
>>> Es-ce qu'il n'y a pas un cache quelque part qui garderait les
>>> informations ?
>>> Quand je regarde le fichier
>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
>>> j'ai bien Université qui apparaît.
>>>
>>> françois lefebvre a écrit :

>>>> Bonjour,
>>>>
>>>> Recompiles tu les modifications ?
>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>>>
>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour
>>>> avoir des paquets utilisables pour tomcat avec la commande :"ant
>>>> all" dans le module en question et redémarrer tomcat.
>>>>
>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la
>>>> commande "ant all" a tous les modules.
>>>>
>>>>
>>>> bon courage
>>>>
>>>>
>>>> Julien Troubat a écrit :

>>>>> Tout d'abord, merci pour vos réponses !
>>>>>
>>>>> Ensuite j'ai effectué la modification en mettant Universit\u00e9
>>>>> dans le fichier commons-parameters.properties. Malheureusement la
>>>>> modification n'est pas prise en compte. J'avais déjà remarqué ça
>>>>> pour d'autres modifs. Les modifs sont prises en compte plusieurs
>>>>> jours après. Pourtant je redémarre les tomcat. Je ne comprends pas
>>>>> pourquoi les modifs ne sont pas prises en compte immédiatement.
>>>>>
>>>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>>>
>>>>> Merci pour votre aide.
>>>>>
>>>>> TROUBAT Julien
>>>>> UFR : Pharo
>>>>> Service : DOSI Pharo
>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>>>> Jardin du Pharo
>>>>> 58 bd Charles Livon
>>>>> 13284 Marseille cedex 07
>>>>>
>>>>>
>>>>>
>>>>> Vincent Bonamy a écrit :

>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)
>>>>>> => Universit\u00e9 de Rennes1
>>>>>> C'est également ce qui est utilisé dans les fichiers i18n
>>>>>> (fichiers properties pour les traductions), je n'y pensais plus.
>>>>>> Merci François.
>>>>>> Vincent.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Francois Jannin wrote:

>>>>>>> Bonjour,
>>>>>>>
>>>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>>>
>>>>>>> Les fichiers properties Java sont interprétés comme étant, ipso
>>>>>>> facto et de façon standardisée, en ISO-8859-1
>>>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le
>>>>>>> décodage normal des bytes lors de la déserialisation, et donc
>>>>>>> débouchera sur un pb d'encodage pour tous les caractères non-ASCII.
>>>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM eventuel)
>>>>>>>
>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est donc
>>>>>>> d'utiliser un echappement unicode de forme \uxxxx pour ne plus
>>>>>>> avoir de soucis...où xxxx est le code hexadécimal :
>>>>>>> http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>>>
>>>>>>>
>>>>>>> François
>>>>>>>
>>>>>>>
>>>>>>> Vincent Bonamy a écrit :

>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> J'ai l'impression qu'il y a quelques messages restés sans
>>>>>>>> réponse sur la liste, si les questions qui y figurent ne sont
>>>>>>>> pas résolues n'hésitez pas à nous relancer - et si vous avez
>>>>>>>> résolu certains problèmes entre temps, n'hésitez pas aussi à
>>>>>>>> nous en faire part ! :-)
>>>>>>>>
>>>>>>>> Ce message fait parti des messages qui n'ont pas eu de réponses
>>>>>>>> ... je réponds maintenant.
>>>>>>>>
>>>>>>>>
>>>>>>>> Julien Troubat wrote:

>>>>>>>>> Bonjour,
>>>>>>>>>
>>>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>>>
>>>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>>>> organisation de la vCard on devrait avoir Université de la
>>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j'ai
>>>>>>>>> "Université de la Méditerranée". Donc à priori un problème
>>>>>>>>> d'encodage. Pourtant je suis bien en UTF8 de bout en bout et
>>>>>>>>> dans le fichier "commons-parameters.properties", on lit bien
>>>>>>>>> Université de la Méditerranée.

>>>>>>>> Effectivement le remplacement des caractères accentuées par la
>>>>>>>> tâche ANT pose problème ... dans votre cas, c'est le fichier
>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>>> qui doit comporter "Université de la Méditerranée" alors que
>>>>>>>> dans "commons-parameters.properties" figure bien "Université de
>>>>>>>> la Méditerranée".
>>>>>>>> On va tenter de corriger cela pour une prochaine version mais
>>>>>>>> cela ne me semble pas évient au premier abord ... si quelqu'un
>>>>>>>> a une idée ?
>>>>>>>>
>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :
>>>>>>>> * plutôt que d'utiliser le remplacement des variables, on peut
>>>>>>>> modifier dans les sources de vocabulary directement
>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace
>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>>>> par
>>>>>>>> ORG:Université de la Méditerranée
>>>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb
>>>>>>>> qualque part ...) convertir le fichier
>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble
>>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers
>>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)
>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>>>
>>>>>>>>
>>>>>>>>

>>>>>>>>>
>>>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le champs
>>>>>>>>> prénom, c'est le prénom d'une autre personne qui apparaît. Ces
>>>>>>>>> deux personnes ont le même nom, mais pas le même uid,
>>>>>>>>> évidemment. Comment est-ce possible, alors qu'il s'authentifie
>>>>>>>>> avec son uid et son mot de passe. Le workflow est configuré
>>>>>>>>> pour une authentification CAS.

>>>>>>>> Effectivement, cf un mail précédent où je présentais rapidement
>>>>>>>> l'algorithme de récupération de la VCARD de l'utilisateur
>>>>>>>> courant : on recherche dans le vocabulaire
>>>>>>>> peopleLdapLocalProvider d'une VCARD contenant textuellement
>>>>>>>> UID:joe (lorsque l'utilisateur est joe), cf la XSL
>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple, cela
>>>>>>>> va effectivement poser problème.
>>>>>>>>
>>>>>>>> On pourrait tenter par exemple de rajouter un retour chariot
>>>>>>>> dans la XSL pour que l'on regarde si la VCARD contient UID:joe\n
>>>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je testerai
>>>>>>>> lorsque j'aurai un peu de temps (sauf si j'ai un retour la
>>>>>>>> dessus avant ! ;-) )
>>>>>>>>
>>>>>>>>

>>>>>>>>>
>>>>>>>>> - dernière question : est-ce normal que lorsque l'on clique
>>>>>>>>> sur "Ressource pédagogique ou "Document [DC]" dans "Référencer
>>>>>>>>> une ressource" (Workflow), une ressource en cours d'édition se
>>>>>>>>> créé automatiquement, même si l'on ferme directement l'editor ?

>>>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf tickets sur
>>>>>>>> le site sourcesup.cru.fr
>>>>>>>>
>>>>>>>> Vincent.
>>>>>>>>
>>>>>>>>

>>>>>>>>>
>>>>>>>>> J'espère avoir été clair, dans le cas contraire n'hésitez pas
>>>>>>>>> à me demander.
>>>>>>>>>
>>>>>>>>> Merci d'avance.
>>>>>>>>>

>>>>>>>>

>>>>>>>

>>>>>>

>>>>>

>>>>
>>>> --
>>>> François Lefebvre
>>>> Bibliothèque Universitaire de Lille 1
>>>> Cité Scientifique - B.P. 30155
>>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>>> Tél.: 03.20.43.43.55

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

julientroubat
Oui, mais ça devrait être "Université" puisque cela apparaît comme ça
dans le fichier
ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml

Par contre dans mon fichier commons-parameters.properties j'ai
"Universit\u00e9"
Je précise que j'ai recompilé, déployé et redémarré à chaque fois.

Vincent Bonamy a écrit :

> Ce n'est plus Université mais Universit\u00e9 alors ?
> Vincent.
>
>
> Julien Troubat wrote:

>> J'ai redémarré le module Md-editor, j'ai forcé le rechargement du
>> vocabulaire dans le md-editor mais j'ai toujours le même problème.
>> Dans le champs ORG de la Vcard j'ai toujours Universit\u00e9 qui
>> apparait.
>>
>>
>> Vincent Bonamy a écrit :

>>> Bonjour,
>>>
>>> Si dans vocabulay cela est pris en compte, c'est que c'est au niveau
>>> de l'éditeur que cela n'est pas encore pris en compte.
>>> Un redémarrage de l'éditeur suffit.
>>>
>>> Plutôt que de redémarrer on peut aussi appeller une url de la sorte :
>>> http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab
>>>
>>> Cf ici :
>>> http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...
>>>
>>>
>>> Vincent.
>>>
>>>
>>>
>>> Julien Troubat wrote:

>>>> Oui bien sûr je recompile à chaque fois, j'ai oublié de le
>>>> préciser. Es-ce qu'il n'y a pas un cache quelque part qui garderait
>>>> les informations ?
>>>> Quand je regarde le fichier
>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
>>>> j'ai bien Université qui apparaît.
>>>>
>>>> françois lefebvre a écrit :

>>>>> Bonjour,
>>>>>
>>>>> Recompiles tu les modifications ?
>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>>>>
>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour
>>>>> avoir des paquets utilisables pour tomcat avec la commande :"ant
>>>>> all" dans le module en question et redémarrer tomcat.
>>>>>
>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la
>>>>> commande "ant all" a tous les modules.
>>>>>
>>>>>
>>>>> bon courage
>>>>>
>>>>>
>>>>> Julien Troubat a écrit :

>>>>>> Tout d'abord, merci pour vos réponses !
>>>>>>
>>>>>> Ensuite j'ai effectué la modification en mettant Universit\u00e9
>>>>>> dans le fichier commons-parameters.properties. Malheureusement la
>>>>>> modification n'est pas prise en compte. J'avais déjà remarqué ça
>>>>>> pour d'autres modifs. Les modifs sont prises en compte plusieurs
>>>>>> jours après. Pourtant je redémarre les tomcat. Je ne comprends
>>>>>> pas pourquoi les modifs ne sont pas prises en compte immédiatement.
>>>>>>
>>>>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>>>>
>>>>>> Merci pour votre aide.
>>>>>>
>>>>>> TROUBAT Julien
>>>>>> UFR : Pharo
>>>>>> Service : DOSI Pharo
>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>>>>> Jardin du Pharo
>>>>>> 58 bd Charles Livon
>>>>>> 13284 Marseille cedex 07
>>>>>>
>>>>>>
>>>>>>
>>>>>> Vincent Bonamy a écrit :

>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)
>>>>>>> => Universit\u00e9 de Rennes1
>>>>>>> C'est également ce qui est utilisé dans les fichiers i18n
>>>>>>> (fichiers properties pour les traductions), je n'y pensais plus.
>>>>>>> Merci François.
>>>>>>> Vincent.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Francois Jannin wrote:

>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>>>>
>>>>>>>> Les fichiers properties Java sont interprétés comme étant, ipso
>>>>>>>> facto et de façon standardisée, en ISO-8859-1
>>>>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le
>>>>>>>> décodage normal des bytes lors de la déserialisation, et donc
>>>>>>>> débouchera sur un pb d'encodage pour tous les caractères
>>>>>>>> non-ASCII.
>>>>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM eventuel)
>>>>>>>>
>>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est
>>>>>>>> donc d'utiliser un echappement unicode de forme \uxxxx pour ne
>>>>>>>> plus avoir de soucis...où xxxx est le code hexadécimal :
>>>>>>>> http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>>>>
>>>>>>>>
>>>>>>>> François
>>>>>>>>
>>>>>>>>
>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>> Bonjour,
>>>>>>>>>
>>>>>>>>> J'ai l'impression qu'il y a quelques messages restés sans
>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne sont
>>>>>>>>> pas résolues n'hésitez pas à nous relancer - et si vous avez
>>>>>>>>> résolu certains problèmes entre temps, n'hésitez pas aussi à
>>>>>>>>> nous en faire part ! :-)
>>>>>>>>>
>>>>>>>>> Ce message fait parti des messages qui n'ont pas eu de
>>>>>>>>> réponses ... je réponds maintenant.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Julien Troubat wrote:

>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>>>>
>>>>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>>>>> organisation de la vCard on devrait avoir Université de la
>>>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j'ai
>>>>>>>>>> "Université de la Méditerranée". Donc à priori un problème
>>>>>>>>>> d'encodage. Pourtant je suis bien en UTF8 de bout en bout et
>>>>>>>>>> dans le fichier "commons-parameters.properties", on lit bien
>>>>>>>>>> Université de la Méditerranée.

>>>>>>>>> Effectivement le remplacement des caractères accentuées par
>>>>>>>>> la tâche ANT pose problème ... dans votre cas, c'est le
>>>>>>>>> fichier
>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>>>> qui doit comporter "Université de la Méditerranée" alors
>>>>>>>>> que dans "commons-parameters.properties" figure bien
>>>>>>>>> "Université de la Méditerranée".
>>>>>>>>> On va tenter de corriger cela pour une prochaine version mais
>>>>>>>>> cela ne me semble pas évient au premier abord ... si quelqu'un
>>>>>>>>> a une idée ?
>>>>>>>>>
>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :
>>>>>>>>> * plutôt que d'utiliser le remplacement des variables, on peut
>>>>>>>>> modifier dans les sources de vocabulary directement
>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace
>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>>>>> par
>>>>>>>>> ORG:Université de la Méditerranée
>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb
>>>>>>>>> qualque part ...) convertir le fichier
>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble
>>>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers
>>>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)
>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>

>>>>>>>>>>
>>>>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le champs
>>>>>>>>>> prénom, c'est le prénom d'une autre personne qui apparaît.
>>>>>>>>>> Ces deux personnes ont le même nom, mais pas le même uid,
>>>>>>>>>> évidemment. Comment est-ce possible, alors qu'il
>>>>>>>>>> s'authentifie avec son uid et son mot de passe. Le workflow
>>>>>>>>>> est configuré pour une authentification CAS.

>>>>>>>>> Effectivement, cf un mail précédent où je présentais
>>>>>>>>> rapidement l'algorithme de récupération de la VCARD de
>>>>>>>>> l'utilisateur courant : on recherche dans le vocabulaire
>>>>>>>>> peopleLdapLocalProvider d'une VCARD contenant textuellement
>>>>>>>>> UID:joe (lorsque l'utilisateur est joe), cf la XSL
>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple, cela
>>>>>>>>> va effectivement poser problème.
>>>>>>>>>
>>>>>>>>> On pourrait tenter par exemple de rajouter un retour chariot
>>>>>>>>> dans la XSL pour que l'on regarde si la VCARD contient UID:joe\n
>>>>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je
>>>>>>>>> testerai lorsque j'aurai un peu de temps (sauf si j'ai un
>>>>>>>>> retour la dessus avant ! ;-) )
>>>>>>>>>
>>>>>>>>>

>>>>>>>>>>
>>>>>>>>>> - dernière question : est-ce normal que lorsque l'on clique
>>>>>>>>>> sur "Ressource pédagogique ou "Document [DC]" dans
>>>>>>>>>> "Référencer une ressource" (Workflow), une ressource en cours
>>>>>>>>>> d'édition se créé automatiquement, même si l'on ferme
>>>>>>>>>> directement l'editor ?

>>>>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf tickets sur
>>>>>>>>> le site sourcesup.cru.fr
>>>>>>>>>
>>>>>>>>> Vincent.
>>>>>>>>>
>>>>>>>>>

>>>>>>>>>>
>>>>>>>>>> J'espère avoir été clair, dans le cas contraire n'hésitez pas
>>>>>>>>>> à me demander.
>>>>>>>>>>
>>>>>>>>>> Merci d'avance.
>>>>>>>>>>

>>>>>>>>>

>>>>>>>>

>>>>>>>

>>>>>>

>>>>>
>>>>> --
>>>>> François Lefebvre
>>>>> Bibliothèque Universitaire de Lille 1
>>>>> Cité Scientifique - B.P. 30155
>>>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>>>> Tél.: 03.20.43.43.55

>>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Donc dans
ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
c'est OK.
Par contre dans le vocabulaire généré directement au niveau de
vocabulary : le vocabulaire lié au ldap ?
Il faut peut-être arrêter le tomcat du vocabulary, supprimer les
fichiers du temp de vocabulary et redémarrer.
Vincent.

Julien Troubat wrote:

> Oui, mais ça devrait être "Université" puisque cela apparaît comme ça
> dans le fichier
> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>
> Par contre dans mon fichier commons-parameters.properties j'ai
> "Universit\u00e9"
> Je précise que j'ai recompilé, déployé et redémarré à chaque fois.
>
> Vincent Bonamy a écrit :

>> Ce n'est plus Université mais Universit\u00e9 alors ?
>> Vincent.
>>
>>
>> Julien Troubat wrote:

>>> J'ai redémarré le module Md-editor, j'ai forcé le rechargement du
>>> vocabulaire dans le md-editor mais j'ai toujours le même problème.
>>> Dans le champs ORG de la Vcard j'ai toujours Universit\u00e9 qui
>>> apparait.
>>>
>>>
>>> Vincent Bonamy a écrit :

>>>> Bonjour,
>>>>
>>>> Si dans vocabulay cela est pris en compte, c'est que c'est au
>>>> niveau de l'éditeur que cela n'est pas encore pris en compte.
>>>> Un redémarrage de l'éditeur suffit.
>>>>
>>>> Plutôt que de redémarrer on peut aussi appeller une url de la sorte :
>>>> http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab
>>>>
>>>> Cf ici :
>>>> http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...
>>>>
>>>>
>>>> Vincent.
>>>>
>>>>
>>>>
>>>> Julien Troubat wrote:

>>>>> Oui bien sûr je recompile à chaque fois, j'ai oublié de le
>>>>> préciser. Es-ce qu'il n'y a pas un cache quelque part qui
>>>>> garderait les informations ?
>>>>> Quand je regarde le fichier
>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
>>>>> j'ai bien Université qui apparaît.
>>>>>
>>>>> françois lefebvre a écrit :

>>>>>> Bonjour,
>>>>>>
>>>>>> Recompiles tu les modifications ?
>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>>>>>
>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour
>>>>>> avoir des paquets utilisables pour tomcat avec la commande :"ant
>>>>>> all" dans le module en question et redémarrer tomcat.
>>>>>>
>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la
>>>>>> commande "ant all" a tous les modules.
>>>>>>
>>>>>>
>>>>>> bon courage
>>>>>>
>>>>>>
>>>>>> Julien Troubat a écrit :

>>>>>>> Tout d'abord, merci pour vos réponses !
>>>>>>>
>>>>>>> Ensuite j'ai effectué la modification en mettant Universit\u00e9
>>>>>>> dans le fichier commons-parameters.properties. Malheureusement
>>>>>>> la modification n'est pas prise en compte. J'avais déjà remarqué
>>>>>>> ça pour d'autres modifs. Les modifs sont prises en compte
>>>>>>> plusieurs jours après. Pourtant je redémarre les tomcat. Je ne
>>>>>>> comprends pas pourquoi les modifs ne sont pas prises en compte
>>>>>>> immédiatement.
>>>>>>>
>>>>>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>>>>>
>>>>>>> Merci pour votre aide.
>>>>>>>
>>>>>>> TROUBAT Julien
>>>>>>> UFR : Pharo
>>>>>>> Service : DOSI Pharo
>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>>>>>> Jardin du Pharo
>>>>>>> 58 bd Charles Livon
>>>>>>> 13284 Marseille cedex 07
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Vincent Bonamy a écrit :

>>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)
>>>>>>>> => Universit\u00e9 de Rennes1
>>>>>>>> C'est également ce qui est utilisé dans les fichiers i18n
>>>>>>>> (fichiers properties pour les traductions), je n'y pensais plus.
>>>>>>>> Merci François.
>>>>>>>> Vincent.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Francois Jannin wrote:

>>>>>>>>> Bonjour,
>>>>>>>>>
>>>>>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>>>>>
>>>>>>>>> Les fichiers properties Java sont interprétés comme étant,
>>>>>>>>> ipso facto et de façon standardisée, en ISO-8859-1
>>>>>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le
>>>>>>>>> décodage normal des bytes lors de la déserialisation, et donc
>>>>>>>>> débouchera sur un pb d'encodage pour tous les caractères
>>>>>>>>> non-ASCII.
>>>>>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM eventuel)
>>>>>>>>>
>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est
>>>>>>>>> donc d'utiliser un echappement unicode de forme \uxxxx pour ne
>>>>>>>>> plus avoir de soucis...où xxxx est le code hexadécimal :
>>>>>>>>> http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> François
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> J'ai l'impression qu'il y a quelques messages restés sans
>>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne sont
>>>>>>>>>> pas résolues n'hésitez pas à nous relancer - et si vous avez
>>>>>>>>>> résolu certains problèmes entre temps, n'hésitez pas aussi à
>>>>>>>>>> nous en faire part ! :-)
>>>>>>>>>>
>>>>>>>>>> Ce message fait parti des messages qui n'ont pas eu de
>>>>>>>>>> réponses ... je réponds maintenant.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Julien Troubat wrote:

>>>>>>>>>>> Bonjour,
>>>>>>>>>>>
>>>>>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>>>>>
>>>>>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>>>>>> organisation de la vCard on devrait avoir Université de la
>>>>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j'ai
>>>>>>>>>>> "Université de la Méditerranée". Donc à priori un
>>>>>>>>>>> problème d'encodage. Pourtant je suis bien en UTF8 de bout
>>>>>>>>>>> en bout et dans le fichier "commons-parameters.properties",
>>>>>>>>>>> on lit bien Université de la Méditerranée.

>>>>>>>>>> Effectivement le remplacement des caractères accentuées par
>>>>>>>>>> la tâche ANT pose problème ... dans votre cas, c'est le
>>>>>>>>>> fichier
>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>>>>> qui doit comporter "Université de la Méditerranée" alors
>>>>>>>>>> que dans "commons-parameters.properties" figure bien
>>>>>>>>>> "Université de la Méditerranée".
>>>>>>>>>> On va tenter de corriger cela pour une prochaine version mais
>>>>>>>>>> cela ne me semble pas évient au premier abord ... si
>>>>>>>>>> quelqu'un a une idée ?
>>>>>>>>>>
>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :
>>>>>>>>>> * plutôt que d'utiliser le remplacement des variables, on
>>>>>>>>>> peut modifier dans les sources de vocabulary directement
>>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace
>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>>>>>> par
>>>>>>>>>> ORG:Université de la Méditerranée
>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb
>>>>>>>>>> qualque part ...) convertir le fichier
>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble
>>>>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers
>>>>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)
>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>

>>>>>>>>>>>
>>>>>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le champs
>>>>>>>>>>> prénom, c'est le prénom d'une autre personne qui apparaît.
>>>>>>>>>>> Ces deux personnes ont le même nom, mais pas le même uid,
>>>>>>>>>>> évidemment. Comment est-ce possible, alors qu'il
>>>>>>>>>>> s'authentifie avec son uid et son mot de passe. Le workflow
>>>>>>>>>>> est configuré pour une authentification CAS.

>>>>>>>>>> Effectivement, cf un mail précédent où je présentais
>>>>>>>>>> rapidement l'algorithme de récupération de la VCARD de
>>>>>>>>>> l'utilisateur courant : on recherche dans le vocabulaire
>>>>>>>>>> peopleLdapLocalProvider d'une VCARD contenant textuellement
>>>>>>>>>> UID:joe (lorsque l'utilisateur est joe), cf la XSL
>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple,
>>>>>>>>>> cela va effectivement poser problème.
>>>>>>>>>>
>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour chariot
>>>>>>>>>> dans la XSL pour que l'on regarde si la VCARD contient UID:joe\n
>>>>>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je
>>>>>>>>>> testerai lorsque j'aurai un peu de temps (sauf si j'ai un
>>>>>>>>>> retour la dessus avant ! ;-) )
>>>>>>>>>>
>>>>>>>>>>

>>>>>>>>>>>
>>>>>>>>>>> - dernière question : est-ce normal que lorsque l'on clique
>>>>>>>>>>> sur "Ressource pédagogique ou "Document [DC]" dans
>>>>>>>>>>> "Référencer une ressource" (Workflow), une ressource en
>>>>>>>>>>> cours d'édition se créé automatiquement, même si l'on ferme
>>>>>>>>>>> directement l'editor ?

>>>>>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf tickets sur
>>>>>>>>>> le site sourcesup.cru.fr
>>>>>>>>>>
>>>>>>>>>> Vincent.
>>>>>>>>>>
>>>>>>>>>>

>>>>>>>>>>>
>>>>>>>>>>> J'espère avoir été clair, dans le cas contraire n'hésitez
>>>>>>>>>>> pas à me demander.
>>>>>>>>>>>
>>>>>>>>>>> Merci d'avance.
>>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>

>>>>>>>>

>>>>>>>

>>>>>>
>>>>>> --
>>>>>> François Lefebvre
>>>>>> Bibliothèque Universitaire de Lille 1
>>>>>> Cité Scientifique - B.P. 30155
>>>>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>>>>> Tél.: 03.20.43.43.55

>>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

julientroubat
Vincent Bonamy a écrit :

> Donc dans
> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
> c'est OK.
> Par contre dans le vocabulaire généré directement au niveau de
> vocabulary : le vocabulaire lié au ldap ?
> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les
> fichiers du temp de vocabulary et redémarrer.
> Vincent.

Fait mais cela ne marche toujours pas ... Je commence à désespérer :/

>
> Julien Troubat wrote:

>> Oui, mais ça devrait être "Université" puisque cela apparaît comme ça
>> dans le fichier
>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>
>> Par contre dans mon fichier commons-parameters.properties j'ai
>> "Universit\u00e9"
>> Je précise que j'ai recompilé, déployé et redémarré à chaque fois.
>>
>> Vincent Bonamy a écrit :

>>> Ce n'est plus Université mais Universit\u00e9 alors ?
>>> Vincent.
>>>
>>>
>>> Julien Troubat wrote:

>>>> J'ai redémarré le module Md-editor, j'ai forcé le rechargement du
>>>> vocabulaire dans le md-editor mais j'ai toujours le même problème.
>>>> Dans le champs ORG de la Vcard j'ai toujours Universit\u00e9 qui
>>>> apparait.
>>>>
>>>>
>>>> Vincent Bonamy a écrit :

>>>>> Bonjour,
>>>>>
>>>>> Si dans vocabulay cela est pris en compte, c'est que c'est au
>>>>> niveau de l'éditeur que cela n'est pas encore pris en compte.
>>>>> Un redémarrage de l'éditeur suffit.
>>>>>
>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la sorte :
>>>>> http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab
>>>>>
>>>>> Cf ici :
>>>>> http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...
>>>>>
>>>>>
>>>>> Vincent.
>>>>>
>>>>>
>>>>>
>>>>> Julien Troubat wrote:

>>>>>> Oui bien sûr je recompile à chaque fois, j'ai oublié de le
>>>>>> préciser. Es-ce qu'il n'y a pas un cache quelque part qui
>>>>>> garderait les informations ?
>>>>>> Quand je regarde le fichier
>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
>>>>>> j'ai bien Université qui apparaît.
>>>>>>
>>>>>> françois lefebvre a écrit :

>>>>>>> Bonjour,
>>>>>>>
>>>>>>> Recompiles tu les modifications ?
>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>>>>>>
>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour
>>>>>>> avoir des paquets utilisables pour tomcat avec la commande :"ant
>>>>>>> all" dans le module en question et redémarrer tomcat.
>>>>>>>
>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la
>>>>>>> commande "ant all" a tous les modules.
>>>>>>>
>>>>>>>
>>>>>>> bon courage
>>>>>>>
>>>>>>>
>>>>>>> Julien Troubat a écrit :

>>>>>>>> Tout d'abord, merci pour vos réponses !
>>>>>>>>
>>>>>>>> Ensuite j'ai effectué la modification en mettant
>>>>>>>> Universit\u00e9 dans le fichier commons-parameters.properties.
>>>>>>>> Malheureusement la modification n'est pas prise en compte.
>>>>>>>> J'avais déjà remarqué ça pour d'autres modifs. Les modifs sont
>>>>>>>> prises en compte plusieurs jours après. Pourtant je redémarre
>>>>>>>> les tomcat. Je ne comprends pas pourquoi les modifs ne sont pas
>>>>>>>> prises en compte immédiatement.
>>>>>>>>
>>>>>>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>>>>>>
>>>>>>>> Merci pour votre aide.
>>>>>>>>
>>>>>>>> TROUBAT Julien
>>>>>>>> UFR : Pharo
>>>>>>>> Service : DOSI Pharo
>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>>>>>>> Jardin du Pharo
>>>>>>>> 58 bd Charles Livon
>>>>>>>> 13284 Marseille cedex 07
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)
>>>>>>>>> => Universit\u00e9 de Rennes1
>>>>>>>>> C'est également ce qui est utilisé dans les fichiers i18n
>>>>>>>>> (fichiers properties pour les traductions), je n'y pensais plus.
>>>>>>>>> Merci François.
>>>>>>>>> Vincent.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Francois Jannin wrote:

>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>>>>>>
>>>>>>>>>> Les fichiers properties Java sont interprétés comme étant,
>>>>>>>>>> ipso facto et de façon standardisée, en ISO-8859-1
>>>>>>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le
>>>>>>>>>> décodage normal des bytes lors de la déserialisation, et donc
>>>>>>>>>> débouchera sur un pb d'encodage pour tous les caractères
>>>>>>>>>> non-ASCII.
>>>>>>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM
>>>>>>>>>> eventuel)
>>>>>>>>>>
>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est
>>>>>>>>>> donc d'utiliser un echappement unicode de forme \uxxxx pour
>>>>>>>>>> ne plus avoir de soucis...où xxxx est le code hexadécimal :
>>>>>>>>>> http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> François
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>> Bonjour,
>>>>>>>>>>>
>>>>>>>>>>> J'ai l'impression qu'il y a quelques messages restés sans
>>>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne
>>>>>>>>>>> sont pas résolues n'hésitez pas à nous relancer - et si vous
>>>>>>>>>>> avez résolu certains problèmes entre temps, n'hésitez pas
>>>>>>>>>>> aussi à nous en faire part ! :-)
>>>>>>>>>>>
>>>>>>>>>>> Ce message fait parti des messages qui n'ont pas eu de
>>>>>>>>>>> réponses ... je réponds maintenant.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Julien Troubat wrote:

>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>
>>>>>>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>>>>>>
>>>>>>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>>>>>>> organisation de la vCard on devrait avoir Université de la
>>>>>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j'ai
>>>>>>>>>>>> "Université de la Méditerranée". Donc à priori un
>>>>>>>>>>>> problème d'encodage. Pourtant je suis bien en UTF8 de bout
>>>>>>>>>>>> en bout et dans le fichier "commons-parameters.properties",
>>>>>>>>>>>> on lit bien Université de la Méditerranée.

>>>>>>>>>>> Effectivement le remplacement des caractères accentuées par
>>>>>>>>>>> la tâche ANT pose problème ... dans votre cas, c'est le
>>>>>>>>>>> fichier
>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>>>>>> qui doit comporter "Université de la Méditerranée" alors
>>>>>>>>>>> que dans "commons-parameters.properties" figure bien
>>>>>>>>>>> "Université de la Méditerranée".
>>>>>>>>>>> On va tenter de corriger cela pour une prochaine version
>>>>>>>>>>> mais cela ne me semble pas évient au premier abord ... si
>>>>>>>>>>> quelqu'un a une idée ?
>>>>>>>>>>>
>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :
>>>>>>>>>>> * plutôt que d'utiliser le remplacement des variables, on
>>>>>>>>>>> peut modifier dans les sources de vocabulary directement
>>>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace
>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>>>>>>> par
>>>>>>>>>>> ORG:Université de la Méditerranée
>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb
>>>>>>>>>>> qualque part ...) convertir le fichier
>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble
>>>>>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers
>>>>>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)
>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>

>>>>>>>>>>>>
>>>>>>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le champs
>>>>>>>>>>>> prénom, c'est le prénom d'une autre personne qui apparaît.
>>>>>>>>>>>> Ces deux personnes ont le même nom, mais pas le même uid,
>>>>>>>>>>>> évidemment. Comment est-ce possible, alors qu'il
>>>>>>>>>>>> s'authentifie avec son uid et son mot de passe. Le workflow
>>>>>>>>>>>> est configuré pour une authentification CAS.

>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais
>>>>>>>>>>> rapidement l'algorithme de récupération de la VCARD de
>>>>>>>>>>> l'utilisateur courant : on recherche dans le vocabulaire
>>>>>>>>>>> peopleLdapLocalProvider d'une VCARD contenant textuellement
>>>>>>>>>>> UID:joe (lorsque l'utilisateur est joe), cf la XSL
>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple,
>>>>>>>>>>> cela va effectivement poser problème.
>>>>>>>>>>>
>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour chariot
>>>>>>>>>>> dans la XSL pour que l'on regarde si la VCARD contient
>>>>>>>>>>> UID:joe\n
>>>>>>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je
>>>>>>>>>>> testerai lorsque j'aurai un peu de temps (sauf si j'ai un
>>>>>>>>>>> retour la dessus avant ! ;-) )
>>>>>>>>>>>
>>>>>>>>>>>

>>>>>>>>>>>>
>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l'on clique
>>>>>>>>>>>> sur "Ressource pédagogique ou "Document [DC]" dans
>>>>>>>>>>>> "Référencer une ressource" (Workflow), une ressource en
>>>>>>>>>>>> cours d'édition se créé automatiquement, même si l'on ferme
>>>>>>>>>>>> directement l'editor ?

>>>>>>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf tickets
>>>>>>>>>>> sur le site sourcesup.cru.fr
>>>>>>>>>>>
>>>>>>>>>>> Vincent.
>>>>>>>>>>>
>>>>>>>>>>>

>>>>>>>>>>>>
>>>>>>>>>>>> J'espère avoir été clair, dans le cas contraire n'hésitez
>>>>>>>>>>>> pas à me demander.
>>>>>>>>>>>>
>>>>>>>>>>>> Merci d'avance.
>>>>>>>>>>>>

>>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>

>>>>>>>>

>>>>>>>
>>>>>>> --
>>>>>>> François Lefebvre
>>>>>>> Bibliothèque Universitaire de Lille 1
>>>>>>> Cité Scientifique - B.P. 30155
>>>>>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>>>>>> Tél.: 03.20.43.43.55

>>>>>

>>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Julien Troubat wrote:

>
> Vincent Bonamy a écrit :

>> Donc dans
>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>> c'est OK.
>> Par contre dans le vocabulaire généré directement au niveau de
>> vocabulary : le vocabulaire lié au ldap ?
>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les
>> fichiers du temp de vocabulary et redémarrer.
>> Vincent.

> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/

Et donc dans le vocabulaire peopleLdapLocalProvider donné par
ori-oai-vocabulary :

http://localhost:9080/ori-oai-vocabulary/admin.jsp?id=peopleLdapLocalPro...

on trouve Universit\u00e9 ?

Vincent.

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

francoisjannin
Julien Troubat a écrit :

>
> Vincent Bonamy a écrit :

>> Donc dans
>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>> c'est OK.
>> Par contre dans le vocabulaire généré directement au niveau de
>> vocabulary : le vocabulaire lié au ldap ?
>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les
>> fichiers du temp de vocabulary et redémarrer.
>> Vincent.

> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/
>

Mais non mais non, courage !

L'encodage est quelque chose à s'arracher les cheveux, car ce qu'on voit
est toujours interprété (désérialisé avec le bon charset ou pas,
désechappé ou pas), et le cache-cache induit est certes propice pour
s'arracher les cheveux...
Mais, j'ai une autre suggestion : quand tu dis que tu "vois" le
caractère correctement accentué dans ldapVocabulary.xml, es-tu sûr qu'en
fait l'echappement unicode n'est pas déséchappé par l'appli qui te le
"montre" ?
Car c'est étrange que tu retrouve l'échappement \u00e9 dans le
vocabulaire généré, étant donné que le properties n'est plus utilisé ?

Je précise que l'echappement \uxxx fonctionne uniquement pour les
fichier properties Java, et par pour xml.
Le parseur XML n'echappera pas ces séquences. Pour les caractères
non-ascii, XML utilise les entités :
&ddd; ou &xhh; où ddd est la valeur décimale du code unicode, hh la
valeur hexadécimale.

Il y a des chances que lorsque la valeur est prise du fichier properties
et "remplacée" dans le fichier xml, l'échappement soit resté alors qu'il
ne faudrait pas.
Dans ce cas, utilise non pas Universit\u00e9 mais Universit&xe9; dans le
fichier properties...

François

>

>>
>> Julien Troubat wrote:

>>> Oui, mais ça devrait être "Université" puisque cela apparaît comme
>>> ça dans le fichier
>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>
>>> Par contre dans mon fichier commons-parameters.properties j'ai
>>> "Universit\u00e9"
>>> Je précise que j'ai recompilé, déployé et redémarré à chaque fois.
>>>
>>> Vincent Bonamy a écrit :

>>>> Ce n'est plus Université mais Universit\u00e9 alors ?
>>>> Vincent.
>>>>
>>>>
>>>> Julien Troubat wrote:

>>>>> J'ai redémarré le module Md-editor, j'ai forcé le rechargement du
>>>>> vocabulaire dans le md-editor mais j'ai toujours le même problème.
>>>>> Dans le champs ORG de la Vcard j'ai toujours Universit\u00e9 qui
>>>>> apparait.
>>>>>
>>>>>
>>>>> Vincent Bonamy a écrit :

>>>>>> Bonjour,
>>>>>>
>>>>>> Si dans vocabulay cela est pris en compte, c'est que c'est au
>>>>>> niveau de l'éditeur que cela n'est pas encore pris en compte.
>>>>>> Un redémarrage de l'éditeur suffit.
>>>>>>
>>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la
>>>>>> sorte :
>>>>>> http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab
>>>>>>
>>>>>> Cf ici :
>>>>>> http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...
>>>>>>
>>>>>>
>>>>>> Vincent.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Julien Troubat wrote:

>>>>>>> Oui bien sûr je recompile à chaque fois, j'ai oublié de le
>>>>>>> préciser. Es-ce qu'il n'y a pas un cache quelque part qui
>>>>>>> garderait les informations ?
>>>>>>> Quand je regarde le fichier
>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
>>>>>>> j'ai bien Université qui apparaît.
>>>>>>>
>>>>>>> françois lefebvre a écrit :

>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> Recompiles tu les modifications ?
>>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>>>>>>>
>>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour
>>>>>>>> avoir des paquets utilisables pour tomcat avec la commande
>>>>>>>> :"ant all" dans le module en question et redémarrer tomcat.
>>>>>>>>
>>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer la
>>>>>>>> commande "ant all" a tous les modules.
>>>>>>>>
>>>>>>>>
>>>>>>>> bon courage
>>>>>>>>
>>>>>>>>
>>>>>>>> Julien Troubat a écrit :

>>>>>>>>> Tout d'abord, merci pour vos réponses !
>>>>>>>>>
>>>>>>>>> Ensuite j'ai effectué la modification en mettant
>>>>>>>>> Universit\u00e9 dans le fichier commons-parameters.properties.
>>>>>>>>> Malheureusement la modification n'est pas prise en compte.
>>>>>>>>> J'avais déjà remarqué ça pour d'autres modifs. Les modifs sont
>>>>>>>>> prises en compte plusieurs jours après. Pourtant je redémarre
>>>>>>>>> les tomcat. Je ne comprends pas pourquoi les modifs ne sont
>>>>>>>>> pas prises en compte immédiatement.
>>>>>>>>>
>>>>>>>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>>>>>>>
>>>>>>>>> Merci pour votre aide.
>>>>>>>>>
>>>>>>>>> TROUBAT Julien
>>>>>>>>> UFR : Pharo
>>>>>>>>> Service : DOSI Pharo
>>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>>>>>>>> Jardin du Pharo
>>>>>>>>> 58 bd Charles Livon
>>>>>>>>> 13284 Marseille cedex 07
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)
>>>>>>>>>> => Universit\u00e9 de Rennes1
>>>>>>>>>> C'est également ce qui est utilisé dans les fichiers i18n
>>>>>>>>>> (fichiers properties pour les traductions), je n'y pensais plus.
>>>>>>>>>> Merci François.
>>>>>>>>>> Vincent.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Francois Jannin wrote:

>>>>>>>>>>> Bonjour,
>>>>>>>>>>>
>>>>>>>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>>>>>>>
>>>>>>>>>>> Les fichiers properties Java sont interprétés comme étant,
>>>>>>>>>>> ipso facto et de façon standardisée, en ISO-8859-1
>>>>>>>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le
>>>>>>>>>>> décodage normal des bytes lors de la déserialisation, et
>>>>>>>>>>> donc débouchera sur un pb d'encodage pour tous les
>>>>>>>>>>> caractères non-ASCII.
>>>>>>>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM
>>>>>>>>>>> eventuel)
>>>>>>>>>>>
>>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est
>>>>>>>>>>> donc d'utiliser un echappement unicode de forme \uxxxx pour
>>>>>>>>>>> ne plus avoir de soucis...où xxxx est le code hexadécimal :
>>>>>>>>>>> http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> François
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>
>>>>>>>>>>>> J'ai l'impression qu'il y a quelques messages restés sans
>>>>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne
>>>>>>>>>>>> sont pas résolues n'hésitez pas à nous relancer - et si
>>>>>>>>>>>> vous avez résolu certains problèmes entre temps, n'hésitez
>>>>>>>>>>>> pas aussi à nous en faire part ! :-)
>>>>>>>>>>>>
>>>>>>>>>>>> Ce message fait parti des messages qui n'ont pas eu de
>>>>>>>>>>>> réponses ... je réponds maintenant.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Julien Troubat wrote:

>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>>>>>>>
>>>>>>>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>>>>>>>> organisation de la vCard on devrait avoir Université de la
>>>>>>>>>>>>> Méditerranée qui devrait apparaître. Mais à la place j'ai
>>>>>>>>>>>>> "Université de la Méditerranée". Donc à priori un
>>>>>>>>>>>>> problème d'encodage. Pourtant je suis bien en UTF8 de bout
>>>>>>>>>>>>> en bout et dans le fichier
>>>>>>>>>>>>> "commons-parameters.properties", on lit bien Université de
>>>>>>>>>>>>> la Méditerranée.

>>>>>>>>>>>> Effectivement le remplacement des caractères accentuées
>>>>>>>>>>>> par la tâche ANT pose problème ... dans votre cas, c'est le
>>>>>>>>>>>> fichier
>>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>>>>>>> qui doit comporter "Université de la Méditerranée" alors
>>>>>>>>>>>> que dans "commons-parameters.properties" figure bien
>>>>>>>>>>>> "Université de la Méditerranée".
>>>>>>>>>>>> On va tenter de corriger cela pour une prochaine version
>>>>>>>>>>>> mais cela ne me semble pas évient au premier abord ... si
>>>>>>>>>>>> quelqu'un a une idée ?
>>>>>>>>>>>>
>>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :
>>>>>>>>>>>> * plutôt que d'utiliser le remplacement des variables, on
>>>>>>>>>>>> peut modifier dans les sources de vocabulary directement
>>>>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace
>>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>>>>>>>> par
>>>>>>>>>>>> ORG:Université de la Méditerranée
>>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb
>>>>>>>>>>>> qualque part ...) convertir le fichier
>>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble
>>>>>>>>>>>> bizarrement résoudre les pbs (les accents dans les fichiers
>>>>>>>>>>>> types ldapVocabulary.xml sont alors bien encodés en UTF-8 !)
>>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>

>>>>>>>>>>>>>
>>>>>>>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le champs
>>>>>>>>>>>>> prénom, c'est le prénom d'une autre personne qui apparaît.
>>>>>>>>>>>>> Ces deux personnes ont le même nom, mais pas le même uid,
>>>>>>>>>>>>> évidemment. Comment est-ce possible, alors qu'il
>>>>>>>>>>>>> s'authentifie avec son uid et son mot de passe. Le
>>>>>>>>>>>>> workflow est configuré pour une authentification CAS.

>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais
>>>>>>>>>>>> rapidement l'algorithme de récupération de la VCARD de
>>>>>>>>>>>> l'utilisateur courant : on recherche dans le vocabulaire
>>>>>>>>>>>> peopleLdapLocalProvider d'une VCARD contenant textuellement
>>>>>>>>>>>> UID:joe (lorsque l'utilisateur est joe), cf la XSL
>>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple,
>>>>>>>>>>>> cela va effectivement poser problème.
>>>>>>>>>>>>
>>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour
>>>>>>>>>>>> chariot dans la XSL pour que l'on regarde si la VCARD
>>>>>>>>>>>> contient UID:joe\n
>>>>>>>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je
>>>>>>>>>>>> testerai lorsque j'aurai un peu de temps (sauf si j'ai un
>>>>>>>>>>>> retour la dessus avant ! ;-) )
>>>>>>>>>>>>
>>>>>>>>>>>>

>>>>>>>>>>>>>
>>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l'on
>>>>>>>>>>>>> clique sur "Ressource pédagogique ou "Document [DC]" dans
>>>>>>>>>>>>> "Référencer une ressource" (Workflow), une ressource en
>>>>>>>>>>>>> cours d'édition se créé automatiquement, même si l'on
>>>>>>>>>>>>> ferme directement l'editor ?

>>>>>>>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>>>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf tickets
>>>>>>>>>>>> sur le site sourcesup.cru.fr
>>>>>>>>>>>>
>>>>>>>>>>>> Vincent.
>>>>>>>>>>>>
>>>>>>>>>>>>

>>>>>>>>>>>>>
>>>>>>>>>>>>> J'espère avoir été clair, dans le cas contraire n'hésitez
>>>>>>>>>>>>> pas à me demander.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Merci d'avance.
>>>>>>>>>>>>>

>>>>>>>>>>>>

>>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>

>>>>>>>>
>>>>>>>> --
>>>>>>>> François Lefebvre
>>>>>>>> Bibliothèque Universitaire de Lille 1
>>>>>>>> Cité Scientifique - B.P. 30155
>>>>>>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>>>>>>> Tél.: 03.20.43.43.55

>>>>>>

>>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

julientroubat
En mettant Universit&xe9; dans le fichier properties, le module ne
démarre plus à cause d'une Exception (voir ci-dessous) :

org.xml.sax.SAXParseException: The entity "xe9" was referenced, but not
declared.

Je commence à être chauve :D

Francois Jannin a écrit :

> Julien Troubat a écrit :

>>
>> Vincent Bonamy a écrit :

>>> Donc dans
>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>> c'est OK.
>>> Par contre dans le vocabulaire généré directement au niveau de
>>> vocabulary : le vocabulaire lié au ldap ?
>>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les
>>> fichiers du temp de vocabulary et redémarrer.
>>> Vincent.

>> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/
>>

> Mais non mais non, courage !
>
> L'encodage est quelque chose à s'arracher les cheveux, car ce qu'on
> voit est toujours interprété (désérialisé avec le bon charset ou pas,
> désechappé ou pas), et le cache-cache induit est certes propice pour
> s'arracher les cheveux...
> Mais, j'ai une autre suggestion : quand tu dis que tu "vois" le
> caractère correctement accentué dans ldapVocabulary.xml, es-tu sûr
> qu'en fait l'echappement unicode n'est pas déséchappé par l'appli qui
> te le "montre" ?
> Car c'est étrange que tu retrouve l'échappement \u00e9 dans le
> vocabulaire généré, étant donné que le properties n'est plus utilisé ?
>
> Je précise que l'echappement \uxxx fonctionne uniquement pour les
> fichier properties Java, et par pour xml.
> Le parseur XML n'echappera pas ces séquences. Pour les caractères
> non-ascii, XML utilise les entités :
> &ddd; ou &xhh; où ddd est la valeur décimale du code unicode, hh la
> valeur hexadécimale.
>
> Il y a des chances que lorsque la valeur est prise du fichier
> properties et "remplacée" dans le fichier xml, l'échappement soit
> resté alors qu'il ne faudrait pas.
> Dans ce cas, utilise non pas Universit\u00e9 mais Universit&xe9; dans
> le fichier properties...
>
> François

>>

>>>
>>> Julien Troubat wrote:

>>>> Oui, mais ça devrait être "Université" puisque cela apparaît comme
>>>> ça dans le fichier
>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>
>>>>
>>>> Par contre dans mon fichier commons-parameters.properties j'ai
>>>> "Universit\u00e9"
>>>> Je précise que j'ai recompilé, déployé et redémarré à chaque fois.
>>>>
>>>> Vincent Bonamy a écrit :

>>>>> Ce n'est plus Université mais Universit\u00e9 alors ?
>>>>> Vincent.
>>>>>
>>>>>
>>>>> Julien Troubat wrote:

>>>>>> J'ai redémarré le module Md-editor, j'ai forcé le rechargement du
>>>>>> vocabulaire dans le md-editor mais j'ai toujours le même
>>>>>> problème. Dans le champs ORG de la Vcard j'ai toujours
>>>>>> Universit\u00e9 qui apparait.
>>>>>>
>>>>>>
>>>>>> Vincent Bonamy a écrit :

>>>>>>> Bonjour,
>>>>>>>
>>>>>>> Si dans vocabulay cela est pris en compte, c'est que c'est au
>>>>>>> niveau de l'éditeur que cela n'est pas encore pris en compte.
>>>>>>> Un redémarrage de l'éditeur suffit.
>>>>>>>
>>>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la
>>>>>>> sorte :
>>>>>>> http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab
>>>>>>>
>>>>>>> Cf ici :
>>>>>>> http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...
>>>>>>>
>>>>>>>
>>>>>>> Vincent.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Julien Troubat wrote:

>>>>>>>> Oui bien sûr je recompile à chaque fois, j'ai oublié de le
>>>>>>>> préciser. Es-ce qu'il n'y a pas un cache quelque part qui
>>>>>>>> garderait les informations ?
>>>>>>>> Quand je regarde le fichier
>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
>>>>>>>> j'ai bien Université qui apparaît.
>>>>>>>>
>>>>>>>> françois lefebvre a écrit :

>>>>>>>>> Bonjour,
>>>>>>>>>
>>>>>>>>> Recompiles tu les modifications ?
>>>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>>>>>>>>
>>>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources pour
>>>>>>>>> avoir des paquets utilisables pour tomcat avec la commande
>>>>>>>>> :"ant all" dans le module en question et redémarrer tomcat.
>>>>>>>>>
>>>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer
>>>>>>>>> la commande "ant all" a tous les modules.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> bon courage
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Julien Troubat a écrit :

>>>>>>>>>> Tout d'abord, merci pour vos réponses !
>>>>>>>>>>
>>>>>>>>>> Ensuite j'ai effectué la modification en mettant
>>>>>>>>>> Universit\u00e9 dans le fichier
>>>>>>>>>> commons-parameters.properties. Malheureusement la
>>>>>>>>>> modification n'est pas prise en compte. J'avais déjà remarqué
>>>>>>>>>> ça pour d'autres modifs. Les modifs sont prises en compte
>>>>>>>>>> plusieurs jours après. Pourtant je redémarre les tomcat. Je
>>>>>>>>>> ne comprends pas pourquoi les modifs ne sont pas prises en
>>>>>>>>>> compte immédiatement.
>>>>>>>>>>
>>>>>>>>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>>>>>>>>
>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>
>>>>>>>>>> TROUBAT Julien
>>>>>>>>>> UFR : Pharo
>>>>>>>>>> Service : DOSI Pharo
>>>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>>>>>>>>> Jardin du Pharo
>>>>>>>>>> 58 bd Charles Livon
>>>>>>>>>> 13284 Marseille cedex 07
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>> Effectivement, ca marche bien avec les échappements unicode :-)
>>>>>>>>>>> => Universit\u00e9 de Rennes1
>>>>>>>>>>> C'est également ce qui est utilisé dans les fichiers i18n
>>>>>>>>>>> (fichiers properties pour les traductions), je n'y pensais
>>>>>>>>>>> plus.
>>>>>>>>>>> Merci François.
>>>>>>>>>>> Vincent.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Francois Jannin wrote:

>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>
>>>>>>>>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>>>>>>>>
>>>>>>>>>>>> Les fichiers properties Java sont interprétés comme étant,
>>>>>>>>>>>> ipso facto et de façon standardisée, en ISO-8859-1
>>>>>>>>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer le
>>>>>>>>>>>> décodage normal des bytes lors de la déserialisation, et
>>>>>>>>>>>> donc débouchera sur un pb d'encodage pour tous les
>>>>>>>>>>>> caractères non-ASCII.
>>>>>>>>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM
>>>>>>>>>>>> eventuel)
>>>>>>>>>>>>
>>>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties, est
>>>>>>>>>>>> donc d'utiliser un echappement unicode de forme \uxxxx pour
>>>>>>>>>>>> ne plus avoir de soucis...où xxxx est le code hexadécimal :
>>>>>>>>>>>> http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> François
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>
>>>>>>>>>>>>> J'ai l'impression qu'il y a quelques messages restés sans
>>>>>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne
>>>>>>>>>>>>> sont pas résolues n'hésitez pas à nous relancer - et si
>>>>>>>>>>>>> vous avez résolu certains problèmes entre temps, n'hésitez
>>>>>>>>>>>>> pas aussi à nous en faire part ! :-)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ce message fait parti des messages qui n'ont pas eu de
>>>>>>>>>>>>> réponses ... je réponds maintenant.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Julien Troubat wrote:

>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>>>>>>>>> organisation de la vCard on devrait avoir Université de
>>>>>>>>>>>>>> la Méditerranée qui devrait apparaître. Mais à la place
>>>>>>>>>>>>>> j'ai "Université de la Méditerranée". Donc à priori un
>>>>>>>>>>>>>> problème d'encodage. Pourtant je suis bien en UTF8 de
>>>>>>>>>>>>>> bout en bout et dans le fichier
>>>>>>>>>>>>>> "commons-parameters.properties", on lit bien Université
>>>>>>>>>>>>>> de la Méditerranée.

>>>>>>>>>>>>> Effectivement le remplacement des caractères accentuées
>>>>>>>>>>>>> par la tâche ANT pose problème ... dans votre cas, c'est
>>>>>>>>>>>>> le fichier
>>>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>>>>>>>> qui doit comporter "Université de la Méditerranée"
>>>>>>>>>>>>> alors que dans "commons-parameters.properties" figure bien
>>>>>>>>>>>>> "Université de la Méditerranée".
>>>>>>>>>>>>> On va tenter de corriger cela pour une prochaine version
>>>>>>>>>>>>> mais cela ne me semble pas évient au premier abord ... si
>>>>>>>>>>>>> quelqu'un a une idée ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :
>>>>>>>>>>>>> * plutôt que d'utiliser le remplacement des variables, on
>>>>>>>>>>>>> peut modifier dans les sources de vocabulary directement
>>>>>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace
>>>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>>>>>>>>> par
>>>>>>>>>>>>> ORG:Université de la Méditerranée
>>>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb
>>>>>>>>>>>>> qualque part ...) convertir le fichier
>>>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui semble
>>>>>>>>>>>>> bizarrement résoudre les pbs (les accents dans les
>>>>>>>>>>>>> fichiers types ldapVocabulary.xml sont alors bien encodés
>>>>>>>>>>>>> en UTF-8 !)
>>>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>

>>>>>>>>>>>>>>
>>>>>>>>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le champs
>>>>>>>>>>>>>> prénom, c'est le prénom d'une autre personne qui
>>>>>>>>>>>>>> apparaît. Ces deux personnes ont le même nom, mais pas le
>>>>>>>>>>>>>> même uid, évidemment. Comment est-ce possible, alors
>>>>>>>>>>>>>> qu'il s'authentifie avec son uid et son mot de passe. Le
>>>>>>>>>>>>>> workflow est configuré pour une authentification CAS.

>>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais
>>>>>>>>>>>>> rapidement l'algorithme de récupération de la VCARD de
>>>>>>>>>>>>> l'utilisateur courant : on recherche dans le vocabulaire
>>>>>>>>>>>>> peopleLdapLocalProvider d'une VCARD contenant
>>>>>>>>>>>>> textuellement UID:joe (lorsque l'utilisateur est joe), cf
>>>>>>>>>>>>> la XSL
>>>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>>>>>>>>>
>>>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple,
>>>>>>>>>>>>> cela va effectivement poser problème.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour
>>>>>>>>>>>>> chariot dans la XSL pour que l'on regarde si la VCARD
>>>>>>>>>>>>> contient UID:joe\n
>>>>>>>>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je
>>>>>>>>>>>>> testerai lorsque j'aurai un peu de temps (sauf si j'ai un
>>>>>>>>>>>>> retour la dessus avant ! ;-) )
>>>>>>>>>>>>>
>>>>>>>>>>>>>

>>>>>>>>>>>>>>
>>>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l'on
>>>>>>>>>>>>>> clique sur "Ressource pédagogique ou "Document [DC]" dans
>>>>>>>>>>>>>> "Référencer une ressource" (Workflow), une ressource en
>>>>>>>>>>>>>> cours d'édition se créé automatiquement, même si l'on
>>>>>>>>>>>>>> ferme directement l'editor ?

>>>>>>>>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>>>>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf tickets
>>>>>>>>>>>>> sur le site sourcesup.cru.fr
>>>>>>>>>>>>>
>>>>>>>>>>>>> Vincent.
>>>>>>>>>>>>>
>>>>>>>>>>>>>

>>>>>>>>>>>>>>
>>>>>>>>>>>>>> J'espère avoir été clair, dans le cas contraire n'hésitez
>>>>>>>>>>>>>> pas à me demander.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Merci d'avance.
>>>>>>>>>>>>>>

>>>>>>>>>>>>>

>>>>>>>>>>>>

>>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> François Lefebvre
>>>>>>>>> Bibliothèque Universitaire de Lille 1
>>>>>>>>> Cité Scientifique - B.P. 30155
>>>>>>>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>>>>>>>> Tél.: 03.20.43.43.55

>>>>>>>

>>>>>

>>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

francoisjannin
Pardon , coquille, il faut mettre le # :
Université

François

Julien Troubat a écrit :

> En mettant Universit&xe9; dans le fichier properties, le module ne
> démarre plus à cause d'une Exception (voir ci-dessous) :
>
> org.xml.sax.SAXParseException: The entity "xe9" was referenced, but
> not declared.
>
> Je commence à être chauve :D
>
> Francois Jannin a écrit :

>> Julien Troubat a écrit :

>>>
>>> Vincent Bonamy a écrit :

>>>> Donc dans
>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>> c'est OK.
>>>> Par contre dans le vocabulaire généré directement au niveau de
>>>> vocabulary : le vocabulaire lié au ldap ?
>>>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les
>>>> fichiers du temp de vocabulary et redémarrer.
>>>> Vincent.

>>> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/
>>>

>> Mais non mais non, courage !
>>
>> L'encodage est quelque chose à s'arracher les cheveux, car ce qu'on
>> voit est toujours interprété (désérialisé avec le bon charset ou pas,
>> désechappé ou pas), et le cache-cache induit est certes propice pour
>> s'arracher les cheveux...
>> Mais, j'ai une autre suggestion : quand tu dis que tu "vois" le
>> caractère correctement accentué dans ldapVocabulary.xml, es-tu sûr
>> qu'en fait l'echappement unicode n'est pas déséchappé par l'appli
>> qui te le "montre" ?
>> Car c'est étrange que tu retrouve l'échappement \u00e9 dans le
>> vocabulaire généré, étant donné que le properties n'est plus utilisé ?
>>
>> Je précise que l'echappement \uxxx fonctionne uniquement pour les
>> fichier properties Java, et par pour xml.
>> Le parseur XML n'echappera pas ces séquences. Pour les caractères
>> non-ascii, XML utilise les entités :
>> &ddd; ou &xhh; où ddd est la valeur décimale du code unicode, hh la
>> valeur hexadécimale.
>>
>> Il y a des chances que lorsque la valeur est prise du fichier
>> properties et "remplacée" dans le fichier xml, l'échappement soit
>> resté alors qu'il ne faudrait pas.
>> Dans ce cas, utilise non pas Universit\u00e9 mais Universit&xe9; dans
>> le fichier properties...
>>
>> François

>>>

>>>>
>>>> Julien Troubat wrote:

>>>>> Oui, mais ça devrait être "Université" puisque cela apparaît comme
>>>>> ça dans le fichier
>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>
>>>>>
>>>>> Par contre dans mon fichier commons-parameters.properties j'ai
>>>>> "Universit\u00e9"
>>>>> Je précise que j'ai recompilé, déployé et redémarré à chaque fois.
>>>>>
>>>>> Vincent Bonamy a écrit :

>>>>>> Ce n'est plus Université mais Universit\u00e9 alors ?
>>>>>> Vincent.
>>>>>>
>>>>>>
>>>>>> Julien Troubat wrote:

>>>>>>> J'ai redémarré le module Md-editor, j'ai forcé le rechargement
>>>>>>> du vocabulaire dans le md-editor mais j'ai toujours le même
>>>>>>> problème. Dans le champs ORG de la Vcard j'ai toujours
>>>>>>> Universit\u00e9 qui apparait.
>>>>>>>
>>>>>>>
>>>>>>> Vincent Bonamy a écrit :

>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> Si dans vocabulay cela est pris en compte, c'est que c'est au
>>>>>>>> niveau de l'éditeur que cela n'est pas encore pris en compte.
>>>>>>>> Un redémarrage de l'éditeur suffit.
>>>>>>>>
>>>>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la
>>>>>>>> sorte :
>>>>>>>> http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab
>>>>>>>>
>>>>>>>> Cf ici :
>>>>>>>> http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...
>>>>>>>>
>>>>>>>>
>>>>>>>> Vincent.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Julien Troubat wrote:

>>>>>>>>> Oui bien sûr je recompile à chaque fois, j'ai oublié de le
>>>>>>>>> préciser. Es-ce qu'il n'y a pas un cache quelque part qui
>>>>>>>>> garderait les informations ?
>>>>>>>>> Quand je regarde le fichier
>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
>>>>>>>>> j'ai bien Université qui apparaît.
>>>>>>>>>
>>>>>>>>> françois lefebvre a écrit :

>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> Recompiles tu les modifications ?
>>>>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>>>>>>>>>
>>>>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources
>>>>>>>>>> pour avoir des paquets utilisables pour tomcat avec la
>>>>>>>>>> commande :"ant all" dans le module en question et redémarrer
>>>>>>>>>> tomcat.
>>>>>>>>>>
>>>>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer
>>>>>>>>>> la commande "ant all" a tous les modules.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> bon courage
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Julien Troubat a écrit :

>>>>>>>>>>> Tout d'abord, merci pour vos réponses !
>>>>>>>>>>>
>>>>>>>>>>> Ensuite j'ai effectué la modification en mettant
>>>>>>>>>>> Universit\u00e9 dans le fichier
>>>>>>>>>>> commons-parameters.properties. Malheureusement la
>>>>>>>>>>> modification n'est pas prise en compte. J'avais déjà
>>>>>>>>>>> remarqué ça pour d'autres modifs. Les modifs sont prises en
>>>>>>>>>>> compte plusieurs jours après. Pourtant je redémarre les
>>>>>>>>>>> tomcat. Je ne comprends pas pourquoi les modifs ne sont pas
>>>>>>>>>>> prises en compte immédiatement.
>>>>>>>>>>>
>>>>>>>>>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>>>>>>>>>
>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>
>>>>>>>>>>> TROUBAT Julien
>>>>>>>>>>> UFR : Pharo
>>>>>>>>>>> Service : DOSI Pharo
>>>>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>>>>>>>>>> Jardin du Pharo
>>>>>>>>>>> 58 bd Charles Livon
>>>>>>>>>>> 13284 Marseille cedex 07
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>>> Effectivement, ca marche bien avec les échappements unicode
>>>>>>>>>>>> :-)
>>>>>>>>>>>> => Universit\u00e9 de Rennes1
>>>>>>>>>>>> C'est également ce qui est utilisé dans les fichiers i18n
>>>>>>>>>>>> (fichiers properties pour les traductions), je n'y pensais
>>>>>>>>>>>> plus.
>>>>>>>>>>>> Merci François.
>>>>>>>>>>>> Vincent.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Francois Jannin wrote:

>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>>>>>>>>>
>>>>>>>>>>>>> Les fichiers properties Java sont interprétés comme étant,
>>>>>>>>>>>>> ipso facto et de façon standardisée, en ISO-8859-1
>>>>>>>>>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer
>>>>>>>>>>>>> le décodage normal des bytes lors de la déserialisation,
>>>>>>>>>>>>> et donc débouchera sur un pb d'encodage pour tous les
>>>>>>>>>>>>> caractères non-ASCII.
>>>>>>>>>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM
>>>>>>>>>>>>> eventuel)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties,
>>>>>>>>>>>>> est donc d'utiliser un echappement unicode de forme \uxxxx
>>>>>>>>>>>>> pour ne plus avoir de soucis...où xxxx est le code
>>>>>>>>>>>>> hexadécimal : http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> François
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> J'ai l'impression qu'il y a quelques messages restés sans
>>>>>>>>>>>>>> réponse sur la liste, si les questions qui y figurent ne
>>>>>>>>>>>>>> sont pas résolues n'hésitez pas à nous relancer - et si
>>>>>>>>>>>>>> vous avez résolu certains problèmes entre temps,
>>>>>>>>>>>>>> n'hésitez pas aussi à nous en faire part ! :-)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ce message fait parti des messages qui n'ont pas eu de
>>>>>>>>>>>>>> réponses ... je réponds maintenant.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Julien Troubat wrote:

>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>>>>>>>>>> organisation de la vCard on devrait avoir Université de
>>>>>>>>>>>>>>> la Méditerranée qui devrait apparaître. Mais à la place
>>>>>>>>>>>>>>> j'ai "Université de la Méditerranée". Donc à priori
>>>>>>>>>>>>>>> un problème d'encodage. Pourtant je suis bien en UTF8 de
>>>>>>>>>>>>>>> bout en bout et dans le fichier
>>>>>>>>>>>>>>> "commons-parameters.properties", on lit bien Université
>>>>>>>>>>>>>>> de la Méditerranée.

>>>>>>>>>>>>>> Effectivement le remplacement des caractères accentuées
>>>>>>>>>>>>>> par la tâche ANT pose problème ... dans votre cas, c'est
>>>>>>>>>>>>>> le fichier
>>>>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>>>>>>>>> qui doit comporter "Université de la Méditerranée"
>>>>>>>>>>>>>> alors que dans "commons-parameters.properties" figure
>>>>>>>>>>>>>> bien "Université de la Méditerranée".
>>>>>>>>>>>>>> On va tenter de corriger cela pour une prochaine version
>>>>>>>>>>>>>> mais cela ne me semble pas évient au premier abord ... si
>>>>>>>>>>>>>> quelqu'un a une idée ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :
>>>>>>>>>>>>>> * plutôt que d'utiliser le remplacement des variables, on
>>>>>>>>>>>>>> peut modifier dans les sources de vocabulary directement
>>>>>>>>>>>>>> conf/properties/domain/ldapVocabulary.xml et on remplace
>>>>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>>>>>>>>>> par
>>>>>>>>>>>>>> ORG:Université de la Méditerranée
>>>>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un pb
>>>>>>>>>>>>>> qualque part ...) convertir le fichier
>>>>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui
>>>>>>>>>>>>>> semble bizarrement résoudre les pbs (les accents dans les
>>>>>>>>>>>>>> fichiers types ldapVocabulary.xml sont alors bien
>>>>>>>>>>>>>> encodés en UTF-8 !)
>>>>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le
>>>>>>>>>>>>>>> champs prénom, c'est le prénom d'une autre personne qui
>>>>>>>>>>>>>>> apparaît. Ces deux personnes ont le même nom, mais pas
>>>>>>>>>>>>>>> le même uid, évidemment. Comment est-ce possible, alors
>>>>>>>>>>>>>>> qu'il s'authentifie avec son uid et son mot de passe. Le
>>>>>>>>>>>>>>> workflow est configuré pour une authentification CAS.

>>>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais
>>>>>>>>>>>>>> rapidement l'algorithme de récupération de la VCARD de
>>>>>>>>>>>>>> l'utilisateur courant : on recherche dans le vocabulaire
>>>>>>>>>>>>>> peopleLdapLocalProvider d'une VCARD contenant
>>>>>>>>>>>>>> textuellement UID:joe (lorsque l'utilisateur est joe), cf
>>>>>>>>>>>>>> la XSL
>>>>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par exemple,
>>>>>>>>>>>>>> cela va effectivement poser problème.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour
>>>>>>>>>>>>>> chariot dans la XSL pour que l'on regarde si la VCARD
>>>>>>>>>>>>>> contient UID:joe\n
>>>>>>>>>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je
>>>>>>>>>>>>>> testerai lorsque j'aurai un peu de temps (sauf si j'ai un
>>>>>>>>>>>>>> retour la dessus avant ! ;-) )
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l'on
>>>>>>>>>>>>>>> clique sur "Ressource pédagogique ou "Document [DC]"
>>>>>>>>>>>>>>> dans "Référencer une ressource" (Workflow), une
>>>>>>>>>>>>>>> ressource en cours d'édition se créé automatiquement,
>>>>>>>>>>>>>>> même si l'on ferme directement l'editor ?

>>>>>>>>>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>>>>>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf tickets
>>>>>>>>>>>>>> sur le site sourcesup.cru.fr
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Vincent.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> J'espère avoir été clair, dans le cas contraire
>>>>>>>>>>>>>>> n'hésitez pas à me demander.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Merci d'avance.
>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>

>>>>>>>>>>>>>

>>>>>>>>>>>>

>>>>>>>>>>>

>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> François Lefebvre
>>>>>>>>>> Bibliothèque Universitaire de Lille 1
>>>>>>>>>> Cité Scientifique - B.P. 30155
>>>>>>>>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>>>>>>>>> Tél.: 03.20.43.43.55

>>>>>>>>

>>>>>>

>>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

julientroubat
YEAHHH !!!! ça marche, merci pour votre patience !

Francois Jannin a écrit :

> Pardon , coquille, il faut mettre le # :
> Université
>
> François
>
> Julien Troubat a écrit :

>> En mettant Universit&xe9; dans le fichier properties, le module ne
>> démarre plus à cause d'une Exception (voir ci-dessous) :
>>
>> org.xml.sax.SAXParseException: The entity "xe9" was referenced, but
>> not declared.
>>
>> Je commence à être chauve :D
>>
>> Francois Jannin a écrit :

>>> Julien Troubat a écrit :

>>>>
>>>> Vincent Bonamy a écrit :

>>>>> Donc dans
>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>> c'est OK.
>>>>> Par contre dans le vocabulaire généré directement au niveau de
>>>>> vocabulary : le vocabulaire lié au ldap ?
>>>>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les
>>>>> fichiers du temp de vocabulary et redémarrer.
>>>>> Vincent.

>>>> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/
>>>>

>>> Mais non mais non, courage !
>>>
>>> L'encodage est quelque chose à s'arracher les cheveux, car ce qu'on
>>> voit est toujours interprété (désérialisé avec le bon charset ou
>>> pas, désechappé ou pas), et le cache-cache induit est certes propice
>>> pour s'arracher les cheveux...
>>> Mais, j'ai une autre suggestion : quand tu dis que tu "vois" le
>>> caractère correctement accentué dans ldapVocabulary.xml, es-tu sûr
>>> qu'en fait l'echappement unicode n'est pas déséchappé par l'appli
>>> qui te le "montre" ?
>>> Car c'est étrange que tu retrouve l'échappement \u00e9 dans le
>>> vocabulaire généré, étant donné que le properties n'est plus utilisé ?
>>>
>>> Je précise que l'echappement \uxxx fonctionne uniquement pour les
>>> fichier properties Java, et par pour xml.
>>> Le parseur XML n'echappera pas ces séquences. Pour les caractères
>>> non-ascii, XML utilise les entités :
>>> &ddd; ou &xhh; où ddd est la valeur décimale du code unicode, hh la
>>> valeur hexadécimale.
>>>
>>> Il y a des chances que lorsque la valeur est prise du fichier
>>> properties et "remplacée" dans le fichier xml, l'échappement soit
>>> resté alors qu'il ne faudrait pas.
>>> Dans ce cas, utilise non pas Universit\u00e9 mais Universit&xe9;
>>> dans le fichier properties...
>>>
>>> François

>>>>

>>>>>
>>>>> Julien Troubat wrote:

>>>>>> Oui, mais ça devrait être "Université" puisque cela apparaît
>>>>>> comme ça dans le fichier
>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>
>>>>>>
>>>>>> Par contre dans mon fichier commons-parameters.properties j'ai
>>>>>> "Universit\u00e9"
>>>>>> Je précise que j'ai recompilé, déployé et redémarré à chaque fois.
>>>>>>
>>>>>> Vincent Bonamy a écrit :

>>>>>>> Ce n'est plus Université mais Universit\u00e9 alors ?
>>>>>>> Vincent.
>>>>>>>
>>>>>>>
>>>>>>> Julien Troubat wrote:

>>>>>>>> J'ai redémarré le module Md-editor, j'ai forcé le rechargement
>>>>>>>> du vocabulaire dans le md-editor mais j'ai toujours le même
>>>>>>>> problème. Dans le champs ORG de la Vcard j'ai toujours
>>>>>>>> Universit\u00e9 qui apparait.
>>>>>>>>
>>>>>>>>
>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>> Bonjour,
>>>>>>>>>
>>>>>>>>> Si dans vocabulay cela est pris en compte, c'est que c'est au
>>>>>>>>> niveau de l'éditeur que cela n'est pas encore pris en compte.
>>>>>>>>> Un redémarrage de l'éditeur suffit.
>>>>>>>>>
>>>>>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la
>>>>>>>>> sorte :
>>>>>>>>> http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Cf ici :
>>>>>>>>> http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Vincent.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Julien Troubat wrote:

>>>>>>>>>> Oui bien sûr je recompile à chaque fois, j'ai oublié de le
>>>>>>>>>> préciser. Es-ce qu'il n'y a pas un cache quelque part qui
>>>>>>>>>> garderait les informations ?
>>>>>>>>>> Quand je regarde le fichier
>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
>>>>>>>>>> j'ai bien Université qui apparaît.
>>>>>>>>>>
>>>>>>>>>> françois lefebvre a écrit :

>>>>>>>>>>> Bonjour,
>>>>>>>>>>>
>>>>>>>>>>> Recompiles tu les modifications ?
>>>>>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>>>>>>>>>>
>>>>>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources
>>>>>>>>>>> pour avoir des paquets utilisables pour tomcat avec la
>>>>>>>>>>> commande :"ant all" dans le module en question et redémarrer
>>>>>>>>>>> tomcat.
>>>>>>>>>>>
>>>>>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour envoyer
>>>>>>>>>>> la commande "ant all" a tous les modules.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> bon courage
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Julien Troubat a écrit :

>>>>>>>>>>>> Tout d'abord, merci pour vos réponses !
>>>>>>>>>>>>
>>>>>>>>>>>> Ensuite j'ai effectué la modification en mettant
>>>>>>>>>>>> Universit\u00e9 dans le fichier
>>>>>>>>>>>> commons-parameters.properties. Malheureusement la
>>>>>>>>>>>> modification n'est pas prise en compte. J'avais déjà
>>>>>>>>>>>> remarqué ça pour d'autres modifs. Les modifs sont prises en
>>>>>>>>>>>> compte plusieurs jours après. Pourtant je redémarre les
>>>>>>>>>>>> tomcat. Je ne comprends pas pourquoi les modifs ne sont pas
>>>>>>>>>>>> prises en compte immédiatement.
>>>>>>>>>>>>
>>>>>>>>>>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>>>>>>>>>>
>>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>>
>>>>>>>>>>>> TROUBAT Julien
>>>>>>>>>>>> UFR : Pharo
>>>>>>>>>>>> Service : DOSI Pharo
>>>>>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>>>>>>>>>>> Jardin du Pharo
>>>>>>>>>>>> 58 bd Charles Livon
>>>>>>>>>>>> 13284 Marseille cedex 07
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>>>> Effectivement, ca marche bien avec les échappements
>>>>>>>>>>>>> unicode :-)
>>>>>>>>>>>>> => Universit\u00e9 de Rennes1
>>>>>>>>>>>>> C'est également ce qui est utilisé dans les fichiers i18n
>>>>>>>>>>>>> (fichiers properties pour les traductions), je n'y pensais
>>>>>>>>>>>>> plus.
>>>>>>>>>>>>> Merci François.
>>>>>>>>>>>>> Vincent.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Francois Jannin wrote:

>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Les fichiers properties Java sont interprétés comme
>>>>>>>>>>>>>> étant, ipso facto et de façon standardisée, en ISO-8859-1
>>>>>>>>>>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer
>>>>>>>>>>>>>> le décodage normal des bytes lors de la déserialisation,
>>>>>>>>>>>>>> et donc débouchera sur un pb d'encodage pour tous les
>>>>>>>>>>>>>> caractères non-ASCII.
>>>>>>>>>>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM
>>>>>>>>>>>>>> eventuel)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties,
>>>>>>>>>>>>>> est donc d'utiliser un echappement unicode de forme
>>>>>>>>>>>>>> \uxxxx pour ne plus avoir de soucis...où xxxx est le code
>>>>>>>>>>>>>> hexadécimal : http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> François
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> J'ai l'impression qu'il y a quelques messages restés
>>>>>>>>>>>>>>> sans réponse sur la liste, si les questions qui y
>>>>>>>>>>>>>>> figurent ne sont pas résolues n'hésitez pas à nous
>>>>>>>>>>>>>>> relancer - et si vous avez résolu certains problèmes
>>>>>>>>>>>>>>> entre temps, n'hésitez pas aussi à nous en faire part ! :-)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Ce message fait parti des messages qui n'ont pas eu de
>>>>>>>>>>>>>>> réponses ... je réponds maintenant.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Julien Troubat wrote:

>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>>>>>>>>>>> organisation de la vCard on devrait avoir Université de
>>>>>>>>>>>>>>>> la Méditerranée qui devrait apparaître. Mais à la place
>>>>>>>>>>>>>>>> j'ai "Université de la Méditerranée". Donc à priori
>>>>>>>>>>>>>>>> un problème d'encodage. Pourtant je suis bien en UTF8
>>>>>>>>>>>>>>>> de bout en bout et dans le fichier
>>>>>>>>>>>>>>>> "commons-parameters.properties", on lit bien Université
>>>>>>>>>>>>>>>> de la Méditerranée.

>>>>>>>>>>>>>>> Effectivement le remplacement des caractères accentuées
>>>>>>>>>>>>>>> par la tâche ANT pose problème ... dans votre cas, c'est
>>>>>>>>>>>>>>> le fichier
>>>>>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>>>>>>>>>> qui doit comporter "Université de la Méditerranée"
>>>>>>>>>>>>>>> alors que dans "commons-parameters.properties" figure
>>>>>>>>>>>>>>> bien "Université de la Méditerranée".
>>>>>>>>>>>>>>> On va tenter de corriger cela pour une prochaine version
>>>>>>>>>>>>>>> mais cela ne me semble pas évient au premier abord ...
>>>>>>>>>>>>>>> si quelqu'un a une idée ?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs solutions :
>>>>>>>>>>>>>>> * plutôt que d'utiliser le remplacement des variables,
>>>>>>>>>>>>>>> on peut modifier dans les sources de vocabulary
>>>>>>>>>>>>>>> directement conf/properties/domain/ldapVocabulary.xml et
>>>>>>>>>>>>>>> on remplace
>>>>>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>>>>>>>>>>> par
>>>>>>>>>>>>>>> ORG:Université de la Méditerranée
>>>>>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un
>>>>>>>>>>>>>>> pb qualque part ...) convertir le fichier
>>>>>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui
>>>>>>>>>>>>>>> semble bizarrement résoudre les pbs (les accents dans
>>>>>>>>>>>>>>> les fichiers types ldapVocabulary.xml sont alors bien
>>>>>>>>>>>>>>> encodés en UTF-8 !)
>>>>>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le
>>>>>>>>>>>>>>>> champs prénom, c'est le prénom d'une autre personne qui
>>>>>>>>>>>>>>>> apparaît. Ces deux personnes ont le même nom, mais pas
>>>>>>>>>>>>>>>> le même uid, évidemment. Comment est-ce possible, alors
>>>>>>>>>>>>>>>> qu'il s'authentifie avec son uid et son mot de passe.
>>>>>>>>>>>>>>>> Le workflow est configuré pour une authentification CAS.

>>>>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais
>>>>>>>>>>>>>>> rapidement l'algorithme de récupération de la VCARD de
>>>>>>>>>>>>>>> l'utilisateur courant : on recherche dans le vocabulaire
>>>>>>>>>>>>>>> peopleLdapLocalProvider d'une VCARD contenant
>>>>>>>>>>>>>>> textuellement UID:joe (lorsque l'utilisateur est joe),
>>>>>>>>>>>>>>> cf la XSL
>>>>>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par
>>>>>>>>>>>>>>> exemple, cela va effectivement poser problème.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour
>>>>>>>>>>>>>>> chariot dans la XSL pour que l'on regarde si la VCARD
>>>>>>>>>>>>>>> contient UID:joe\n
>>>>>>>>>>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je
>>>>>>>>>>>>>>> testerai lorsque j'aurai un peu de temps (sauf si j'ai
>>>>>>>>>>>>>>> un retour la dessus avant ! ;-) )
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l'on
>>>>>>>>>>>>>>>> clique sur "Ressource pédagogique ou "Document [DC]"
>>>>>>>>>>>>>>>> dans "Référencer une ressource" (Workflow), une
>>>>>>>>>>>>>>>> ressource en cours d'édition se créé automatiquement,
>>>>>>>>>>>>>>>> même si l'on ferme directement l'editor ?

>>>>>>>>>>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>>>>>>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf
>>>>>>>>>>>>>>> tickets sur le site sourcesup.cru.fr
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Vincent.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> J'espère avoir été clair, dans le cas contraire
>>>>>>>>>>>>>>>> n'hésitez pas à me demander.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Merci d'avance.
>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>

>>>>>>>>>>>>>

>>>>>>>>>>>>

>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> François Lefebvre
>>>>>>>>>>> Bibliothèque Universitaire de Lille 1
>>>>>>>>>>> Cité Scientifique - B.P. 30155
>>>>>>>>>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>>>>>>>>>> Tél.: 03.20.43.43.55

>>>>>>>>>

>>>>>>>

>>>>>

>>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

francoisjannin
Julien Troubat a écrit :

> YEAHHH !!!! ça marche, merci pour votre patience !
>

Merci pour cette belle pugnacité également !
Bon week-end !

François

> Francois Jannin a écrit :

>> Pardon , coquille, il faut mettre le # :
>> Université
>>
>> François
>>
>> Julien Troubat a écrit :

>>> En mettant Universit&xe9; dans le fichier properties, le module ne
>>> démarre plus à cause d'une Exception (voir ci-dessous) :
>>>
>>> org.xml.sax.SAXParseException: The entity "xe9" was referenced, but
>>> not declared.
>>>
>>> Je commence à être chauve :D
>>>
>>> Francois Jannin a écrit :

>>>> Julien Troubat a écrit :

>>>>>
>>>>> Vincent Bonamy a écrit :

>>>>>> Donc dans
>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>> c'est OK.
>>>>>> Par contre dans le vocabulaire généré directement au niveau de
>>>>>> vocabulary : le vocabulaire lié au ldap ?
>>>>>> Il faut peut-être arrêter le tomcat du vocabulary, supprimer les
>>>>>> fichiers du temp de vocabulary et redémarrer.
>>>>>> Vincent.

>>>>> Fait mais cela ne marche toujours pas ... Je commence à désespérer :/
>>>>>

>>>> Mais non mais non, courage !
>>>>
>>>> L'encodage est quelque chose à s'arracher les cheveux, car ce qu'on
>>>> voit est toujours interprété (désérialisé avec le bon charset ou
>>>> pas, désechappé ou pas), et le cache-cache induit est certes
>>>> propice pour s'arracher les cheveux...
>>>> Mais, j'ai une autre suggestion : quand tu dis que tu "vois" le
>>>> caractère correctement accentué dans ldapVocabulary.xml, es-tu sûr
>>>> qu'en fait l'echappement unicode n'est pas déséchappé par l'appli
>>>> qui te le "montre" ?
>>>> Car c'est étrange que tu retrouve l'échappement \u00e9 dans le
>>>> vocabulaire généré, étant donné que le properties n'est plus utilisé ?
>>>>
>>>> Je précise que l'echappement \uxxx fonctionne uniquement pour les
>>>> fichier properties Java, et par pour xml.
>>>> Le parseur XML n'echappera pas ces séquences. Pour les caractères
>>>> non-ascii, XML utilise les entités :
>>>> &ddd; ou &xhh; où ddd est la valeur décimale du code unicode, hh la
>>>> valeur hexadécimale.
>>>>
>>>> Il y a des chances que lorsque la valeur est prise du fichier
>>>> properties et "remplacée" dans le fichier xml, l'échappement soit
>>>> resté alors qu'il ne faudrait pas.
>>>> Dans ce cas, utilise non pas Universit\u00e9 mais Universit&xe9;
>>>> dans le fichier properties...
>>>>
>>>> François

>>>>>

>>>>>>
>>>>>> Julien Troubat wrote:

>>>>>>> Oui, mais ça devrait être "Université" puisque cela apparaît
>>>>>>> comme ça dans le fichier
>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>>
>>>>>>>
>>>>>>> Par contre dans mon fichier commons-parameters.properties j'ai
>>>>>>> "Universit\u00e9"
>>>>>>> Je précise que j'ai recompilé, déployé et redémarré à chaque fois.
>>>>>>>
>>>>>>> Vincent Bonamy a écrit :

>>>>>>>> Ce n'est plus Université mais Universit\u00e9 alors ?
>>>>>>>> Vincent.
>>>>>>>>
>>>>>>>>
>>>>>>>> Julien Troubat wrote:

>>>>>>>>> J'ai redémarré le module Md-editor, j'ai forcé le rechargement
>>>>>>>>> du vocabulaire dans le md-editor mais j'ai toujours le même
>>>>>>>>> problème. Dans le champs ORG de la Vcard j'ai toujours
>>>>>>>>> Universit\u00e9 qui apparait.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> Si dans vocabulay cela est pris en compte, c'est que c'est au
>>>>>>>>>> niveau de l'éditeur que cela n'est pas encore pris en compte.
>>>>>>>>>> Un redémarrage de l'éditeur suffit.
>>>>>>>>>>
>>>>>>>>>> Plutôt que de redémarrer on peut aussi appeller une url de la
>>>>>>>>>> sorte :
>>>>>>>>>> http://localhost:8280/ori-oai-md-editor/ori-md-editor/reload-vocab
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Cf ici :
>>>>>>>>>> http://www.ori-oai.org/display/ORIOAImdeditor/ori-oai-md-editor+et+le+mo...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Vincent.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Julien Troubat wrote:

>>>>>>>>>>> Oui bien sûr je recompile à chaque fois, j'ai oublié de le
>>>>>>>>>>> préciser. Es-ce qu'il n'y a pas un cache quelque part qui
>>>>>>>>>>> garderait les informations ?
>>>>>>>>>>> Quand je regarde le fichier
>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml,
>>>>>>>>>>> j'ai bien Université qui apparaît.
>>>>>>>>>>>
>>>>>>>>>>> françois lefebvre a écrit :

>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>
>>>>>>>>>>>> Recompiles tu les modifications ?
>>>>>>>>>>>> Redémarrer des tomcat sans recompiler, cela ne sert à rien.
>>>>>>>>>>>>
>>>>>>>>>>>> Il faut donc stoper le/les tomcat, recompiler tes sources
>>>>>>>>>>>> pour avoir des paquets utilisables pour tomcat avec la
>>>>>>>>>>>> commande :"ant all" dans le module en question et
>>>>>>>>>>>> redémarrer tomcat.
>>>>>>>>>>>>
>>>>>>>>>>>> Ou sinon, ds le ori quick install : ant all-all pour
>>>>>>>>>>>> envoyer la commande "ant all" a tous les modules.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> bon courage
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Julien Troubat a écrit :

>>>>>>>>>>>>> Tout d'abord, merci pour vos réponses !
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ensuite j'ai effectué la modification en mettant
>>>>>>>>>>>>> Universit\u00e9 dans le fichier
>>>>>>>>>>>>> commons-parameters.properties. Malheureusement la
>>>>>>>>>>>>> modification n'est pas prise en compte. J'avais déjà
>>>>>>>>>>>>> remarqué ça pour d'autres modifs. Les modifs sont prises
>>>>>>>>>>>>> en compte plusieurs jours après. Pourtant je redémarre les
>>>>>>>>>>>>> tomcat. Je ne comprends pas pourquoi les modifs ne sont
>>>>>>>>>>>>> pas prises en compte immédiatement.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Pour rappel j'utilise un module (tomcat) par serveur.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Merci pour votre aide.
>>>>>>>>>>>>>
>>>>>>>>>>>>> TROUBAT Julien
>>>>>>>>>>>>> UFR : Pharo
>>>>>>>>>>>>> Service : DOSI Pharo
>>>>>>>>>>>>> Téléphone : 04 91 39 66 52 Université de la Méditerranée
>>>>>>>>>>>>> Jardin du Pharo
>>>>>>>>>>>>> 58 bd Charles Livon
>>>>>>>>>>>>> 13284 Marseille cedex 07
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>>>>> Effectivement, ca marche bien avec les échappements
>>>>>>>>>>>>>> unicode :-)
>>>>>>>>>>>>>> => Universit\u00e9 de Rennes1
>>>>>>>>>>>>>> C'est également ce qui est utilisé dans les fichiers i18n
>>>>>>>>>>>>>> (fichiers properties pour les traductions), je n'y
>>>>>>>>>>>>>> pensais plus.
>>>>>>>>>>>>>> Merci François.
>>>>>>>>>>>>>> Vincent.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Francois Jannin wrote:

>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Précision sur l'encodage / Exception concernant UTF-8 :
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Les fichiers properties Java sont interprétés comme
>>>>>>>>>>>>>>> étant, ipso facto et de façon standardisée, en
>>>>>>>>>>>>>>> ISO-8859-1
>>>>>>>>>>>>>>> (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html),
>>>>>>>>>>>>>>> aussi tout autre encodage fera vraisemblablement echouer
>>>>>>>>>>>>>>> le décodage normal des bytes lors de la déserialisation,
>>>>>>>>>>>>>>> et donc débouchera sur un pb d'encodage pour tous les
>>>>>>>>>>>>>>> caractères non-ASCII.
>>>>>>>>>>>>>>> (ceci indépendamment de l'encodage spécifié dans le BOM
>>>>>>>>>>>>>>> eventuel)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Le mieux, le best, le top pour ces fichiers properties,
>>>>>>>>>>>>>>> est donc d'utiliser un echappement unicode de forme
>>>>>>>>>>>>>>> \uxxxx pour ne plus avoir de soucis...où xxxx est le
>>>>>>>>>>>>>>> code hexadécimal :
>>>>>>>>>>>>>>> http://www.unicode.org/charts/PDF/U0080.pdf
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> François
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> J'ai l'impression qu'il y a quelques messages restés
>>>>>>>>>>>>>>>> sans réponse sur la liste, si les questions qui y
>>>>>>>>>>>>>>>> figurent ne sont pas résolues n'hésitez pas à nous
>>>>>>>>>>>>>>>> relancer - et si vous avez résolu certains problèmes
>>>>>>>>>>>>>>>> entre temps, n'hésitez pas aussi à nous en faire part !
>>>>>>>>>>>>>>>> :-)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Ce message fait parti des messages qui n'ont pas eu de
>>>>>>>>>>>>>>>> réponses ... je réponds maintenant.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Julien Troubat wrote:

>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Je rencontre plusieurs problèmes :
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - lors de la création d'une ressource, dans le champ
>>>>>>>>>>>>>>>>> organisation de la vCard on devrait avoir Université
>>>>>>>>>>>>>>>>> de la Méditerranée qui devrait apparaître. Mais à la
>>>>>>>>>>>>>>>>> place j'ai "Université de la Méditerranée". Donc à
>>>>>>>>>>>>>>>>> priori un problème d'encodage. Pourtant je suis bien
>>>>>>>>>>>>>>>>> en UTF8 de bout en bout et dans le fichier
>>>>>>>>>>>>>>>>> "commons-parameters.properties", on lit bien
>>>>>>>>>>>>>>>>> Université de la Méditerranée.

>>>>>>>>>>>>>>>> Effectivement le remplacement des caractères
>>>>>>>>>>>>>>>> accentuées par la tâche ANT pose problème ... dans
>>>>>>>>>>>>>>>> votre cas, c'est le fichier
>>>>>>>>>>>>>>>> ori-oai-vocabulary/WEB-INF/classes/properties/domain/ldapVocabulary.xml
>>>>>>>>>>>>>>>> qui doit comporter "Université de la Méditerranée"
>>>>>>>>>>>>>>>> alors que dans "commons-parameters.properties" figure
>>>>>>>>>>>>>>>> bien "Université de la Méditerranée".
>>>>>>>>>>>>>>>> On va tenter de corriger cela pour une prochaine
>>>>>>>>>>>>>>>> version mais cela ne me semble pas évient au premier
>>>>>>>>>>>>>>>> abord ... si quelqu'un a une idée ?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Temporairement pour contourner le pb, plusieurs
>>>>>>>>>>>>>>>> solutions :
>>>>>>>>>>>>>>>> * plutôt que d'utiliser le remplacement des variables,
>>>>>>>>>>>>>>>> on peut modifier dans les sources de vocabulary
>>>>>>>>>>>>>>>> directement conf/properties/domain/ldapVocabulary.xml
>>>>>>>>>>>>>>>> et on remplace
>>>>>>>>>>>>>>>> ORG:[VOCABULARY_LDAP_PROVIDER_PEOPLE_ORG]
>>>>>>>>>>>>>>>> par
>>>>>>>>>>>>>>>> ORG:Université de la Méditerranée
>>>>>>>>>>>>>>>> * ... on peut aussi (ce qui signifie bien qu'il y a un
>>>>>>>>>>>>>>>> pb qualque part ...) convertir le fichier
>>>>>>>>>>>>>>>> commons-parameters.properties en ISO-8859-1, ce qui
>>>>>>>>>>>>>>>> semble bizarrement résoudre les pbs (les accents dans
>>>>>>>>>>>>>>>> les fichiers types ldapVocabulary.xml sont alors bien
>>>>>>>>>>>>>>>> encodés en UTF-8 !)
>>>>>>>>>>>>>>>> iconv -t ISO-8859-1 commons-parameters.properties
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - j'ai un utilisateur qui est mal reconnu. Dans le
>>>>>>>>>>>>>>>>> champs prénom, c'est le prénom d'une autre personne
>>>>>>>>>>>>>>>>> qui apparaît. Ces deux personnes ont le même nom, mais
>>>>>>>>>>>>>>>>> pas le même uid, évidemment. Comment est-ce possible,
>>>>>>>>>>>>>>>>> alors qu'il s'authentifie avec son uid et son mot de
>>>>>>>>>>>>>>>>> passe. Le workflow est configuré pour une
>>>>>>>>>>>>>>>>> authentification CAS.

>>>>>>>>>>>>>>>> Effectivement, cf un mail précédent où je présentais
>>>>>>>>>>>>>>>> rapidement l'algorithme de récupération de la VCARD de
>>>>>>>>>>>>>>>> l'utilisateur courant : on recherche dans le
>>>>>>>>>>>>>>>> vocabulaire peopleLdapLocalProvider d'une VCARD
>>>>>>>>>>>>>>>> contenant textuellement UID:joe (lorsque l'utilisateur
>>>>>>>>>>>>>>>> est joe), cf la XSL
>>>>>>>>>>>>>>>> conf/properties/xsl/osfunctions/lomSetLifecycleContributor.xsl
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Si une VCARD contient tectuellement UID:joel par
>>>>>>>>>>>>>>>> exemple, cela va effectivement poser problème.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On pourrait tenter par exemple de rajouter un retour
>>>>>>>>>>>>>>>> chariot dans la XSL pour que l'on regarde si la VCARD
>>>>>>>>>>>>>>>> contient UID:joe\n
>>>>>>>>>>>>>>>> => je n'ai pas testé cela, un \n suffirait-il ... ? Je
>>>>>>>>>>>>>>>> testerai lorsque j'aurai un peu de temps (sauf si j'ai
>>>>>>>>>>>>>>>> un retour la dessus avant ! ;-) )
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - dernière question : est-ce normal que lorsque l'on
>>>>>>>>>>>>>>>>> clique sur "Ressource pédagogique ou "Document [DC]"
>>>>>>>>>>>>>>>>> dans "Référencer une ressource" (Workflow), une
>>>>>>>>>>>>>>>>> ressource en cours d'édition se créé automatiquement,
>>>>>>>>>>>>>>>>> même si l'on ferme directement l'editor ?

>>>>>>>>>>>>>>>> Oui, c'est "normal", cela fait partie des demandes
>>>>>>>>>>>>>>>> d'améliorations que l'on a dans nos "TODO" ... cf
>>>>>>>>>>>>>>>> tickets sur le site sourcesup.cru.fr
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Vincent.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> J'espère avoir été clair, dans le cas contraire
>>>>>>>>>>>>>>>>> n'hésitez pas à me demander.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Merci d'avance.
>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>

>>>>>>>>>>>>>

>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> François Lefebvre
>>>>>>>>>>>> Bibliothèque Universitaire de Lille 1
>>>>>>>>>>>> Cité Scientifique - B.P. 30155
>>>>>>>>>>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>>>>>>>>>>> Tél.: 03.20.43.43.55

>>>>>>>>>>

>>>>>>>>

>>>>>>

>>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur « Enregistrer les paramètres » pour activer vos changements.
Sujet clos