Partager via


Mise à jour d'une configuration existante à l'aide d'un fichier de liaison

Les informations contenues dans un fichier de liaison annulent et remplacement celles de la configuration existante. Si le nom d'un artefact dans un fichier de liaison correspond au nom d'un artefact dans votre configuration existante, l'artefact du fichier de liaison met à jour l'artefact de votre configuration existante lorsque vous importez le fichier de liaison.

Certaines règles sont suivies lors de la mise à jour d'artefacts existants à l'aide des artefacts d'un fichier de liaison. Cette rubrique est consacrée aux règles suivies lors de la mise à jour d'artefacts dans une configuration existante à l'aide des artefacts d'un fichier de liaison.

Dans cette section, on suppose que le fichier de liaison contient des valeurs valides lors de son importation et aucun scénario mettant en scène un fichier de liaison contenant des valeurs invalides ne sera envisagé.

Règles suivies par BizTalk Server lors de la mise à jour d'une configuration à l'aide d'un fichier de liaison

BizTalk Server suit certaines règles lors de la mise à jour d'artefacts existants à l'aide d'artefacts correspondants dans un fichier de liaison. En général, les règles suivantes sont applicables :

  • Les zones de texte et les cases à cocher exposées lors de la configuration d'un artefact par l'intermédiaire de l'interface utilisateur de BizTalk Server (à l'aide de la console Administration de BizTalk Server ou de l'Explorateur BizTalk, par exemple), doivent être définies sur une valeur spécifique ou être laissées vides. Les valeurs fournies pour les artefacts d'un fichier de liaison définissent la valeur de l'interface utilisateur pour les éléments mis à jour.

  • Les zones déroulantes exposées lors de la configuration d'un artefact par l'intermédiaire de l'interface utilisateur de BizTalk Server doivent être définies sur une valeur spécifique ou sur "Aucune". Les valeurs fournies pour les artefacts d'un fichier de liaison définissent la valeur de l'interface utilisateur pour les éléments mis à jour.

  • Les vues de la grille de données exposées lors de la configuration d'un artefact par l'intermédiaire de l'interface utilisateur de BizTalk Server sont mises à jour avec les listes d'éléments correspondants dans le fichier de liaison. La liste associée à la vue de la grille de données est toujours remplacée par la liste du fichier de liaison, sauf si la liste de la vue de la grille de données est liée à un port ou à un emplacement de réception. Dans ce cas, la liste du fichier de liaison fusionne avec la liste de la vue de la grille de données existante.

  • Les artefacts du fichier de liaison sont identifiés par une valeur de clé primaire. La valeur associée à la clé primaire d'un artefact ne peut jamais être définie sur Null dans l'interface utilisateur ; tous les artefacts du fichier de liaison doivent donc avoir une valeur de clé primaire. Si la valeur associée à la clé primaire d'un artefact du fichier de liaison correspond à la valeur associée à la clé primaire d'un artefact dans une configuration existante, ces artefacts sont considérés comme identiques ou correspondants. Si l'artefact du fichier de liaison et l'artefact existant sont identiques, l'artefact existant est mis à jour à l'aide de l'artefact du fichier de liaison, comme l'explique le tableau ci-dessous. Si un artefact du fichier de liaison contient une valeur de clé primaire unique, alors un nouvel artefact est créé dans la configuration de BizTalk Server lors de l'importation du fichier de liaison.

    Le tableau suivant décrit le comportement attendu lors de la mise à jour des artefacts d'une configuration existante à l'aide d'artefacts correspondants, suite à l'importation d'un fichier de liaison.

Type d’artefact Propriété Occurrences possibles pour la propriété spécifiée. Champ de l'interface utilisateur Impact de l'importation d'un artefact existant depuis un fichier de liaison.
Soirée Nom Min Se produit : 1

Nombre maximal de se produit : 1
Zone de texte Clé primaire
Alias Min Se produit : 0

