Editeur : toujours les champs obligatoires

  • 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:0a2869569d3ebb786a59d61a9665971a' 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 travaille actuellement sur l\'installation de ORI-OAI v 1.6 et je rencontre<br />\nl\'erreur suivante lors des tests de la partie ori-oai-md-editor, quelque soit<br />\nle formulaire demandé<br />\n.....:8186/ori-oai-md-editor/fr/ori-md-editor/welcome/view </p>\n<p>j\'obtiens l\'erreur :<br />\nGot invalid return code while loading instance from URI:<br />\n<a href=\"http://.....:8186/ori-oai-md-editor/fr/service/custom/ori-md-editor/or\" title=\"http://.....:8186/ori-oai-md-editor/fr/service/custom/ori-md-editor/or\">http://.....:8186/ori-oai-md-editor/fr/service/custom/ori-md-editor/or</a>\n</div>\n', created = 1507748856, expire = 1507835256, headers = '', serialized = 0 WHERE cid = '4:0a2869569d3ebb786a59d61a9665971a' 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:0a2869569d3ebb786a59d61a9665971a' 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 travaille actuellement sur l\'installation de ORI-OAI v 1.6 et je rencontre<br />\nl\'erreur suivante lors des tests de la partie ori-oai-md-editor, quelque soit<br />\nle formulaire demandé<br />\n.....:8186/ori-oai-md-editor/fr/ori-md-editor/welcome/view </p>\n<p>j\'obtiens l\'erreur :<br />\nGot invalid return code while loading instance from URI:<br />\n<a href=\"http://.....:8186/ori-oai-md-editor/fr/service/custom/ori-md-editor/or\" title=\"http://.....:8186/ori-oai-md-editor/fr/service/custom/ori-md-editor/or\">http://.....:8186/ori-oai-md-editor/fr/service/custom/ori-md-editor/or</a>\n</div>\n', created = 1507748856, expire = 1507835256, headers = '', serialized = 0 WHERE cid = '4:0a2869569d3ebb786a59d61a9665971a' 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:99c40cc1685f1dd274ecddb71b5ffee4' 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 Francoise,</p>\n<p>Le comportement que tu décris ne me semble pas incohérent :<br />\n1-on a un champ faculatif que l\'on veut renseigner : on clique sur<br />\n\"ajouter ...\"<br />\n2-on ne renseigne pas ce champ => erreur<br />\n3-on se trompe sur la valeur (controlée par xs:nonNegativeInteger) => erreur<br />\n4-on ne veut plus renseigner ce champ : on clique sur la poubelle =><br />\nl\'erreur disparait</p>\n<p>Pour la durée d\'exécution, c\'est exactement le même comportement (le<br />\nchamp est affiché en erreur car ne satisfaisant pas au pattern de<br />\ncontrole) .</p>\n<p>La difficulté est de ne pas pouvoir distinguer \"erreur de saisie\" et<br />\n\"saisie obligatoire\".<br />\nIl sera ajouté dans le message d\'erreur la notion \"facultatif\",<br />\n\"recommandé\" ou \"obligatoire\" en regard de chaque champ (selon bien sûr<br />\nle format LOM utilisé)</p>\n<p>Henri</p>\n<p>francoise Rousseau (schortin) a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Henri,<br />\n> Le fait de supprimer le champ dans le fichier blank ne fait que<br />\n> afficher un lien \"Ajouter ...\" au lieu d\'afficher le champ de saisie<br />\n> directement.<br />\n> Qd on clique sur le lien, le champ de saisie s\'affiche, il est marqué<br />\n> \"obligatoire\" et par le style, et par le fait qu\'il génére un message<br />\n> \"Votre formulaire contient les erreurs suivantes ...\".<br />\n> Par ailleurs, sous éditeur, le champ durée d\'execution est marqué<br />\n> obligatoire, mais ne génère pas de message !! donc autre comportement<br />\n> .... bizarre.<br />\n> Ce n\'est donc pas dans le blank que l\'on peut supprimer le controle (à<br />\n> mon avis)<br />\n> Je vais sans doute attendre patiemment la release.<br />\n> Merci et bonne journée.<br />\n> Françoise<br />\n><br />\n><br />\n><br />\n><br />\n> Le Mar 8 juin 2010 15:55, Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> > Effectivement, la contrainte de champ non vide est implicite et la </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> seule</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> > façon d\'ignorer une valeur nulle sur un champ , c\'est de ne pas </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> renseigner</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> > son nom . Il faut donc supprimer les entrées <lom:size/> et<br />\n> > <lom:duration/> du fichier blank.xml (=> il faudra alors cliquer sur<br />\n> > \"ajout d\'une taille\" et \"ajout d\'une durée\" ...)<br />\n> ><br />\n> ><br />\n> > Tu peux le faire en attendant la prochaine release.<br />\n> ><br />\n> ><br />\n> > Henri<br />\n> ><br />\n> ><br />\n> ><br />\n> > francoise Rousseau (schortin) a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> Merci Henri.<br />\n> >> Je me doutais que ca venait de cette ligne, et j\'avais regardé ce<br />\n> >> fichier xsd ... mais je n\'y avais pas vu de contrainte explicite de </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> champ</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> non vide, et de toute manière ca me semblait un peu \"chaud\" d\'y </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> toucher,</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> ne comprenant pas tout loin de la !, .... et j\'attendais patiemment </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> que</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> tu trouves la solution. Je suppose que ce sont ces \"xs:restriction\" </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> qui</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> stipulent des controles blocants lorsqu\'ils s\'appliquent à un champ </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> vide</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> ?<br />\n> >> Y a t il moyen de patcher avant la prochaine release ? ou c\'est trop<br />\n> >> compliqué ? vous pensez la sortir quand ? surement pas avant mes </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> vacances</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> qui sont en fin de semaine j\'imagine ... Merci pour ton travail.<br />\n> >> Françoise.<br />\n> >><br />\n> >><br />\n> >> Le Mar 8 juin 2010 14:15, Henri Jacob a écrit :<br />\n> >></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>> >>> Bonjour Françoise,<br />\n> >>><br />\n> >>><br />\n> >>><br />\n> >>> L\'éditeur prend en compte aussi les contraintes données dans les=<br />\n> >>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> schéma</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>> >>> XML au niveau de la déclaration de l\'instance:<br />\n> >>> <xforms:model id=\"fr-form-model\"<br />\n> >>> schema=\"oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lomLoose.xsd\">\"<br />\n> >>> En l\'occurence, le schéma lomLoose.xsd (<br />\n> >>> <a href=\"http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd\" title=\"http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd\">http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd</a> ) , vérifie en </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> autres la</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>> >>> conformité LOM en appelant des \"sous-schémas\" :<br />\n> >>><br />\n> >>> Ici , les champs 4.2 (size) et 4.7 (duration) sont controlés par le<br />\n> >>> schéma </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> ~/forms/ori-md-editor/lom-full/xsd/lomv1.0/common/dataTypes.xsd</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>> >>><br />\n> >>><br />\n> >>> </p>\n<!-- Size--><!-- Size--><p>> >>> <xs:simpleType name=\"Size\">^M<br />\n> >>> <xs:restriction base=\"xs:nonNegativeInteger\"/><br />\n> >>> </xs:simpleType>^M<br />\n> >>> ...<br />\n> >>> <xs:simpleType name=\"DurationString\">^M<br />\n> >>> <xs:restriction base=\"xs:string\"><br />\n> >>> <xs:pattern<br />\n> >>><br />\n> >>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> value=\"P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> H){<br />\n> >><br />\n> >></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>> >>> 0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\\.[0-9]{1,}){0,1}S){0,1}){0,1}\"/><br />\n> >>> </xs:restriction><br />\n> >>> </xs:simpleType>^M<br />\n> >>><br />\n> >>><br />\n> >>><br />\n> >>> Ce sont ces controles de conformité non respectés (taille à vide ,<br />\n> >>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> durée</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>> >>> non renseignée) qui surlignent les champs en rouge. Ces entrées non<br />\n> >>> obligatoires (ou recommandées) seront enlevées du patron de saisie<br />\n> >>> (blank.xml) dans la toute prochaine mise à jour de<br />\n> >>> l\'éditeur.<br />\n> >>><br />\n> >>> Henri<br />\n> >>><br />\n> >>><br />\n> >>><br />\n> >>> francoise Rousseau (schortin) a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>> >>>> Bonjour,<br />\n> >>>><br />\n> >>>><br />\n> >>>><br />\n> >>>> Je ne sais pas où on en est concernant les petits pb sur les champs<br />\n> >>>> obligatoires ...<br />\n> >>>><br />\n> >>>> Dans mon formulaire, certains champs se présentent comme<br />\n> >>>> obligatoires alors que je ne les ai pas indiqués nulle part comme<br />\n> >>>> tels . (pas de xforms:bind, minoccurs=0)<br />\n> >>>> Ce sont les champs 4.2 taille de la ressource et 4.7 durée<br />\n> >>>> d\'execution de la ressource).<br />\n> >>>><br />\n> >>>> Où faut il en chercher la raison ?<br />\n> >>>><br />\n> >>>><br />\n> >>>><br />\n> >>>> Merci.<br />\n> >>>> Françoise.<br />\n> >>>><br />\n> >>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>> >>><br />\n> >>><br />\n> >>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> ><br />\n> ></div>\n</blockquote>\n</div>\n', created = 1507748859, expire = 1507835259, headers = '', serialized = 0 WHERE cid = '4:99c40cc1685f1dd274ecddb71b5ffee4' 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:df3222fad2ebc3909d7b3f953b1f3b54' 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 Henri,<br />Le fait de supprimer le champ dans le fichier blank ne<br />\nfait que afficher un lien &quot;Ajouter ...&quot; au lieu d\'afficher le<br />\nchamp de saisie directement.<br />Qd on clique sur le lien, le champ de<br />\nsaisie s\'affiche, il est marqu&eacute; &quot;obligatoire&quot; et par le<br />\nstyle, et par le fait qu\'il g&eacute;n&eacute;re un message &quot;Votre<br />\nformulaire contient les erreurs suivantes ...&quot;.<br />Par ailleurs,<br />\nsous &eacute;diteur, le champ dur&eacute;e d\'execution est marqu&eacute;<br />\nobligatoire, mais ne g&eacute;n&egrave;re pas de message !! donc autre<br />\ncomportement .... bizarre.<br />Ce n\'est donc pas dans le blank que l\'on<br />\npeut supprimer le controle (&agrave; mon avis)&nbsp;<br />Je vais sans<br />\ndoute attendre patiemment la release.<br />Merci et bonne<br />\njourn&eacute;e.<br />Fran&ccedil;oise</p>\n<p>Le Mar<br />\n8 juin 2010 15:55, Henri Jacob a &eacute;crit : <br />&gt; Effectivement,<br />\nla contrainte de champ non vide est implicite et la seule <br />&gt;<br />\nfa&ccedil;on d\'ignorer une valeur nulle sur un champ , c\'est de ne pas<br />\nrenseigner <br />&gt; son nom . Il faut donc supprimer les entr&eacute;es<br />\n&lt;lom:size/&gt; et <br />&gt; &lt;lom:duration/&gt; du fichier blank.xml<br />\n(=&gt; il faudra alors cliquer sur <br />&gt; &quot;ajout d\'une<br />\ntaille&quot; et &quot;ajout d\'une dur&eacute;e&quot; ...) <br />&gt; <br<br />\n/>&gt; <br />&gt; Tu peux le faire en attendant la prochaine release. <br<br />\n/>&gt; <br />&gt; <br />&gt; Henri <br />&gt; <br />&gt; <br />&gt; <br<br />\n/>&gt; francoise Rousseau (schortin) a &eacute;crit : <br />&gt;&gt; Merci<br />\nHenri. <br />&gt;&gt; Je me doutais que ca venait de cette ligne, et<br />\nj\'avais regard&eacute; ce <br />&gt;&gt; fichier xsd ... mais je n\'y avais<br />\npas vu de contrainte explicite de champ <br />&gt;&gt; non vide, et de<br />\ntoute mani&egrave;re ca me semblait un peu &quot;chaud&quot; d\'y toucher,<br />\n<br />&gt;&gt; ne comprenant pas tout loin de la !, .... et j\'attendais<br />\npatiemment que <br />&gt;&gt; tu trouves la solution. Je suppose que ce<br />\nsont ces &quot;xs:restriction&quot; qui <br />&gt;&gt; stipulent des<br />\ncontroles blocants lorsqu\'ils s\'appliquent &agrave; un champ vide <br<br />\n/>&gt;&gt; ? <br />&gt;&gt; Y a t il moyen de patcher avant la prochaine<br />\nrelease ? ou c\'est trop <br />&gt;&gt; compliqu&eacute; ? vous pensez la<br />\nsortir quand ? surement pas avant mes vacances <br />&gt;&gt; qui sont en<br />\nfin de semaine j\'imagine ... Merci pour ton travail. <br />&gt;&gt;<br />\nFran&ccedil;oise. <br />&gt;&gt; <br />&gt;&gt; <br />&gt;&gt; Le Mar 8<br />\njuin 2010 14:15, Henri Jacob a &eacute;crit : <br />&gt;&gt; <br<br />\n/>&gt;&gt;&gt; Bonjour Fran&ccedil;oise, <br />&gt;&gt;&gt; <br<br />\n/>&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; L\'&eacute;diteur<br />\nprend en compte aussi les contraintes donn&eacute;es dans les= <br<br />\n/>&gt;&gt;&gt; <br />&gt;&gt; sch&eacute;ma <br />&gt;&gt;&gt; XML au<br />\nniveau de la d&eacute;claration de l\'instance: <br />&gt;&gt;&gt;<br />\n&lt;xforms:model id=&quot;fr-form-model&quot; <br />&gt;&gt;&gt;<br />\nschema=&quot;oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lomLoose.xsd&quot;&gt;&quot;<br />\n<br />&gt;&gt;&gt; En l\'occurence, le sch&eacute;ma lomLoose.xsd ( <br<br />\n/>&gt;&gt;&gt; <a href=\"http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd\" title=\"http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd\">http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd</a> ) ,<br />\nv&eacute;rifie en autres la <br />&gt;&gt;&gt; conformit&eacute; LOM en<br />\nappelant des &quot;sous-sch&eacute;mas&quot; : <br />&gt;&gt;&gt; <br<br />\n/>&gt;&gt;&gt; Ici , les champs 4.2 (size) et 4.7 (duration) sont<br />\ncontrol&eacute;s par le <br />&gt;&gt;&gt; sch&eacute;ma<br />\n~/forms/ori-md-editor/lom-full/xsd/lomv1.0/common/dataTypes.xsd <br<br />\n/>&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; &lt;!-- Size--&gt;<br />\n<br />&gt;&gt;&gt; &lt;xs:simpleType name=&quot;Size&quot;&gt;^M <br<br />\n/>&gt;&gt;&gt; &lt;xs:restriction<br />\nbase=&quot;xs:nonNegativeInteger&quot;/&gt; <br />&gt;&gt;&gt;<br />\n&lt;/xs:simpleType&gt;^M <br />&gt;&gt;&gt; ... <br />&gt;&gt;&gt;<br />\n&lt;xs:simpleType name=&quot;DurationString&quot;&gt;^M <br />&gt;&gt;&gt;<br />\n&lt;xs:restriction base=&quot;xs:string&quot;&gt; <br />&gt;&gt;&gt;<br />\n&lt;xs:pattern <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;<br />\nvalue=&quot;P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}<br />\n<br />&gt;&gt; H){ <br />&gt;&gt; <br />&gt;&gt; <br />&gt;&gt;&gt;<br />\n0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\\.[0-9]{1,}){0,1}S){0,1}){0,1}&quot;/&gt;<br />\n<br />&gt;&gt;&gt; &lt;/xs:restriction&gt; <br />&gt;&gt;&gt;<br />\n&lt;/xs:simpleType&gt;^M <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br<br />\n/>&gt;&gt;&gt; <br />&gt;&gt;&gt; Ce sont ces controles de<br />\nconformit&eacute; non respect&eacute;s (taille &agrave; vide , <br<br />\n/>&gt;&gt;&gt; <br />&gt;&gt; dur&eacute;e <br />&gt;&gt;&gt; non<br />\nrenseign&eacute;e) qui surlignent les champs en rouge. Ces entr&eacute;es<br />\nnon <br />&gt;&gt;&gt; obligatoires (ou recommand&eacute;es) seront<br />\nenlev&eacute;es du patron de saisie <br />&gt;&gt;&gt; (blank.xml) dans la<br />\ntoute prochaine mise &agrave; jour de <br />&gt;&gt;&gt; l\'&eacute;diteur.<br />\n<br />&gt;&gt;&gt; <br />&gt;&gt;&gt; Henri <br />&gt;&gt;&gt; <br<br />\n/>&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; francoise Rousseau<br />\n(schortin) a &eacute;crit : <br />&gt;&gt;&gt;&gt; Bonjour, <br<br />\n/>&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; <br<br />\n/>&gt;&gt;&gt;&gt; Je ne sais pas o&ugrave; on en est concernant les<br />\npetits pb sur les champs <br />&gt;&gt;&gt;&gt; obligatoires ... <br<br />\n/>&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; Dans mon formulaire, certains<br />\nchamps se pr&eacute;sentent comme <br />&gt;&gt;&gt;&gt; obligatoires<br />\nalors que je ne les ai pas indiqu&eacute;s nulle part comme <br<br />\n/>&gt;&gt;&gt;&gt; tels . (pas de xforms:bind, minoccurs=0) <br<br />\n/>&gt;&gt;&gt;&gt; Ce sont les champs 4.2 taille de la ressource et 4.7<br />\ndur&eacute;e <br />&gt;&gt;&gt;&gt; d\'execution de la ressource). <br<br />\n/>&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; O&ugrave; faut il en chercher la<br />\nraison ? <br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; <br<br />\n/>&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; Merci. <br />&gt;&gt;&gt;&gt;<br />\nFran&ccedil;oise. <br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; <br<br />\n/>&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt; <br />&gt;<br />\n\n</div>\n', created = 1507748861, expire = 1507835261, headers = '', serialized = 0 WHERE cid = '4:df3222fad2ebc3909d7b3f953b1f3b54' 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:3f2114f427e1b0d166820f2a5f8bb9ee' 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, la contrainte de champ non vide est implicite et la seule<br />\nfaçon d\'ignorer une valeur nulle sur un champ , c\'est de ne pas<br />\nrenseigner son nom . Il faut donc supprimer les entrées <lom:size/><br />\net <lom:duration/> du fichier blank.xml (=> il faudra alors cliquer sur<br />\n\"ajout d\'une taille\" et \"ajout d\'une durée\" ...)</p>\n<p>Tu peux le faire en attendant la prochaine release.</p>\n<p>Henri</p>\n<p>francoise Rousseau (schortin) a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Merci Henri.<br />\n> Je me doutais que ca venait de cette ligne, et j\'avais regardé ce<br />\n> fichier xsd ... mais je n\'y avais pas vu de contrainte explicite de<br />\n> champ non vide, et de toute manière ca me semblait un peu \"chaud\" d\'y<br />\n> toucher, ne comprenant pas tout loin de la !, .... et j\'attendais<br />\n> patiemment que tu trouves la solution.<br />\n> Je suppose que ce sont ces \"xs:restriction\" qui stipulent des<br />\n> controles blocants lorsqu\'ils s\'appliquent à un champ vide ?<br />\n> Y a t il moyen de patcher avant la prochaine release ? ou c\'est trop<br />\n> compliqué ? vous pensez la sortir quand ? surement pas avant mes<br />\n> vacances qui sont en fin de semaine j\'imagine ...<br />\n> Merci pour ton travail.<br />\n> Françoise.<br />\n><br />\n> Le Mar 8 juin 2010 14:15, Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> > Bonjour Françoise,<br />\n> ><br />\n> ><br />\n> > L\'éditeur prend en compte aussi les contraintes données dans les= </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> schéma</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> > XML au niveau de la déclaration de l\'instance:<br />\n> > <xforms:model id=\"fr-form-model\"<br />\n> > schema=\"oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lomLoose.xsd\">\"<br />\n> > En l\'occurence, le schéma lomLoose.xsd (<br />\n> > <a href=\"http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd\" title=\"http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd\">http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd</a> ) , vérifie en autres la<br />\n> > conformité LOM en appelant des \"sous-schémas\" :<br />\n> ><br />\n> > Ici , les champs 4.2 (size) et 4.7 (duration) sont controlés par le<br />\n> > schéma ~/forms/ori-md-editor/lom-full/xsd/lomv1.0/common/dataTypes.xsd<br />\n> ><br />\n> > </p>\n<!-- Size--><!-- Size--><p>> > <xs:simpleType name=\"Size\">^M<br />\n> > <xs:restriction base=\"xs:nonNegativeInteger\"/><br />\n> > </xs:simpleType>^M<br />\n> > ...<br />\n> > <xs:simpleType name=\"DurationString\">^M<br />\n> > <xs:restriction base=\"xs:string\"><br />\n> > <xs:pattern<br />\n> > </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> value=\"P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){<br />\n></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> > 0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\\.[0-9]{1,}){0,1}S){0,1}){0,1}\"/><br />\n> > </xs:restriction><br />\n> > </xs:simpleType>^M<br />\n> ><br />\n> ><br />\n> > Ce sont ces controles de conformité non respectés (taille à vide , </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> durée</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> > non renseignée) qui surlignent les champs en rouge. Ces entrées non<br />\n> > obligatoires (ou recommandées) seront enlevées du patron de saisie<br />\n> > (blank.xml) dans la toute prochaine mise à jour de<br />\n> > l\'éditeur.<br />\n> ><br />\n> > Henri<br />\n> ><br />\n> ><br />\n> > francoise Rousseau (schortin) a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>> >> Bonjour,<br />\n> >><br />\n> >><br />\n> >> Je ne sais pas où on en est concernant les petits pb sur les champs<br />\n> >> obligatoires ...<br />\n> >><br />\n> >> Dans mon formulaire, certains champs se présentent comme obligatoires<br />\n> >> alors que je ne les ai pas indiqués nulle part comme tels . (pas de<br />\n> >> xforms:bind, minoccurs=0)<br />\n> >> Ce sont les champs 4.2 taille de la ressource et 4.7 durée d\'execution<br />\n> >> de la ressource).<br />\n> >><br />\n> >> Où faut il en chercher la raison ?<br />\n> >><br />\n> >><br />\n> >> Merci.<br />\n> >> Françoise.<br />\n> >></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> ><br />\n> ><br />\n> ></div>\n</blockquote>\n</div>\n', created = 1507748861, expire = 1507835261, headers = '', serialized = 0 WHERE cid = '4:3f2114f427e1b0d166820f2a5f8bb9ee' 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:5bcb8929e8f6d2f19275d47a4265c267' 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\">Merci Henri.<br />Je me doutais que ca venait de cette ligne, et j\'avais<br />\nregard&eacute; ce fichier xsd ... mais je n\'y avais pas vu de contrainte<br />\nexplicite de champ non vide, et de toute mani&egrave;re ca me semblait un<br />\npeu &quot;chaud&quot; d\'y toucher, ne comprenant pas tout loin de la !,<br />\n.... et j\'attendais patiemment que tu trouves la solution.<br />Je suppose<br />\nque&nbsp;ce sont ces&nbsp;&quot;xs:restriction&quot;<br />\nqui&nbsp;stipulent&nbsp;des controles&nbsp;blocants lorsqu\'ils<br />\ns\'appliquent &agrave; un champ vide ?<br />Y a t il moyen de patcher avant<br />\nla prochaine release ? ou c\'est trop compliqu&eacute; ? vous pensez la<br />\nsortir quand ? surement pas avant mes vacances qui sont en fin de semaine<br />\nj\'imagine ...<br />Merci pour ton travail.<br />Fran&ccedil;oise.<br /><br<br />\n/>Le Mar 8 juin 2010 14:15, Henri Jacob a &eacute;crit : <br />&gt;<br />\nBonjour Fran&ccedil;oise, <br />&gt; <br />&gt; <br />&gt;<br />\nL\'&eacute;diteur prend en compte aussi les contraintes donn&eacute;es dans<br />\nles= sch&eacute;ma <br />&gt; XML au niveau de la d&eacute;claration de<br />\nl\'instance: <br />&gt; &lt;xforms:model id=&quot;fr-form-model&quot; <br<br />\n/>&gt;<br />\nschema=&quot;oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lomLoose.xsd&quot;&gt;&quot;<br />\n<br />&gt; En l\'occurence, le sch&eacute;ma lomLoose.xsd ( <br />&gt;<br />\n<a href=\"http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd\" title=\"http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd\">http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd</a> ) , v&eacute;rifie en autres<br />\nla <br />&gt; conformit&eacute; LOM en appelant des<br />\n&quot;sous-sch&eacute;mas&quot; : <br />&gt; <br />&gt; Ici , les champs<br />\n4.2 (size) et 4.7 (duration) sont control&eacute;s par le <br />&gt;<br />\nsch&eacute;ma<br />\n~/forms/ori-md-editor/lom-full/xsd/lomv1.0/common/dataTypes.xsd <br />&gt;<br />\n<br />&gt; &lt;!-- Size--&gt; <br />&gt; &lt;xs:simpleType<br />\nname=&quot;Size&quot;&gt;^M <br />&gt; &lt;xs:restriction<br />\nbase=&quot;xs:nonNegativeInteger&quot;/&gt; <br />&gt;<br />\n&lt;/xs:simpleType&gt;^M <br />&gt; ... <br />&gt; &lt;xs:simpleType<br />\nname=&quot;DurationString&quot;&gt;^M <br />&gt; &lt;xs:restriction<br />\nbase=&quot;xs:string&quot;&gt; <br />&gt; &lt;xs:pattern <br />&gt;<br />\nvalue=&quot;P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){<br />\n<br />&gt;<br />\n0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\\.[0-9]{1,}){0,1}S){0,1}){0,1}&quot;/&gt;<br />\n<br />&gt; &lt;/xs:restriction&gt; <br />&gt; &lt;/xs:simpleType&gt;^M <br<br />\n/>&gt; <br />&gt; <br />&gt; Ce sont ces controles de conformit&eacute;<br />\nnon respect&eacute;s (taille &agrave; vide , dur&eacute;e <br />&gt; non<br />\nrenseign&eacute;e) qui surlignent les champs en rouge. Ces entr&eacute;es<br />\nnon <br />&gt; obligatoires (ou recommand&eacute;es) seront<br />\nenlev&eacute;es du patron de saisie <br />&gt; (blank.xml) dans la toute<br />\nprochaine mise &agrave; jour de <br />&gt; l\'&eacute;diteur. <br />&gt;<br />\n<br />&gt; Henri <br />&gt; <br />&gt; <br />&gt; francoise Rousseau<br />\n(schortin) a &eacute;crit : <br />&gt;&gt; Bonjour, <br />&gt;&gt; <br<br />\n/>&gt;&gt; <br />&gt;&gt; Je ne sais pas o&ugrave; on en est concernant<br />\nles petits pb sur les champs <br />&gt;&gt; obligatoires ... <br<br />\n/>&gt;&gt; <br />&gt;&gt; Dans mon formulaire, certains champs se<br />\npr&eacute;sentent comme obligatoires <br />&gt;&gt; alors que je ne les ai<br />\npas indiqu&eacute;s nulle part comme tels . (pas de <br />&gt;&gt;<br />\nxforms:bind, minoccurs=0) <br />&gt;&gt; Ce sont les champs 4.2 taille de<br />\nla ressource et 4.7 dur&eacute;e d\'execution <br />&gt;&gt; de la<br />\nressource). <br />&gt;&gt; <br />&gt;&gt; O&ugrave; faut il en chercher la<br />\nraison ? <br />&gt;&gt; <br />&gt;&gt; <br />&gt;&gt; Merci. <br<br />\n/>&gt;&gt; Fran&ccedil;oise. <br />&gt;&gt; <br />&gt; <br />&gt; <br<br />\n/>&gt; \n</div>\n', created = 1507748861, expire = 1507835261, headers = '', serialized = 0 WHERE cid = '4:5bcb8929e8f6d2f19275d47a4265c267' 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:a5394934d203db6d80ad77532c419383' 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 Françoise,</p>\n<p>L\'éditeur prend en compte aussi les contraintes données dans les= schéma<br />\nXML au niveau de la déclaration de l\'instance:<br />\n <xforms:model id=\"fr-form-model\"<br />\nschema=\"oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lomLoose.xsd\">\"<br />\nEn l\'occurence, le schéma lomLoose.xsd (<br />\n<a href=\"http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd\" title=\"http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd\">http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd</a> ) , vérifie en autres la<br />\nconformité LOM en appelant des \"sous-schémas\" :</p>\n<p>Ici , les champs 4.2 (size) et 4.7 (duration) sont controlés par le<br />\nschéma ~/forms/ori-md-editor/lom-full/xsd/lomv1.0/common/dataTypes.xsd</p>\n<!-- Size--><!-- Size--><p> <xs:simpleType name=\"Size\">^M<br />\n <xs:restriction base=\"xs:nonNegativeInteger\"/><br />\n </xs:simpleType>^M<br />\n...<br />\n <xs:simpleType name=\"DurationString\">^M<br />\n <xs:restriction base=\"xs:string\"><br />\n <xs:pattern<br />\nvalue=\"P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\\.[0-9]{1,}){0,1}S){0,1}){0,1}\"/><br />\n </xs:restriction><br />\n </xs:simpleType>^M</p>\n<p>Ce sont ces controles de conformité non respectés (taille à vide , durée<br />\nnon renseignée) qui surlignent les champs en rouge.<br />\nCes entrées non obligatoires (ou recommandées) seront enlevées du<br />\npatron de saisie (blank.xml) dans la toute prochaine mise à jour de<br />\nl\'éditeur.</p>\n<p>Henri</p>\n<p>francoise Rousseau (schortin) a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Je ne sais pas où on en est concernant les petits pb sur les champs<br />\n> obligatoires ...<br />\n><br />\n> Dans mon formulaire, certains champs se présentent comme obligatoires<br />\n> alors que je ne les ai pas indiqués nulle part comme tels . (pas de<br />\n> xforms:bind, minoccurs=0)<br />\n> Ce sont les champs 4.2 taille de la ressource et 4.7 durée d\'execution<br />\n> de la ressource).<br />\n><br />\n> Où faut il en chercher la raison ?<br />\n><br />\n> Merci.<br />\n> Françoise. </div>\n</blockquote>\n</div>\n', created = 1507748861, expire = 1507835261, headers = '', serialized = 0 WHERE cid = '4:a5394934d203db6d80ad77532c419383' 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:f0055a74937e080c2418dcf6c5ee63be' 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\">re-bonjour Henri,<br />H&eacute;las, je n\'ai pas ces contraintes dans mon<br />\nformulaire ....<br />J\'ai fait un grep -R &quot;//lom:value&quot; * sur le<br />\nrepertoire racine de tous les formulaires, et cette contrainte n\'existe<br />\nque dans certains formulaires.<br />Je te mets en pj les 4 fichiers qui<br />\nconstituent mon formulaire&nbsp;pour que tu jettes un coup d\'oeil, sachant<br />\nque le pb porte sur la taille et aussi la duree d\'execution qui s\'affiche<br />\nen color&eacute;, mais ne g&eacute;n&eacute;re pas de message en bout de<br />\nformulaire.<br />Ces 2 donn&eacute;es ne sont pas inscrites comme<br />\nobligatoires dans le formulaire et si j\'enl&egrave;ve toutes les<br />\ncontraintes, elles subsistent.<br />Bon courage, et bon we.<br<br />\n/>Fran&ccedil;oise.</p>\n<p>Le Ven 4 juin 2010 13:43, Henri<br />\nJacob a &eacute;crit : <br />&gt; Bonjour Fran&ccedil;oise, <br />&gt; <br<br />\n/>&gt; <br />&gt; Il semble que les formulaires LOM posent des contraintes<br />\nsur TOUS les <br />&gt; champs &quot;value&quot; et &quot;string&quot; ,<br />\nqu\'ils soient obligatoires, recommand&eacute;s ou <br />&gt; facultatifs<br />\n... Cela sera corrig&eacute; dans une tr&egrave;s prochaine version. <br<br />\n/>&gt; <br />&gt; En attendant ,il faudrait enlever ces contraintes du<br />\nformulaire : <br />&gt; <br />&gt; <br />&gt; &lt;!-- all select --&gt;<br />\n<br />&gt; &lt;xforms:bind nodeset=&quot;//lom:value&quot;<br />\nrequired=&quot;1&quot;/&gt; <br />&gt; &lt;!-- all string --&gt; <br<br />\n/>&gt; &lt;xforms:bind nodeset=&quot;//lom:string&quot;<br />\nrequired=&quot;1&quot;/&gt; <br />&gt; <br />&gt; <br />&gt; et <br />&gt;<br />\n<br />&gt; &lt;!-- all select --&gt; <br />&gt; &lt;xforms:bind<br />\nnodeset=&quot;//lom:value&quot; <br />&gt;<br />\nconstraint=&quot;normalize-space(.)!=\'\'&quot;/&gt; &lt;!-- all string<br />\n--&gt; <br />&gt; &lt;xforms:bind nodeset=&quot;//lom:string&quot; <br<br />\n/>&gt; constraint=&quot;normalize-space(.)!=\'\'&quot;/&gt; <br />&gt; <br<br />\n/>&gt; <br />&gt; Henri <br />&gt; <br />&gt; <br />&gt; <br />&gt;<br />\nfrancoise Rousseau (schortin) a &eacute;crit : <br />&gt;&gt; Bonjour, <br<br />\n/>&gt;&gt; <br />&gt;&gt; <br />&gt;&gt; Je ne sais pas o&ugrave; on en<br />\nest concernant les petits pb sur les champs <br />&gt;&gt; obligatoires<br />\n... <br />&gt;&gt; <br />&gt;&gt; Dans mon formulaire, certains champs se<br />\npr&eacute;sentent comme obligatoires <br />&gt;&gt; alors que je ne les ai<br />\npas indiqu&eacute;s nulle part comme tels . (pas de <br />&gt;&gt;<br />\nxforms:bind, minoccurs=0) <br />&gt;&gt; Ce sont les champs 4.2 taille de<br />\nla ressource et 4.7 dur&eacute;e d\'execution <br />&gt;&gt; de la<br />\nressource). <br />&gt;&gt; <br />&gt;&gt; O&ugrave; faut il en chercher la<br />\nraison ? <br />&gt;&gt; <br />&gt;&gt; <br />&gt;&gt; Merci. <br<br />\n/>&gt;&gt; Fran&ccedil;oise. <br />&gt;&gt; <br />&gt; <br />&gt; \n</div>\n', created = 1507748861, expire = 1507835261, headers = '', serialized = 0 WHERE cid = '4:f0055a74937e080c2418dcf6c5ee63be' 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:6ed0bce95d74ff23808aa857b3d1afa3' 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 Françoise,</p>\n<p>Il semble que les formulaires LOM posent des contraintes sur TOUS les<br />\nchamps \"value\" et \"string\" , qu\'ils soient obligatoires, recommandés ou<br />\nfacultatifs ... Cela sera corrigé dans une très prochaine version.</p>\n<p>En attendant ,il faudrait enlever ces contraintes du formulaire :</p>\n<!-- all select --><!-- all select --><p> <xforms:bind nodeset=\"//lom:value\" required=\"1\"/></p>\n<!-- all string --><!-- all string --><p> <xforms:bind nodeset=\"//lom:string\" required=\"1\"/></p>\n<p>et</p>\n<!-- all select --><!-- all select --><p> <xforms:bind nodeset=\"//lom:value\"<br />\nconstraint=\"normalize-space(.)!=\'\'\"/></p>\n<!-- all string --><!-- all string --><p> <xforms:bind nodeset=\"//lom:string\"<br />\nconstraint=\"normalize-space(.)!=\'\'\"/></p>\n<p>Henri</p>\n<p>francoise Rousseau (schortin) a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Je ne sais pas où on en est concernant les petits pb sur les champs<br />\n> obligatoires ...<br />\n><br />\n> Dans mon formulaire, certains champs se présentent comme obligatoires<br />\n> alors que je ne les ai pas indiqués nulle part comme tels . (pas de<br />\n> xforms:bind, minoccurs=0)<br />\n> Ce sont les champs 4.2 taille de la ressource et 4.7 durée d\'execution<br />\n> de la ressource).<br />\n><br />\n> Où faut il en chercher la raison ?<br />\n><br />\n> Merci.<br />\n> Françoise. </div>\n</blockquote>\n</div>\n', created = 1507748861, expire = 1507835261, headers = '', serialized = 0 WHERE cid = '4:6ed0bce95d74ff23808aa857b3d1afa3' 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:b621308108d1839d33fc23ca341fe649' 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\">Et un autre ;-)</font></font><br>\n<div class=\"moz-signature\">\n<div class=\"moz-signature\"><font face=\"Verdana\"><small>\nYohan COLMANT<br>\nDirection des Syst&egrave;mes d\'Information<br>\n<a href=\"http://www.univ-valenciennes.fr\">UVHC</a> - Universit&eacute; de\nValenciennes et du Hainaut Cambr&eacute;sis<br>\nCoordinateur Technique du projet <a href=\"http://www.ori-oai.org\">ORI-OAI</a>\n</small></font>\n</div>\n</div>\n<br>\n<br>\nfrancoise Rousseau (schortin) a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#54;&#56;&#57;&#101;&#54;&#99;&#48;&#49;&#101;&#50;&#102;&#56;&#54;&#54;&#49;&#56;&#52;&#98;&#100;&#53;&#54;&#49;&#50;&#52;&#48;&#54;&#51;&#54;&#97;&#52;&#48;&#50;&#46;&#115;&#113;&#117;&#105;&#114;&#114;&#101;&#108;&#64;&#119;&#101;&#98;&#109;&#97;&#105;&#108;&#46;&#117;&#45;&#112;&#115;&#117;&#100;&#46;&#102;&#114;\'+\'\">\'+\'&#54;&#56;&#57;&#101;&#54;&#99;&#48;&#49;&#101;&#50;&#102;&#56;&#54;&#54;&#49;&#56;&#52;&#98;&#100;&#53;&#54;&#49;&#50;&#52;&#48;&#54;&#51;&#54;&#97;&#52;&#48;&#50;&#46;&#115;&#113;&#117;&#105;&#114;&#114;&#101;&#108;&#64;&#119;&#101;&#98;&#109;&#97;&#105;&#108;&#46;&#117;&#45;&#112;&#115;&#117;&#100;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">J\'ajoute une question subsidiaire :<br>\n <br>\nComment est\ng&eacute;n&eacute;r&eacute;e la liste qui se trouve en bas du formulaire,\net qui r&eacute;capitule les \"erreurs\" ?<br>\n <br>\n\"<span id=\"fr-view\" class=\"xforms-group\"><span id=\"xf-1308\"\n class=\"fr-error-summary fr-error-summary-bottom xforms-group\"><span\n id=\"xf-1309\" class=\"fr-error-summary-body xforms-group\"><span\n id=\"xf-1310\" class=\"fr-error-title xforms-control xforms-output\">Votre\nformulaire\ncontient les erreurs suivantes</span>\n <ol class=\"fr-error-list\">\n <li class=\"xforms-repeat-delimiter\">Adresse de la ressource<span\n id=\"xf-1313&middot;1\" class=\"xforms-group\"></span><span id=\"xf-1316&middot;1\"\n class=\"fr-error-row xforms-group\"><span id=\"xf-1317&middot;1\"\n class=\"xforms-control xforms-output\"> (1)</span></span><span\n id=\"xf-1318&middot;1\" class=\"fr-error-alert xforms-group\"><span id=\"xf-1319&middot;1\"\n class=\"xforms-control xforms-output\"> - Champ\nobligatoire</span></span></li>\n <li class=\"xforms-repeat-delimiter\"><span\n class=\"fr-error-alert xforms-group\"><span\n class=\"xforms-control xforms-output\"></span></span><br>\n </li>\n <li><label id=\"xf-1313$$l&middot;2\" class=\"xforms-label\" for=\"xf-1313&middot;2\">Date\nde cr&eacute;ation du document</label><span id=\"xf-1313&middot;2\" class=\"xforms-group\"></span><span\n id=\"xf-1316&middot;2\" class=\"fr-error-row xforms-group\"><span id=\"xf-1317&middot;2\"\n class=\"xforms-control xforms-output\"> (1)</span></span><span\n id=\"xf-1318&middot;2\" class=\"fr-error-alert xforms-group\"><span id=\"xf-1319&middot;2\"\n class=\"xforms-control xforms-output\"> - Champ\nobligatoire</span></span></li>\n <li class=\"xforms-repeat-delimiter\">&nbsp;</li>\n <li><label id=\"xf-1313$$l&middot;3\" class=\"xforms-label\" for=\"xf-1313&middot;3\">Titre\nde la ressource</label><span id=\"xf-1313&middot;3\" class=\"xforms-group\"></span><span\n id=\"xf-1316&middot;3\" class=\"fr-error-row xforms-group\"><span id=\"xf-1317&middot;3\"\n class=\"xforms-control xforms-output\"> (1)</span></span><span\n id=\"xf-1318&middot;3\" class=\"fr-error-alert xforms-group\"><span id=\"xf-1319&middot;3\"\n class=\"xforms-control xforms-output\"> - Champ\nobligatoire</span></span></li>\n <li class=\"xforms-repeat-delimiter\">&nbsp;</li>\n <li><label id=\"xf-1313$$l&middot;4\" class=\"xforms-label\" for=\"xf-1313&middot;4\">Description</label><span\n id=\"xf-1313&middot;4\" class=\"xforms-group\"></span><span id=\"xf-1316&middot;4\"\n class=\"fr-error-row xforms-group\"><span id=\"xf-1317&middot;4\"\n class=\"xforms-control xforms-output\"> (1)</span></span><span\n id=\"xf-1318&middot;4\" class=\"fr-error-alert xforms-group\"><span id=\"xf-1319&middot;4\"\n class=\"xforms-control xforms-output\"> - Champ\nobligatoire</span></span></li>\n <li class=\"xforms-repeat-delimiter\">&nbsp;</li>\n <li><label id=\"xf-1313$$l&middot;5\" class=\"xforms-label\" for=\"xf-1313&middot;5\">Mots-cl&eacute;s\nlibres</label><span id=\"xf-1313&middot;5\" class=\"xforms-group\"></span><span\n id=\"xf-1316&middot;5\" class=\"fr-error-row xforms-group\"><span id=\"xf-1317&middot;5\"\n class=\"xforms-control xforms-output\"> (1)</span></span><span\n id=\"xf-1318&middot;5\" class=\"fr-error-alert xforms-group\"><span id=\"xf-1319&middot;5\"\n class=\"xforms-control xforms-output\"> - Champ\nobligatoire</span></span></li>\n <li class=\"xforms-repeat-delimiter\">&nbsp;</li>\n <li><label id=\"xf-1313$$l&middot;6\" class=\"xforms-label\" for=\"xf-1313&middot;6\">Conditions\nd\'utilisation de la ressource</label><span id=\"xf-1313&middot;6\"\n class=\"xforms-group\"></span><span id=\"xf-1316&middot;6\"\n class=\"fr-error-row xforms-group\"><span id=\"xf-1317&middot;6\"\n class=\"xforms-control xforms-output\"> (1-1-1)</span></span><span\n id=\"xf-1318&middot;6\" class=\"fr-error-alert xforms-group\"><span id=\"xf-1319&middot;6\"\n class=\"xforms-control xforms-output\"> - Champ obligatoire</span></span></li>\n <li class=\"xforms-repeat-delimiter\">&nbsp;</li>\n <li><label id=\"xf-1313$$l&middot;7\" class=\"xforms-label\" for=\"xf-1313&middot;7\">Taille\nde la ressource (en octets)</label><span id=\"xf-1313&middot;7\"\n class=\"xforms-group\"></span><span id=\"xf-1316&middot;7\"\n class=\"fr-error-row xforms-group\"><span id=\"xf-1317&middot;7\"\n class=\"xforms-control xforms-output\"> (1-1)</span></span><span\n id=\"xf-1318&middot;7\" class=\"fr-error-alert xforms-group\"><span id=\"xf-1319&middot;7\"\n class=\"xforms-control xforms-output\"> - Champ obligatoire et\nnum&eacute;rique\"</span></span></li>\n </ol>\n <p><span class=\"fr-error-alert xforms-group\"><span\n class=\"xforms-control xforms-output\">Est il possible\nd\'en modifier l\'apparence ?<br>\n <br>\nFran&ccedil;oise</span></span></p>\n </span></span></span><br>\n <br>\n <br>\nLe Mer 2 juin 2010 15:08, francoise\nRousseau (schortin) a &eacute;crit : <br>\n&gt; <br>\n <br>\n&gt; <br>\n&gt; Bonjour, <br>\n&gt; <br>\n&gt; <br>\n&gt; Je ne sais pas o&ugrave;\non en est concernant les <br>\n&gt; petits pb sur les champs obligatoires\n... <br>\n&gt; <br>\n&gt; Dans mon formulaire, <br>\n&gt; certains\nchamps&nbsp;se pr&eacute;sentent comme&nbsp;obligatoires alors que je ne\nles ai pas <br>\n&gt; indiqu&eacute;s nulle part comme tels . (pas de\nxforms:bind, minoccurs=0) <br>\n&gt; Ce sont les champs 4.2 taille de la\n <br>\n&gt; ressource et 4.7 dur&eacute;e d\'execution de la ressource). <br>\n&gt; <br>\n&gt; O&ugrave; faut il en chercher la raison ? <br>\n&gt; <br>\n&gt; <br>\n&gt; Merci. <br>\n&gt; Fran&ccedil;oise. <br>\n&gt; <br>\n&gt; <br>\n <br>\n-- <br>\nThis message has been scanned for viruses and\n <br>\ndangerous content by\n <a moz-do-not-send=\"true\" href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a><b>,\nand is\n <br>\nbelieved to be clean.\n </b></blockquote></div></div>\n</body>\n</html>\n</div>', created = 1507748861, expire = 1507835261, headers = '', serialized = 0 WHERE cid = '4:b621308108d1839d33fc23ca341fe649' 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:1879451d94ec3e97cfe30b8cdd717d10' 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\'ajoute une question subsidiaire :</p>\n<p>Comment est<br />\ng&eacute;n&eacute;r&eacute;e la liste qui se trouve en bas du formulaire,<br />\net qui r&eacute;capitule les &quot;erreurs&quot; ?</p>\n<p>&quot;<span<br />\nid=\"fr-view\" class=\"xforms-group\"><span id=\"xf-1308\"<br />\nclass=\"fr-error-summary fr-error-summary-bottom xforms-group\"><span<br />\nid=\"xf-1309\" class=\"fr-error-summary-body xforms-group\"><span id=\"xf-1310\"<br />\nclass=\"fr-error-title xforms-control xforms-output\">Votre formulaire<br />\ncontient les erreurs suivantes</span></p>\n<ol class=\"fr-error-list\">\n<li class=\"xforms-repeat-delimiter\">Adresse de la ressource<span<br />\nid=\"xf-1313·1\" class=\"xforms-group\"></span><span id=\"xf-1316·1\"<br />\nclass=\"fr-error-row xforms-group\"><span id=\"xf-1317·1\"<br />\nclass=\"xforms-control xforms-output\"> (1)</span></span><span<br />\nid=\"xf-1318·1\" class=\"fr-error-alert xforms-group\"><span<br />\nid=\"xf-1319·1\" class=\"xforms-control xforms-output\"> - Champ<br />\nobligatoire</span></span></li>\n<li class=\"xforms-repeat-delimiter\"><span class=\"fr-error-alert<br />\nxforms-group\"><span class=\"xforms-control<br />\nxforms-output\"></span></span></li>\n<li><label id=\"xf-1313$$l·2\" class=\"xforms-label\" for=\"xf-1313·2\">Date<br />\nde cr&eacute;ation du document</label><span id=\"xf-1313·2\"<br />\nclass=\"xforms-group\"></span><span id=\"xf-1316·2\" class=\"fr-error-row<br />\nxforms-group\"><span id=\"xf-1317·2\" class=\"xforms-control<br />\nxforms-output\"> (1)</span></span><span id=\"xf-1318·2\"<br />\nclass=\"fr-error-alert xforms-group\"><span id=\"xf-1319·2\"<br />\nclass=\"xforms-control xforms-output\"> - Champ<br />\nobligatoire</span></span></li>\n<li class=\"xforms-repeat-delimiter\">&nbsp;</li>\n<li><label id=\"xf-1313$$l·3\" class=\"xforms-label\"<br />\nfor=\"xf-1313·3\">Titre de la ressource</label><span id=\"xf-1313·3\"<br />\nclass=\"xforms-group\"></span><span id=\"xf-1316·3\" class=\"fr-error-row<br />\nxforms-group\"><span id=\"xf-1317·3\" class=\"xforms-control<br />\nxforms-output\"> (1)</span></span><span id=\"xf-1318·3\"<br />\nclass=\"fr-error-alert xforms-group\"><span id=\"xf-1319·3\"<br />\nclass=\"xforms-control xforms-output\"> - Champ<br />\nobligatoire</span></span></li>\n<li class=\"xforms-repeat-delimiter\">&nbsp;</li>\n<li><label id=\"xf-1313$$l·4\" class=\"xforms-label\"<br />\nfor=\"xf-1313·4\">Description</label><span id=\"xf-1313·4\"<br />\nclass=\"xforms-group\"></span><span id=\"xf-1316·4\" class=\"fr-error-row<br />\nxforms-group\"><span id=\"xf-1317·4\" class=\"xforms-control<br />\nxforms-output\"> (1)</span></span><span id=\"xf-1318·4\"<br />\nclass=\"fr-error-alert xforms-group\"><span id=\"xf-1319·4\"<br />\nclass=\"xforms-control xforms-output\"> - Champ<br />\nobligatoire</span></span></li>\n<li class=\"xforms-repeat-delimiter\">&nbsp;</li>\n<li><label id=\"xf-1313$$l·5\" class=\"xforms-label\"<br />\nfor=\"xf-1313·5\">Mots-cl&eacute;s libres</label><span id=\"xf-1313·5\"<br />\nclass=\"xforms-group\"></span><span id=\"xf-1316·5\" class=\"fr-error-row<br />\nxforms-group\"><span id=\"xf-1317·5\" class=\"xforms-control<br />\nxforms-output\"> (1)</span></span><span id=\"xf-1318·5\"<br />\nclass=\"fr-error-alert xforms-group\"><span id=\"xf-1319·5\"<br />\nclass=\"xforms-control xforms-output\"> - Champ<br />\nobligatoire</span></span></li>\n<li class=\"xforms-repeat-delimiter\">&nbsp;</li>\n<li><label id=\"xf-1313$$l·6\" class=\"xforms-label\"<br />\nfor=\"xf-1313·6\">Conditions d\'utilisation de la ressource</label><span<br />\nid=\"xf-1313·6\" class=\"xforms-group\"></span><span id=\"xf-1316·6\"<br />\nclass=\"fr-error-row<br />\n xforms-group\"><span id=\"xf-1317·6\" class=\"xforms-control<br />\nxforms-output\"> (1-1-1)</span></span><span id=\"xf-1318·6\"<br />\nclass=\"fr-error-alert<br />\n xforms-group\"><span id=\"xf-1319·6\" class=\"xforms-control<br />\nxforms-output\"> - Champ obligatoire</span></span></li>\n<li class=\"xforms-repeat-delimiter\">&nbsp;</li>\n<li><label id=\"xf-1313$$l·7\" class=\"xforms-label\"<br />\nfor=\"xf-1313·7\">Taille de la ressource (en octets)</label><span<br />\nid=\"xf-1313·7\" class=\"xforms-group\"></span><span id=\"xf-1316·7\"<br />\nclass=\"fr-error-row<br />\n xforms-group\"><span id=\"xf-1317·7\" class=\"xforms-control<br />\nxforms-output\"> (1-1)</span></span><span id=\"xf-1318·7\"<br />\nclass=\"fr-error-alert<br />\n xforms-group\"><span id=\"xf-1319·7\" class=\"xforms-control<br />\nxforms-output\"> - Champ obligatoire et<br />\nnum&eacute;rique&quot;</span></span></li>\n</ol>\n<p><span class=\"fr-error-alert<br />\nxforms-group\"><span class=\"xforms-control xforms-output\">Est il possible<br />\nd\'en modifier l\'apparence ?</p>\n<p>Fran&ccedil;oise</span></span></p>\n<p></span></span></span></p>\n<p>Le Mer 2 juin 2010 15:08, francoise<br />\nRousseau (schortin) a &eacute;crit : <br />&gt; </p>\n<p>&gt; <br<br />\n/>&gt; Bonjour, <br />&gt; <br />&gt; <br />&gt; Je ne sais pas o&ugrave;<br />\non en est concernant les <br />&gt; petits pb sur les champs obligatoires<br />\n... <br />&gt; <br />&gt; Dans mon formulaire, <br />&gt; certains<br />\nchamps&nbsp;se pr&eacute;sentent comme&nbsp;obligatoires alors que je ne<br />\nles ai pas <br />&gt; indiqu&eacute;s nulle part comme tels . (pas de<br />\nxforms:bind, minoccurs=0) <br />&gt; Ce sont les champs 4.2 taille de la<br />\n<br />&gt; ressource et 4.7 dur&eacute;e d\'execution de la ressource). <br<br />\n/>&gt; <br />&gt; O&ugrave; faut il en chercher la raison ? <br />&gt; <br<br />\n/>&gt; <br />&gt; Merci. <br />&gt; Fran&ccedil;oise. <br />&gt; <br<br />\n/>&gt; \n</div>\n', created = 1507748861, expire = 1507835261, headers = '', serialized = 0 WHERE cid = '4:1879451d94ec3e97cfe30b8cdd717d10' 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:90c130f27a6272cb869febe5922437c4' 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 ne sais pas o&ugrave; on en est concernant les<br />\npetits pb sur les champs obligatoires ...</p>\n<p>Dans mon formulaire,<br />\ncertains champs&nbsp;se pr&eacute;sentent comme&nbsp;obligatoires alors<br />\nque je ne les ai pas indiqu&eacute;s nulle part comme tels . (pas de<br />\nxforms:bind, minoccurs=0)<br />Ce sont les champs 4.2 taille de la<br />\nressource et 4.7 dur&eacute;e d\'execution de la ressource).<br /><br<br />\n/>O&ugrave; faut il en chercher la raison ?</p>\n<p>Merci.<br<br />\n/>Fran&ccedil;oise.\n</div>\n', created = 1507748861, expire = 1507835261, headers = '', serialized = 0 WHERE cid = '4:90c130f27a6272cb869febe5922437c4' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
