CORREÇÃO: Há uma atualização que permite suporte para aplicativos de SNA de 32 bits em versões de 64 bits do Host Integration Server 2010

Traduções de Artigos Traduções de Artigos
Artigo: 2532670 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Introdução

Este artigo descreve uma atualização de software que permite que aplicativos Systems Network Architecture (SNA) de 32 bits executados em versões de 64 bits do Microsoft Host Integration Server 2010.

Sumário

Quando você instalar o Host Integration Server 2010 em uma versão de 64 bits do Windows, apenas as versões de 64 bits do Host Integration Server SNA APIs são instaladas. Isso inclui a especificação de Interface de emulador 3270 (EIS), Interface de programação comum para comunicação (CPI-C), Interface de unidade de solicitação (RUI), Interface de nível de sessão (SLI) e comunicação avançada programa a programa (APPC). Portanto, os aplicativos herdados de SNA de 32 bits não podem executar em versões de 64 bits dos sistemas do cliente Host Integration Server ou sistemas Host Integration Server.

Observação As versões de 64 bits do Microsoft Host Integration Server 2006 e Microsoft Host Integration Server 2009 instalar apenas as versões de 64 bits do Host Integration Server SNA APIs para que aplicativos herdados de SNA de 32 bits ou não é possível executar esses sistemas.

Mais Informação

Informações de atualização de software

Essa atualização está incluída no pacote de atualização cumulativa 2 para o Host Integration Server 2010.

Para obter mais informações sobre como obter o pacote cumulativo de atualização, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2616519 Pacote de atualização cumulativa 2 para o Host Integration Server 2010
Após aplicar essa atualização, você pode instalar aplicativos SNA de 32 bits em versões de 64 bits do Host Integration Server 2010. Estas são as categorias de aplicativos de SNA de 32 bits são suportados:
  • 3270 emuladores
  • Aplicativos de unidade lógica (LUA) (RUI e SLI aplicativos)
  • Aplicativos de APPC
  • Aplicativos de CPI-C
  • 5250 emuladores

Suporte para os seguintes aplicativos do SNA de 32 bits em versões de 64 bits do Host Integration Server 2010 não está incluído, após aplicar essa atualização cumulativa:
  • Aplicativos de integrador (SI) da sessão
  • DLLs de filtro de dados do servidor de impressão SNA
Informações adicionais

Após aplicar essa atualização, as versões de 32 bits das APIs do SNA são instaladas na pasta % SNARootWow64%. Por exemplo, são instalados na pasta c:\Arquivos de Programas\Microsoft Host Integration Server 2010\SysWOW64. O programa de instalação do Host Integration Server 2010 adiciona "% SNARootWow64 %" ao final da instrução do caminho. Se houver aplicativos de SNA de 32 bits instalados no sistema que incluem arquivos que tenham o mesmo nome de Host Integration Server SNA APIs (como Wappc32.dll, Winrui32.dll e assim por diante) não pode executar sempre o aplicativo de 32 bits SNA. Isso pode ocorrer se a instrução de caminho lista o caminho do aplicativo SNA antes na pasta % SNARootWow64%. Nesses casos, convém alterar a instrução de caminho para a pasta % SNARootWow64% e % SNARoot % pasta listada antes da pasta de aplicativo SNA.

Se você tiver ativado a opção de recurso local componente como um aplicativo executado em um sistema de 2010 cliente HIS, pode encontrar um aplicativo de 32 bits SNA (como um emulador 3270) pode não conectar a um sistema de servidor HIS. Erro retornado ao usuário quando este problema ocorre variam, dependendo do aplicativo SNA sendo usado. O erro pode ser semelhante a seguinte:

Erro - configuração de leitura SNA Server. Erro no local final de RPC.

Erro 651 (sessão desconectando, rede ou servidor para baixo...)
O problema não ocorre se o cliente HIS 2010 pode se conectar ao servidor HIS usando Microsoft Networking (Pipes nomeados). Se Microsoft Networking (Pipes nomeados) está desabilitado em servidores HIS ou configuração de rede ou firewall impede o uso de Pipes nomeados, cliente HIS não se conectará ao servidor HIS porque não é possível localizar a chave de registro corretas para permitir o transporte TCP/IP que o cliente HIS geralmente usa para se conectar a servidores usando soquetes TCP/IP.

O cliente de 64 bits HIS tenta ler a seguinte chave do registro para determinar os transportes de rede pode usar para se conectar aos servidores quando um aplicativo de 32 bits do SNA é instalado:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SnaBase\Parameters\Transports
O parâmetro de transportes não existe neste local do registro. Assim, o cliente HIS usa o transporte de rede Microsoft (Pipes nomeados) (snalm.dll) por padrão.

Duas soluções alternativas para esse problema são:

Primeiro, você pode desativar a opção de recurso local componente como um aplicativo executado nos sistemas do cliente de 2010 HIS afetados. Isso permite que o processo de SnaBase executar como um serviço do Windows, que faz com que o cliente HIS localize o parâmetro do registro de transportes disponíveis em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SnaBase\Parameters\Transports.

A segunda alternativa é adicionar o seguinte parâmetro de registro para permitir que o cliente HIS 2010 conectar aos servidores usando soquetes TCP/IP quando a opção de executa o componente de localização de recursos como um aplicativo está habilitada.

Importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, podem ocorrer problemas graves se modificar o registro incorretamente. Portanto, certifique-se de seguir estas etapas cuidadosamente. Para proteção adicional, faça backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756 Como fazer backup e restaurar o registro no Windows

  1. Inicie o Editor do registro. Para isso, clique em Iniciar, digite regedit na caixa Iniciar pesquisa e pressione Enter.
  2. Localize e clique na seguinte subchave do registro:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SnaBase\Parameters
  3. No menu Editar , clique em novoe clique em Valor de seqüência múltipla.
  4. Digite transportese pressione Enter.
  5. Transportescom o botão direito e clique em Modificar.
  6. Digite SNAIP.DLL, pressione Enter e clique em OK.
  7. Saia do Editor do registro.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Propriedades

Artigo: 2532670 - Última revisão: 28 de agosto de 2012 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Host Integration Server 2010
Palavras-chave: 
kbqfe kbfix kbexpertiseinter kbbug kbsurveynew kbmt KB2532670 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2532670

Submeter comentários

 

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