Publishing my flex application in external server (Channel.Security.Error error Error #2048)

when i publish my flex application in an external server i get that error if my flash builder beta 2 is closed in my system , i did configure an endpoint to the dataservice to point to the external server and if i run my flash builder and any body browser the site it open and they can access the data from my application but if i close my flash builder we have this error all of us
Send failed
Channel.Security.Error error Error #2048: Security sandbox violation:
http://www.dcecrak.com/Maine.swf cannot load data from
http://localhost:37813/flex2gateway/?hostport=www.dcecrak.com&https=N&id=-1. url:
'http://www.dcecrak.com/flex2gateway/'
i created a crossdomain.xml file and put it in the web root , if i try to open the link http://www.dcecrak.com/flex2gateway  it open with blank page this means that every thing is oky , my service-config file looks like that :
<?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" />
    </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>
        <!--  CF Based Endpoints -->
<channel-definition id="dcecrak" class="mx.messaging.channels.AMFChannel">
            <endpoint uri="http://www.dcecrak.com/flex2gateway/" class="coldfusion.flash.messaging.CFAMFEndPoint"/>
            <properties>
                  <add-no-cache-headers>false</add-no-cache-headers>
                        <polling-interval-seconds>8</polling-interval-seconds>
                        <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>
        <channel-definition id="cf-polling-amf" class="mx.messaging.channels.AMFChannel">
            <endpoint uri="http://{server.name}:{server.port}{context.root}/flex2gateway/cfamfpolling" class="coldfusion.flash.messaging.CFAMFEndPoint"/>
            <properties>
                <polling-enabled>true</polling-enabled>
                <polling-interval-seconds>8</polling-interval-seconds>
                        <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>
        <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>
        <!--  Java Based Endpoints -->
        <channel-definition id="java-amf" class="mx.messaging.channels.AMFChannel">
            <endpoint uri="http://{server.name}:{server.port}{context.root}/flex2gateway/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel-definition>
        <channel-definition id="java-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
            <endpoint uri="https://{server.name}:{server.port}{context.root}/flex2gateway/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
        </channel-definition>
        <channel-definition id="java-polling-amf" class="mx.messaging.channels.AMFChannel">
            <endpoint uri="http://{server.name}:{server.port}{context.root}/flex2gateway/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="java-http" class="mx.messaging.channels.HTTPChannel">
            <endpoint uri="http://{server.name}:{server.port}{context.root}/flex2gateway/http" class="flex.messaging.endpoints.HTTPEndpoint"/>
        </channel-definition>
        <channel-definition id="java-secure-http" class="mx.messaging.channels.SecureHTTPChannel">
            <endpoint uri="https://{server.name}:{server.port}{context.root}/flex2gateway/httpsecure" class="flex.messaging.endpoints.SecureHTTPEndpoint"/>
        </channel-definition>
        -->
    </channels>
    <logging>
        <target class="flex.messaging.log.ConsoleTarget" level="Error">
            <properties>
                <prefix>[BlazeDS] </prefix>
                <includeDate>false</includeDate>
                <includeTime>false</includeTime>
                <includeLevel>false</includeLevel>
                <includeCategory>false</includeCategory>
            </properties>
            <filters>
                <pattern>Endpoint.*</pattern>
                <pattern>Service.*</pattern>
                <pattern>Configuration</pattern>
                <pattern>Message.*</pattern>
            </filters>
        </target>
    </logging>
    <system>
        <manageable>false</manageable>
        <!--
        <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>
and my crossdomain.xml looks like that :
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="localhost" to-ports="*" secure="false"/>
<allow-access-from domain="*" to-ports="*" secure="false"/>
<allow-http-request-headers-from domain="*"/>
</cross-domain-policy>
really its strange only the site works if my flash builder is running , please help

  Thanks all for your attention, i have solved my problem and i think its a bug in the flash builder , the problem was that when you compile the application and you enabling Network Monitoring , the communication of the AMF channels done throw the  http://localhost:37813/flex2gateway/
and that was the problem if you close the flash builder on your system that getaway dose not exist and on the hosted server there is no such address localhost by this port also so the client application witch is catch in you system try to access your localhost and that cause a security error and the address is also not exist .
so the solution or we have to compile the project after we disable the Network Monitoring in flash builder .

Similar Messages

  • How can we handle in flex application if the server is down?

    how can we handle in flex application if the server is down?

    You and me both. 
    As ambiguous as the original question was, I think he was just asking how to handle a server exception and I would suggest generally just using a Alert.show("your specific message (eg.  The server is currently unavailable)") in the place where you handle the fault return from your service or http call.  I'm sure there are more complicated messaging frameworks or approaches, but that seems to be enough for my apps.

  • Debug the Flex Application with tomcat Server

    Hi,
    I have the adobe flex builder plugin with my eclipse and I created a Flex project which is running on my Tomcat Server. Now, I would like to run my application in debug mode and I could not see the debug perspective. But, if my application is not configured with tomcat server, I can the debug perspective in my eclipse.
    Do we need to do any additional settings for viewing the debug perspective for Flex Applications which is configured in tomcat Server?

    You can't debug an app on the server, at least not using the debug perspective. Troubleshooting deployed apps if far more difficult.
    If this post answers your question or helps, please mark it as such.

  • Can i publish a site to an external server?

    Hi,
    I love iWeb and the simplicity of creating websites but I have an issue with the speed of the Apple servers. All the pages seem to load so slow. Can I therefore create a site using iWeb, but publish it to my own external dedicated server which is much faster?
    Thanks in advance,
    Greg

    The .Mac server is pretty slow at the moment so I guess 90% of the servers out there are faster than .Mac's. So publishing to a server other than .Mac makes the website loading faster yes. It doesn't help if you publish to folder and then put it into .Mac.
    Regards,
    Cédric

  • Using a site in iWeb to publish to an external server - problems with RSS

    Hi!
    I have a rather odd problem. I have a .Mac account, but I also work for a non-profit organization that has asked me to handle their website. I would like to use iWeb to do that and am attempting to publish the site to an external server. However, I also want to use iWeb to publish my own personal account pages to .Mac.
    I have the site up and running, and most everything works on it except the RSS feed. I typed the url into the Publish to Server dialogue, but it has been to no avail. I wonder if it has to do with the fact that I am not publishing ALL of my sites to this server, just one of the sites. (When I invoke the Publish to Server command, it creates a master index and folders for each of the sites. Then, I have been discarding all of them except for the folder of the site I want to publish, which I have to name "public_html" to conform with our domain provider's requirements. This works great, except the RSS feed is broken when I do this.
    I know I can use a seperate log-in account and re-make the entire webpage there, but I consider that to be a last resort and I am looking for a better method than this.
    Any suggestions? The site is http://www.oatag.org
    Thanks,
    Steve
    MacBook 2gHz Core Duo   Mac OS X (10.4.2)   1 GB RAM, Superdrive, 100 Gig HD

    Then, I have been
    discarding all of them except for the folder of the
    site I want to publish, which I have to name
    "public_html" to conform with our domain provider's
    requirements. This works great, except the RSS feed
    is broken when I do this.
    When you break the site structure by changing names of folders you also break the link for the RSS feed.
    I find it hard to believe you are really required to change the name of the folder like that. Instead you should be inserting into the folder called public_html the following two things: the folder published by iWeb which has the same name as your site does inside iWeb, plus the index html file published alongside it. To make sure that this index.html file actually points to the site you are uploading, make sure this site is at the top of the list inside iWeb before publishing.

  • Accessing Web Services with remote Flex Application

    I am trying to access a WebService on Server A from a Flex application running on Server B. I assume that server A should have a crossdomain.xml file; however, I cannot seem to get it working. Could someone please tell me where the crossdomain.xml file should be placed and what the file should contain so that I do not get the following error from WLS:
    [RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Unable to load WSDL. If currently online, please verify the URI and/or format of the WSDL (http://10.0.0.124:7001/MeterDataServices?WSDL)"]
         at mx.rpc.wsdl::WSDLLoader/faultHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\wsdl\WSDLLoader.as:98]
         at flash.events::EventDispatcher/dispatchEventFunction()
         at flash.events::EventDispatcher/dispatchEvent()
         at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:168]
         at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:220]
         at mx.rpc::Responder/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\Responder.as:49]
         at mx.rpc::AsyncRequest/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]
         at DirectHTTPMessageResponder/securityErrorHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:368]
         at flash.events::EventDispatcher/dispatchEventFunction()
         at flash.events::EventDispatcher/dispatchEvent()
         at flash.net::URLLoader/redirectEvent()

    I don't really know my Flash/Flex all that well, but a shot in the dark...I think the crossdomain.xml needs to be at the server root, so you'll need to specify the root context, which can be done in weblogic.xml, for a web application containing crossdomain.xml. To see if it works, use a browser to pull back the file:
    http://serverA/crossdomain.xml

  • Can not open flex application in IE

    Dears,
       I met a problem as below.
    I login a pc client which restricted to access D drive (no read permission) and can not access internet as well.
    But, it is able to access the intranet servers.
    However, I found that I can not open the flex application deployed in the intranet server by IE.
    I tried to open the flex application in Firefox, it is no problem.
    I do not know what's the constraint configued in IE by our windows administrator.
    I just know the IE's temporary files is configured to D:\Documents and Settings\pschung\...., and I have no D drive read permisson.
    Will flex application need to be downloaded to local drive?
    And since I have no read permission of D drive, so it is failed to download the application?
    Is there any settings I can set? Therefore I can successfully open the flex application in the intranet by IE.
    Really thanks for your help in advance.

    Today, I have a new test result that the user account is allowed to access internet, but still can not access D drive.
    The user can not change the IE's internet temporary files location.
    I can not open the flex application from yahoo server.
    Is there any method to execute flex application without temporary files support?
    Thank you very much.

  • Best webservers for deploying flex application

    Hi,
    I want to deploy flex application in web server.
    I am serching for best and suitable server for deploing flex
    application.
    any info pls.............

    Rule 1: Never use the "Automatically Expose UI Componentes in a New Managed Bean" option, create your bindings manually;
    Rule 2: Rule 1 is always right;
    Rule 3: In doubts, refer to rule 2.
    You may also want to check out :
    http://groups.google.com/group/adf-methodology
    And :
    http://www.oracle.com/technology/products/jdev/collateral/4gl/papers/Introduction_Best_Practices.pdf

  • Invoke windows sound recorder in host machine by flex application

    Hi
    I have a flex application which provides option to invoke
    windows sound recorder in client machine. User provides path of
    windows sound recorder exe file and using 'navigateToURL('path of
    recorder given by user)' method i plan to invoke the recorder in
    client machine.
    While executing this code in flex builder it runs properly
    and invokes recorder. Then i deployed the flex application in a
    server and requested using internet explorer. But this time it does
    not invoke recorder. The error messge it displayed is gi ven below
    SecurityError: Error #2148: SWF file
    http://localhost:8080/flex/bin/DEVM.swf
    cannot access local resource C:\WINNT\system32\sndrec32.exe. Only
    local-with-filesystem and trusted local SWF files may access local
    resources.
    at global/flash.net::navigateToURL()
    I think it is a security issue of sand boxes. Anyway i tried
    to make the directory where exe file is kept (ie. system32) as a
    trusted location using 'Global security settings panel'. But that
    also did not solve the problem. I think only swf files, not any
    other files, in the trusted local directories can be accessed by
    the remote flex application. Is it right ???
    Anyway i dont wish to keep any swf file under
    'local-with-filesystem' sandbox in client machine.
    Can anybody please help me to resolve this issue please ....
    -rakesh

    Hi,
    The problem is I am not able to connect to database (11i/R12) from host machine. I am successfully able to run the application from host machine after putting entry in "hosts" file.What is the error?
    To connect to database I have installed Oracle 9i client on host machine and put the entry in TNSNAMES.ORA generated by 11i/R12, but even doing so I am not able to connect to database.Are you able to tnsping the entry? If not, what is the error?
    Please make sure you also follow the steps in (Note 291897.1 - 11.5.10 New Features : Managed SQL*Net Access from Hosts).
    Is there any way I can connect to database (Installed on VMWARE) from HOST Machine.Post the error you get when you connect to the database remotely as well as the output of tnsping command.
    Regards,
    Hussein

  • Error # 1014 verifyError - flex application in Livcycle Workspace

    Hi All
    I have created a flex application using Flex SDK 3.4.1 to be incorporated in Adobe LiveCycle ES 2. My flex application is working fine, but when I lunch the flex application inside the Adobe LiveCycle Workspace, I got Error # 1014 VerifyError and the cause of this error is  the use of flashx.textLayout.elements.TextFlow libaray.
    Any help is really appriciated.
    Best regards
    Khaled

    That explains it then. This example requires the ContentElement, which is only present in FlashPlayer 10 and later. The example should require that -- when the project is set up, it can specify the minimum Player version it requires. Then if you try to run it on an earlier Player you get a warning that the SWF can't load on this Player, and it tells the user what version number is required. Try installing FP10, and it should work.

  • How to get rid of Channel.Security.Error when developing locally?

    okay here's the rundown, I'm trying to use an HTTPService
    that's on https://mydomain.com, when I hit the run button in flex
    builder I get a Channel.Security.Error because
    file:///User/.../main.html is not the same domain as mydomain.com,
    so in order to run it I'm hitting the run button, then sftping the
    swf to mydomain.com/~myname/ and then I don't get the error. The
    big issue with this is I can't figure out how to attach the
    debugger when I do this.
    So the question is, is there a way I can either disable the
    url security settings when the flash file is being run from file://
    or do something to make it so I can debug just by hitting the
    button instead of having to jump through all these copying
    hoops?

    so I need to put a file on the root of the domain with the
    service on it?:
    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM "
    http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
    <allow-access-from domain="localhost" />
    </cross-domain-policy>
    If I can't get it on the root of the server, is there another
    way without running a webserver on my local box?

  • How to read JBoss server 'app.properties' file in the deployed Flex application?

    Hi, my current Flex project is using LCDS server to make call (Remote object call and Data managements services' call) to the backend Java services and consume data to render. I have defined the AMF and RTMP channels in the services-config.xml file and destinations for the Java services' in the remoting-config.xml and data-management-config.xml files.
         <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
                <endpoint url="http://localhost:8080/eqcFlex/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
                <properties>
                    <polling-enabled>false</polling-enabled>
                </properties>
         </channel-definition>
    As of now both the Flex application WAR file and Java services EAR files are depolyed on the JBoss server on my machine, therefore I can hardcode the endpoint URL as http://localhost:8080 in the services-config file and hit the Java services.
    But the requirement is that the Flex application WAR file needs to be deployed on JBoss servers deployed on different machines and hence the endpoint URL cann't be hardcoded in the services-config.xml file. Is there a way we can pick up the endpoint URL from the JBoss server's app.properties file so that we can dynamically create channels in Actionscript code and make call to the backend services with dynamic endpoint URL?

    But in Command prompt I found out that My properties file by name
    'cedrelay.properties' is not recognised by web.xml.My web.xml structure is
    How does web.xml "recognize" anything?
    You specify the properties file as an init parameter. Do you read it in the init method of the servlet? If so, what does the code look like for reading the properties file?
    You'll have better luck if you put that properties file in WEB-INF/classes and load it as a resource input stream from the CLASSPATH.
    %

  • Publishing Website to External Server

    Hello,
    I am used to creating websites in html code in a windows based program, So I have paid for a domain and server space.
    I now want to use a sub domain as a personal web page, But I want to use iWeb because it is quick, easy and i can do it on the go.
    Can I not publish to my external server from iWeb??

    You can't publish to your server directly from iWeb. First you have to publish to a folder (from iWeb File menu). Then you get what you're used to see: HTML files (and Folders,...). Upload those resulting files to your server as you're used to do: using an FTP application.
    You maybe want to have a look at this page as well:
    http://iwebfaq.org/site/iWebFolderFTP.html
    especially Chapter 3.1)
    Regards,
    Cédric
    +“I may receive some form of compensation, financial or otherwise, from my recommendation or link.”+

  • Flex application not working when deployed run from Server

    Hi,
    I have Flex application which takes a parameter from user, makes a web-service call and returns the message.
    This application is running perfectly when I launch from IDE.
    But when I copy the files from bin-release to server and launch it, it gives me no result.
    In the crossdomain file on the server which hosts web-service, I have added the my host IP in the
    allow-access-from domain tag.
    In the initialization method of the application I load crossdomain using following code:
        Security.allowDomain("remoteservername");
        Security.loadPolicyFile("http://remoteservername/crossdomain.xml");
        var request:URLRequest = new URLRequest("http://remoteservername/crossdomain.xml");
        var loader:URLLoader = new URLLoader();
        loader.load(request);
    Is there a way I can debug application when running from server?
    Please give me some pointer to solve this problem.
    Thank you.
    Chintan

    Alex thanks for reply
    The URL for the app is http://<some_IP>/flex_app
    <some_IP> is added in crossdomain.
    Also we have outbound IP's and of these are also added in the crossdomain file.
    This is the current content of crossdomain file:
    <cross-domain-policy>
    <site-control permitted-cross-domain-policies="master-only"/>
    <allow-access-from domain="<some_IP>"/>
    <allow-access-from domain="<outbound_IP1>"/>
    <allow-access-from domain="<outbound_IP2>"/>
    <allow-access-from domain="<outbound_IP3>"/>
    <allow-http-request-headers-from domain="<outbound_IP1>" headers="SOAPAction"/>
    <allow-http-request-headers-from domain="<outbound_IP2>" headers="SOAPAction"/>
    <allow-http-request-headers-from domain="<outbound_IP3>" headers="SOAPAction"/>
    </cross-domain-policy>
    App runs perfectly fine when launched from Flex Builder.

  • Web Dynpro application calling external web server using HTTPS giving error

    Hello,
    I don't know whether this is the right question in this forum but my ABAP web-dynpro applicaiton is expected to call another HTTP application on external web server through HTTPS. Presently it is calling through plain HTTP but we want to have HTTPS.
    Here are the steps that we followed based on the link from help.sap.com
    1] Received the certificate files from external web server
    2] Created SSL Anonymous client
    3] Imported the certificate files under this client and added into the certificate list
    4] Re-started ICM
    5] Created RFC Destination of type HTTP to connect to external server with SSL option and basic authentication. This RFC destination was working under plain HTTP.
    When tried with Test connection it gave error "ICM_HTTP_CONNECTION_FAILED".
    Any idea what might be missing. Thanks in advance.
    Regards
    Rajeev

    Used proper certificate after which the error went away

Maybe you are looking for