ReadyAPI provides support for the TextMessage and BytesMessage objects (for outgoing messages) and for the TextMessage, BytesMessage and MapMessage objects (for incoming messages).
In the JMS Header panel, you can select the Send As BytesMessage check box and convert messages to the BytesMessage format.
Also, if a request has an attachment, it will be used as the payload of the message.
Selecting the Message Type
If the content type of the attachment is
xml, then this attachment will be sent as TextMessage, unless you remove selection from the Send As BytesMessage check box.
When you receive a BytesMessage message, its payload will be displayed in the XML response editor if it is an XML document, or it will be displayed as a response attachment if it is not an XML document.
JMS Encoding Errors
Due to a currently unresolved bug, EBCIDIC requests are not properly encoded even if the encoding property is set to
As a workaround, add explicit encoding to the vmoptions file by using the following line: