I don't know whether it is the same in ColdFusion or not but in my case with 
WebORB I have to have the destination set in the services-config.xml file in 
the WEB-INF directory on the server as well as within Flex.

--- In [email protected], "Laurence" <lmacne...@...> wrote:
>
> I've added a secure channel to my services-config.xml file, yet Flex tells me 
> the channel doesn't exist when I try to use it.  No Security Sandbox errors 
> or anything -- just "Destination 'SecureColdFusion' either does not exist or 
> the destination has no channels defined"
> 
> But it does exist, and the channel is defined:
>       <destination id="SecureColdFusion">
>               <channels>
>                       <channel ref="my-cfamf-secure"/>
>               </channels>
>               <properties>
>                       <source>*</source>
>               </properties>
>       </destination>
> 
>         <channel-definition id="my-cfamf-secure" 
> class="mx.messaging.channels.SecureAMFChannel">
>             <endpoint 
> uri="https://{server.name}:{server.port}{context.root}/flex2gateway/cfamfsecure";
>  class="coldfusion.flash.messaging.SecureCFAMFEndPoint"/>
>             <properties>
>                 <polling-enabled>false</polling-enabled>
>                               
> <add-no-cache-headers>false</add-no-cache-headers>
>                               <serialization>
>                                       
> <enable-small-messages>false</enable-small-messages>
>                               </serialization>
>                               <coldfusion>
>                                   <!-- define the resolution rules and access 
> level of the cfc being invoked -->
>                                       <access>
>                                               <!-- Use the ColdFusion 
> mappings to find CFCs-->
>                                               
> <use-mappings>true</use-mappings>
>                                               <!-- allow "public and remote" 
> or just "remote" methods to be invoked -->
>                                               
> <method-access-level>remote</method-access-level>
>                                       </access>
> 
>                                       <!-- Whether the Value Object CFC has 
> getters and setters. Set the value of use-accessors to true if there are 
> getters and setters in the Value Object CFC. -->
>                                       <use-accessors>true</use-accessors>
>                                       <!--Set the value of use-structs to 
> true if you don't require any translation of ActionScript to CFCs. The 
> assembler can still return structures to Flex, even if the value is false. 
> The default value is false.-->
>                                       <use-structs>false</use-structs>
>                                       
>                                       <property-case>
>                         <!-- cfc property names -->
>                         <force-cfc-lowercase>false</force-cfc-lowercase>
>                         <!-- Query column names -->
>                         <force-query-lowercase>false</force-query-lowercase>
>                         <!-- struct keys -->
>                         <force-struct-lowercase>false</force-struct-lowercase>
>                     </property-case>
>                               </coldfusion>
>             </properties>
>         </channel-definition>
>        
> So why is Flex telling me this destination has no defined channels?
>


Reply via email to