10 messages / 0 nouveaux
Dernière contribution
hjacob
Editeur : toujours les champs obligatoires
Bonjour Francoise,

Le comportement que tu décris ne me semble pas incohérent :
1-on a un champ faculatif que l'on veut renseigner : on clique sur
"ajouter ..."
2-on ne renseigne pas ce champ => erreur
3-on se trompe sur la valeur (controlée par xs:nonNegativeInteger) => erreur
4-on ne veut plus renseigner ce champ : on clique sur la poubelle =>
l'erreur disparait

Pour la durée d'exécution, c'est exactement le même comportement (le
champ est affiché en erreur car ne satisfaisant pas au pattern de
controle) .

La difficulté est de ne pas pouvoir distinguer "erreur de saisie" et
"saisie obligatoire".
Il sera ajouté dans le message d'erreur la notion "facultatif",
"recommandé" ou "obligatoire" en regard de chaque champ (selon bien sûr
le format LOM utilisé)

Henri

francoise Rousseau (schortin) a écrit :

> Bonjour Henri,
> Le fait de supprimer le champ dans le fichier blank ne fait que
> afficher un lien "Ajouter ..." au lieu d'afficher le champ de saisie
> directement.
> Qd on clique sur le lien, le champ de saisie s'affiche, il est marqué
> "obligatoire" et par le style, et par le fait qu'il génére un message
> "Votre formulaire contient les erreurs suivantes ...".
> Par ailleurs, sous éditeur, le champ durée d'execution est marqué
> obligatoire, mais ne génère pas de message !! donc autre comportement
> .... bizarre.
> Ce n'est donc pas dans le blank que l'on peut supprimer le controle (à
> mon avis)
> Je vais sans doute attendre patiemment la release.
> Merci et bonne journée.
> Françoise
>
>
>
>
> Le Mar 8 juin 2010 15:55, Henri Jacob a écrit :

