> 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

Reply via email to