Accueil > ESB Toolkit > ESB Toolkit 2.0: “Server could not be contacted” lors de la configuration “Exception Web Services”

ESB Toolkit 2.0: “Server could not be contacted” lors de la configuration “Exception Web Services”

08/03/2010

Problème:

Lors de la configuration des services web “Exception Web Services” de l’ESB Toolkit, si le compte saisi est un compte utilisateur du domaine, l’erreur suivante peut empêcher l’application des paramètres :

The server could not be contacted.
The LDAP server is unavailable.
Stack Trace:
at System.DirectoryServices.AccountManagement.PrincipalContext.ReadServerConfig(String serverName, ServerProperties& properties)
at System.DirectoryServices.AccountManagement.PrincipalContext.DoServerVerifyAndPropRetrieval()
at System.DirectoryServices.AccountManagement.PrincipalContext..ctor(ContextType contextType, String name, String container, ContextOptions options, String userName, String password)
at System.DirectoryServices.AccountManagement.PrincipalContext..ctor(ContextType contextType, String name)
at EsbConfigurationTool.Panels.PanelBase.ValidateCredential(NetworkCredential credentials, String groupName)
at EsbConfigurationTool.Panels.WebServicesException.Save()
at EsbConfigurationTool.EsbConfiguration.OnTsBtnSaveClick(Object sender, EventArgs e)

Dans la documentation, Microsoft précise qu’il est nécessaire de saisir un compte utilisateur qui doit être soit membre du groupe Administrateurs, soit membre du groupe BizTalk Isolated Host Users.

Pour mémoire, cette étape créé 2 services web pour la gestion des exceptions utilisables en dehors de l’ESB Toolkit.

Cause:
En parcourant les forums, il semblerait qu’il s’agisse d’un bug dans le framework .NET. Le traitement tente de localiser le serveur du domaine en utilisant le nom même du domaine.

Solution:
Afin de passer cette étape de configuration, il suffit d’ajouter la ligne suivante dans le fichier hosts (situé dans le répertoire C:\Windows\System32\drivers\etc) :

n.n.n.n monDomaine

n.n.n.n représente l’adresse IP de l’un des serveurs du domaine, et monDomaine est le nom du domaine windows.

Les commentaires sont fermés.