> > Effectivement, la contrainte de champ non vide est implicite et la

> seule

> > façon d'ignorer une valeur nulle sur un champ , c'est de ne pas

> renseigner

> > son nom . Il faut donc supprimer les entrées et
> > du fichier blank.xml (=> il faudra alors cliquer sur
> > "ajout d'une taille" et "ajout d'une durée" ...)
> >
> >
> > Tu peux le faire en attendant la prochaine release.
> >
> >
> > Henri
> >
> >
> >
> > francoise Rousseau (schortin) a écrit :

> >> Merci Henri.
> >> Je me doutais que ca venait de cette ligne, et j'avais regardé ce
> >> fichier xsd ... mais je n'y avais pas vu de contrainte explicite de

> champ

> >> non vide, et de toute manière ca me semblait un peu "chaud" d'y

> toucher,

> >> ne comprenant pas tout loin de la !, .... et j'attendais patiemment

> que

> >> tu trouves la solution. Je suppose que ce sont ces "xs:restriction"

> qui

> >> stipulent des controles blocants lorsqu'ils s'appliquent à un champ

> vide

> >> ?
> >> Y a t il moyen de patcher avant la prochaine release ? ou c'est trop
> >> compliqué ? vous pensez la sortir quand ? surement pas avant mes

> vacances

