Thank for this link. It explains more things than what I had read for the moment. But I haven't found the error yet.
I use geoportal 1.2.
I use my own template file.
It's said:
"Upon saving, the geoportal validates that all parameters that are designated as mandatory have been filled out in the form. If the definition.xml file contains an xsd reference, the geoportal also validates that the information satisfies the requirements of the xsd. If the document passes these validations, then the geoportal writes the metadata content into a metadata XML document. [...]"
How can I recognize this xsd reference ? (I've search for it but don't find so I think I haven't got this reference). When I click on save button, geoportal use my definition file then, if mandatory fields are filled, launch an other validtion test and none of the fields are recognized. It also ask for fields that I haven't got in my definition.xml file.