Síntomas
Intenta ejecutar un avanzado de 32-bit application Program-to-Program Communications (APPC) en un servidor que ejecuta Microsoft Host Integration Server 2013. Si el servidor está ejecutando una versión de 64 bits de Host Integration Server 2013, la aplicación no se ejecuta y puede anotarse el siguiente suceso en el registro de aplicación:
Id. de suceso: 627
Origen: SNA Server
Descripción:
Error en el enrutamiento de mensajes interno: identificador del proceso pid, mhtype 1, msgtype 1
Causa
Este problema se produce porque la instancia de la aplicación de APPC de la interfaz de cliente/servidor de Host Integration Server (Snadmod.dll) intenta localizar los grupos de seguridad de Host Integration Server en las siguientes ubicaciones del registro:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Host integración Server\AdminSecurityGroup
HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\Host integración Server\RuntimeSecurityGroup
Sin embargo, estas claves del registro no existe en las versiones de 64 bits de Host Integration Server. Por lo tanto, no hay listas de control de acceso (ACL) se establecen en el objeto de semáforo, y esto provoca el fallo de la aplicación.
Solución
Información de actualización acumulativa
La revisión que resuelve este problema se incluye en la actualización acumulativa 2 para Host Integration Server 2013.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Más información
Después de aplicar esta actualización, el archivo Snadmod.dll comprueba correctamente las siguientes claves del registro para buscar los grupos de seguridad de Host Integration Server durante la inicialización de una aplicación de APPC de 32 bits en una versión de 64 bits de Host Integration Server:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Host integración Server\AdminSecurityGroup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Host integración Server\RuntimeSecurityGroup