Kai kurios stulpelių pavadinimų nerodomi, kai naudojate Microsoft BizTalk adapterį DB2 schemos kūrimo vedlys

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3068785
Požymiai
Kai naudojate Microsoft BizTalk adapterį DB2 "ir" Visual Studio schemos kūrimo vedlį, nerodomos pažymėtą lentelės stulpelių pavadinimų.

Pastaba. Ši problema kyla tik tada, jei sukūrėte DB2 lentelę naudodami raidžių lentelės pavadinimas, pvz., "MixedCaseTable."

Net jei pakeisite sugeneruotas XML failą, kad atitiktų raidžių lentelės pavadinimas, Biztalk adapteris, skirtas DB2 neranda toliau esančioje lentelėje.
Priežastis
Biztalk adapteris, skirtas DB2 schemos kūrimo vedlys pateikiaselect_tables schemos skambučio ir į didžiąsias raides konvertuoja visus grąžinama lentelės pavadinimus.
Taip pat atsiranda lentelės pavadinimas XML faile.
Daugiau informacijos
Įdiegus Microsoft pagrindinio kompiuterio integracijos Server 2013 m. 3 kaupiamųjų naujinimų paketas, turite įtraukti naują turto isMixedTableName <Sync>elementą XML failo. Tai yra Boolean.

Jei ypatybės yra nustatyta kaip "Teisinga", lentelės pavadinimas bus naudojamas kaip. Tačiau jei ypatybės yra nustatyta kaip "klaidinga" arba nėra, lentelės pavadinimas bus konvertuoti į didžiąsias. Žr. toliau pateiktą pavyzdį, kaip nustatyti šią ypatybę:

<ns0:DB2Request xmlns:ns0="DB2Test">
<sync nullvalue="IsNULL" ismixedtablename="true">
<after>
<MixedCaseTable col1="10" col2="COL2_1"></MixedCaseTable>
</after>
</sync>
</ns0:DB2Request></Sync>
Sprendimas
Šios problemos sprendimas yra įtraukti į 3 kaupiamųjų naujinimų paketas pagrindinio kompiuterio integracijos Server 2013. Daugiau informacijos apie tai, kaip gauti į kaupiamojo naujinimo paketo, žr.Pagrindinio kompiuterio integracijos Server 2013 3 kaupiamųjų naujinimų paketas.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 3068785 – Paskutinė peržiūra: 09/23/2015 16:11:00 – Peržiūra: 2.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbmt KB3068785 KbMtlt
Atsiliepimai