Have you updated the remoting-service destination for coldfusion to allow for multiple channels to contact it? That is, if you configure two channel definitions for, say, my-cfamf, and my-secure-cfamf, then both of these channel ids have to be allowed by the destination (or you can update the service default channels for all destinations).
________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Douglas Knudsen Sent: Wednesday, January 10, 2007 9:24 AM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] Re: Flex, RemoteObject calls, ColdFusion, and SSL http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001099.html <http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001099.html> that's the only docs I found so far on this. Aside from that are tidbits in the flexcoders archive, so basically I'm left to hack out a solution instead of understanding one. We REALLY need a technote on how to get this going with full explanations. The Flex doc team did a outstanding job in my opinion, but this area is sorely lacking. Unless of course its hidden from my sight! Now, I got SSL working for AMF calls by using this channel definition ONLY in my services-config.xml file. <channels> <channel-definition id="my-cfamf" class="mx.messaging.channels.SecureAMFChannel "> <endpoint uri="https://{server.name}:{server.port}{context.root}/flex2gateway/" class="flex.messaging.endpoints.SecureAMFEndpoint"/> <properties> <polling-enabled>false</polling-enabled> <add-no-cache-headers>false</add-no-cache-headers> <serialization> <instantiate-types>false</instantiate-types> </serialization> </properties> </channel-definition> </channels> So, I can use this to force SSL use. Is it possible to modify the above to allow me to use either non SSL or SSL letting the web server force SSL use? Why? Cause I need to be able to compile and run the SWF on a dev box that has no SSL for testing first. Do I need to have two services-config.xml to compile against, one for dev one for prod? DK On 1/9/07, João Fernandes < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > wrote: To be honest Douglas, I never saw anywhere documentation about secured endpoint for a cf destination. Are you pointing your endpoint to /flex2gateway ? What are your secure and non secure endpoints(my-cfamf and my-secure-cfamf)? João Fernandes From: flexcoders@yahoogroups.com <mailto:flexcoders@yahoogroups.com> [mailto:flexcoders@yahoogroups.com <mailto:flexcoders@yahoogroups.com> ] On Behalf Of Douglas Knudsen Sent: 09 January 2007 22:22 To: flexcoders@yahoogroups.com <mailto:flexcoders@yahoogroups.com> Subject: [flexcoders] Re: Flex, RemoteObject calls, ColdFusion, and SSL this is what is showing in a cfusion-out.log file. Looks like its trying to connect, then dies. [Flex] 01/09/2007 17:20:08.657 [INFO] [Endpoint.General] Channel endpoint my-secure-cfamf received request. [Flex] 01/09/2007 17:20: 08.657 [DEBUG] [Endpoint.AMF] Deserializing AMF/HTTP request Version: 3 (Message #0 targetURI=null, responseURI=/1) (Array #0) [0] = (Typed Object #0 'flex.messaging.messages.CommandMessage') messageRefType = null operation = 5 correlationId = "" timeToLive = 0 body = (Object #1) clientId = null messageId = "5841B70D-681C-757D-8C51-08F26FA3CF5E" headers = (Object #2) destination = "" timestamp = 0 [Flex] 01/09/2007 17:20:08.657 [DEBUG] [Message.Command.cluster_request] Executed command: (default service) commandMessage: Flex Message ( flex.messaging.messages.CommandMessage) operation = cluster_request messageRefType = null clientId = 25D7D0AD-C11D-EF62-3FC9-B6943B9FCD0E correlationId = destination = messageId = 5841B70D-681C-757D-8C51-08F26FA3CF5E timestamp = 1168381208657 timeToLive = 0 body = {} replyMessage: Flex Message (flex.messaging.messages.AcknowledgeMessage) clientId = 25D7D0AD-C11D-EF62-3FC9-B6943B9FCD0E correlationId = 5841B70D-681C-757D-8C51-08F26FA3CF5E destination = null messageId = 25D7D0AD-C128-3443-EB35-12AF60EA8684 timestamp = 1168381208657 timeToLive = 0 body = null [Flex] 01/09/2007 17:20:08.657 [DEBUG] [Endpoint.AMF] Serializing AMF/HTTP response Version: 3 (Message #0 targetURI=/1/onResult, responseURI=) (Typed Object #0 'flex.messaging.messages.AcknowledgeMessage') destination = null headers = (Object #1) correlationId = "5841B70D-681C-757D-8C51-08F26FA3CF5E" messageId = "25D7D0AD-C128-3443-EB35-12AF60EA8684" timestamp = 1.168381208657E12 clientId = "25D7D0AD-C11D-EF62-3FC9-B6943B9FCD0E" timeToLive = 0.0 body = null On 1/9/07, Douglas Knudsen <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > wrote: Can anyone point me to definitive documentation for setting this up? I have a cluster of CF instances in a production environment, I'm running IIS with SSL, and I can't get my Flex remoteobject calls to work. -- Douglas Knudsen http://www.cubicleman.com <http://www.cubicleman.com> this is my signature, like it? -- Douglas Knudsen http://www.cubicleman.com <http://www.cubicleman.com> this is my signature, like it? -- Douglas Knudsen http://www.cubicleman.com <http://www.cubicleman.com> this is my signature, like it?