|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Websphere MQ: XML packets partly lost (header received only) |
« View previous topic :: View next topic » |
Author |
Message
|
Asker |
Posted: Tue Feb 17, 2009 11:24 pm Post subject: Websphere MQ: XML packets partly lost (header received only) |
|
|
Newbie
Joined: 17 Feb 2009 Posts: 2
|
Hello,
Our customer deployed two MQ Servers, each at one site separated some kms from each other. Those MQ Servers (ver 6. w/ latest fix patch) exchange XML packets b/w them. However, due to the line connecting the 02 sites is intermittently down so there are XML packets that partly received, most of the case are the headers of the XML packets only.
The customer wants to know that does Websphere MQ support transmission of XML packets even in case of connection down? Why do they receive only the headers? (it works well before the line is intermittently down). Is this can be configured to solve the problem?
Tks in adv. |
|
Back to top |
|
 |
Vitor |
Posted: Wed Feb 18, 2009 1:20 am Post subject: Re: Websphere MQ: XML packets partly lost (header received o |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
Asker wrote: |
Those MQ Servers (ver 6. w/ latest fix patch) exchange XML packets b/w them. |
No they don't. They exchange messages which may contain XML documents. "Packets" are a TCP/IP term and is part of the underlying mechanism.
Asker wrote: |
However, due to the line connecting the 02 sites is intermittently down so there are XML packets that partly received, most of the case are the headers of the XML packets only. |
This is gibberish. WMQ will either deliver a message or it will not. It also has no clue as to the payload of a message and hence is incapable of just sending a header, because it can't see where the header ends and the body begins.
Asker wrote: |
The customer wants to know that does Websphere MQ support transmission of XML packets even in case of connection down? |
One of the key features of WMQ is the assured delivery, which means that a message is delivered once and once only. The implication is that the entire message is delivered.
Asker wrote: |
Why do they receive only the headers? (it works well before the line is intermittently down). |
Because they have very, very serious application and message assembly issues.
Asker wrote: |
Is this can be configured to solve the problem? |
I struggle to see how it could have been configured to cause this problem.
First step - find whoever configured the WMQ. Sue them. Or have them committed to an asylum. And their guide dog, who was presumably reading the manuals to them. And the guy who was translating the barking into human.
Second step - read the Intercommunication manual. Set it up properly, or at least in the standard way recommended in the manual.
Third step - review the messages. If they're still turning up in bits, check to see if that's how they're being sent. Then sue the application people.
Message corruption because it's a dodgy line a few kms long? WMQ is used because it tollerates dubious connections, and across sites thousands of kms apart. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
Vitor |
Posted: Wed Feb 18, 2009 1:24 am Post subject: Re: Websphere MQ: XML packets partly lost (header received o |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
Vitor wrote: |
One of the key features of WMQ is the assured delivery, which means that a message is delivered once and once only. |
To the regular readers of this forum - yes, I know that there are exceptions to this broad-brush statement surrounding non-persistent messages which may not be delivered. Go with me on this.
Even non-persistent messages are either delivered or not; you don't just get headers! _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
Asker |
Posted: Wed Feb 18, 2009 8:31 pm Post subject: |
|
|
Newbie
Joined: 17 Feb 2009 Posts: 2
|
Hi Vitor,
Thanks for replying, I decided to sue the customer (j/k)  |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Feb 18, 2009 9:06 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Vitor wrote: |
I struggle to see how it could have been configured to cause this problem. |
Simple: create a file transfer over MQ using non persistent messages, transferring huge xml files using multiple messages (grouping or splitting).
When the line goes down you never get the full set of messages (non persistent messages may be lost in transit), so you never get the full xml content of the file. ... Either poor design or poor implementation...
Enjoy  _________________ MQ & Broker admin |
|
Back to top |
|
 |
Vitor |
Posted: Thu Feb 19, 2009 12:43 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
fjb_saper wrote: |
Simple: create a file transfer over MQ using non persistent messages, transferring huge xml files using multiple messages (grouping or splitting). |
I clearly lack imagination. They clearly lack PM4Data.
I claim partial victory as I said "message assembly issues". _________________ Honesty is the best policy.
Insanity is the best defence. |
|
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
|
|
|
|