This bpel has a pick with onMessage (createInstance=yes), assign and an invoke