> >> qui sont en fin de semaine j'imagine ... Merci pour ton travail.
> >> Françoise.
> >>
> >>
> >> Le Mar 8 juin 2010 14:15, Henri Jacob a écrit :
> >>

> >>> Bonjour Françoise,
> >>>
> >>>
> >>>
> >>> L'éditeur prend en compte aussi les contraintes données dans les=
> >>>

> >> schéma

> >>> XML au niveau de la déclaration de l'instance:
> >>> > >>> schema="oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lomLoose.xsd">"
> >>> En l'occurence, le schéma lomLoose.xsd (
> >>> http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd ) , vérifie en

> autres la

> >>> conformité LOM en appelant des "sous-schémas" :
> >>>
> >>> Ici , les champs 4.2 (size) et 4.7 (duration) sont controlés par le
> >>> schéma

> ~/forms/ori-md-editor/lom-full/xsd/lomv1.0/common/dataTypes.xsd

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

> >>> ^M
> >>>
> >>>
^M
> >>> ...
> >>> ^M
> >>>
> >>> > >>>
> >>>

> >>

> value="P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}

> >> H){
> >>
> >>

> >>> 0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\.[0-9]{1,}){0,1}S){0,1}){0,1}"/>
> >>>
> >>> ^M
> >>>
> >>>
> >>>
> >>> Ce sont ces controles de conformité non respectés (taille à vide ,
> >>>

> >> durée

> >>> non renseignée) qui surlignent les champs en rouge. Ces entrées non
> >>> obligatoires (ou recommandées) seront enlevées du patron de saisie
> >>> (blank.xml) dans la toute prochaine mise à jour de
> >>> l'éditeur.
> >>>
> >>> Henri
> >>>
> >>>
> >>>
> >>> francoise Rousseau (schortin) a écrit :

