Symptômes
Lors d'une opération de migration, le message suivant s'affiche :
L'objet avec l'adresse suivante '{0}' était censé se trouver sous l'adresse web suivante '{1}'. Cela peut se produire en cas d'erreur dans la configuration des Alternate Access Mappings.
Code d'erreur
IN-549-142
IN-550-142
Détails
Cette erreur signifie que ShareGate Migrate s'attend à ce que l'adresse d'un élément se trouve sous une autre, mais ce n'est pas le cas. Par exemple, un formulaire personnalisé pour une liste devrait normalement se trouver dans un dossier à la racine de la liste, donc sous la liste. Si l'adresse de la liste est "http://site/list", ShareGate Migrate s'attend à ce que l'adresse du formulaire commence par "http://site/list/...". Si l'adresse du formulaire est différente, comme "http://site/anotherList/..." ou "http://anotherSite/list/...", ShareGate Migrate affichera cette erreur.
Cette erreur est souvent liée aux formulaires ou aux workflows, et la cause la plus fréquente est qu'un formulaire ou un workflow a été copié ou déplacé depuis un autre emplacement sans être mis à jour correctement.
Ce problème peut également survenir à cause de la configuration des Alternate Access Mappings. Par exemple, si vous créez une Collection de sites "Site Name", vous devez l'ajouter aux Alternate Access Mappings. Pour plus d'informations sur la gestion des Alternate Access Mappings, consultez cette page.
Solution
La première chose à vérifier est si l'objet se trouve au bon endroit sur votre site source. Pour cela, connectez-vous à votre site source avec SharePoint Designer et cliquez sur "All Files" pour naviguer dans la structure des dossiers de votre site. Ensuite, localisez à la fois l'élément parent (généralement le site ou la liste) ainsi que l'élément problématique (le plus souvent un formulaire ou un fichier de workflow) et vérifiez si l'élément problématique est bien situé dans le site/la liste. Si ce n'est pas le cas, essayez de le copier ou d'en créer un nouveau au bon endroit, puis mettez à jour le site/la liste pour qu'il fasse référence au nouvel élément à la place de l'ancien.
Si tout semble correctement construit, le problème peut alors venir de la configuration des Alternate Access Mappings. Vous pouvez en savoir plus sur la façon dont ils doivent être configurés ici.
"Cet article a été traduit à l'aide de l'intelligence artificielle. En cas de doute, veuillez vous référer à la version originale en anglais."
