I am using OSB business service(Messaging service, request type=text and response type = none) and i am publishing the following URL encoded message to a JMS queue:
then, when i view the message in the queue using Weblogic console it is shown as:
*00000000: 2533 4325 3346 786d 6c25 3230 7665 7273 %3C%3Fxml%20vers*
*00000010: 696f 6e25 3344 2532 3231 2e30 2532 3225*
Why are these numbers coming up in the message when it is published to the queue.
Kindly help me understand this and how to resolve the same.
The numbers are just an artifact of the way the message is being displayed by the console. They are a binary representation of your string data.
Specifically, it looks like the view you're using shows a binary representation, in hex, on the left hand side, and an ASCII representation on the right hand side.
"72" is ASCII hex for "r"
"73" is ASCII hex for "s"
and, on the next line
"69" is ASCII hex for "i"
Edited by: Tom B on Apr 25, 2013 5:59 PM
No extra characters have crept in - the contents of the message are unchanged from the original sender, and the view is not adding any extra data. The view is simply displaying the contents of the message in an alternate way - e.g. it's showing the contents both (A) as hex and (B) as ascii.