- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Remy, should it be first "N-1" equipement to load blocks were ignored?
Admin
This story just stops... sure, it is stupid, but if Our Hero left it at that, I want some Paul Harvey... "and now, the Real Rest of the WTF!"
Admin
Depends what you use for "n", now, doesn't it? If the first n are ignored, then obviously we're sending n+1.
Admin
Admin
Status: Closed Reason: Works on my machine
Admin
Where's my easy reader version?
Admin
The way to get the documentation updated, is to link the lead programmer to this article.
Admin
This isn't a WTF, it's the same as integrating with any enterprisey system using XML. Nothing ever works as expected and each side constantly blame each other. Eventually one side gives up and makes it "Just work".
A recent one was sample data and sample application producing tags like <data load> when the system actually expected <data_load>, but generated no error on invalid tags - it just silently ignored the data.
Admin
I suspect a // xpath expression. Should have done this:
Actually, this raises a point: why should it have a number_of_pieces element? That is just count(equipment_to_load/item_info)... And it might be sensible to wrap <item_info> nodes in an <items> element, just to get the advantage of more hierarchy, which is always better.
Admin
Pretty sure MQ never touches the message payload.
Admin
Admin
Just because nobody complains dose not mean all parachutes are perfect.
Admin
Similar punchline:
I once worked for a medium-sized DoD contractor. The accounting lead quit right before we were bought by a much larger DoD contractor. The deputy general manager appointed the facilities guy to temporarily fill the position (who, believe it or not, was actually quite good at both roles). When the new accounting lead got a chance to get familiar with his job, he quickly realized why the previous guy had left. His department was a wreck. I don't think he had done anything illegal, but what he had done was done very poorly. So the new guy tries to tell his boss about all the problems they had, and the boss tells him (direct quote) "That can't be a problem because nobody's ever told me that before." Must be nice to live a world where new problems never crop up and all the old ones you never knew about simply go away.
Admin
Admin
more likely, 'it works fine when we send items one at a time, just send your items one at a time.'
Admin
Also, why is there a blank after /equipment_to_load ? I was expecting that to be the reason for the failure, because their fragile parser written by Paula Bean broke on it.
Admin
Agreed and seconded! Where is TRWTF in this? Documentation is not updated and that is common woes all over the world.
Admin
pon ies
Admin
My initial reaction to newly found bugs in code that I'd thought was well tested is often to think "You're the only one that's ever had a problem with this." Experience has taught me to keep my mouth shut and assume that the problem is real unless and until I've proven otherwise. I guess the WTF here is that the lead developer isn't very experienced.
Admin
The article is correct. You're the only one that's ever had a problem with this.
Admin
You ever notice how the story always paints somebody as a self-serving asshole? In this case it's the WebSphere MQ Lead who just acts like a douchebag to somebody trying to do their job.
Admin
That's my new favourite quote! :D
captcha: genitus - half way between being a cock and a genius...
Admin
Admin
XML is the new Perl! There's more than one way to do it! And none of them are (likely to be) correct.
Admin
It is "incorrect" in that it does not describe the bugged behaviour in other use-cases, but since Adam is the only person trying to operate in one of the not-most-common use-cases, the other team lead's statement is correct as far as it goes.
This all sounds like one of the many cases where the most gratifying method of resolution is the use of heavy weaponry. I recommend pulling a GAU-8 out of your back pocket and using it on the other team.
Admin
It's easy to get blood from a stone. A piano, on the other hand, can be quite cumbersome when trying to hit someone with it.
Admin
That's quite the pair of britches you must be wearing to hold that thing... I wonder what the concealed carry paperwork was like!
Admin
Admin
The developers clearly expect the end users to do this:
Anyone who doesn't see the needless inefficiency in that is not intelligent enough to understand why it doesn't match their documentation.Admin
I was really hoping that the major issue would've been the extra space before the last right angle bracket in the xmlz
Admin
Well, you usually do not have a chance to complain after that.
Admin
Admin
Admin
Thanks for explaining the joke for the benefit of nobody who didn't get it.
Admin
Admin
Especially one which could make your car break the interstate speed limit in 3 seconds from the recoil alone... (http://what-if.xkcd.com/21/) :-)
Yazeran.
Plan: To go to Mars one day with a hammer
Admin
Admin
Wait... maybe, just maybe, Steve The Cynic is actually a A-10 Thunderbolt II that became self aware during that y2k hype...
Admin
I was at least expecting a WTF about ConHugeCo not being able to update both the documentation and the middleware since it would "break existing integrations."
Admin
I would assume almost everyone who tries to open a faulty parachute does complain.
Admin
Admin
"WebSphere MQ". This story must be from around 2005.
It was originally 'MQ Series' and now IBM brands it as just 'MQ'.
Admin
That's easy.
Now, if you mean using the hammer as a means of propulsion, then, that's the joke.
Admin
Admin
Train your mind and you too can indulge in astral travels around the universe.
Admin
Out of 21 occurrences of "MQ", precisely one is not preceded by "WebSphere" (and it's the first Google hit for "ibm mq", so presumably it isn't some old page that wasn't updated for the alleged rebranding).
Admin
Admin
Lack of format validation if Very Enterprise Indeed, it seems. I have seriously never seen such poor (and frequently non-existant) input validation since I started having to interface with Java-EE technologies.
Admin
The real WTF is ...
Nah, too easy.
Admin
We are pleased to report that our complaint file remains empty. The system must be working perfectly.