Posted: Tue Oct 21, 2003 4:48 am Post subject: BUG on v5.3 with CSD04 on HPUX 11.0 ????
Centurion
Joined: 10 Oct 2002 Posts: 117
Hi,
I give you the problem we have just got:
- with mqseries 5.3 on hpux 11.0
- the csd04 (U486875.gskit.tar) applied (with SSL)
within a C appli the pb is:
- we prepare a message with MQMD Version=1
- the MQMD structure was initialised by "MQMD mqmd={MQMD_DEFAULT}
- but after MQPUT the value of the MQMD Version is 2 instead of 1!
**********************************************************
BUT after the MQPUT - the Version field of the MQMD within the written message has th value 2 (MQMD_VERSION_2) !!!!!!
(read with amqsbcg for instance)
MQPUT has modified the value of the Version field
**********************************************************
another appli getting the message :
- has prepared its own MQMD structure with field version=MQMD_VERSION_1
- uses MQGMO_CONVERT
at MQGET time we get a FDC error file in /var/mqm/errors
<<
+-----------------------------------------------------------------------------+
| |
| WebSphere MQ First Failure Symptom Report |
| ========================================= |
| |
| Date/Time :- Tuesday October 21 12:29:04 METDST 2003 |
| Host Name :- d220ti (HP-UX B.11.00) |
| PIDS :- 5724B4102 |
| LVLS :- 530 |
| Product Long Name :- WebSphere MQ for HP-UX |
| Vendor :- IBM |
| Probe Id :- VP029003 |
| Application Name :- MQM |
| Component :- vwb_rf_header_2 |
| Build Date :- Oct 21 2002 |
| CMVC level :- p000-L021011 |
| Build Type :- IKAP - (Production) |
| UserID :- 00000105 (steria) |
| Program Name :- tstmqs |
| Process :- 00006517 |
| QueueManager :- D220TI_T01 |
| Major Errorcode :- vrcE_BAD_VERSION |
| Minor Errorcode :- OK |
| Probe Type :- MSGAMQ7925 |
| Probe Severity :- 2 |
| Probe Description :- AMQ7925: Message version 1814066789 is not supported. |
| FDCSequenceNumber :- 0 |
| Arith1 :- 1814066789 6c207665 |
| |
+-----------------------------------------------------------------------------+
MQM Function Stack
MQGET
zstMQGET
vpiConvertData
vwaConvert
vwb_rf_header_2
xcsFFST
** explanation:
in the getting appli before the MQGET we have prepared the MQMD with field Version=1 - and - the message we are about to get has Version=2 in its MQMD
has anybody already get this pb?
thanks for help
Jack
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
No. What is happening is that the amqsbcg program is doing a GET with a Version 2 MQMD, so that is what it will show in it's display. It isn't possible to get the Version from MQ. MQ will always return an MQMD of the same version you use to do the GET.
From the FDC, it looks like the message contains an RFH2 header. The Version not supported looks like it has happened because of a mis-match in endian-ness of the version field. I would look at the message using amqsbcg and make sure the CCSID and Encoding values are correct in both the MQMD and the RFH2.
Cheers, _________________ Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum