When it is time to consume SOAP Web Service mule has a couple of ways to handle this task. There was a time when I would generate stub classes based on WSDL file, but I wanted to create flows without generating a single line of code. So I found out that we could use cxf proxy client to handle my wish.