Symptômes
Considérez le scénario suivant :
-
Un Advanced Program-to-Program Communications (APPC) ou une application d' Interface de programmation commune pour les Communications (CPI-C) est installée sur un serveur qui exécute Microsoft Host Integration Server 2010.
-
Un programme de transaction (TP) est en cours d’exécution sur un ordinateur central IBM ou les iSeries (AS / 400) système qui démarre l’application APPC ou CPI-C qui est en cours d’exécution sur le système de Host Integration Server.
Dans ce scénario, le serveur Host Integration Server peut enregistrer le message d’événement suivant lorsqu’il tente de démarrer l’application APPC ou CPI-C :
Cause
Ce problème se produit lorsque l’application APPC ou CPI-C reçoit des données à partir du programme de transaction appelant. Et bien, les données sont segmentées afin que le premier octet de la variable d’Application données générales données Stream (GDS) est inclus à la fin du bloc de données reçues du système hôte IBM précédent. Dans ce cas, la DLL APPC (Wappc32.dll) effectue une analyse incorrecte les données reçues lors d’une variable d’Application données GDS est divisée en deux segments de message de cette manière. Lorsque ce problème se produit, l’erreur de violation de protocole APPC est renvoyée au programme appelant de transaction sur l’hôte IBM.
Résolution
Informations de mise à jour cumulative
Le correctif qui résout ce problème est inclus dans le package de mise à jour cumulative 1 de Host Integration Server 2013. 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 :
Package de mise à jour cumulative de 2908834 1 pour Host Integration Server 2013Le correctif qui résout ce problème est inclus dans les 9 mise à jour Cumulative pour Host Integration Server 2010.
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Références
Les produits tiers dont traite cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute forme de garantie, expresse ou implicite, concernant les performances ou la fiabilité de ces produits.