View on GitHub

WebSphere Message Broker

[Archived] 2008 tutorials on message modelling.

Message Modelling in IBM WebSphere Message Broker

Despite the tons of examples and docs, the MRM is voodoo. Damned cool voodoo, but still voodoo.

paraphrased from Apaches mod_rewrite

Message modelling?

Message modelling is the art of describing messages in formats that are not self-describing. Examples of such formats are CSV, COBOL Copybooks and other kinds of fixed length and delimited formats. To enable WebSphere Message Broker to parse these formats it must be told how to interpret the data. Message modelling is the process of crafting such an description - called a Message Set.


I wrote these two tutorials sometime during 2008 while working at Zystems and they where later published and “announced” in this thread on They’ve since lived on my now defunct blog and on my homepage. While doing some autumn cleaning on my website I stumbled on them and decied to move them here instead. Everything has been migrated pretty much as is. I’ve ported the tutorial texts from PDF to Markdown, but that’s about it.