Using older version of Coldfusion (7 I think? I know, I know...). Anyhow, my WSDL echo page used to work, but then it stopped working unexpectedly. My vendor tells me they are getting the following error:
Error attempting to create Java skeleton for CFC web service; nested exception is: coldfusion.xml.rpc.CFCInvocationException: [coldfusion.xml.rpc.SkeletonClassLoader$UnresolvedCFCDataTypeException : Could not resolve CFC datatype: /kydlgweb/echo.cfc].
Here is my code in the echo page:
<cfcomponent output="no">
<cffunction
name="echoString"
returntype="string"
output="no"
access="remote">
<cfargument name="input" type="string">
<cfset variables.CartID = arguments.input >
<cfstoredproc procedure="spPO_Upd_SPGEReg_UpdatePaid" datasource="ProjONE">
<cfprocparam cfsqltype="cf_sql_varchar" value="#variables.CartID#">
<cfprocparam cfsqltype="cf_sql_timestamp" value="#Now()#">
</cfstoredproc>
<cfstoredproc procedure="spPO_Sel_SpgeReg_SpgeIdByCartId" datasource="ProjONE">
<cfprocparam cfsqltype="cf_sql_varchar" value="#variables.CartID#">
<cfprocresult name="rs_District">
</cfstoredproc>
<cfstoredproc procedure="spPO_Upd_AdditionalFees_UpdatePaid" datasource="ProjONE">
<cfprocparam cfsqltype="cf_sql_varchar" value="#rs_District.SPGE_ID#">
<cfprocparam cfsqltype="cf_sql_timestamp" value="#Now()#">
</cfstoredproc>
<cfreturn #arguments.input#>
</cffunction>
</cfcomponent>
Anybody see anything obvious?