[Résolu] Lien doc introuvable

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

[Résolu] Lien doc introuvable

Messagepar OCEAN » 12 Avr 2012 à 11:49

Bonjour,

Je vous explique brièvement mon cas:

Je dispose d'une base NSF (base A) liée à une base de PJs (base A' de pièces jointes).

Lorsque je cré un document sur la base A et j'attache une PJ et j'enregistre, un nouveau document se cré sur la 2ème base A' (le champ RTitem du document recupère la PJ). Après la PJ attachée dans le doc de la base A se convertit en lien doc pour pointer sur le doc la base A'.

(En effet le principe etait de garder la base A très souple).

Mon problème:

Après avoir archivé la base A', je perd le pointage sur les PJ depuis la base A. Dans mon script (Agnet) d'archivage je copie l' Universal ID original pour chaque document archivé. Mais je me trouve toujours avec le même msg "Document détruit"

Merci d'avance pour votre habituelle collaboration.
Dernière édition par OCEAN le 12 Avr 2012 à 16:38, édité 1 fois.
OCEAN
Premier posts
Premier posts
 
Message(s) : 36
Inscrit(e) le : 18 Mars 2012 à 16:19

Re: Lien doc introuvable

Messagepar Michael DELIQUE » 12 Avr 2012 à 12:31

salut

si ton doclink pointe vers la Base B et que tu déplace les documents (PJ) vers une Base C c'est normale, le doclink contient la réplique Id de ta base B. dans ce cas il faut refaire le doclink sur ta base A ou trouver une autre solution pour l'archivage
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Lien doc introuvable

Messagepar OCEAN » 12 Avr 2012 à 12:43

Salut Michael,

Tout d'abord merci merci pour ta réactivité !

Pour mon cas, je pense que c'est diffcile defef refaire le doclink sur ma base A. Par contre, faut effectivement trouver une autre solution pour l'archivage.

Tu en as certaines par hasard ? :)
OCEAN
Premier posts
Premier posts
 
Message(s) : 36
Inscrit(e) le : 18 Mars 2012 à 16:19

Re: Lien doc introuvable

Messagepar Michael DELIQUE » 12 Avr 2012 à 12:52

comme ça...

j'en vois 2 :

- garder un pointeur dans ta base B vers ta base C pour qu'a l'ouverture l'utilisateur soit automatiquement redirigé.
- C est une réplique de B et donc la répliqueID est la même mais la réplication entre les 2 bases est coupé.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Lien doc introuvable

Messagepar OCEAN » 12 Avr 2012 à 13:34

Michael DELIQUE a écrit:comme ça...

j'en vois 2 :

- garder un pointeur dans ta base B vers ta base C pour qu'a l'ouverture l'utilisateur soit automatiquement redirigé.
- C est une réplique de B et donc la répliqueID est la même mais la réplication entre les 2 bases est coupé.


Je me suis basé sur tes 2 propositions et je suis sorti avec une 3ème.

Je lance l'agent d'archivage dans la base A. Pour chaque doc notes je parcours ses PJ, je recupère leurs liens doc et donc je pointe sur le doc dans la base B, j'archive le doc dans la base C et je recupère le new lien doc avec lequel je remplace le premier lien doc (de chaque PJ et de chaque doc selectionnée dans la base A)

Merci de me donner ton avis.
OCEAN
Premier posts
Premier posts
 
Message(s) : 36
Inscrit(e) le : 18 Mars 2012 à 16:19

Re: Lien doc introuvable

Messagepar Michael DELIQUE » 12 Avr 2012 à 13:55

re tu as pris ma première proposition, celle que tu as refusé...
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Lien doc introuvable

Messagepar OCEAN » 12 Avr 2012 à 16:37

Michael DELIQUE a écrit:re tu as pris ma première proposition, celle que tu as refusé...


C'est exact.

Je l'avais pas refusé :) mais je voulais pas entrer dans l'usine à gaz. Après, je me suis rendu compte que j'ai pas plusiers choix.

En tout cas, merci beaucoup chef. Le code a été mis en place et ça marche !

A+
OCEAN
Premier posts
Premier posts
 
Message(s) : 36
Inscrit(e) le : 18 Mars 2012 à 16:19

Re: [Résolu] Lien doc introuvable

Messagepar roubech » 12 Avr 2012 à 19:01

la base A' est "transparente" pour tes users
donc si elle commence à grossir, au lieu de l'archiver
ne pourrais tu pas simplement créer une autre base A'' pour les PJ
ainsi les liens des docs existant restent valables
et pour les nouveaux docs créés dans A, ils pointeront vers A''
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: [Résolu] Lien doc introuvable

Messagepar OCEAN » 13 Avr 2012 à 13:53

roubech a écrit:la base A' est "transparente" pour tes users
donc si elle commence à grossir, au lieu de l'archiver
ne pourrais tu pas simplement créer une autre base A'' pour les PJ
ainsi les liens des docs existant restent valables
et pour les nouveaux docs créés dans A, ils pointeront vers A''


Salut roubech,

Merci pour ta proposition. Oui c'est une autre bonne manière de voir les chose.

;)
OCEAN
Premier posts
Premier posts
 
Message(s) : 36
Inscrit(e) le : 18 Mars 2012 à 16:19


Retour vers Développement