1753808 Members
7746 Online
108805 Solutions
New Discussion юеВ

Re: DMQ problem on IA64

 
Kai.Zou
Advisor

DMQ problem on IA64

Hi, everyone, newbie here.
I had met a DMQ problem when porting a system from ALPHA to IA64.
In the old ALPHA system, BMQ4.0 had been used.
And when I had installed BMQ5.0 into the IA64 server, the program failed because of DMQ could not receive messages.
When I do a further test with the addtional BMQ tool, it failed either with a 139762092 error code.
My question is :
1. Does BMQ5.0 is supported on IA64?
2. By what reason be error code 139762092 possibly caused?
3. Pls tell me how to deal with it if there some way.

TIA
BR
Kai.Zou
7 REPLIES 7
labadie_1
Honored Contributor

Re: DMQ problem on IA64

Hello Kai

I know nothing about DMQ, but

2) try a basic
$ exit %X139762092
if nothing is displayed, try the files in sys$message:

$ set message sys$message:xxx.exe
$ exit %X139762092

to see if your error message is in one of the files in sys$message.

If you find a file with a name like
sys$message:dmq$message.exe, try it first.

3) anything in sys$manager:operator.log (or the file pointed by tye logical opc$logfile_name, if that logical exists), or in the logfile of DMQ ?
Oswald Knoppers_1
Valued Contributor

Re: DMQ problem on IA64

>$ exit %X139762092

I would not use the %X part. This value looks like a decimal number to me.

Oswald
Kai.Zou
Advisor

Re: DMQ problem on IA64

Hi, labadie
Sorry, the error code is not 139762092, but
139759098.

The error code analysis result should be as
an Invalid Buffer Pointer.\

IA64>dmqerr
Please give the DMQ error code: 139759098
error code : 139759098
message : %PAMS-E-INVBUFFPTR, Invalid buffer pointer

Steve Schultz_1
Advisor

Re: DMQ problem on IA64

I saw this same error with DMQ 5.0 when I upgraded VMS from 7.3-2 to 8.3 on Alpha. The error code is erroneous. Once I relinked all of my programs the used DMQ, then everything worked fine. Oracle owns DMQ now and version 5.0 is supported on IA64.
Kai.Zou
Advisor

Re: DMQ problem on IA64

Hi, everyone, thank you very much for your help.

I had tried almost everything. The DMQ didn't work.

Now the problem became as the following:
1. The fst message will be OK.
2. When the recovery message is sent,the received side MRQ server failed immediately.
The error code is a [Invalid Buffer Pointer], I had find 2 bugs in the program and fixed them, but DMQ still does not work.
Could anybody help me?
TIA
BR
Kai.Zou
Paul Jerrom
Valued Contributor

Re: DMQ problem on IA64

Yes, BMQ works on IA64. We had problems (cluster related) with early releases so make sure you are up to date - we use 5.01-09(RP4).

"DMQ still does not work".
More info required please. What happens when you use the DMQmenu? Can you see your links etc? DO th etests work? I suspect it is your code calling the DMQ routines which is at fault, rather than DMQ itself. Iremember very big changes from V4 to V5, even on the same platform.

Have fun, PJ
Have fun,

Peejay
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If it can't be done with a VT220, who needs it?
Kai.Zou
Advisor

Re: DMQ problem on IA64

Hi,

The "invalid buffer pointer" problem occured when use the DMQ utility only.
So it seemed had no relations with the app, I think.
But I have no enough evidence to prove it.

If the reason is beacause of the difference between BMQ 4.0 to 5.0, there must be the correct method of writing program by using BMQ 5.0, so that the manual of BMQ5.0 will be OK? If I could find the correct method, maybe I could rewrite the communicationi part of BMQ programs.