ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » MS03 iSeries - spurious characters

Post new topic  Reply to topic
 MS03 iSeries - spurious characters « View previous topic :: View next topic » 
Author Message
CShep
PostPosted: Mon Jan 21, 2008 10:03 am    Post subject: MS03 iSeries - spurious characters Reply with quote

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
View user's profile Send private message
jefflowrey
PostPosted: Mon Jan 21, 2008 10:12 am    Post subject: Reply with quote

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
View user's profile Send private message
CShep
PostPosted: Tue Jan 22, 2008 9:48 am    Post subject: Further info Reply with quote

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
View user's profile Send private message
jefflowrey
PostPosted: Tue Jan 22, 2008 10:07 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » MS03 iSeries - spurious characters
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.