> >>>> Bonjour,
> >>>>
> >>>>
> >>>>
> >>>> Je ne sais pas où on en est concernant les petits pb sur les champs
> >>>> obligatoires ...
> >>>>
> >>>> Dans mon formulaire, certains champs se présentent comme
> >>>> obligatoires alors que je ne les ai pas indiqués nulle part comme
> >>>> tels . (pas de xforms:bind, minoccurs=0)
> >>>> Ce sont les champs 4.2 taille de la ressource et 4.7 durée
> >>>> d'execution de la ressource).
> >>>>
> >>>> Où faut il en chercher la raison ?
> >>>>
> >>>>
> >>>>
> >>>> Merci.
> >>>> Françoise.
> >>>>
> >>>>

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

> >
> >

francoise.schortin
Bonjour Henri,
Le fait de supprimer le champ dans le fichier blank ne
fait que afficher un lien "Ajouter ..." au lieu d'afficher le
champ de saisie directement.
Qd on clique sur le lien, le champ de
saisie s'affiche, il est marqué "obligatoire" et par le
style, et par le fait qu'il génére un message "Votre
formulaire contient les erreurs suivantes ...".
Par ailleurs,
sous éditeur, le champ durée d'execution est marqué
obligatoire, mais ne génère pas de message !! donc autre
comportement .... bizarre.
Ce n'est donc pas dans le blank que l'on
peut supprimer le controle (à mon avis) 
Je vais sans
doute attendre patiemment la release.
Merci et bonne
journée.
Françoise

