Sur un cluster de StoreFront 3.0 (W2K12 US) nous avons rencontré un problème de lancement d’applications et bureaux publiés (ferme en XA 7.6 US) avec Internet Explorer (ver 9,10 et11), en effet cela fonctionnait sans problème avec Firefox et Chrome.
On va pas se réconcilier de si tôt avec IE
En regardant sur les Storefronts nous avons constaté les Event ID 0 et 28.
Description: Failed to launch the resource ‘………………’ using the Citrix XML Service at address ‘http://VotreServeur/scripts/wpnbr.dll’. The XML service returned error: ‘not-trusted’.
Description: The Citrix servers do not trust the server. This message was reported from the XML Service at address http://VotreServeur/scripts/wpnbr.dll [NFuseProtocol.TRequestAddress].
Ce qui nous a mis sur la piste est bien sur le “The Citrix servers do not trust the server”, en effet en lancant un Get-BrokerSite sur un de nos Delivery Controller nous avons constaté que la valeur TrusRequestsSentToTheXmlServicePort était à False.
On vous l’accorde ça n’explique pas le fait que ça fonctionne avec d’autres navigateurs
Afin d’activer le TrustRequestSentToTheXmlServicePort il faut lancer la commande suivante sur un de vos Delivery Controller : Set-BrokerSite -TrustRequestSentToTheXmlServicePort $True
La commande Get-BrokerSite confirme bien que nous sommes en True en TrustRequestSentToTheXmlServicePort
Et oui avant on pouvait setter l’approbation des requêtes XML en policy (exemple sur une ferme en XA 6.5)