Re: SWIFT+MQSA+MQSeries

2002-07-10 Thread Mark Lees



Anand,
 
I
already replied to you personally as you requested ?!?
 
I've
attached my original response..
 
-
Original Message - 

   Dear Mark,
       
        Thankx for your reply and
help.
   
Even if doesn't solve the problem youve been of great help to me.
:):)
regards,
Anand Jammi
 
PS: Could you send me a write up of the
architecture you are using for your application.
   

- Original Message - 

  From:
  Mark Lees
  
  To: 'ANAND' 
  Sent: Wednesday, July 03, 2002 5:53
  PM
  Subject: RE: 
  
  Anand,
   
  I'm
  not familiar with SwiftAllianceAcess, is this another name for
  MQSA.
   
  I
  have used MQSA quite a bit and have software which is reconciling the PAN/NAN
  messages back to our original submissions.
   
  I
  have seen intermittent problems with the reports coming back with different
  correlation identifiers and am not convinced that MQSA is not altering the
  PAN/NAN's in some way under certain circumstances. I've tried speaking to
  Swift about this but they don't really understand the MQSeries aspect as it's
  fairly new (or I just haven't been able to track down the right
  person!).
   
  It
  seems to work most of the time and as you would expect the correlation ID is
  populated with the message ID of your original submission (The MQSeries MsgId
  Field)
   
  I'm
  not sure how your would perform the routing of the PAN/NAN's as I am no MQSA
  expert. It sounds as though it should be possible as I know MQSA has routing
  concepts built into it. I do wonder though at what level MQSA gets involved in
  this as this routing must by at a higher level than MQSeries and am not sure
  if the correlation id would be passed on through any MQSA routing
  code.
   
  Your
  architectural query appears to hinge on wether the above routing question has
  a satisfactory answer. Up until this gets resolved I would think your a bit
  stuck. Sorry.
   
  I
  hope this is of help.
   
  Regards
  Mark.
   
   
  
-Original Message-From: ANAND
[mailto:[EMAIL PROTECTED]]Sent: 03 July 2002
13:14To: Mark LeesSubject: 
Dear Mark,
       
        First of all let me apologise for
directly sending you this mail and not via the list serv (I thought that
most of the other members would not be interested in this).
       
        I have certain queries regarding the
configuration of MQSeries and SwiftAlliance Access (Software ver4.1) on
windows platform:
1) I have a queue where i receive PAN/NAN from
MQSA component for the transmission of messages from the From_MQ_To_SAA
queue (Using the MQseries Replytoqueue and report feature).
    How do i reconcile with this
report message with the message sent to SAA system??
    a) The option seems to be by
using the messageID and correlation ID of the received message on the report
queue (In this case should i set the message ID or should i use the message
ID generated by MQSeries)
 
2) I also need to configure ACK/NACK coming for
the sent SWIFT message to be routed to a predefined queue.
    Currently i have a
SWIFTAlliance standalone system wherein we have a system which sends
and receives messages to itself.
 
The other issue is a bit
architectural:
How to configure a distributed SWIFT messaging
system wherein different branches of a organisation/institution wherein each
branch sends messages and the ACKS/NACKS, PAN/NAN for the sent message and
the incoming message are properly routed back to them
individually?
If possible i need a detailed configuration
(Sample) required for such a scenario.(I am attaching a file
"SWIFTquery.doc") which expalins the problem in some more
depth.
 
Thankx and regards,
Anand Jammi
 
  This
  message is confidential to the sender and addressee, and may contain
  proprietary or legally privileged information. If you are not the intended
  recipient, please delete it from your system, destroy any copies, and notify
  the sender immediately. Opinions stated herein are not necessarily those of
  BrokerTec. BrokerTec reserves the right to monitor messages that pass through
  its networks. BrokerTec Europe Ltd is regulated by
FSA.

  -Original Message-From: ANAND
  [mailto:[EMAIL PROTECTED]]Sent: 10 July 2002
  08:08To: [EMAIL PROTECTED]Subject: Re:
  SWIFT+MQSA+MQSeries
  Hi Mark,
         
      I am anxiously waiting for your reply on this.
         
      Please do respond ASAP to this mail.
   
  regards,
  Anand
  
- Original Message - 
From:
Mark Lees

To: [EMAIL PROTECTED] 
Sent: Wednesday, July 03, 2002 4:01
PM
Subject: Re: SWIFT+MQSA+MQSeries

What's your problem, I'll see if I can help.
 
We

Re: SWIFT+MQSA+MQSeries

2002-07-03 Thread Mark Lees



What's 
your problem, I'll see if I can help.
 
We 
have MQSA/MQFIN over MQSeries
 
RegardsMark

  -Original Message-From: ANAND 
  [mailto:[EMAIL PROTECTED]]Sent: 03 July 2002 
  10:34To: [EMAIL PROTECTED]Subject: 
  SWIFT+MQSA+MQSeries
  Hi,
      Can anybody help me out with 
  SWIFT+MQSA+MQSeries??
   
  regards,
   Anand 
  Jammi

