Hi,
An error occur, when i pass a component/CFC to a web service:
argument type mismatch
Web service environment is ColdFusion.
My development code below:
cfset Variables.CentralAccountSystem = CreateObject(WebService,
CentralAccountSystemDevelopment)/
cfset Variables.ClientInfo = CreateObject(component, ClientInfo) /
cfset Variables.Sonuc =
Variables.CentralAccountSystem.NeedsAnObject(Variables.ClientInfo)/
Web service:
cfcomponent
cffunction name=NeedsAnObject access=remote returntype=numeric
cfargument name=ClientInfo type=ClientInfo required=yes /
cfreturn 1/
/cffunction
/cfcomponent
Development ClientInfo.cfc below:
cfcomponent
cfproperty name=Agent type=string /
cfproperty name=Ip type=string /
cfparam name=this.Agent default=/
cfparam name=this.Ip default=/
/cfcomponent
There are two ClientInfo.cfc. Development (client) and Web Service Server CFC.
How do I pass a CFC to a web service?
~|
ColdFusion MX7 by AdobeĀ®
Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7.
Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:277581
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4