Alguns nomes de coluna não são apresentados quando utiliza o Microsoft BizTalk Adapter para o Assistente de geração de esquema DB2

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3068785
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 deselect_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ção
Depois de aplicar o pacote de actualização cumulativa 3 para Microsoft Host Integration Server 2013, tem de adicionar a nova propriedade isMixedTableNamepara o elemento <Sync>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">
<sync nullvalue="IsNULL" ismixedtablename="true">
<after>
<MixedCaseTable col1="10" col2="COL2_1"></MixedCaseTable>
</after>
</sync>
</ns0:DB2Request></Sync>
Resolução
A correcção para este problema está incluída no pacote de actualização cumulativa 3 para Host Integration Server 2013. Para mais informações sobre como obter o cumulativa pacote de actualização, consultePacote de actualização cumulativa 3 para Host Integration Server 2013.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3068785 - Última Revisão: 09/23/2015 16:09:00 - Revisão: 2.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbmt KB3068785 KbMtpt
Comentários