Symptom
Föreställ dig följande:
-
Du kan använda Microsoft BizTalk-adaptern för DB2 för att anropa IBM DB2 lagrade procedurer.
-
IBM DB2 lagrade proceduren problem en fråga som returnerar XML-formaterad strängdata som definieras med hjälp av DB2 data av typen VARCHAR(32000). Detta behandlas som datatypen tecken stora objekt (CLOB).
I det här fallet resultatet som returneras av en IBM DB2 lagrade proceduren inte överförs till BizTalk Server-program via BizTalk-adaptern för DB2. Slutversionen av BizTalk Server-program (till exempel en utdatafil) innehåller en tom resultatuppsättning.
Orsak
Det här problemet uppstår eftersom BizTalk-adaptern för DB2 i Host Integration Server 2013 inte hanteras korrekt datatyperna CLOB och dubbelbyte-tecken stora objekt (DBCLOB) när den konverterar data till datatypen string. Resultatet är att konvertera datatyper misslyckades och lagrad procedur resultatet skickas inte tillbaka till det anropande programmet i BizTalk-servern.
Lösning
Information om Kumulativ uppdatering
Korrigeringen som löser problemet ingår i kumulativ uppdatering 2 för Host Integration Server 2013.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Tredjepartsprodukter som diskuteras i denna artikel tillverkas oberoende av Microsoft. Microsoft lämnar inga garantier, implicerade eller andra, om prestanda eller tillförlitlighet hos dessa produkter.