Posted: Fri Oct 21, 2005 1:37 am Post subject: Funny problem with CCSID 1208 & 437
Partisan
Joined: 18 Jul 2002 Posts: 381 Location: Gurgaon, India
My main flows are running with CCSID 1208.
The convert option is enabled in the input node with CCSID 1208 and encoding 546.
Using RFHUTIL when I give an input with CCSID as 1208 I get proper output.
Using RFHUTIL when I give an input with CCSID as 1252 I get proper output.
Using RFHUTIL when I give an input with CCSID as 437 I get exception.
Exception text message is :
Quote:
<DiagnosticMsg>[Caught exception and rethrowing][Error casting from %3
to %4][Unconvertable character]</DiagnosticMsg>
<LineCol>[30][4]</LineCol>
<LineOfError>[BLOB][CHARACTER]</LineOfError>
The code that is causing this is:
Code:
SET errCursorOut.ProcInstInputData.StandardError.SourceData.(XML.CDataSection)
= CAST(ASBITSTREAM(errCursorIn.ProcInstInputData.ErrorData.[] OPTIONS FolderBitStream)
AS CHAR CCSID InputRoot.MQMD.CodedCharSetId ENCODING InputRoot.MQMD.Encoding);
Why is the problem occuring with 437 and not 1252 ?
What is the way out ? _________________ Shalabh
IBM Cert. WMB V6.0
IBM Cert. MQ V5.3 App. Prog.
IBM Cert. DB2 9 DB Associate
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum