Problemas ao Mapear Mensagem Recebida pelo DB2 Adapter.

Ao receber mensagens pelo DB2 Adapter, percebi que tinha alguma coisa estranha com o XML. Era parecido com o XML a seguir.

<SampleDB2 xmlns="http://SampleDB2.ConsultaClienteNOME"> <Table1 ="Cliente1" CNPJ="1" /> <Table1 NOME="Cliente2" CNPJ="1" /> <Table1 NOME="Cliente3" CNPJ="1" /> </SampleDb2>
E esse XML é o que é gerado pelo Generate Instance:


<ns0:SampleDB2 xmlns:ns0="http://SampleDB2.ConsultaClienteNOME"> <Table1 ="NOME_0" CNPJ="CNPJ_1" /> <Table1 NOME="NOME_0" CNPJ="CNPJ_1" /> <Table1 NOME="NOME_0" CNPJ="CNPJ_1" /> </ns0:SampleDB2>

Parece pouco, mas já é o suficiente pra mapear a mensagem como deveria.

O Biztalk não consegue acessar os campos NOME e CNPJ.

Pra resolver basta setar a propriedade Element FormDefault para "qualified".

Fica documentado!

Até a próxima!

Seja o primeiro a comentar ;)

Postar um comentário

BizTalk 360

Visitas

Arquivo do blog