I believe there is a problem with the web service functionality. The issue is with the ability to assign return values from a web service call to attributes of a BO. As you can see from the two threads below I have attempted to narrow the issue down as well as see if I am approaching this wrong.
Web Service: error trying to assigned reply vals to BO attrb