Nombre maximal de se produit : *
Grille de données Remplacer la liste d'alias par la liste d'alias du fichier de liaison.
Ports d'envoi Min Se produit : 0

Nombre maximal de se produit : *
Grille de données Fusionner la liste de ports existante pour ce tiers avec la liste de ports pour ce tiers dans le fichier de liaison.
Nom commun du certificat et empreinte Min Se produit : 0

Nombre maximal de se produit : 1

(par propriété)
Zone de texte Remplacer ces valeurs par celles du fichier de liaison. Si ces valeurs n'existent pas dans le fichier de liaison, elles sont alors définies sur Null.
Orchestration Description Min Se produit : 1

Nombre maximal de se produit : 1
Zone de texte Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Host Min Se produit : 0

Nombre maximal de se produit : 1
Liste déroulante Remplacer cette valeur par celle du fichier de liaison. Si cette valeur n'existe pas dans le fichier de liaison, elle est alors définie sur Null.
Ports d'entrée et ports de sortie Min Se produit : 0

Nombre maximal de se produit : *
Liste déroulante Lier un port logique à un port physique existant. Le port physique peut exister dans les emplacements suivants :

- Dans le groupe.
- Dans l’application.
- Dans le fichier de liaison.

Si vous le souhaitez, définissez le port sur Aucun. Si la valeur est None , le port logique n’est lié à aucune ressource.
Cases à cocher des propriétés de suivi Min Se produit : 1

Nombre maximal de se produit : 1

(par propriété)
Case à cocher Remplacez ces valeurs par les valeurs spécifiées dans le fichier de liaison.
Envoyer un groupe de ports Nom Min Se produit : 1

Nombre maximal de se produit : 1
Zone de texte Clé primaire
Ports d'envoi Min Se produit : 0

Nombre maximal de se produit : *
Grille de données Fusionner la liste de ports existante pour ce groupe de ports d'envoi avec le groupe de ports d'envoi spécifié dans le fichier de liaison.
Filtres Min Se produit : 0

Nombre maximal de se produit : *
Grille de données Remplacez la liste existante de filtres pour ce groupe de ports d’envoi par la liste des filtres de ce groupe de ports d’envoi spécifiée dans le fichier de liaison.
Port d’envoi Nom Min Se produit : 1

Se produit au maximum : 1
Zone de texte Clé primaire
Transport - Type Min Se produit : 1

Se produit au maximum : 1
Liste déroulante Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Transport - Gestionnaire d'envoi Min Se produit : 1

Se produit au maximum : 1
Liste déroulante Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Pipeline d’envoi Min Se produit : 1

Se produit au maximum : 1
Liste déroulante Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Nombre de tentatives, Intervalle avant nouvelle tentative et Priorité Min Se produit : 1

Se produit au maximum : 1

(par propriété)
Zone de défilement Remplacez ces valeurs par les valeurs spécifiées dans le fichier de liaison.
Livraison chronologique des messages Min Se produit : 1

Se produit au maximum : 1
Case à cocher Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Activer le routage pour les messages ayant échoué Min Se produit : 1

Se produit au maximum : 1
Case à cocher Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Activer la fenêtre de service Min Se produit : 1

Se produit au maximum : 1
Case à cocher Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Heure de début de la fenêtre de service et heure de fin de la fenêtre de service Min Se produit : 1

Se produit au maximum : 1
Zone de défilement Remplacez ces valeurs par les valeurs spécifiées dans le fichier de liaison.
Maps Min Se produit : 0

Se produit au maximum : *
Grille de données Remplacer la liste de mappages existante pour ce groupe de ports d'envoi par la liste de mappages pour ce groupe de ports d'envoi spécifiée dans le fichier de liaison.
Filtrer Min Se produit : 0

Se produit au maximum : *
Grille de données Remplacer la liste de filtres existante pour ce groupe de ports d'envoi par la liste de filtres pour ce groupe de ports d'envoi spécifiée dans le fichier de liaison.
Nom commun du certificat Min Se produit : 1

