CORRECTIF : Le service DRDA ne traite pas les instructions SELECT de l’utilitaire de traitement par lots DB2 pour z/OS V11, ce qui entraîne le renvoi par DB2 d’un CODE SQLCODE -30020 avec le code de raison 220E

S’applique à
Host Integration Server 2016

Symptômes

Lorsque vous exécutez un utilitaire batch DSO DB2 pour z/OS V11 qui contient une instruction SELECT , DB2 retourne SQLCODE -30020 avec le code de raison 220E.

Cause

Le service Microsoft pour DRDA (service DRDA) traite incorrectement le journal de point de synchronisation DRDA (SYNCLOG) lorsque l’utilitaire de traitement par lots DSNTIAUL (DSNTIAUL) DB2 pour z/OS V11 émet une instruction SELECT . Cela entraîne l’interprétation par DB2 d’une violation du protocole DRDA et l’annulation de la requête par DB2 et la fermeture de la connexion.

Résolution

Ce problème est résolu dans mise à jour cumulative 2 pour Host Integration Server 2016.

Une fois la mise à jour cumulative 2 installée, le service DRDA traite DRDA SYNCLOG dans le contexte de la connexion à partir d’un programme par lots DRDA pour z/OS V11 TSO.

État

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

Références

Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Exclusion de responsabilité de tiers

Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.