Archive for October, 2006

Criteria

Bridge over the Itchen
Late last week a Channel 4 poll revealed that Winchester is the most desirable place to live in the UK. As you can see from the photo above, it is a very pretty, historic city.

I always describe Winchester as ‘nice’ because it is. However, I’m not sure I agree that it’s the best place to live in the UK. Aside from my love of Edinburgh, the main reason I wouldn’t agree is that it’s one of the least thrilling places I’ve ever been.

Don’t get me wrong, I enjoy all the sunshine but there’s more to life than sunshine!

Ceilidh!

Kilt It’s not that often that get invited to a big ceilidh* and less often than that I can make it** so when I was invited to a ceilidh which was also a friends birthday party well in advance I made sure I could make it.Rachael was kind enough to offer somewhere to stay so I got a flight up to Edinburgh on the Friday night (that was a little late) after one of THOSE weeks.I confirmed with Matt that I’d help him set up for the party and headed off into Edinburgh to see some more people and do a little shopping. A little later I realised that Matt was allowing 4 hours to set up… I turned up to find that Matt had an entire van full of kit to load in and rig which, on reflection, was to be expected. It was a fun few hours setting up some lighting and decorations to make the Terrace Bar in Teviot actually look nice.The Ceilidh band was Teannaich who, for those who don’t know, are an excellent band with a good caller lots of rocking music. They were a little surprised I think by our sense of adventure when Fran requested the Cumberland Square Eight. That particular dance requires quite a lot of space to avoid serious injury (which we managed) and serious bumps and bruises (which we didn’t). My apologies to anyone who I caused injury to by throwing the ‘basket’ off a bit!It was an excellent ceilidh and an excellent evening in general. Thanks for the invite Fran and Mindy and Happy Birthday!

P.S. The remainder of the weekend was also excellent, making it the best weekend I’ve had in a very, very long time.

* More often that you might think
** I can’t make the Ceilidh in London next week

Yet Again, More Web Services from WebSphere.

A while ago I mentioned the alpha release of the IBM Web Service Feature Pack for WebSphere 6.1

As is traditional, that alpha is followed by a beta release which was made available yesterday.

This release is the result of a lot of hard work over the last few months and it’s really gratifying to see it out there.

There’s lots of great new function in here to play with. If you’re interested you can grab it from here.

Extract from that page:
* Asynchronous programming model (Limited functional support)
* Multiple Payload structures
* StAX (Streaming API)
* WS-RM (Limited functional support)
* WS-Addressing (Limited functional support) [My main involvement]
* JAX-B support
* Policy Set (Limited functional support)
* Secured thin client (Limited functional support)
* SOAP Message Transmission Optimization Mechanism (MTOM)

Back into the world…

… from a week of a quiet bubble formed from a week off work and a broken computer.

I’ve fixed (well, just replaced the hard disk) my iMac and I’ve got ~300 e-mails in my work inbox.

Yep, holiday is over.

LAUNCH!

We had an ‘All hands’ meeting today (which meant a free coffee and dougnut!) about the IBM SOA Launch.

I really can’t reveal what’s coming on the 9th…

“A required header representing a Message Addressing Property is not present”

If you are writing a web service and come across the following message in a SOAP Fault or a stack trace then don’t go digging around trying to find the code that caused the fault, take heed of the following information:

“A required header representing a Message Addressing Property is not present” is the [reason] string for a WS-Addressing specification defined fault which a compliant WS-Addressing implementation MUST throw if a wsa:Action header is not found and WS-Addressing is in use (e.g. the service WSDL contains a wsaw:UsingAddressing element with wsdl:required=”true” attribute).

So if you see that message it’s a sign that either:

  1. Your client is incorrectly adding WS-Addressing headers
  2. The server is expecting WS-Addressing and the client did not send it

So. Check the documentation for your client and server to properly configure your client and server with regards to WS-Addressing. That will fix the problem in 90% of cases*.

*Number a total guess. Likely that the accurate figure is closer to 100%

[Update 2006-10-07] This fault will also occur if a wsa:Action element is present but does not contain a value.

And now the downer…

I just got back from a brilliant weekend in Edinburgh… more on that some other time.

Why? Because I just woke my iMac from sleep, went to MSN Alex to say hi, and the computer hung. After half an hour I pressed the power button for a few seconds which powered down the machine. It now won’t start, claiming a Hard Disk error. AAArgh. I have backups but I’m sure they aren’t as current as I’d like.

Yeah, that’s 2 hard drive deaths in less than a year. Unimpressed.

Next Page »


About

I’m David Illsley, I work in Web Services development at IBM Hursley, which involves work on the Apache WS Project, where I am a committer and PMC member. When not working with technology, I spend a lot of time on the backstage aspects of theatre, and a sadly decreasing amount of time reading.

a

Disclaimer

The postings on this site solely reflect the personal views of the author and do not necessarily represent the views, positions, strategies or opinions of IBM or IBM management.