Le Mar
8 juin 2010 15:55, Henri Jacob a écrit :
> Effectivement,
la contrainte de champ non vide est implicite et la seule
>
façon d'ignorer une valeur nulle sur un champ , c'est de ne pas
renseigner
> son nom . Il faut donc supprimer les entrées
<lom:size/> et
> <lom:duration/> du fichier blank.xml
(=> il faudra alors cliquer sur
> "ajout d'une
taille" et "ajout d'une durée" ...)
> />>
> Tu peux le faire en attendant la prochaine release. />>
>
> Henri
>
>
> />> francoise Rousseau (schortin) a écrit :
>> Merci
Henri.
>> Je me doutais que ca venait de cette ligne, et
j'avais regardé ce
>> fichier xsd ... mais je n'y avais
pas vu de contrainte explicite de champ
>> non vide, et de
toute manière ca me semblait un peu "chaud" d'y toucher,

>> ne comprenant pas tout loin de la !, .... et j'attendais
patiemment que
>> tu trouves la solution. Je suppose que ce
sont ces "xs:restriction" qui
>> stipulent des
controles blocants lorsqu'ils s'appliquent à un champ vide />>> ?
>> Y a t il moyen de patcher avant la prochaine
release ? ou c'est trop
>> compliqué ? vous pensez la
sortir quand ? surement pas avant mes vacances
>> qui sont en
fin de semaine j'imagine ... Merci pour ton travail.
>>
Françoise.
>>
>>
>> Le Mar 8
juin 2010 14:15, Henri Jacob a écrit :
>> />>>> Bonjour Françoise,
>>> />>>>
>>>
>>> L'éditeur
prend en compte aussi les contraintes données dans les= />>>>
>> schéma
>>> XML au
niveau de la déclaration de l'instance:
>>>
<xforms:model id="fr-form-model"
>>>
schema="oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lomLoose.xsd">"

>>> En l'occurence, le schéma lomLoose.xsd ( />>>> http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd ) ,
vérifie en autres la
>>> conformité LOM en
appelant des "sous-schémas" :
>>> />>>> Ici , les champs 4.2 (size) et 4.7 (duration) sont
controlés par le
>>> schéma
~/forms/ori-md-editor/lom-full/xsd/lomv1.0/common/dataTypes.xsd />>>>
>>>
>>> <!-- Size-->

>>> <xs:simpleType name="Size">^M />>>> <xs:restriction
base="xs:nonNegativeInteger"/>
>>>
</xs:simpleType>^M
>>> ...
>>>
<xs:simpleType name="DurationString">^M
>>>
<xs:restriction base="xs:string">
>>>
<xs:pattern
>>>
>>>
>>
value="P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}

>> H){
>>
>>
>>>
0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\.[0-9]{1,}){0,1}S){0,1}){0,1}"/>

