Sintomas
Quando você usa o Microsoft BizTalk Adapter para DB2 e Visual Studio Assistente de geração de esquema, não são exibidos os nomes das colunas da tabela selecionada.
Observação: Esse problema ocorre apenas se você tiver criado uma tabela DB2 usando um nome de tabela de maiusculas como "MixedCaseTable".
Mesmo se você alterar o arquivo XML gerado para coincidir com o nome da tabela de maiusculas, o adaptador Biztalk para DB2 não encontrar a tabela.
Causa
O adaptador Biztalk para DB2 Assistente de geração de esquema envia uma chamada de esquema select_tables e converte todos os nomes de tabela retornada em maiusculas.
Isso também acontece com o nome da tabela de arquivo XML de entrada.
Mais informações
Depois de aplicar o pacote de atualizações cumulativas 3 para o Microsoft Host Integration Server 2013, você precisa adicionar a nova propriedade isMixedTableName para o elemento < sincronização > do arquivo XML. Esta é uma propriedade booleana.
Se a propriedade estiver definida como "True", o nome da tabela será usado como está. No entanto, se a propriedade estiver definida como "falso" ou não estiver presente, o nome da tabela será convertido em maiusculas. Consulte o seguinte exemplo de como definir essa propriedade:
<ns0:DB2Request xmlns:ns0="DB2Test">
< sincronizar nullvalue = "IsNULL" isMixedTableName = "true" >
<after>
< MixedCaseTable COL1 = "10" COL2 = "COL2_1" / >
</after>
</sync>
</ns0:Req>
Resolução
A correção para esse problema está incluída no pacote de atualização cumulativa 3 para o Host Integration Server 2013. Para obter mais informações sobre como obter o cumulativa pacote de atualização, consulte cumulativa 3 para o Host Integration Server 2013 do pacote de atualização.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".