This message is confidential to the sender and addressee, and may contain proprietary or legally privileged information.  If you are not the intended recipient, please delete it from your system, destroy any copies, and notify the sender immediately. Opinions stated herein are not necessarily those of BrokerTec.  BrokerTec reserves the right to monitor messages that pass through its networks.  BrokerTec Europe Ltd is regulated by FSA.


Re: Backed out msg retains its old positon on the Q?

2002-05-30 Thread Mark Lees

Steve,

I'm not 100% sure but I would think that it might be impossible for the
queue manager to (re)place the message at it's original position in the
queue if other messages have subsequently been read from the queue since the
syncpointed get was backed out.

Regards
Mark.

-Original Message-
From: steve muller [mailto:[EMAIL PROTECTED]]
Sent: 30 May 2002 16:32
To: [EMAIL PROTECTED]
Subject: Backed out msg retains its old positon on the Q?


When a message is retrieved  with GET + Syncpoint and
then backed out, does it preserve its original
position on the queue or go to the bottom of the
queue? I think it is the latter but wanted to confirm
with you.

Thanks for your response.

SM

__
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com

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

This message is confidential to the sender and addressee, and may contain
proprietary or legally privileged information.  If you are not the intended
recipient, please delete it from your system, destroy any copies, and notify
the sender immediately. Opinions stated herein are not necessarily those of
BrokerTec.  BrokerTec reserves the right to monitor messages that pass
through its networks.  BrokerTec Europe Ltd is regulated by FSA.

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



[no subject]

2002-05-24 Thread Mark Lees

Neil et al,

Thanks for that, our KeepAlive is currently off (unticked). I'll look into
getting this enabled also.

I have now acquired the logs from the other machine and although the times
don't match up I'm 99% certain that it corresponds to the log extract I
attached earlier



---
24/05/02  07:05:12 AM
AMQ9208: Error on receive from host 'btecclear (172.23.92.129)'.

EXPLANATION:
An error occurred receiving data from 'btecclear (172.23.92.129)'
over TCP/IP.
This may be due to a communications failure.
ACTION:
Record the TCP/IP return code 145 (X'91') and tell the systems
administrator.


---

Our machine, Host A is an NT4 machine running MQSeries 5.1 and Host B is a
Solaris 2.6 machine running MQSeries 5.0

I've looked on one of our other solaris machines and return code 145 is
ETIMEOUT.

I tried setting the AdoptNewMCA settings that Mark suggested (below) and
this didn't seem to have any effect. However I was only able to implement
this on our machine (A) and I suspect that they will need to be enabled on
both sides to be of any use, this could of course be wishful thinking on my
part!

This has happened about 3 times already this morning

Regards
Mark.



-Original Message-
From: Taylor, Neil [mailto:[EMAIL PROTECTED]]
Sent: 24 May 2002 10:15
To: [EMAIL PROTECTED]
Subject:


Mark

You may also want to look at TCP/IP KeepAlive.  If you reach a state where
Sender is in Retry state and receiver is in Running state KeepAlive allows
the receiver to "detect" that it hasn't received any traffic from the
sender, for a specified period of time, and so drops down to Inactive state
automatically.  Once done, the Sender can then connect successfully.

I have used this to great effect and include it in all configurations.

Regards

Neil

-Original Message-
From:   Michael F Murphy/AZ/US/MQSolutions [mailto:[EMAIL PROTECTED]]
Sent:   Fri 24/05/2002 02:35
To: [EMAIL PROTECTED]
Cc:
Subject:

Mark,

