DING DING DING! Adding the following to the original code did the trick.
<cfset argStruct.wsVersion = "1"> To those interested, who have seen the WSDL and wondered... note that the WSDL has two input parameters and two response parameters, but I have to pass FOUR parameters, the latter two just being empty strings. The web service call doesn't actually return a result that I can read like this wsResult = myws.mymethod(arg, arg); Instead, I actually have to do this to get the result: local.wsResponse = getSoapResponse(local.ws); local.wsResponse = XMLParse(local.wsResponse); local.responseMessages = XMLSearch(local.wsResponse,"//Msgtab/item"); Pretty messed up if you ask me. But, that's SAP for you, I guess :) Thanks all for helping me out! Rick ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:354833 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm