Chris, You are not blind, but there is a way to set the MQMD version to 1. See the protected method in ImqMessage... static void setVersionSupported ( const MQLONG );
You should be able to use this method something like this... - - - - - - - - - - - - - - - - - - - - class MyImqMessage: public ImqMessage { public: static void setVersion1() { setVersionSupported(MQMD_VERSION_1); } }; int main(int argc, char** argv) { MyImqMessage::setVersion1(); MyImqMessage *msg = new MyImqMessage(); // This is now an MQMD_VERSION_1 message - - - - - - - - - - - - - - - - - - - - I'm not sure what you mean by "What is the proper method for copying the MQMDE into my message buffer?", but you should be able to do this... - - - - - - - - - - - - - - - - - - - - MQMDE mqmde; msg->write( sizeof(MQMDE), &mqmde ); - - - - - - - - - - - - - - - - - - - - Apologies if this is not what you are after. Regards, Ian Vanstone WebSphere MQ for z/OS Development "Fryett.Chris" <[EMAIL PROTECTED] To: [EMAIL PROTECTED] TRUST.COM> cc: Sent by: MQSeries Subject: Re: MQMDE - C++ List <[EMAIL PROTECTED] N.AC.AT> 03/07/2003 07:54 Please respond to MQSeries List I am trying to send the MQMDE structure as part of the message in order to support OS/390 WMQ V5.2 applications. What I have found is the C++ API on the distributed side uses/forces the MQMD Version 2 so I can't set the version for the MQMD to Version 1, unless I am blind. Which right now is highly possibly 8-| By the way I am also having a major brain block here at 2:45am EDT. What is the proper method for copying the MQMDE into my message buffer? LOL! Any help is greatly appreciated. Chris -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thursday, July 03, 2003 2:26 AM To: [EMAIL PROTECTED] Subject: Re: MQMDE - C++ Howdy Chris, Have you written a simple app to try and handle messages using ImqMessage that originated from an application that specifically sends MQ Ver 1 messages and sent an MQMDE ? I use the C++ API for everything and have not yet found an application that forces an MQMDE to be sent with Ver 1 messages, so I have not tested this, but I imagine the C++ Object handles this ok. Sid -----Original Message----- From: Fryett.Chris [mailto:[EMAIL PROTECTED] Sent: Thursday, 3 July 2003 4:08 PM To: [EMAIL PROTECTED] Subject: MQMDE - C++ I am trying to locate support within the WMQ C++ V5.2/5.3, which provides access to the MQMDE. I am interested in the extension structure for cross compatibility with OS/390 WMQ applications that do not support grouping and message sequencing. Has anyone used the MQMDE via the C++ API. From my research I find that the ImqMessage forces the use of the MQMD Version 2. Any insight is greatly appreciated. Chris **************************************************************************** ********* The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. **************************************************************************** ********* Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive ************************************************************************************* The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. ************************************************************************************* Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive