Daniel ANDRE a écrit :
Patrick Texier a écrit :
Le Tue, 13 Jan 2009 08:10:10 +0100, genj a écrit dans le message
<[email protected]> :

Ce n'est pas "qu'il faut" créer un lieu de stockage, même si au moins il
doit y en avoir un, c'est qu'il faudrait que ces lieux soient conformes
à la norme gedcom, et là avec Heredis, c'est pas possible. Heredis fait
n'importe quoi sur certains aspects de la norme, d'ou la nécessité
d'avoir un outil pour compenser cela.

Je joins un script Perl qui recrée les REPO avec des références.

./gedrepohr.pl gedcom1 gedcom2

On peut modifier la valeur de $typerepo pour mettre le début de clé que
l'on veut.

Je l'ai testé sur le fichier de démo Duchamp.
J'ai traduit le script de Patrick en java (fichier joint)
1. décompresser le fichier (en fait uniquement le GedRepoHR.class dans un répertoire
2. lancer une interface ligne de commandes et se placer dans ce répertoire
3. lancer 'java GedRepoHR le-fichier-hr.ged le-bon-fichier-de-sortie.ged

testé sur le même fichier test et cela semble correct

je fournit le source au cas où une recompile serait nécessaire

voila

Daniel ANDRE


Bonsoir,

Je viens de tester sur mon gros fichier et j'ai l'erreur suivante lors de l'ouverture du fichier créé:
Erreur pendant la lecture de la ligne 65:
Enregistrement attendu 0 TAG ou 0 TRLR

Je viens de regarder le fichier de départ et le fichier de sortie avec un éditeur de texte. En fait le nouveau fichier n'a pas été généré au delà de cette ligne 65 qui par ailleurs n'a pas été finie

Amitiés

--
Yannick VOYEAUD
http://www.voyeaud.org
Créateur CimGenWeb: http://www.francegenweb.org/cimgenweb/
Actes En Vrac: http://www.francegenweb/actes/
Cercle Généalogique (EGE-PTT): http://www.cercle-genealogique.fr
Inconnu de Saulcy: http://www.lced.org
Antoine Payet de la Réunion: http://payet.voyeaud.org


---------------------------------------------------------------------
Arvernes Wiki : http://www.arvernes.com/wiki/index.php/GenJ

<*> Pour vous desinscrire de cette liste, envoyez un mail a :
   [email protected]
<*> Pour obtenir de l'aide sur les commandes de la liste :
   [email protected]

Pour obtenir tous les messages lies a ce fil de discussion, cliquez sur
le lien ci-dessous, cela ouvrira votre logiciel de messagerie. Il vous
suffira d'envoyer le message :
   [email protected]


Répondre à