>>> </xs:restriction>
>>>
</xs:simpleType>^M
>>>
>>> />>>>
>>> Ce sont ces controles de
conformité non respectés (taille à vide , />>>>
>> durée
>>> non
renseignée) qui surlignent les champs en rouge. Ces entrées
non
>>> obligatoires (ou recommandées) seront
enlevées du patron de saisie
>>> (blank.xml) dans la
toute prochaine mise à jour de
>>> l'éditeur.

>>>
>>> Henri
>>> />>>>
>>>
>>> francoise Rousseau
(schortin) a écrit :
>>>> Bonjour, />>>>>
>>>>
>>>> />>>>> Je ne sais pas où on en est concernant les
petits pb sur les champs
>>>> obligatoires ... />>>>>
>>>> Dans mon formulaire, certains
champs se présentent comme
>>>> obligatoires
alors que je ne les ai pas indiqués nulle part comme />>>>> tels . (pas de xforms:bind, minoccurs=0) />>>>> Ce sont les champs 4.2 taille de la ressource et 4.7
durée
>>>> d'execution de la ressource). />>>>>
>>>> Où faut il en chercher la
raison ?
>>>>
>>>> />>>>>
>>>> Merci.
>>>>
Françoise.
>>>>
>>>> />>>>
>>>
>>>
>
>

hjacob
Effectivement, la contrainte de champ non vide est implicite et la seule
façon d'ignorer une valeur nulle sur un champ , c'est de ne pas
renseigner son nom . Il faut donc supprimer les entrées
et du fichier blank.xml (=> il faudra alors cliquer sur
"ajout d'une taille" et "ajout d'une durée" ...)

Tu peux le faire en attendant la prochaine release.

Henri

francoise Rousseau (schortin) a écrit :

> Merci Henri.
> Je me doutais que ca venait de cette ligne, et j'avais regardé ce
> fichier xsd ... mais je n'y avais pas vu de contrainte explicite de
> champ non vide, et de toute manière ca me semblait un peu "chaud" d'y
> toucher, ne comprenant pas tout loin de la !, .... et j'attendais
> patiemment que tu trouves la solution.
> Je suppose que ce sont ces "xs:restriction" qui stipulent des
> controles blocants lorsqu'ils s'appliquent à un champ vide ?
> Y a t il moyen de patcher avant la prochaine release ? ou c'est trop
> compliqué ? vous pensez la sortir quand ? surement pas avant mes
> vacances qui sont en fin de semaine j'imagine ...
> Merci pour ton travail.
> Françoise.
>
> Le Mar 8 juin 2010 14:15, Henri Jacob a écrit :

> > Bonjour Françoise,
> >
> >
> > L'éditeur prend en compte aussi les contraintes données dans les=

> schéma

> > XML au niveau de la déclaration de l'instance:
> > > > schema="oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lomLoose.xsd">"
> > En l'occurence, le schéma lomLoose.xsd (
> > http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd ) , vérifie en autres la
> > conformité LOM en appelant des "sous-schémas" :
> >
> > Ici , les champs 4.2 (size) et 4.7 (duration) sont controlés par le
> > schéma ~/forms/ori-md-editor/lom-full/xsd/lomv1.0/common/dataTypes.xsd
> >
> >

> > ^M
> >
> >
^M
> > ...
> > ^M
> >
> > > >

> value="P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){
>

> > 0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\.[0-9]{1,}){0,1}S){0,1}){0,1}"/>
> >
> > ^M
> >
> >
> > Ce sont ces controles de conformité non respectés (taille à vide ,

> durée

> > non renseignée) qui surlignent les champs en rouge. Ces entrées non
> > obligatoires (ou recommandées) seront enlevées du patron de saisie
> > (blank.xml) dans la toute prochaine mise à jour de
> > l'éditeur.
> >
> > Henri
> >
> >
> > francoise Rousseau (schortin) a écrit :

> >> Bonjour,
> >>
> >>
> >> Je ne sais pas où on en est concernant les petits pb sur les champs
> >> obligatoires ...
> >>
> >> Dans mon formulaire, certains champs se présentent comme obligatoires
> >> alors que je ne les ai pas indiqués nulle part comme tels . (pas de
> >> xforms:bind, minoccurs=0)
> >> Ce sont les champs 4.2 taille de la ressource et 4.7 durée d'execution
> >> de la ressource).
> >>
> >> Où faut il en chercher la raison ?
> >>
> >>
> >> Merci.
> >> Françoise.
> >>

> >
> >
> >

francoise.schortin
Merci Henri.
Je me doutais que ca venait de cette ligne, et j'avais
regardé ce fichier xsd ... mais je n'y avais pas vu de contrainte
explicite de champ non vide, et de toute manière ca me semblait un
peu "chaud" d'y toucher, ne comprenant pas tout loin de la !,
.... et j'attendais patiemment que tu trouves la solution.
Je suppose
que ce sont ces "xs:restriction"
qui stipulent des controles blocants lorsqu'ils
s'appliquent à un champ vide ?
Y a t il moyen de patcher avant
la prochaine release ? ou c'est trop compliqué ? vous pensez la
sortir quand ? surement pas avant mes vacances qui sont en fin de semaine
j'imagine ...
Merci pour ton travail.
Françoise.
/>Le Mar 8 juin 2010 14:15, Henri Jacob a écrit :
>
Bonjour Françoise,
>
>
>
L'éditeur prend en compte aussi les contraintes données dans
les= schéma
> XML au niveau de la déclaration de
l'instance:
> <xforms:model id="fr-form-model" />>
schema="oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lomLoose.xsd">"

> En l'occurence, le schéma lomLoose.xsd (
>
http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd ) , vérifie en autres
la
> conformité LOM en appelant des
"sous-schémas" :
>
> Ici , les champs
4.2 (size) et 4.7 (duration) sont controlés par le
>
schéma
~/forms/ori-md-editor/lom-full/xsd/lomv1.0/common/dataTypes.xsd
>

> <!-- Size-->
> <xs:simpleType
name="Size">^M
> <xs:restriction
base="xs:nonNegativeInteger"/>
>
</xs:simpleType>^M
> ...
> <xs:simpleType
name="DurationString">^M
> <xs:restriction
base="xs:string">
> <xs:pattern
>
value="P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){

