Gäller för
Host Integration Server 2013

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.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.