computer - executable code is automatically generated for a message flow in a message queuing infrastructure by determining a type of the message flow , inputting message flow parameters , and generating the computer - executable code based on the type of the message flow and the message flow parameters . the generation of code can also implement a design pattern , which is input based on the determined type of message flow . the computer - executable code can be , for example , extended structured query language code . the type of the message flow can identify , for example , a transformation requirement of the message flow . the transformation requirement can be , for example , one of transformation from a first extensible markup language message to a second xml message , transformation from an xml message to a message repository manager message , and transformation from a first mrm message to a second mrm message .