Se produit au maximum : 1
Zone de texte Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Empreinte de certificat Min Se produit : 1

Se produit au maximum : 1
Zone de texte Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Suivi Min Se produit : 0

Se produit au maximum : 1
Case à cocher Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Type de transport secondaire Min Se produit : 0

Se produit au maximum : 1
Liste déroulante Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Transports secondaires URI Min Se produit : 1

Se produit au maximum : 1
Zone de texte Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison. Valide uniquement si le type de transport secondaire est défini.
Gestionnaire d'envoi de transport secondaire Min Se produit : 1

Se produit au maximum : 1
Liste déroulante Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison. Valide uniquement si le type de transport secondaire est défini.
Nombre de tentatives de transport secondaire Min Se produit : 1

Se produit au maximum : 1
Zone de défilement Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison. Valide uniquement si le type de transport secondaire est défini.
Intervalle avant nouvelle tentative de transport secondaire Min Se produit : 1

Se produit au maximum : 1
Zone de défilement Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison. Valide uniquement si le type de transport secondaire est défini.
Activer la fenêtre de service pour le transport secondaire Min Se produit : 1

Nombre maximal de se produit : 1
Case à cocher Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison. Valide uniquement si le type de transport secondaire est défini.
Heure de début de la fenêtre de service et heure de fin de la fenêtre de service pour le transport secondaire Min Se produit : 1

Nombre maximal de se produit : 1
Zone de défilement Remplacez ces valeurs par les valeurs spécifiées dans le fichier de liaison. Valide uniquement si le type de transport secondaire est défini et si la valeur Activer la fenêtre de service est définie.
Port de réception Nom Min Se produit : 1

Nombre maximal de se produit : 1
Zone de texte Clé primaire
Paramètres d'authentification (boutons radio) Min Se produit : 1

Nombre maximal de se produit : 1
Radio button Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Activer le routage pour les messages ayant échoué Min Se produit : 1

Nombre maximal de se produit : 1
Case à cocher Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Description Min Se produit : 1

Nombre maximal de se produit : 1
Zone de texte Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Emplacements de réception Min Se produit : 0

Nombre maximal de se produit : *
Grille de données Remplacer la liste d'emplacements de réception existante pour ce port de réception par la liste d'emplacements de réception pour ce port de réception spécifiée dans le fichier de liaison. Si tous les emplacements de réception du fichier de liaison existent déjà dans le groupe, l'importation échoue.
Maps Min Se produit : 0

Nombre maximal de se produit : *
Grille de données Remplacer la liste de mappages existante pour ce port de réception par la liste de mappages pour ce port de réception spécifiée dans le fichier de liaison.
Suivi - Propriétés de suivi des corps de message et des messages Min Se produit : 1

Nombre maximal de se produit : 1

(par case à cocher)
Case à cocher Remplacez ces valeurs par les valeurs spécifiées dans le fichier de liaison.
Emplacement de réception Nom Min Se produit : 1

Nombre maximal de se produit : 1
Zone de texte Clé primaire
Type de transport  Min Se produit : 1

Nombre maximal de se produit : 1
Liste déroulante Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Gestionnaire de réception Min Se produit : 1

Nombre maximal de se produit : 1
Liste déroulante Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Pipeline Min Se produit : 1

Nombre maximal de se produit : 1
Liste déroulante Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Description Min Se produit : 1

Nombre maximal de se produit : 1
Zone de texte Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Cases à cocher et zones déroulantes Date de début et date de fin de la planification. Min Se produit : 1

Nombre maximal de se produit : 1
Case à cocher et zone déroulante. Remplacez ces valeurs par les valeurs spécifiées dans le fichier de liaison. Les valeurs des dates sont importées même si les valeurs de la case à cocher ne sont pas activées.
Case à cocher Activer la fenêtre de service Min Se produit : 1

