Function
Format message data into a byte sequence.
tibems_status
tibemsMsg_GetAsBytes( consttibemsMsg
message, const void** bytes,tibems_int
* actual_size );
CALL "tibemsMsg_GetAsBytes" USING BY VALUE message, BY REFERENCE bytes, BY REFERENCE actual-size RETURNING tibems-status END-CALL.
This call formats the data of the message as a byte sequence in EMS wire format, which is suitable for archiving in a file.
The function allocates storage for the byte sequence, and associates it with the message; the byte sequence storage persists until your program destroys the message object.
Your program must not modify the byte sequence. To make a modifiable byte sequence, use tibemsMsg_GetAsBytesCopy
instead.
The byte sequence includes data from the message header, message properties, and all message fields.
The byte sequence might contain interior null bytes.
TIBCO Enterprise Message Service™ C and COBOL Reference System Release 4.3, February 2006 Copyright © TIBCO Software Inc. All rights reserved www.tibco.com |