|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
MS03 iSeries - spurious characters |
« View previous topic :: View next topic » |
Author |
Message
|
CShep |
Posted: Mon Jan 21, 2008 10:03 am Post subject: MS03 iSeries - spurious characters |
|
|
Novice
Joined: 20 Oct 2004 Posts: 22 Location: London, England
|
I've used MS03 for UNIX and Windows with no problems.
The iSeries version has led to a number of problems with the output including spurious characters.
For example, when I display a channel via runmqsc I get this output,-
CHANNEL(BRAIDMQ.TO.IS4CODE1) CHLTYPE(RCVR)
ALTDATE(2007-12-13) ALTTIME(16.29.37)
BATCHSZ(50) COMPHDR(NONE)
COMPMSG(NONE) DESCR(Receiver channel from BRAIDMQ)
HBINT(300) KAINT(AUTO)
MAXMSGL(4194304) MCAUSER( )
MONCHL(QMGR) MRDATA( )
MREXIT( ) MRRTY(10)
MRTMR(1000) MSGDATA( )
MSGEXIT( ) NPMSPEED(FAST)
PUTAUT(DEF) RCVDATA( )
RCVEXIT( ) SCYDATA( )
SCYEXIT( ) SENDDATA( )
SENDEXIT( ) SEQWRAP(999999999)
SSLCAUTH(REQUIRED) SSLCIPH( )
SSLPEER( ) STATCHL(QMGR)
TRPTYPE(TCP)
This output looks ok to me. However, the same channel via MS03 (iSeries version copied to the host) outputs as,-
DEFINE CHANNEL ('BRAIDMQ.TO.IS4CODE1') CHLTYPE(RCVR) +
TRPTYPE(TCP) +
BATCHSZ(50) +
DESCR('Receiver channel from BRAIDMQ') +
HBINT(300) +
MAXMSGL(4194304) +
MCAUSER(' ') +
MRDATA(' ') +
MREXIT(' ') +
MRRTY(10) +
MRTMR(1000) +
MSGDATA(' ') +
MSGEXIT(' ', +
'') +
NPMSPEED(FAST) +
PUTAUT(DEF) +
RCVDATA(' ') +
RCVEXIT(' ') +
SCYDATA(' ') +
SCYEXIT(' ') +
SENDDATA(' ') +
SENDEXIT(' ') +
SEQWRAP(999999999) +
SSLCAUTH(REQUIRED) +
SSLCIPH(' ') +
SSLPEER(' ') +
KAINT(AUTO) +
REPLACE
This output can not be used to recreate, the MSGEXIT parameter is wrapping over two lines and contains spurious characters.
I've also used the windows client of saveqmgr, and this time I get this output,-
DEFINE CHANNEL ('BRAIDMQ.TO.IS4CODE1') CHLTYPE(RCVR) +
* ALTDATE (2007-12-13) +
* ALTTIME (16.29.37) +
TRPTYPE(TCP) +
BATCHSZ(50) +
DESCR('Receiver channel from BRAIDMQ') +
HBINT(300) +
MAXMSGL(4194304) +
MCAUSER(' ') +
MRDATA(' ') +
MREXIT(' ') +
MRRTY(10) +
MRTMR(1000) +
MSGDATA(' ') +
MSGEXIT(' -
-
') +
NPMSPEED(FAST) +
PUTAUT(DEF) +
RCVDATA(' ') +
RCVEXIT(' -
-
') +
SCYDATA(' ') +
SCYEXIT(' -
-
') +
SENDDATA(' ') +
SENDEXIT(' -
-
') +
SEQWRAP(999999999) +
SSLCAUTH(REQUIRED) +
SSLCIPH(' ') +
SSLPEER(' ') +
KAINT(AUTO) +
REPLACE
In this output, lots of parameters have spurious characters. I am advised by the iSeries Ops guys that the spurious characters amount to a field continuation character.
iSeries is at V5R4, and WMQ is at V5.3.... I have used the compiled version in the .zip, and not recomplied myself.
Anybody got any ideas?
Thanks,
Colin _________________ A friend in need is a pain in the @ss |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Jan 21, 2008 10:12 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Hi -
Can you post the stdout, rather than the spurious mqsc?
I'm the current maintainer of ms03, I'll see what I can do. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
CShep |
Posted: Tue Jan 22, 2008 9:48 am Post subject: Further info |
|
|
Novice
Joined: 20 Oct 2004 Posts: 22 Location: London, England
|
Hi Jeff,
Many thanks. The host in question is our test machine, and has been subjected to a number of upgrades, backouts, restores etc (basically, we had problems with the v5.3 => v6 upgrade).
Anyway, to cut a long story short, I have now tried to perform a saveqmgr on our DR machine in order to produce a copy of "good" saveqmgr output, so that we can perform the v6 upgrade with good faith.
Anyway, the saveqmgr on the DR machine has responded in a slightly different fashion to the error I reported earlier.
In fact, we are receiving an identical error to that reported in this thread - http://www.mqseries.net/phpBB2/viewtopic.php?t=40668
Was a solution ever provided for this? I can assist if you require any diags, output etc
Thanks and regards,
Colin _________________ A friend in need is a pain in the @ss |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Jan 22, 2008 10:07 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Okay... digging through my records, this is starting to ping some memories.
There have been a few different issues with corrupted/bad information in channel definitions with migrated v5.3 to v6 qmgrs on iSeries.
This doesn't look like the same, initially. But some of what you're saying has a similar feel.
I don't have any records of any resolution for the other reported issue - I suspect I was never contacted by the orginal poster as I requested...
The same instructions apply, though. Please send me a PM with an email address where I can contact you - perhaps obviously I do not prefer to post my address publicly, although it's not too hard to figure out. When I get around to releasing another update of MS03, the documentation will include a reference to it as well.
I'm not an expert on iSeries, although I do have access to some resources who can help if I get desparate. Consequently, I don't know what the equivalent of stdout for an iSeries job is - the joblog maybe?
I'm looking for the thing that would have the non-mqsc output, including the lines about the version of SAVEQMGR and what MQ it was compiled for and etc.
I'll start digging into the code a bit to try and confirm some guesses about the output handling that would cause this. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|