Nombre maximal de se produit : 1
Case à cocher Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Heure de début de la fenêtre de service et heure de fin de la fenêtre de service Min Se produit : 1

Nombre maximal de se produit : 1
Zone de défilement Remplacez ces valeurs par les valeurs spécifiées dans le fichier de liaison. Valide uniquement si la valeur Activer la fenêtre de service est définie.
Schéma Description Min Se produit : 1

Nombre maximal de se produit : 1
Zone de texte Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Suivi - Toujours suivre toutes les propriétés Min Se produit : 1

Nombre maximal de se produit : 1
Case à cocher Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Suivi - Sélectionner toutes les propriétés de message Min Se produit : 1

Se produit au maximum : 1
Case à cocher Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison. Si cette valeur est activée, alors toutes les propriétés de message pouvant être cochées sont également activées.
Suivi - propriétés individuelles Min Se produit : 0

Se produit au maximum : *
Cases à cocher Remplacer la liste de propriétés suivies existante pour ce schéma par la liste de propriétés suivies pour ce schéma spécifiée dans le fichier de liaison.

Si un fichier de liaison importé fait référence à des propriétés suivies qui ne sont pas disponibles pour le schéma existant, une erreur est générée.
Map Description Min Se produit : 1

Se produit au maximum : 1
Zone de texte Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Pipeline Description Min Se produit : 1

Se produit au maximum : 1
Zone de texte Remplacez cette valeur par la valeur spécifiée dans le fichier de liaison.
Événements de suivi Min Se produit : 1

Se produit au maximum : 1

(par case à cocher)
Case à cocher Remplacez ces valeurs par les valeurs spécifiées dans le fichier de liaison.
Suivre les corps des messages Min Se produit : 1

Se produit au maximum : 1

(par case à cocher)
Case à cocher Remplacez ces valeurs par les valeurs spécifiées dans le fichier de liaison.
Stratégie Non applicable. Les stratégies ne sont pas exportables dans un fichier de liaison. Non applicable Non applicable Non applicable
Lien de rôle Non applicable. Les liens de rôle ne sont pas exportables dans un fichier de liaison. Non applicable Non applicable Non applicable

Comportement d'annulation de liaison lors de la mise à jour d'artefacts existants à l'aide d'artefacts correspondants dans un fichier de liaison

Les artefacts d'un fichier de liaison sont configurés par défaut pour faire référence à d'autres artefacts ; par exemple, un port de réception est généralement configuré pour faire référence à un emplacement de réception. Dans ce scénario, le port de réception est l'artefact parent et l'emplacement de réception est l'artefact enfant. Le port de réception est explicitement configuré pour référencer l’emplacement de réception et l’emplacement de réception, puis fait implicitement référence au port de réception. S'il existe des artefacts parents dont la configuration est incomplète dans un fichier de liaison (si par exemple un port de réception n'est pas configuré avec un emplacement de réception), ceux-ci ne seront pas complètement configurés après l'importation du fichier de liaison, quel que soit leur état dans la configuration existante. Par exemple, si vous avez un port de réception myRP existant configuré avec l’emplacement de réception myRL et que le port de réception identique myRP dans le fichier de liaison n’est pas configuré avec l’emplacement de réception myRL, l’entrée du fichier de liaison est prioritaire. Pour cet exemple, le port de réception myRP n’est pas configuré avec un emplacement de réception après l’importation du fichier de liaison, de sorte que vous aurez effectivement dissocié myRL de myRP.

Cette règle ne s'applique qu'à l'importation d'artefacts contenant des références explicites et non à l'importation d'artefacts contenant des références implicites. Donc, si vous avez importé un mappage qui contient des références implicites à (ou est explicitement référencé par) 10 autres artefacts, vous ne devez pas vous inquiéter de l'annulation de la liaison entre le mappage et les artefacts auxquels il est fait implicitement référence.

Voir aussi

Personnalisation des fichiers de liaison