Well, the real solution was to return the correct type in the init()
function....
But once I fixed that, I could refresh the cached version with:
<cfscript>
// service wsdl file
sdl = 'http:/' & '/domain/app/_cfcs/cfcname.cfc?wsdl';
// create object
factory = CreateObject('JAVA', "coldfusion.server.ServiceFactory");
// reference to the XmlRpcService
RpcService = factory.XmlRpcService;
// refresh the object in question
RpcService.refreshWebService(sdl);
</cfscript>
Or clear it just by deleting that webservice in cfadmin.
But I didn't need to. My code was right. Just that stupid init function when
I renamed the cfc.
Let the drinking begin.
On Mon, Jul 13, 2009 at 4:51 PM, Ray Champagne <[email protected]> wrote:
>
> So what was the solution _you_ came up with? I'm curious.
>
> On Mon, Jul 13, 2009 at 3:49 PM, Jerry Johnson <[email protected]> wrote:
>
> >
> > And the folks here are smart, and more like family, for asking what I
> know
> > was a stupid "I should _know_ this" question.
> >
> > And, of course, seconds after I asked it, I found my issue this morning.
> >
> > (But left the question hanging, in case a better solution came through.)
> >
> >
> >
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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-community/message.cfm/messageid:300015
Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.5