Sintomas
Quando utiliza o Microsoft BizTalk Adapter para DB2 e Assistente de geração de esquema do Visual Studio, não são apresentados os nomes das colunas da tabela seleccionada.
Nota Este problema ocorre apenas se tiver criado uma tabela de DB2 utilizando um nome de tabela de maiúsculas e minúsculas, como "MixedCaseTable".
Mesmo se alterar o ficheiro XML gerado para corresponder o nome da tabela de maiúsculas e minúsculas, o Biztalk Adapter para DB2 não localizar a tabela.
Causa
O Biztalk Adapter para DB2 esquema geração assistente submete uma chamada de esquema de select_tables e converte os nomes das tabelas devolvidos em maiúsculas.
Isto também ocorre para o nome da tabela do ficheiro XML de entrada.
Mais informações
Depois de aplicar o pacote de actualização cumulativa 3 para Microsoft Host Integration Server 2013, tem de adicionar a nova propriedade isMixedTableName para o elemento < sincronização > do ficheiro XML. Esta é uma propriedade booleana.
Se a propriedade estiver definida como "True", será utilizado o nome da tabela tal como está. No entanto, se a propriedade estiver definida como "false" ou não está presente, o nome da tabela será convertido em maiúsculas. Consulte o seguinte exemplo de como definir esta propriedade:
<ns0:DB2Request xmlns:ns0="DB2Test">
< sincronizar nullvalue = "ÉNulo" isMixedTableName = "true" >
<after>
< MixedCaseTable COL1 = COL2 "10" = "COL2_1" / >
</after>
</sync>
</ns0:Req>
Resolução
A correcção para este problema está incluída no pacote de actualização cumulativa 3 para Host Integration Server 2013. Para obter mais informações sobre como obter o cumulativa pacote de actualização, consulte cumulativa 3 para o Host Integration Server 2013 do pacote de actualização.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".