Certains noms de colonne ne sont pas affichés lorsque vous utilisez Microsoft BizTalk Adapter pour l'Assistant génération de schéma DB2

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 3068785
Symptômes
Lorsque vous utilisez l'adaptateur BizTalk de Microsoft pour DB2 et l'Assistant génération de schéma de Visual Studio, les noms de colonne de la table sélectionnée ne sont pas affichés.

Remarque Ce problème se produit uniquement si vous avez créé une table DB2 à l'aide d'un nom de table de minuscules telles que « MixedCaseTable ».

Même si vous modifiez le fichier XML généré pour correspondre au nom de la table de casse mixte, l'adaptateur Biztalk pour DB2 ne trouve pas la table.
Cause
L'adaptateur Biztalk pour DB2 Assistant de génération de schéma envoie un appel de schémaselect_tables et convertit tous les noms de table retournée en majuscules.
Cela se produit aussi pour le nom de la table du fichier d'entrée XML.
Plus d'informations
Après avoir appliqué le package de mise à jour cumulative 3 pour Microsoft Host Integration Server 2013, vous devez ajouter la nouvelle propriété isMixedTableNameà l'élément <Sync>du fichier XML. Il s'agit d'une propriété booléenne.

Si la propriété est définie sur « True », le nom de la table sera utilisé est. Toutefois, si la propriété est définie sur « false » ou n'est pas présente, le nom de la table sera converti en majuscules. Voir l'exemple suivant, la définition de cette propriété :

<ns0:DB2Request xmlns:ns0="DB2Test">
<sync nullvalue="IsNULL" ismixedtablename="true">
<after>
<MixedCaseTable col1="10" col2="COL2_1"></MixedCaseTable>
</after>
</sync>
</ns0:DB2Request></Sync>
Résolution
Le correctif de ce problème est inclus dans le package de mise à jour cumulative 3 pour Host Integration Server 2013. Pour plus d'informations sur la façon d'obtenir le cumulative mise à jour de package, consultezPackage de mise à jour cumulative 3 pour Host Integration Server 2013.
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 3068785 - Dernière mise à jour : 09/24/2015 04:16:00 - Révision : 2.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbmt KB3068785 KbMtfr
Commentaires