Génération du rapport d'incohérence de version
Avant de démarrer l'activité d'importation, il est recommandé de vérifier l'incohérence de version entre le système source et le système cible. Pour générer le rapport d'incohérence de version, utilisez le paramètre -p ou --mismatchReport dans la commande d'importation :
windchill com.ptc.windchill.rd.cli.WindchillPackage import -u <username> -c "<context>" -l "<directory>" -p
windchill com.ptc.windchill.rd.cli.WindchillPackage import -u demo -c "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Drive System" -l "D:\importedFiles\packageDeliveries\20131202" -p
Le rapport est généré pour les livraisons reçues qui présentent des données d'incohérence de version, indépendamment de l'activation ou de la désactivation de la limitation de version. Vous pouvez consulter le rapport dans l'onglet Pièces jointes de la livraison reçue.
Pour importer et remplacer les données marquées du verrou Verrouillé pour réplication sans limitation de version, utilisez l'utilitaire de ligne de commande et spécifiez le paramètre -o ou --overwrite. Par exemple :
windchill com.ptc.windchill.rd.cli.WindchillPackage import -u demo -c "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Drive System" -l "D:\importedFiles\packageDeliveries\20131202" -o
Une fois la livraison reçue importée, le verrou de réplication est remplacé par le verrou de conception de produit, nommé Verrouillé par lot de conception de produit. Si un objet affiche toujours le verrou de réplication, cela signifie qu'il n'a pas été importé en raison de problèmes tels qu'une incohérence de version, une inaccessibilité de l'objet ou un conflit prioritaire. Accédez au rapport d'incohérence de version et au journal des importations dans l'onglet Pièces jointes de la livraison reçue pour identifier et résoudre ces problèmes, puis relancez l'importation.
Le fichier journal d'importation indique la valeur OUI pour LOCAL_OBJECTS_OVERWRITE_MODE si le verrou de réplication a été appliqué. Toutefois, lors de l'importation d'un lot incrémentiel, le fichier journal de la livraison reçue présente la valeur NON.
Si une livraison reçue est partiellement importée (statut Echec : Importation partielle) et que vous tentez de réimporter cette même livraison reçue chargée, le journal des importations de l'importation précédente est conservé tel quel. Un nouveau journal des importations est généré pour la dernière importation.
|
|
• Seuls les lots de base peuvent être importés avec succès lors de l'utilisation du verrou de réplication avec ou sans limitation de version. Les lots incrémentiels ne sont pas pris en charge pour l'importation via le processus de verrouillage de la réplication.
• Pour les objets de gestion des modifications :
◦ Lors de l'importation d'un lot de réplication, pour un avis de modification remplacé, toutes les tâches de modification locales associées sont supprimées et recréées en fonction du lot source.
◦ L'effectivité n'est collectée que si le contexte d'effectivité est marqué pour la réplication ou est déjà répliqué. L'effectivité de date est collectée même si aucun contexte d'effectivité n'est affecté.
◦ L'intégralité du réseau de modification est collectée lors de l'application du verrou de réplication.
|
Si un lot de base est importé avec succès, toute modification du système source peut être directement répliquée sur le système cible par le biais d'un lot incrémentiel.
Le rapport d'incohérence de version généré pour la livraison reçue, quelle que soit la condition de limitation de version, répertorie les versions disponibles dans le système cible, mais pas dans le système source.
Par exemple, la version A.2 n'est pas disponible dans le système source.
Si vous n'avez pas accès à un objet dans le système cible alors qu'il est disponible dans le système source, le message Vous n'avez pas accès à l'objet s'affiche. Les informations d'identité d'itération et de contexte sont remplacées par Informations sécurisées.
Le rapport d'incohérence de version sans limitation de version est généré uniquement lorsque vous utilisez la commande -o ou --overwrite lors de l'importation d'une livraison reçue.
La livraison reçue affiche le statut d'importation En cours lors de la génération du rapport et Prêt une fois ce dernier généré. Le rapport est remplacé à chaque importation par rapport à la même livraison reçue.
| Le rapport d'incohérence de version est supprimé si vous effectuez à nouveau l'action d'importation sans la commande -o ou --overwrite. |
Certains objets non affichés dans le rapport d'incohérence de version peuvent être ignorés lors de l'importation pour des raisons de règles métier ou pour des raisons de maintien de l'intégrité des données. Par exemple, dans le cas d'une table de famille, même si une seule instance est répertoriée dans le rapport d'incohérence de version, aucune des instances n'est importée. Ces objets sont répertoriés dans le journal du serveur de méthodes.