Hi,

I am making use of Remote Object to communicate with Java. I get the following 
error:

onGetSearchFailure [FaultEvent fault=[RPC Fault faultString="Send failed" 
faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error 
NetConnection.Call.Failed: HTTP: Status 500: url: 
'https://localhost:443/BADesktopWeb/messagebroker/amfsecure'"] 
messageId="59EDC7A9-8AC2-3E49-B5E9-AA448BA4BEAF" type="fault" bubbles=false 
cancelable=true eventPhase=2]

My remoting-config.xml is as follows :

<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
        class="flex.messaging.services.RemotingService"
        messageTypes="flex.messaging.messages.RemotingMessage">

        <adapters>
                <adapter-definition id="java-object"
                        
class="flex.messaging.services.remoting.adapters.JavaAdapter"
                        default="true" />
        </adapters>

        <default-channels>
                <channel ref="my-secure-amf" />
        </default-channels>

        <destination id="searchResultService">
                <properties>
                        <factory>spring</factory>
                        <source>searchResultService</source>
                </properties>
        </destination>
        
        <destination id="stockQuoteService">
                <properties>
                        <factory>spring</factory>
                        <source>stockQuoteService</source>
                </properties>
        </destination>
        <destination id="snapQuoteService">
                <properties>
                        <factory>spring</factory>
                        <source>snapQuoteService</source>
                </properties>
        </destination>

        <destination id="participantService">
                <properties>
                        <factory>spring</factory>
                        <source>participantService</source>
                </properties>
        </destination>

</service>


and my services-config.xml is as follows :

<?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" />
    </services>

    <security>
        <!-- djm: replaced JRun with WebSphere -->
        <login-command class="flex.messaging.security.WebSphereLoginCommand" 
server="WebSphere"/>
        <!-- Uncomment the correct app server
        <login-command class="flex.messaging.security.JRunLoginCommand" 
server="JRun"/>
        <login-command class="flex.messaging.security.TomcatLoginCommand" 
server="Tomcat"/>
        <login-command class="flex.messaging.security.WeblogicLoginCommand" 
server="Weblogic"/>
 
        -->
        <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-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-secure-amf" 
class="mx.messaging.channels.SecureAMFChannel">
              <endpoint 
uri="https://{server.name}:443/{context.root}/messagebroker/amfsecure";
                                
class="flex.messaging.endpoints.SecureAMFEndpoint" />                        
                          <properties>
                                                
<add-no-cache-headers>false</add-no-cache-headers>
                          </properties>                                
         </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>
                
<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}:443/{context.root}/messagebroker/httpsecure"; 
class="flex.messaging.endpoints.SecureHTTPEndpoint"/>
        </channel-definition>
    </channels>

    <logging>
        <target class="flex.messaging.log.ConsoleTarget" level="Debug">
            <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>

        <!-- djm: Spring -->
   <factories>
                <factory id="spring" 
                        class="com.citi.gwm.rf.flex.SpringFactory">
                </factory>
        </factories>

</services-config>


What could the problem be? Please suggest a solution.

Thanks & Regards,
Deepa 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: http://www.houseoffusion.com/groups/Flex/message.cfm/messageid:5356
Subscription: http://www.houseoffusion.com/groups/Flex/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.37

Reply via email to