Symptômes
Vous essayez d’exécuter un avancé de 32-bit application Program-to-Program Communications (APPC) sur un serveur qui exécute Microsoft Host Integration Server 2013. Si le serveur exécute une version 64 bits de Host Integration Server 2013, l’application ne s’exécute pas et l’événement suivant peut être consigné dans le journal d’Application :
L’ID d’événement : 627
Source : Le serveur SNA
Description :
Erreur de routage du message interne : id de processus pid, mhtype 1, les types de messages 1
Cause
Ce problème se produit car l’application APPC de l’interface client/serveur de Host Integration Server (Snamod.dll sont nécessaires) tente de localiser les groupes de sécurité de Host Integration Server dans les emplacements du Registre suivants :
Server\AdminSecurityGroup d’intégration HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Host
Server\RuntimeSecurityGroup d’intégration HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\Host
Toutefois, ces clés de Registre n’existent pas sur les versions 64 bits de Host Integration Server. Par conséquent, aucune liste de contrôle d’accès (ACL) ne définies sur l’objet sémaphore, et cela provoque l’échec de l’application.
Résolution
Informations de mise à jour cumulative
Le correctif qui résout ce problème est inclus dans la mise à jour Cumulative, 2 pour Host Integration Server 2013.
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Plus d'informations
Après avoir appliqué cette mise à jour, le fichier Snamod.dll sont nécessaires vérifie correctement les clés de Registre suivantes pour localiser les groupes de sécurité de Host Integration Server lors de l’initialisation d’une application APPC de 32 bits sur une version 64 bits de Host Integration Server :
Server\AdminSecurityGroup d’intégration HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Host
Server\RuntimeSecurityGroup d’intégration HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Host