Příznaky
Jde o takovouto situaci:
-
Volat IBM DB2 uložené procedury pomocí adaptéru BizTalk Microsoft pro databázi DB2.
-
IBM DB2 uložené procedury problémy dotaz, který vrací data řetězce ve formátu XML, který je definován pomocí typ dat DB2 VARCHAR(32000). To je považováno za datový typ datový typ znak velké objektu (CLOB).
V tomto případě sadu výsledků, která je vrácena IBM DB2 uložené procedury nejsou předány do aplikace BizTalk Server pomocí adaptéru BizTalk pro databázi DB2. Konečný výstup aplikace BizTalk Server (například výstupní soubor) obsahuje sadu výsledků prázdné.
Příčina
K tomuto problému dochází, protože adaptér BizTalk pro DB2, která je součástí Host Integration Server 2013 nesprávně zpracovává datové typy datový typ CLOB a dvoubajtové znaky velké objektu (DBCLOB) při převede data do datového typu string. Výsledkem je, že převod typu dat se nezdařilo a sadu výsledků uložené procedury není předána zpět do volající aplikace BizTalk Server.
Řešení
Informace o kumulativní aktualizaci
Oprava, která řeší tento problém je zahrnuta v kumulativní aktualizace 2 pro Host Integration Server 2013.
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Produkty třetích stran, které tento článek popisuje jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku, implicitně předpokládanou ani jinou týkající se výkonu nebo spolehlivosti těchto produktů.