Composants d'adaptateur
Un adaptateur personnalisé partage les mêmes méthodes de configuration et de gestion standard que les adaptateurs natifs. Avec la standardisation avec Adapter Framework, un adaptateur personnalisé est géré à l’aide de la console d’administration BizTalk Server.
L’illustration suivante montre les composants main d’un adaptateur personnalisé : le fichier de registre de l’adaptateur, le composant au moment de la conception de l’adaptateur et le composant d’exécution de l’adaptateur.
Fichier de registre de l'adaptateur
Certains informations sur les adaptateurs doivent être enregistrées dans le registre et dans la base de données de gestion BizTalk. Les informations telles que l'alias, le gestionnaire de réception, l'emplacement de réception et le type de transport d'un adaptateur sont appelées des métadonnées. Ces entrées de métadonnées sont créées lors de l’inscription manuelle de l’adaptateur à l’aide de la console Administration BizTalk Server. Vous pouvez également exécuter l'utilitaire SDK de l'Assistant Registre de l'adaptateur (AdapterRegistryWizard.exe) pour générer le fichier de Registre de votre adaptateur personnalisé. Double-cliquez sur ce fichier de Registre ou sur Importer dans le menu Fichier à l’aide de l’éditeur du Registre (regedit32.exe) écrit les métadonnées dans le Registre.
Notes
L'exécution du fichier de registre n'ajoute cependant pas les informations sur l'adaptateur à la base de données de gestion BizTalk. Vous devez le faire manuellement à l’aide de la console Administration BizTalk Server.
composant Design-Time
L'interface utilisateur d'un adaptateur personnalisé est implémentée à l'aide de l'infrastructure d'adaptateurs. Il s'agit d'une approche intéressante du développement des interfaces utilisateur car l'interface est restituée à partir d'un schéma XML fourni dans le cadre de l'assembly de l'adaptateur. Très peu de code est requis pour transformer le contenu du schéma en interface utilisateur et configurer les propriétés de l'adaptateur.
Si une orchestration doit communiquer avec un adaptateur d'application tel que l'adaptateur SQL, l'Assistant Ajouter les métadonnées de l'adaptateur vous permet d'ajouter les métadonnées, telles que les schémas, les types de message et les types de port, à un projet BizTalk. Servez-vous de cet Assistant avec les adaptateurs d'applications pour intégrer les schémas correspondants au système. Pour appeler cet Assistant à partir d’un projet BizTalk (sans adaptateur), cliquez avec le bouton droit sur le projet, pointez sur Ajouter des éléments générés, cliquez sur Ajouter des métadonnées d’adaptateur , puis sélectionnez dans la liste des adaptateurs inscrits pour importer les métadonnées de l’adaptateur.
composant Run-Time
En général, un adaptateur se compose de deux composants d’exécution publics : le composant qui implémente le récepteur de messages et le composant qui implémente l’expéditeur du message. Leur déploiement peut se faire dans le même assembly ou dans deux assemblys différents.
Adaptateur de réception
L'adaptateur de réception est chargé de créer un message BizTalk en joignant le flux de données réseau/sources au corps du message. Il ajoute également les métadonnées pertinentes au point de terminaison sur lequel les données ont été reçues, puis soumet le message au moteur de messagerie. L’adaptateur supprime les données du point de terminaison de réception ou envoie le message d’accusé de réception approprié au client indiquant que les données ont été acceptées dans BizTalk Server.
Adaptateur d’envoi
L'adaptateur d'envoi est chargé d'envoyer un message BizTalk au point de terminaison spécifié à l'aide d'un protocole qui lui est spécifique.