Inject works to send to a SOAP web service but the same payload from a function doesnt?