I have seen this many times.  It would be helpful to know both the platforms
because that can sometimes make a difference.  I am not clear on exactly
what is happening but since you say stopping and starting the receiver side
as well corrects the problem, I am pretty sure I know what you are
experiencing.  This is very common between OS/390 and Unix or NT platforms
but can happen between any platform occasionally.  I think what you may
notice is your sender is retrying but your corresponding receiver is in a
RUNNING status still so it can't accept a new channel connection.  If you
look at the logs on the receiving end and see an error message stating
something like a channel wants to start but there are not enough resources
to start one (sorry, I don't remember the exact wording), you can use
AdoptNewMCA to help correct the problem.  This is done on the receiving side
to correct a problem but I enable it on all queue managers.  On NT it is
done through the Services GUI in the queue manager properties on the
Channels tab.  On Unix you put it in the channels stanza in qm.ini, on
OS/390 I can't tell you how, but it is available.  If one side is OS/390,
make sure the OS and TCP are up to date.  AdoptNewMCA will cause the
receiver stuck running to be dropped and "adopt" the new request to start
the same channel again.  This happens quickly and the drop is not really
noticeable.  I have been down the same road with all sorts of network
engineers sniffing the network, looking at routers, but they never find a
problem.  Of course IBM says it is not MQSeries, it must be the network.  I
hope this helps.  If this is completely wrong, we'll keep trying.

Mike Murphy
Sr. Middleware Consultant
MQ Solutions, LLC
http://www.mqsolutions.com



Mark Lees <[EMAIL PROTECTED]> wrote:
Date Recieved:  05/23/2002 11:00:09 PM

To: [EMAIL PROTECTED]

cc:

Bcc

Subject:



Stefan / Ian, thanks for getting back to me.

The AMQ log on host A, out machine, says that error 10054 occurred (This is
an NT machine) which equates to WSAECONNRESET.

The exact AMQ log entry on our machine (Host A) is as follows



---
   24/05/02  06:57:35
   AMQ9208: Error on receive from host 194.35.94.31.

   EXPLANATION:
   An error occurred receiving data from 194.35.94.31 over TCP/IP. This
may be due
   to a communications failure.
   ACTION:
   The return code from the TCP/IP (recv) call was 10054 (X'2746').
Record these
   values and tell the systems administrator.


---

I've requested the AMQ error log from their 

[no subject]

2002-05-23 Thread Mark Lees

Stefan / Ian, thanks for getting back to me.

The AMQ log on host A, out machine, says that error 10054 occurred (This is
an NT machine) which equates to WSAECONNRESET.

The exact AMQ log entry on our machine (Host A) is as follows



---
24/05/02  06:57:35
AMQ9208: Error on receive from host 194.35.94.31.

EXPLANATION:
An error occurred receiving data from 194.35.94.31 over TCP/IP. This
may be due
to a communications failure.
ACTION:
The return code from the TCP/IP (recv) call was 10054 (X'2746').
Record these
values and tell the systems administrator.


---

I've requested the AMQ error log from their machine but there rather
MQSeries naive

I can positively rule out a network outage. Our network dept has had tracing
and monitoring on for two days now and there has been not network problems
for over a month now (that in itself is a cause for celebration :-/ )

I'll endeavour to get Host B's AMQ log and hopefully this will shed some
light on it.

Regards
Mark.

-Original Message-
From: Chan, Ian M [mailto:[EMAIL PROTECTED]]
Sent: 24 May 2002 03:05
To: [EMAIL PROTECTED]
Subject:


what error message displayed at host B AMQERR01.LOG (tcp/ip err? mq error?
etc) ? You can't start it at host A because host B receiver is stop and
obviously has to be started at host B end.

Regards,
Ian

-----Original Message-
From: Mark Lees [mailto:[EMAIL PROTECTED]]
Sent: Thursday, 23 May 2002 10:29 PM
To: [EMAIL PROTECTED]
Subject:


All,

I need your help.

We have two-way connection to a clients MQSeries using a sender and receiver
channel on our machine (host A) and a corresponding receiver and sender
channel on their machine (host B).

Every now and then, and it appears to be increasing in frequency, the
connection between the two machines drops. i.e. host A's sender channel
starts retrying / binding the connection until it finally gives up and host
B's sender channel does the same.

If I stop the sender on our host A and restart it, nothing happens, the
sender channel remains in retrying / binding. If however their host B's
sender channel is stopped and their receiver channel is also stopped and
both restarted and then our host A is subsequently restarted it all appears
to work again.

Both companies network staff have ran various network monitoring and can
detect not untoward network loss or other activity at the connectivity
level. I have had a ping session running constantly and have detected not
noticeably packet loss.

Has anyone ever come across this and if so what the solution is.

Mark Lees
Senior Technologist
BrokerTec Europe


This message is confidential to the sender and addressee, and may contain
proprietary or legally privileged information.  If you are not the intended
recipient, please delete it from your system, destroy any copies, and notify
the sender immediately. Opinions stated herein are not necessarily those of
BrokerTec.  BrokerTec reserves the right to monitor messages that pass
through its networks.  BrokerTec Europe Ltd is regulated by FSA.

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

This message is confidential to the sender and addressee, and may contain
proprietary or legally privileged information.  If you are not the intended
recipient, please delete it from your system, destroy any copies, and notify
the sender immediately. Opinions stated herein are not necessarily those of
BrokerTec.  BrokerTec reserves the right to monitor messages that pass
through its networks.  BrokerTec Europe Ltd is regulated by FSA.

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



[no subject]

2002-05-23 Thread Mark Lees

All,

I need your help.

We have two-way connection to a clients MQSeries using a sender and receiver
channel on our machine (host A) and a corresponding receiver and sender
channel on their machine (host B).

Every now and then, and it appears to be increasing in frequency, the
connection between the two machines drops. i.e. host A's sender channel
starts retrying / binding the connection until it finally gives up and host
B's sender channel does the same.

If I stop the sender on our host A and restart it, nothing happens, the
sender channel remains in retrying / binding. If however their host B's
sender channel is stopped and their receiver channel is also stopped and
both restarted and then our host A is subsequently restarted it all appears
to work again.

Both companies network staff have ran various network monitoring and can
detect not untoward network loss or other activity at the connectivity
level. I have had a ping session running constantly and have detected not
noticeably packet loss.

Has anyone ever come across this and if so what the solution is.

Mark Lees
Senior Technologist
BrokerTec Europe


This message is confidential to the sender and addressee, and may contain
proprietary or legally privileged information.  If you are not the intended
recipient, please delete it from your system, destroy any copies, and notify
the sender immediately. Opinions stated herein are not necessarily those of
BrokerTec.  BrokerTec reserves the right to monitor messages that pass
through its networks.  BrokerTec Europe Ltd is regulated by FSA.

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