>
0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\.[0-9]{1,}){0,1}S){0,1}){0,1}"/>

> </xs:restriction>
> </xs:simpleType>^M />>
>
> Ce sont ces controles de conformité
non respectés (taille à vide , durée
> non
renseignée) qui surlignent les champs en rouge. Ces entrées
non
> obligatoires (ou recommandées) seront
enlevées du patron de saisie
> (blank.xml) dans la toute
prochaine mise à jour de
> l'éditeur.
>

> Henri
>
>
> francoise Rousseau
(schortin) a écrit :
>> Bonjour,
>> />>>
>> Je ne sais pas où on en est concernant
les petits pb sur les champs
>> obligatoires ... />>>
>> Dans mon formulaire, certains champs se
présentent comme obligatoires
>> alors que je ne les ai
pas indiqués nulle part comme tels . (pas de
>>
xforms:bind, minoccurs=0)
>> Ce sont les champs 4.2 taille de
la ressource et 4.7 durée d'execution
>> de la
ressource).
>>
>> Où faut il en chercher la
raison ?
>>
>>
>> Merci. />>> Françoise.
>>
>
> />>
hjacob
Bonjour Françoise,

L'éditeur prend en compte aussi les contraintes données dans les= schéma
XML au niveau de la déclaration de l'instance:
schema="oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lomLoose.xsd">"
En l'occurence, le schéma lomLoose.xsd (
http://ltsc.ieee.org/xsd/lomv1.0/lomLoose.xsd ) , vérifie en autres la
conformité LOM en appelant des "sous-schémas" :

Ici , les champs 4.2 (size) et 4.7 (duration) sont controlés par le
schéma ~/forms/ori-md-editor/lom-full/xsd/lomv1.0/common/dataTypes.xsd

^M

^M
...
^M

value="P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\.[0-9]{1,}){0,1}S){0,1}){0,1}"/>

^M

Ce sont ces controles de conformité non respectés (taille à vide , durée
non renseignée) qui surlignent les champs en rouge.
Ces entrées non obligatoires (ou recommandées) seront enlevées du
patron de saisie (blank.xml) dans la toute prochaine mise à jour de
l'éditeur.

Henri

francoise Rousseau (schortin) a écrit :

> Bonjour,
>
> Je ne sais pas où on en est concernant les petits pb sur les champs
> obligatoires ...
>
> Dans mon formulaire, certains champs se présentent comme obligatoires
> alors que je ne les ai pas indiqués nulle part comme tels . (pas de
> xforms:bind, minoccurs=0)
> Ce sont les champs 4.2 taille de la ressource et 4.7 durée d'execution
> de la ressource).
>
> Où faut il en chercher la raison ?
>
> Merci.
> Françoise.

francoise.schortin
re-bonjour Henri,
Hélas, je n'ai pas ces contraintes dans mon
formulaire ....
J'ai fait un grep -R "//lom:value" * sur le
repertoire racine de tous les formulaires, et cette contrainte n'existe
que dans certains formulaires.
Je te mets en pj les 4 fichiers qui
constituent mon formulaire pour que tu jettes un coup d'oeil, sachant
que le pb porte sur la taille et aussi la duree d'execution qui s'affiche
en coloré, mais ne génére pas de message en bout de
formulaire.
Ces 2 données ne sont pas inscrites comme
obligatoires dans le formulaire et si j'enlève toutes les
contraintes, elles subsistent.
Bon courage, et bon we. />Françoise.

Le Ven 4 juin 2010 13:43, Henri
Jacob a écrit :
> Bonjour Françoise,
> />>
> Il semble que les formulaires LOM posent des contraintes
sur TOUS les
> champs "value" et "string" ,
qu'ils soient obligatoires, recommandés ou
> facultatifs
... Cela sera corrigé dans une très prochaine version. />>
> En attendant ,il faudrait enlever ces contraintes du
formulaire :
>
>
> <!-- all select -->

> <xforms:bind nodeset="//lom:value"
required="1"/>
> <!-- all string --> />> <xforms:bind nodeset="//lom:string"
required="1"/>
>
>
> et
>

> <!-- all select -->
> <xforms:bind
nodeset="//lom:value"
>
constraint="normalize-space(.)!=''"/> <!-- all string
-->
> <xforms:bind nodeset="//lom:string" />> constraint="normalize-space(.)!=''"/>
> />>
> Henri
>
>
>
>
francoise Rousseau (schortin) a écrit :
>> Bonjour, />>>
>>
>> Je ne sais pas où on en
est concernant les petits pb sur les champs
>> obligatoires
...
>>
>> Dans mon formulaire, certains champs se
présentent comme obligatoires
>> alors que je ne les ai
pas indiqués nulle part comme tels . (pas de
>>
xforms:bind, minoccurs=0)
>> Ce sont les champs 4.2 taille de
la ressource et 4.7 durée d'execution
>> de la
ressource).
>>
>> Où faut il en chercher la
raison ?
>>
>>
>> Merci. />>> Françoise.
>>
>
>

hjacob
Bonjour Françoise,

Il semble que les formulaires LOM posent des contraintes sur TOUS les
champs "value" et "string" , qu'ils soient obligatoires, recommandés ou
facultatifs ... Cela sera corrigé dans une très prochaine version.

En attendant ,il faudrait enlever ces contraintes du formulaire :

et

constraint="normalize-space(.)!=''"/>

constraint="normalize-space(.)!=''"/>

Henri

francoise Rousseau (schortin) a écrit :

> Bonjour,
>
> Je ne sais pas où on en est concernant les petits pb sur les champs
> obligatoires ...
>
> Dans mon formulaire, certains champs se présentent comme obligatoires
> alors que je ne les ai pas indiqués nulle part comme tels . (pas de
> xforms:bind, minoccurs=0)
> Ce sont les champs 4.2 taille de la ressource et 4.7 durée d'execution
> de la ressource).
>
> Où faut il en chercher la raison ?
>
> Merci.
> Françoise.

Yohan Colmant
Et un autre ;-)
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI


francoise Rousseau (schortin) a écrit :
" type="cite">J'ajoute une question subsidiaire :

Comment est générée la liste qui se trouve en bas du formulaire, et qui récapitule les "erreurs" ?

"Votre formulaire contient les erreurs suivantes
  1. Adresse de la ressource (1) - Champ obligatoire

  2. (1) - Champ obligatoire
  3.  
  4. (1) - Champ obligatoire
  5.  
  6. (1) - Champ obligatoire
  7.  
  8. (1) - Champ obligatoire
  9.  
  10. (1-1-1) - Champ obligatoire
  11.  
  12. (1-1) - Champ obligatoire et numérique"

Est il possible d'en modifier l'apparence ?

Françoise




Le Mer 2 juin 2010 15:08, francoise Rousseau (schortin) a écrit :
>

>
> Bonjour,
>
>
> Je ne sais pas où on en est concernant les
> petits pb sur les champs obligatoires ...
>
> Dans mon formulaire,
> certains champs se présentent comme obligatoires alors que je ne les ai pas
> indiqués nulle part comme tels . (pas de xforms:bind, minoccurs=0)
> Ce sont les champs 4.2 taille de la
> ressource et 4.7 durée d'execution de la ressource).
>
> Où faut il en chercher la raison ?
>
>
> Merci.
> Françoise.
>
>

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
francoise.schortin
J'ajoute une question subsidiaire :

Comment est
générée la liste qui se trouve en bas du formulaire,
et qui récapitule les "erreurs" ?

" id="fr-view" class="xforms-group"> class="fr-error-summary fr-error-summary-bottom xforms-group"> id="xf-1309" class="fr-error-summary-body xforms-group"> class="fr-error-title xforms-control xforms-output">Votre formulaire
contient les erreurs suivantes

  1. Adresse de la ressource id="xf-1313·1" class="xforms-group"> class="fr-error-row xforms-group"> class="xforms-control xforms-output"> (1) id="xf-1318·1" class="fr-error-alert xforms-group"> id="xf-1319·1" class="xforms-control xforms-output"> - Champ
    obligatoire
  2. class="xforms-group"> (1) class="fr-error-alert xforms-group"> class="xforms-control xforms-output"> - Champ
    obligatoire
  3.  
  4. class="xforms-group"> (1) class="fr-error-alert xforms-group"> class="xforms-control xforms-output"> - Champ
    obligatoire
  5.  
  6. class="xforms-group"> (1) class="fr-error-alert xforms-group"> class="xforms-control xforms-output"> - Champ
    obligatoire
  7.  
  8. class="xforms-group"> (1) class="fr-error-alert xforms-group"> class="xforms-control xforms-output"> - Champ
    obligatoire
  9.  
  10. id="xf-1313·6" class="xforms-group"> class="fr-error-row
    xforms-group"> (1-1-1)
    class="fr-error-alert
    xforms-group"> - Champ obligatoire
  11.  
  12. id="xf-1313·7" class="xforms-group"> class="fr-error-row
    xforms-group"> (1-1)
    class="fr-error-alert
    xforms-group"> - Champ obligatoire et
    numérique"

Est il possible
d'en modifier l'apparence ?

Françoise

Le Mer 2 juin 2010 15:08, francoise
Rousseau (schortin) a écrit :
>

> />> Bonjour,
>
>
> Je ne sais pas où
on en est concernant les
> petits pb sur les champs obligatoires
...
>
> Dans mon formulaire,
> certains
champs se présentent comme obligatoires alors que je ne
les ai pas
> indiqués nulle part comme tels . (pas de
xforms:bind, minoccurs=0)
> Ce sont les champs 4.2 taille de la

> ressource et 4.7 durée d'execution de la ressource). />>
> Où faut il en chercher la raison ?
> />>
> Merci.
> Françoise.
> />>

francoise.schortin
Bonjour,

Je ne sais pas où on en est concernant les
petits pb sur les champs obligatoires ...

Dans mon formulaire,
certains champs se présentent comme obligatoires alors
que je ne les ai pas indiqués nulle part comme tels . (pas de
xforms:bind, minoccurs=0)
Ce sont les champs 4.2 taille de la
ressource et 4.7 durée d'execution de la ressource).
/>Où faut il en chercher la raison ?

Merci. />Françoise.

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