REVISIÓN: Hay una actualización que permite la admisión de las aplicaciones de SCN de 32 bits en las versiones de 64 bits de Host Integration Server 2010

Seleccione idioma Seleccione idioma
Id. de artículo: 2532670 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Introducción

Este artículo describe una actualización de software que permite que las aplicaciones Systems Network Architecture (SNA) de 32 bits se ejecutan en versiones de 64 bits de Microsoft Host Integration Server 2010.

Resumen

Al instalar Host Integration Server 2010 en una versión de 64 bits de Windows, se instalan sólo las versiones de 64 bits de las API de SNA de Host Integration Server. Esto incluye el comunicaciones avanzadas programa a programa (APPC), interfaz de programación común para las comunicaciones (CPI-C), interfaz de solicitud de unidad (RUI), interfaz de nivel de sesión (SLI) y especificación de interfaz de emulador 3270 (EIS). Por lo tanto, no se pueden ejecutar aplicaciones heredadas de SNA de 32 bits en las versiones de 64 bits de sistemas de Host Integration Server o sistemas de Host Integration Server Client.

Nota Las versiones de 64 bits de Microsoft Host Integration Server 2006 y Microsoft Host Integration Server 2009 sólo instalan las versiones de 64 bits de las API de SNA de Host Integration Server, por lo que las aplicaciones heredadas de SNA de 32 bits no se pueden ejecutar ya sea fuera de estos sistemas.

Más información

Información de actualización de software

Esta actualización se incluye en el paquete de actualización acumulativa 2 para Host Integration Server 2010.

Para obtener más información acerca de cómo obtener el paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2616519 Paquete de actualización acumulativa 2 para Host Integration Server 2010
Después de aplicar esta actualización, puede instalar las aplicaciones de SCN de 32 bits en las versiones de 64 bits de Host Integration Server 2010. Éstas son las categorías de aplicaciones de SCN de 32 bits que son compatibles:
  • emuladores de 3270
  • Aplicaciones de unidad lógica (LUA) (aplicaciones RUI y SLI)
  • Aplicaciones de APPC
  • Aplicaciones de CPI-C
  • 5250 emuladores

¡ ¡ ¡ ¡ No se incluye la compatibilidad con las siguientes aplicaciones de SNA de 32 bits en las versiones de 64 bits de Host Integration Server 2010 después de aplicar esta actualización acumulativa:
  • Aplicaciones de integración (SI) de sesión
  • Archivos DLL de filtro de datos del servidor de impresión SNA
Información adicional

Después de aplicar esta actualización, las versiones de 32 bits de las API de SNA se instalan en la carpeta % SNARootWow64%. Por ejemplo, se instalan en la carpeta de 2010\SysWOW64 c:\Archivos de programa\Microsoft Host Integration Server. El programa de instalación de Host Integration Server 2010 agrega "% SNARootWow64 %" al final de la instrucción PATH. Si hay aplicaciones de SCN de 32 bits instaladas en el sistema que incluyen los archivos que tengan el mismo nombre que las API de SNA de Host Integration Server (por ejemplo, Wappc32.dll, Winrui32.dll etc.) la aplicación de 32 bits SNA no siempre se ejecutan. Esto puede ocurrir si la instrucción de ruta muestra la ruta de acceso de la aplicación de SNA antes de la carpeta % SNARootWow64%. En estos casos, puede desear cambiar la instrucción de ruta de acceso para que la carpeta % SNARootWow64% y % SNARoot % carpeta enumerados antes de la carpeta de aplicación de SNA.

Si ha habilitado la opción de ejecuta el componente de la ubicación de recurso como una aplicación en un sistema de cliente de 2010 HIS, es posible que una aplicación de SNA de 32 bits (como un emulador 3270) no puede conectarse a un sistema de servidor HIS. El error devuelto al usuario cuando se produce este problema variará dependiendo de la aplicación de SNA usada. El error puede ser similar a uno de los siguientes:

ERROR: la configuración de lectura SNA Server. Error en el extremo local de la RPC.

Error 651 (sesión desconectar, red o servidor abajo...)
El problema no ocurre si el cliente de 2010 HIS puede conectarse al servidor HIS mediante una red de Microsoft (canalizaciones con nombre). Si está deshabilitada (canalizaciones con nombre) de la red de Microsoft en los servidores HIS o la configuración de red o firewall impide el uso de canalizaciones con nombre, el cliente HIS no conectar al servidor HIS porque no encuentra la clave correcta del registro para habilitar el transporte TCP/IP que el cliente HIS normalmente se utiliza para conectarse a los servidores con sockets TCP/IP.

El cliente de 64 bits HIS intenta leer la siguiente clave del registro para determinar los transportes de red que puede utilizar para conectarse a los servidores cuando se instala una aplicación de 32 bits SNA:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SnaBase\Parameters\Transports
El parámetro de transportes no existe en esta ubicación del registro. Por lo tanto, el cliente HIS utiliza el transporte de red de Microsoft (canalizaciones con nombre) (snalm.dll) de forma predeterminada.

Éstas son dos soluciones a este problema:

En primer lugar, puede deshabilitar la opción de ejecuta el componente de la ubicación de recurso como una aplicación en los sistemas de cliente de 2010 HIS afectados. Esto permite que el proceso de SnaBase ejecutar como servicio de Windows, lo que hace que el cliente HIS localizar el parámetro del registro de transportes disponibles en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SnaBase\Parameters\Transports.

La segunda solución es agregar el siguiente parámetro del registro para permitir que el cliente de 2010 HIS conectarse a los servidores con sockets TCP/IP cuando está habilitada la opción de ejecuta el componente de la ubicación de recurso como una aplicación .

Importante Esta sección, el método o la tarea contiene pasos que le indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para mayor protección, hacer la copia del registro antes de modificarlo. Luego puede restaurar el registro si surge algún problema. Para obtener más información acerca de cómo realizar copias de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo hacer copia de seguridad y restaurar el registro en Windows

  1. Inicie el Editor del registro. Para ello, haga clic en Inicio, escriba regedit en el cuadro Iniciar búsqueda y, a continuación, presione ENTRAR.
  2. Busque y, a continuación, haga clic en la siguiente subclave del registro:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SnaBase\Parameters
  3. En el menú Edición , haga clic en nuevoy, a continuación, haga clic en El valor de cadena múltiple.
  4. Escriba los transportesy, a continuación, presione ENTRAR.
  5. (Ratón) en los transportesy, a continuación, haga clic en Modificar.
  6. Escriba SNAIP.DLL, presione ENTRAR y, a continuación, haga clic en Aceptar.
  7. Salga del Editor del registro.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se refiere a:".

Propiedades

Id. de artículo: 2532670 - Última revisión: martes, 28 de agosto de 2012 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft Host Integration Server 2010
Palabras clave: 
kbqfe kbfix kbexpertiseinter kbbug kbsurveynew kbmt KB2532670 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2532670

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com