Answer
Yes — convert the document's binary content into a base64-encoded string, and embed that string as a CDATA section within the outgoing XML payload. Since Application Message routing to HTTP transmits XML text rather than raw binary attachments directly, base64-encoding the document and wrapping it in CDATA is the standard way to carry actual file content alongside the rest of the message's structured data.