CORRECTIF : Une mise à jour est disponible que permet de prendre en charge pour les applications SNA de 32 bits sur les versions 64 bits de Host Integration Server 2010

Traductions disponibles Traductions disponibles
Numéro d'article: 2532670 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Introduction

Cet article décrit une mise à jour de logiciel qui permet aux applications 32 bits Architecture SNA (Systems Network) à exécuter sur les versions 64 bits de Microsoft Host Integration Server 2010.

Résumé

Lorsque vous installez Host Integration Server 2010 sur une version 64 bits de Windows, seules les versions 64 bits des API SNA Host Integration Server sont installées. Cela inclut Advanced Program-to-Program Communications (APPC), Interface de programmation commune pour les Communications (CPI-C), Interface de demande de l'unité (RUI), Session niveau SLI (Interface) et spécification de Interface d'émulateur 3270 (EIS). Par conséquent, il est impossible d'exécuter des anciennes applications SNA de 32 bits sur les versions 64 bits des systèmes de Host Integration Server ou Client de Host Integration Server.

Remarque : Les versions 64 bits de Microsoft Host Integration Server 2006 et Microsoft Host Integration Server 2009 installent uniquement les versions 64 bits des API de SNA Host Integration Server, afin que les applications héritées de SNA 32 bits ne peut pas exécuter ces systèmes soit.

Plus d'informations

Informations de mise à jour de logiciel

Cette mise à jour est incluse dans le package de mise à jour cumulative 2 pour Host Integration Server 2010.

Pour plus d'informations sur la façon d'obtenir le package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2616519 Package de mise à jour cumulative 2 pour Host Integration Server 2010
Après avoir appliqué cette mise à jour, vous pouvez installer les applications SNA de 32 bits sur les versions 64 bits de Host Integration Server 2010. Les catégories d'applications SNA 32 bits prises en charge sont les suivantes :
  • 3270 émulateurs
  • Applications d'unité logique (LUA) (applications RUI et SLI)
  • Applications APPC
  • Applications de CPI-C
  • 5250 émulateurs

Après avoir appliqué cette mise à jour cumulative, la prise en charge pour les applications SNA 32 bits suivantes sur les versions 64 bits de Host Integration Server 2010 n'est pas inclus :
  • Applications intégrateur de systèmes de session
  • DLL de filtre de données de serveur d'impression SNA
Plus d'informations

Après avoir appliqué cette mise à jour, les versions 32 bits de l'API SNA sont installées dans le dossier % SNARootWow64. Par exemple, ils sont installés dans le dossier 2010\SysWOW64 de C:\Program Files\Microsoft Host Integration Server. Le programme d'installation de Host Integration Server 2010 ajoute « % SNARootWow64 » à la fin de l'instruction de chemin d'accès. S'il y a 32-bit SNA applications installées sur le système qui incluent des fichiers qui ont le même nom que les API de SNA Host Integration Server (par exemple, Wappc32.dll, Winrui32.dll, etc.) l'application SNA 32 bits n'est pas toujours exécutées. Cela peut se produire si l'instruction PATH indique le chemin d'accès de l'application SNA avant le dossier % SNARootWow64. Dans ces cas, vous souhaiterez modifier l'instruction de chemin d'accès pour que le dossier % SNARootWow64 % et % SNARoot dossier répertorié avant le dossier d'application SNA %.

Si vous avez activé l'option exécuter le composant d'emplacement de ressource en tant qu'application sur un système de client 2010 HIS, vous pouvez trouver qu'une application SNA de 32 bits (par exemple, un émulateur 3270) ne peut pas se connecter à un système de serveur HIS. L'erreur renvoyée à l'utilisateur lorsque ce problème se produit varient en fonction de l'application SNA utilisée. L'erreur peut ressembler à une des opérations suivantes :

ERREUR - configuration du serveur SNA de lecture. Erreur à la fin de l'appel RPC locale.

Erreur 651 (Session déconnexion, réseau ou serveur vers le bas...)
Le problème ne se produit pas si le client de 2010 HIS peut se connecter au serveur HIS à l'aide de gestion de réseau Microsoft (canaux nommés). Si le réseau Microsoft (canaux nommés) est désactivé sur les serveurs HIS ou la configuration du réseau ou de pare-feu empêche l'utilisation de canaux nommés, le client HIS se connectera pas au serveur HIS, car il ne peut pas localiser la clé de Registre pour activer le transport TCP/IP que le client HIS utilise généralement pour se connecter à ses serveurs à l'aide de sockets TCP/IP.

Le client HIS 64 bits tente de lire la clé de Registre suivante pour déterminer les transports réseau, qu'il peut utiliser pour se connecter à ses serveurs lorsqu'une application SNA de 32 bits est installée :

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SnaBase\Parameters\Transports
Le paramètre de Transports n'existe pas à cet emplacement du Registre. Ainsi, le client HIS utilise le transport réseau Microsoft (canaux nommés) (snalm.dll) par défaut.

Deux solutions de contournement pour ce problème sont les suivantes :

Tout d'abord, vous pouvez désactiver l'option exécuter le composant d'emplacement de ressource en tant qu'application sur les systèmes client de 2010 HIS affectés. Cette fonctionnalité permet le processus SnaBase lancer comme un service Windows, ce qui provoque le client HIS localiser le paramètre de Registre transports disponibles sous HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SnaBase\Parameters\Transports.

La seconde solution consiste à ajouter le paramètre de Registre suivante pour permettre au client de 2010 HIS pour se connecter à ses serveurs à l'aide de sockets TCP/IP lorsque l'option exécute le composant d'emplacement de ressource en tant qu'application est activée.

Important Cette section, la méthode ou la tâche qui va suivre contient des étapes qui vous indiquent la méthode pour modifier le Registre de Windows. Toutefois, des problèmes sérieux peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous de suivre ces étapes avec une attention toute particulière. Afin de couvrir votre système d'une protection supplémentaire, veuillez sauvegarder le Registre avant d'intervenir pour y apporter des modifications. Ainsi, si à la suite des modifications un problème devait survenir, vous pourrez toujours restaurer le Registre. Pour obtenir des informations sur la marche à suivre pour sauvegarder ou restaurer la Base de Registre, cliquez sur le lien (numéro) ci-dessous et afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Comment sauvegarder et restaurer le Registre dans Windows

  1. Démarrez l'Éditeur du Registre. Pour ce faire, cliquez sur Démarrer, tapez regedit dans la zone Rechercher et appuyez sur ENTRÉE.
  2. Recherchez et puis cliquez sur la sous-clé de Registre suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SnaBase\Parameters
  3. Dans le menu Edition , cliquez sur Nouveau, puis cliquez sur Valeur de chaînes multiples.
  4. Tapez Transportset appuyez sur ENTRÉE.
  5. Droit des Transportset puis cliquez sur Modifier.
  6. Type de SNAIP.DLL, appuyez sur entrée, puis cliquez sur OK.
  7. Quittez l'Éditeur du Registre.

Statut

Microsoft a confirmé qu'il s'agit d'un problème pour les produits Microsoft répertoriés dans la section « S'applique à ».

Propriétés

Numéro d'article: 2532670 - Dernière mise à jour: mardi 28 août 2012 - Version: 4.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Host Integration Server 2010
Mots-clés : 
kbqfe kbfix kbexpertiseinter kbbug kbsurveynew kbmt KB2532670 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 2532670
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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