Projet

Général

Profil

Actions

Support #3054

fermé

Export publications d'une applicatio puis import dans une autre application sur autre instance Silverpeas

Ajouté par Anonyme il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
19/03/2012
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.8
Système d'exploitation:
Livraison en TEST:
Livraison en PROD:

Description

Bonjour,

J'ai besoin d'exporter les publications de plusieurs applications toolbox d'une instance Silverpeas (intranet) pour les importer dans une autre instance Silverpeas (extranet).

Comment puis-je faire ?

J'ai essayé l'export d'un côté et l'import de l'autre avec le fichier zip généré par l'export, mais cela ne crée qu'une publication et sans les fichiers joints.

Par avance, merci de vos lumières.

A quelles applications cette méthode peut-elle s'appliquer ?


Fichiers

importExport.xml (8,94 ko) importExport.xml Anonyme, 27/03/2012 09:13
ANO_120330_Import.txt (5,96 ko) ANO_120330_Import.txt Anonyme, 30/03/2012 17:05
SilverpeasExchange.xsd (15,6 ko) SilverpeasExchange.xsd Nicolas Eysseric, 06/04/2012 15:19

Mis à jour par Anonyme il y a plus de 12 ans

Bonjour,

Pourrais-je avoir une réponse SVP ?

Par avance merci.

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Statut changé de New à Feedback

Merci de nous fournir le descripteur d'importation.
Il y a quelques subtilités qui ne sont actuellement pas documentées.

Mis à jour par Anonyme il y a plus de 12 ans

Qu'est-ce que le descripteur d'importation ?

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

Le meilleur moyen pour faire ce que tu veux c'est d'utiliser le moteur d'importation : Administration > Outils > Moteur d'importation. Il nécessite un fichier XML (descripteur d'importation) qui décrit avec plus ou moins de précisions les données à importer. Lors d'un export, un fichier XML (importExport.xml) est présent à la racine du Zip. Il contient sous forme structuré les données des publications. Ce fichier peut être utilisé par le moteur d'importation après quelques adaptations.

Mis à jour par Anonyme il y a plus de 12 ans

En PJ le descripteur XML.

Questions :
- comment faire pour que les thèmes (topicid) soient automatiquement générés lors de l'import ==> je n'ai rien vu dans le descripteur XML à ce sujet
- comment faire pour que le n° des publications soit généré lors de l'import

Comme mes souvenirs sur l'import via le moteur sont loin, quelles sont les adaptations à apporter ? L'application s'appelant toolbox2 dans le site de destination.

Par avance merci du retour.

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

Sur chaque élément <publication>, il faut :
  • supprimer l'attribut id (pour forcer la création),
  • remplacer la valeur de l'attribut componentId par celui de destination
Sur chaque élément <publicationHeader>, il faut :
  • supprimer l'élément creatorId si le domaine d'utilisateurs n'est pas strictement le même entre les deux environnements
Sur chaque élément <attachment>, il faut :
  • déplacer le fichier dans un répertoire accessible au serveur qui exécute l'importation
  • modifier le chemin en conséquence (attribut path)
Sur chaque élément <topicPosition>, il faut :
  • remplacer l'attribut topicId par l'attribut explicitPath qui accepte une chaine de caractères de la forme explicitPath="/Sectorisation de Valence/un sous thème"

Mis à jour par Anonyme il y a plus de 12 ans

Merci Nicolas. J'avais vraiment oublié toutes ces manipulations.

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

Est-ce que cela fonctionne comme tu le souhaitais ?

Mis à jour par Anonyme il y a plus de 12 ans

Je n'ai pas pu le faire mardi car le serveur n'était pas joignable, et depuis je suis passée à un autre sujet...

J'ai modifié le .xml comme indiqué, et en plus j'ai enlevé les lignes "sp:topicTree" et "sp:components" car je me suis dit que cela n'avait rien à faire là.

Et j'ai un souci à l'import (qui met très longtemps avant de répondre d'ailleurs) car il ne trouve pas le schéma ==> est-ce un problème d'accès depuis notre site ou le lien indiqué dans le fichier n'est pas le bon ?

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

Le lien http://www.silverpeas.org/xsd/v5/SilverpeasExchange.xsd est bien correct.
Il est fort probable que votre proxy n'autorise pas l'accès à cette URL.

Deux solutions sont envisageables :
  1. Autoriser l'accès à cette URL
  2. Rapatrier ce document en local et y faire référence
Pour la deuxième solution, voici la marche à suivre !

Si la deuxième solution est retenue, ne pas oublier de reporter ce paramétrage dans le CustomerSettings.xml

Mis à jour par David Lesimple il y a plus de 12 ans

  • Statut changé de Feedback à Closed
  • % réalisé changé de 0 à 100
Actions

Formats disponibles : Atom PDF