added changes to capture and error report, if need be, newly added web service proxy method return values