Symptomen
Wanneer u de Microsoft BizTalk-Adapter voor DB2 en Visual Studio Schema generatie Wizard gebruikt, worden de namen van de geselecteerde tabel worden niet weergegeven.
Opmerking Dit probleem treedt alleen op als een DB2-tabel is gemaakt met de naam van een tabel hoofdletters zoals 'MixedCaseTable'.
Zelfs als u het gegenereerde XML-bestand zodat deze overeenkomen met de hoofdletters tabelnaam wijzigt, wordt de tabel niet vinden in de BizTalk-Adapter voor DB2.
Oorzaak
De BizTalk-Adapter voor DB2 Schema generatie Wizard dient een aanroep van select_tables schema en alle tabelnamen van de resulterende converteert naar hoofdletters.
Dit gebeurt ook voor de naam van het XML-bestand.
Meer informatie
Nadat u cumulatieve updatepakket 3 voor Microsoft Host Integration Server 2013, hebt u de nieuwe eigenschap isMixedTableName toevoegen aan het element < Sync > van het XML-bestand. Dit is een Boole-eigenschap.
Als de eigenschap is ingesteld op 'True', wordt de naam van de tabel gebruikt is. Als de eigenschap is ingesteld op 'false' of niet aanwezig is, wordt echter de naam omgezet in hoofdletters. Zie het volgende voorbeeld van het instellen van deze eigenschap:
<ns0:DB2Request xmlns:ns0="DB2Test">
< synchroniseren nullvalue = "IsNULL" isMixedTableName = "true" >
<after>
< MixedCaseTable COL1 = Kol2 "10" = "COL2_1" / >
</after>
</sync>
</ns0:Req>
Oplossing
De correctie voor dit probleem is opgenomen in de cumulatieve updatepakket 3 voor de Host Integration Server 2013. Voor meer informatie over het verkrijgen van het cumulatieve updatepakket, Zie cumulatief updatepakket 3 voor de Host Integration Server 2013.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.