I get a "Send failed" error with the fault-detail being "Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed"
Debug shows, that the NetConnection attempt seems to be made towards "http://localhost:8700/flex2gateway/" - which is my flex port!? My adapted "services-config-plus-FlashRemoting.xml" file including the "ColdFusion" destination looks like this. Maybe you can have a short look. It is the default file with the Coldfusion destination added to it. This is also the one I set in the compiler options. I even tried setting {server.port}=8500 which is correct one for my installation... ----- <?xml version="1.0" encoding="UTF-8"?> <services-config> <services> <service-include file-path="remoting-config.xml" /> <service-include file-path="proxy-config.xml" /> <service-include file-path="messaging-config.xml" /> <service-include file-path="data-management-config.xml" /> <!-- cf dummy destination for the mxml compiler --> <service id="coldfusion-flashremoting-service" class="flex.messaging.services.RemotingService" messageTypes="flex.messaging.messages.RemotingMessage"> <adapters> <adapter-definition id="cf-object" class="coldfusion.flash.messaging.ColdFusionAdapter" default="true"/> </adapters> <destination id="ColdFusion"> <channels> <channel ref="my-cfamf"/> </channels> <properties> <source>*</source> <!-- define the resolution rules and access level of the cfc being invoked --> <access> <!-- Use the ColdFusion mappings to find CFCs, by default only CFC files under your webroot can be found. --> <use-mappings>false</use-mappings> <!-- allow "public and remote" or just "remote" methods to be invoked --> <method-access-level>remote</method-access-level> </access> <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> </properties> </destination> </service> </services> <security> <login-command class="flex.messaging.security.JRunLoginCommand" server="JRun"/> <!-- Uncomment the correct app server <login-command class="flex.messaging.security.TomcatLoginCommand" server="Tomcat"/> <login-command class="flex.messaging.security.WeblogicLoginCommand" server="Weblogic"/> <login-command class="flex.messaging.security.WebSphereLoginCommand" server="WebSphere"/> --> <security-constraint id="basic-read-access"> <auth-method>Basic</auth-method> <roles> <role>guests</role> <role>accountants</role> <role>employees</role> <role>managers</role> </roles> </security-constraint> </security> <channels> <!-- --> <channel-definition id="my-cfamf" class="mx.messaging.channels.AMFChannel"> <endpoint uri="http://{server.name}:{server.port}{context.root}/flex2gateway/" class="flex.messaging.endpoints.AMFEndpoint"/> <properties> <polling-enabled>false</polling-enabled> <serialization> <instantiate-types>false</instantiate-types> </serialization> </properties> </channel-definition> <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel"> <endpoint uri="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/> <properties> <polling-enabled>false</polling-enabled> </properties> </channel-definition> <channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel"> <endpoint uri="https://{server.name}:9100/{context.root}/messagebroker/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/> </channel-definition> <channel-definition id="my-polling-amf" class="mx.messaging.channels.AMFChannel"> <endpoint uri="http://{server.name}:{server.port}/{context.root}/messagebroker/amfpolling" class="flex.messaging.endpoints.AMFEndpoint"/> <properties> <polling-enabled>true</polling-enabled> <polling-interval-seconds>8</polling-interval-seconds> </properties> </channel-definition> <channel-definition id="my-rtmp" class="mx.messaging.channels.RTMPChannel"> <endpoint uri="rtmp://{server.name}:2038" class="flex.messaging.endpoints.RTMPEndpoint"/> <properties> <idle-timeout-minutes>20</idle-timeout-minutes> <client-to-server-maxbps>100K</client-to-server-maxbps> <server-to-client-maxbps>100K</server-to-client-maxbps> <!-- for deployment on WebSphere, must be mapped to a WorkManager available in the web application's jndi context. <websphere-workmanager-jndi-name>java:comp/env/wm/MessagingWorkManager</websphere-workmanager-jndi-name> --> </properties> </channel-definition> <channel-definition id="my-http" class="mx.messaging.channels.HTTPChannel"> <endpoint uri="http://{server.name}:{server.port}/{context.root}/messagebroker/http" class="flex.messaging.endpoints.HTTPEndpoint"/> </channel-definition> <channel-definition id="my-secure-http" class="mx.messaging.channels.SecureHTTPChannel"> <endpoint uri="https://{server.name}:9100/{context.root}/messagebroker/httpsecure" class="flex.messaging.endpoints.SecureHTTPEndpoint"/> </channel-definition> </channels> <logging> <target class="flex.messaging.log.ConsoleTarget" level="Error"> <properties> <prefix>[Flex] </prefix> <includeDate>false</includeDate> <includeTime>false</includeTime> <includeLevel>false</includeLevel> <includeCategory>false</includeCategory> </properties> <filters> <pattern>Endpoint.*</pattern> <pattern>Service.*</pattern> <pattern>Configuration</pattern> </filters> </target> </logging> <system> <redeploy> <enabled>true</enabled> <watch-interval>20</watch-interval> <watch-file>{context.root}/WEB-INF/flex/services-config.xml</watch-file> <watch-file>{context.root}/WEB-INF/flex/proxy-config.xml</watch-file> <watch-file>{context.root}/WEB-INF/flex/remoting-config.xml</watch-file> <watch-file>{context.root}/WEB-INF/flex/messaging-config.xml</watch-file> <watch-file>{context.root}/WEB-INF/flex/data-management-config.xml</watch-file> <touch-file>{context.root}/WEB-INF/web.xml</touch-file> </redeploy> </system> </services-config> ----- ------------------------------------ Thomas Rühl Design, Programming & Concepts akitogo OHG Hanauer Landstrasse 188 60314 Frankfurt Telefon +49 (0) 69 800 69 445 Fax +49 (0) 69 800 69 449 Mobil +49 (0) 179 750 75 87 E-Mail [EMAIL PROTECTED] Web http://www.akitogo.com ------------------------------------ Thomas Rühl -akitogo- wrote: > > > Alright João, thanks! I'll give it a shot then. > You'd be my personal hero of the week, if it works after all ;-) > > Cheers. > > ------------ ------------------------ > > Thomas Rühl > Design, Programming & Concepts > > akitogo OHG > Hanauer Landstrasse 188 > 60314 Frankfurt > > Telefon +49 (0) 69 800 69 445 > Fax +49 (0) 69 800 69 449 > Mobil +49 (0) 179 750 75 87 > E-Mail [EMAIL PROTECTED] <mailto:thomas.ruehl%40akitogo.com> > Web http://www.akitogo.com <http://www.akitogo.com> > > ------------ ------------------------ > > João Fernandes wrote: > > > > It's the FDS one you'll need to duplicate. why? Because it's the FDS > > one that doesn't support ColdFusion remoting so, you duplicate that > > file, add the ColdFusion destination, change the -service arg to point > > to the new file and compile it. Deploy it in FDS and you should be > > able to invoke DS destinations and use remoting pointing to your CF > > instance. > > > > João Fernandes > > > > -----Original Message----- > > From: flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders% > 40yahoogroups.com> > > on behalf of Thomas Rühl -akitogo- > > Sent: Tue 18-Jul-06 2:02 PM > > To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > Subject: Re: [flexcoders] [Flex2, FDS] Configuring RPC > > > > > > "When creating a new project, the services argument is set for you (go > > to "properties" then "flex compiler") but you can change this an point > > to any xml file so you can have your FDS with your Messaging, DS > > Destinations, http, etc and a copy of that with the additional > > destination for ColdFusion just for compiling purpose." > > > > ...so, a roadmap might be something like this: > > * I make a copy of the services-config.xml. (The cf- or flex-version?) > > * In the new file, I set up a destination named "Coldfusion" for dummy > > purpose and the compiler not to moan. > > * In the project's properties, I select the duplicated file. > > * And in the end, I let FlexBuilder publish everything on FDS anyway, > > right? > > > > Sorry, but I feel a little unsafe here... ;-) > > > > Regards, Thomas > > > > ------------------------------------ > > > > Thomas Rühl > > Design, Programming & Concepts > > > > akitogo OHG > > Hanauer Landstrasse 188 > > 60314 Frankfurt > > > > Telefon +49 (0) 69 800 69 445 > > Fax +49 (0) 69 800 69 449 > > Mobil +49 (0) 179 750 75 87 > > E-Mail [EMAIL PROTECTED] <mailto:thomas.ruehl%40akitogo.com> > <mailto:thomas.ruehl%40akitogo.com> > > Web http://www.akitogo.com <http://www.akitogo.com> > <http://www.akitogo.com <http://www.akitogo.com>> > > > > ------------------------------------ > > > > João Fernandes wrote: > > > > > > Thomas, > > > > > > you couldn't find documentation because there isn't :p > > > > > > Adobe launched a technote how to merge cf + fds but Tom Jordahl > > > doesn't like it very much. > > > http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=4f079a4d > <http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=4f079a4d> > > <http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=4f079a4d > <http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=4f079a4d>> > > > <http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=4f079a4d > <http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=4f079a4d> > > <http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=4f079a4d > <http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=4f079a4d>>> but > > > in the merging web.xml from cf and flex you should keep the cf version > > > of the MessageBrokerServlet. > > > > > > The compile files, I mean, the flex-config.xml file where you define > > > your channels & destinations. > > > > > > When creating a new project, the services argument is set for you (go > > > to "properties" then "flex compiler") but you can change this an point > > > to any xml file so you can have your FDS with your Messaging, DS > > > Destinations, http, etc and a copy of that with the additional > > > destination for ColdFusion just for compiling purpose. > > > > > > João Fernandes > > > > > > -----Original Message----- > > > From: flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > > on behalf of Thomas Rühl -akitogo- > > > Sent: Tue 18-Jul-06 1:15 PM > > > To: flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > > Subject: Re: [flexcoders] [Flex2, FDS] Configuring RPC > > > > > > > > > Hi João, > > > > > > thanks for the hints. Could you please please (with sugar on top of it > > > ;-)) provide me with some more information about these two things.... > > > > > > * How can I merge the files into a single one (without FDS throwing > > > errors all the time)? -> tried that without success... > > > * What do you mean "Duplicate the compile files"? The config's or > > mxml's? > > > > > > Is there a reliable documentation about these things? Everything I > found > > > seems somehow teared apart and I just don't get the big picture > here... > > > > > > Thanks very much, > > > Thomas > > > > > > ------------------------------------ > > > > > > Thomas Rühl > > > Design, Programming & Concepts > > > > > > akitogo OHG > > > Hanauer Landstrasse 188 > > > 60314 Frankfurt > > > > > > Telefon +49 (0) 69 800 69 445 > > > Fax +49 (0) 69 800 69 449 > > > Mobil +49 (0) 179 750 75 87 > > > E-Mail [EMAIL PROTECTED] > <mailto:thomas.ruehl%40akitogo.com> <mailto:thomas.ruehl%40akitogo.com> > > <mailto:thomas.ruehl%40akitogo.com> > > > Web http://www.akitogo.com <http://www.akitogo.com> > <http://www.akitogo.com <http://www.akitogo.com>> > > <http://www.akitogo.com <http://www.akitogo.com> > <http://www.akitogo.com <http://www.akitogo.com>>> > > > > > > ------------------------------------ > > > > > > João Fernandes wrote: > > > > > > > > > > > > Thomas, > > > > > > > > To achieve this you have 3 ways ,in case you compile your app in the > > > > builder but if you compile at the server only the 2 first will work: > > > > > > > > 1) Use a merged version of CF+FDS > > > > 2) Create your RPC channel & destination at runtime (Mike Nimer gave > > > > an example but can't remember where) > > > > > > > > this one will only work if it's the builder who compiles your > app (and > > > > not the server). > > > > 3) Duplicate your compile file and in this one define your > ColdFusion > > > > destination so FDS doesn't know about it , then point the compile > > > > argument to this one. FDS will use the regular one without the > > > > "ColdFusion" destination and the builder will compile your app > with no > > > > problem. > > > > > > > > HTH, > > > > > > > > João Fernandes > > > > > > > > -----Original Message----- > > > > From: flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > > <mailto:flexcoders%40yahoogroups.com> > > > <mailto:flexcoders%40yahoogroups.com> > > > > on behalf of Thomas Rühl -akitogo- > > > > Sent: Tue 18-Jul-06 12:15 PM > > > > To: flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > > <mailto:flexcoders%40yahoogroups.com> > > > > Subject: [flexcoders] [Flex2, FDS] Configuring RPC > > > > > > > > > > > > Hi list, > > > > > > > > I need to configure an RPC service in Flex Data Services. In > addition, > > > > the desired application has to make use of a Messaging- and/or > > > > DataManagement- Service of the FDS environment. For that, the > > > application > > > > needs to run under FDS, so the RPC configuration should be made > in the > > > > Flax config files rather thatn inthe Coldfusion ones, right? > > > > > > > > How do I manage to do so? I mean, with the application hosted under > > > > Coldfusion, I simply tell FlexBuilder to use ColdFusion with > > > > FlashRemoting and it publishes the app in the wwwroot of Coldfusion. > > > > > > > > What I tried so far is to configure the Flex xml's just as the > > > > Coldfusion ones (regarding channel and service definition), but it > > does > > > > not find the adapter definition > > > > coldfusion.flash. messaging.ColdFusionAdapter, because it lies > in the > > > > Coldfusion directories... > > > > > > > > Or is this a wrong attempt of mine? Is there a better (possibly > right) > > > > way to configure stuff? > > > > > > > > Cheers, Thomas > > > > > > > > ------------ ------------------------ > > > > > > > > Thomas Rühl > > > > Design, Programming & Concepts > > > > > > > > akitogo OHG > > > > Hanauer Landstrasse 188 > > > > 60314 Frankfurt > > > > > > > > Telefon +49 (0) 69 800 69 445 > > > > Fax +49 (0) 69 800 69 449 > > > > Mobil +49 (0) 179 750 75 87 > > > > E-Mail [EMAIL PROTECTED] <mailto:thomas.ruehl%40akitogo.com> > > <mailto:thomas.ruehl%40akitogo.com> <mailto:thomas.ruehl%40akitogo.com> > > > <mailto:thomas.ruehl%40akitogo.com> > > > > Web http://www.akitogo.com <http://www.akitogo.com> > <http://www.akitogo.com <http://www.akitogo.com>> > > <http://www.akitogo.com <http://www.akitogo.com> > <http://www.akitogo.com <http://www.akitogo.com>>> > > > <http://www.akitogo.com <http://www.akitogo.com> > <http://www.akitogo.com <http://www.akitogo.com>> > > <http://www.akitogo.com <http://www.akitogo.com> > <http://www.akitogo.com <http://www.akitogo.com>>>> > > > > > > > > ------------ ------------------------ > > > > > > > > > > > > > > > > > > > > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/