Update pump example to use the correct objects and outbound msgs