tibemsMsg_GetAsBytes
Function
C Declaration
tibems_status tibemsMsg_GetAsBytes( const tibemsMsg message, const void** bytes, tibems_int* actual_size );
COBOL Call
CALL "tibemsMsg_GetAsBytes" USING BY VALUE message, BY REFERENCE bytes, BY REFERENCE actual-size, RETURNING tibems-status END-CALL.
Remarks
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.
Copyright © 2021. Cloud Software Group, Inc. All Rights Reserved.