Príznaky
Predstavte si nasledujúcu situáciu:
-
Používate adaptér Microsoft BizTalk pre DB2 volanie IBM DB2 uložené procedúry.
-
IBM DB2 uložená procedúra problémy dotazu, ktorý vráti údaje reťazec vo formáte XML, ktorý je definovaný typ údajov DB2 VARCHAR(32000). Toto sa považuje za znak veľký objekt (CLOB) typ údajov.
V tomto prípade vrátené IBM DB2 uloženej procedúry nie sú prenášané aplikáciu BizTalk Server BizTalk adaptér pre DB2 množiny. Výsledný výstup BizTalk Server aplikácie (napríklad výstupného súboru) obsahuje prázdny množiny.
Príčina
Tento problém sa vyskytuje, pretože BizTalk adaptér pre DB2 súčasťou Host Integration Server 2013 nedokáže spracovať správne typy údajov CLOB a dvojbajtových znakov veľký objekt (DBCLOB) pri konvertuje údaje typu reťazec údajov. Výsledkom je, že typ údajov konverzie zlyhal a množiny uloženej procedúry je neprenesie na volajúca aplikácia BizTalk Server.
Riešenie
Kumulatívna aktualizácia informácií
Oprava, ktorá rieši tento problém je súčasťou kumulatívnej aktualizácie 2 pre Host Integration Server 2013.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Produkty tretích strán, ktorými sa zaoberá tento článok, vyrábajú spoločnosti, ktoré sú nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje žiadnu záruku, implicitnej alebo inej, týkajúce sa výkonu alebo spoľahlivosti týchto produktov.