> I am thinking this has to do with the dates. I do not think so. The wsdl says "datetime", which is what you are passing in. I believe CF converts the objects to whatever the correct format is on the back-end.
Have you tried deleting the webservice in the ColdFusion Administrator? Maybe something is cached. Because I can run almost the exact code you posted under CF9 and it works for me: Response: Highest Severity = ERROR Ready date should be after the current date The only real difference is my url, since you added the explicit array. ... <cfset serviceTypes = arrayNew(1)> <cfset arrayAppend(serviceTypes, "RETURN_SHIPMENT") > <cfset tagData.RequestedShipment.SpecialServicesRequested.SpecialServiceTypes = serviceTypes> <cfinvoke webservice="http://127.0.0.1:8500/ws/fedex/ShipService_v7.wsdl" method="processTag" returnvariable="shipReply" > <cfinvokeargument name="ProcessTagRequest" value="#tagData#"/> </cfinvoke> <cfoutput><h1>Response: Highest Severity = #shipReply.getHighestSeverity().readResolve()#</h1> #shipreply.getNotifications(0).getMessage()#</cfoutput> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328796 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

