Partager via


Comment : reconnecter des services Web dans des diagrammes d'application

Mise à jour : novembre 2007

Dans le Concepteur d'applications, vous pouvez reconnecter un point de terminaison consommateur de services Web qui a été déconnecté d'un point de terminaison de service Web. Par exemple, lors du déplacement des connexions entre des services Web, vous devez supprimer la connexion puis reconnecter le point de terminaison consommateur de services Web à un nouveau point de terminaison fournisseur de services Web.

Lorsque vous reconnectez un point de terminaison consommateur de service Web, la boîte de dialogue Reconnecter les points de terminaison de service Web s'affiche si les conditions suivantes sont remplies :

  • L'emplacement WSDL du point de terminaison consommateur de service Web est différent de l'emplacement du point de terminaison fournisseur de services Web cible.

  • Le point de terminaison consommateur de service Web est implémenté et associé à une référence Web.

Lorsque cette boîte de dialogue s'affiche, vous pouvez choisir un des éléments suivants :

  • Mettez à jour le point de terminaison consommateur de service Web avec l'emplacement de fichier WSDL (URL) du nouveau point de terminaison fournisseur de services Web. (Recommandé)

    Remarque :

    La mise à jour du point de terminaison consommateur de service Web supprime la référence Web associée et la classe proxy sous-jacente, et entraîne la non implémentation du point de terminaison consommateur. Pour générer une nouvelle référence Web et une classe proxy, vous devez réimplémenter le point de terminaison consommateur. Si vous utilisez le contrôle de code source, vous devrez peut-être également archiver tous les fichiers affectés avant de réimplémenter. En conséquence, que vous soyez amené à générer ou non une nouvelle référence Web et une classe proxy, l'application peut ne pas se compiler. Pour résoudre cette condition, corrigez ces emplacements dans le code qui référencent les types antérieurs. De plus, la reconnexion à un point de terminaison fournisseur de services Web avec une différente liaison de nom et d'espace de noms WSDL génère un avertissement mais n'empêche pas la connexion sous-jacente. Toutefois, assurez-vous que le comportement du point de terminaison fournisseur de services Web est compatible avec le comportement attendu par le point de terminaison consommateur de service Web.

  • Connectez le point de terminaison consommateur de service Web sans le mettre à jour.

    Conseil :

    La reconnexion à un point de terminaison consommateur de service Web sans le mettre à jour peut être utile pour déterminer si le service Web cible peut être substitué par le service Web précédemment connecté.

Pour plus d'informations, consultez Vue d'ensemble des points de terminaison dans des applications et Communication entre applications.

Pour reconnecter un point de terminaison consommateur de service Web à un service Web différent

  1. Dans le diagramme, supprimez la connexion entre les points de terminaison de service Web.

  2. Connectez le point de terminaison consommateur de service Web au point de terminaison fournisseur de services Web de votre choix.

  3. Si la boîte de dialogue Reconnecter les points de terminaison de service Web s'affiche, choisissez un des éléments suivants :

    • Connectez-vous et mettez à jour l'emplacement WSDL (URL) du point de terminaison consommateur avec l'emplacement WSDL du point de terminaison fournisseur.

      Le Concepteur d'applications crée la connexion et met à jour la propriété Emplacement WSDL du point de terminaison consommateur avec la propriété Emplacement WSDL du point de terminaison fournisseur. La propriété Emplacement cible du point de terminaison consommateur est mise à jour avec la propriété Emplacement du point de terminaison du point de terminaison fournisseur.

      Remarque :

      Pour réimplémenter le point de terminaison consommateur de service Web et générer une nouvelle référence Web, cliquez avec le bouton droit sur le point de terminaison consommateur et choisissez Implémenter. Vous devrez peut-être archiver tous les fichiers affectés avant de réimplémenter.

    • Connectez-vous uniquement.

      Le Concepteur d'applications crée la connexion et met à jour la propriété Emplacement cible du point de terminaison consommateur avec la propriété Emplacement du point de terminaison du point de terminaison fournisseur.

Voir aussi

Tâches

Comment : connecter des applications dans des diagrammes d'application

Autres ressources

Définition des voies de communication sur les diagrammes de l'application