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

Reply via email to