Importer des données propres à un environnement

Les entités de configuration qui incluent des références à des valeurs propres à l'environnement doivent être importées avec un soin extrême. Le remplacement involontaire de ces valeurs par des données provenant d'un autre environnement peut perturber le bon fonctionnement de l'application. Notez que ces enregistrements peuvent être importés initialement à partir d'un autre environnement, mais sont généralement ajustés manuellement pour refléter les paramètres d'environnement actuels et ne doivent pas être mis à jour à nouveau par une importation.

Certains objets de maintenance, tels que Emetteur de message, ont pour unique objet de définir des paramètres propres à l'environnement. En tant que tels, ils sont facilement identifiables et inclus dans une demande de migration liée à l'intégration désignée (F1-IntegrationConfig) qui peut être utilisée avec soin et selon les besoins.

Toutefois, les objets de maintenance à usage général, tels que la consultation avancée et la configuration principale, sont conçus pour définir différents types de configuration, certains pouvant contenir des informations propres à l'environnement. Par exemple, bien que la plupart des enregistrements de consultation avancée ne contiennent pas de paramètres propres à l'environnement, la consultation avancée Configuration de stockage de fichiers (F1-FileStorage) inclut des définitions de stockage d'objets qui dépendent de l'environnement.

Le mécanisme suivant peut être utilisé pour empêcher une mise à jour involontaire de ces enregistrements par une importation CMA. Il identifie les enregistrements contenant des données propres à l'environnement et permet de les ajouter mais pas de les mettre à jour comme suit :

  • Utilisez l'option Propre à l'environnement pour marquer les objets métier définissant des informations propres à l'environnement. Par exemple, l'objet métier de la consultation avancée Configuration de stockage de fichiers est marqué avec cette option.
    Remarque :
    Cette option est disponible pour les objets métier Consultation avancée et Configuration principale, mais elle peut être configurée pour être valide pour d'autres objets de maintenance au besoin.
  • Le produit prend en charge un algorithme de pré-comparaison de plan de migration générique qui empêche la mise à jour d'une entité dont l'objet métier est marqué comme contenant des données propres à l'environnement à l'aide de l'option désignée.
    Remarque :
    L'algorithme est ajouté aux plans de migration par défaut de la consultation avancée et de la configuration principale et peut être ajouté à d'autres plans de migration, le cas échéant.

De plus, les modifications suivantes ont été apportées pour conserver ces entités dans les requêtes de migration liées à l'environnement :

  • La requête de migration globale Options générales du système exclut les enregistrements de consultation avancée et de configuration principale dont l'objet métier indique qu'ils contiennent des informations propres à l'environnement.
  • La requête de migration globale Configuration de l'intégration Framework inclut uniquement les enregistrements de consultation avancée et de configuration principale dont l'objet métier indique qu'ils contiennent des informations propres à l'environnement.