There is insufficient information to assist. A character conversion error has nothing to do with the queue message length property, so what is the relevance of that statement? We need to see the data, preferably in hex, the exact error, and the expected result.
This is usually fairly trivial. The error occurs because the CCSID you are parsing/serializing with does not match the data encoding. Common problems are using Windows characters on none Windows systems. Telling ACE to use the Windows CCSID or converting to UTF-8 will fix this problem. But without the data/error, we can't say for sure.
------------------------------
MATTHEW SEGALL
------------------------------