Visualizing MII data in Xcelsius / Flash

I am visualizing some MII data using Xcelsius 2008.  For the most part I have been successful, particularly when visualizing within an MII session.  However there are some cases where my users will encounter a Flash error #2048, which is related to some security within Flash that will not allow cross-domain access to data.
You may ask, if you are within the MII environment why would it be cross domain.  Well, as it turns out Flash does not use a very complex mechanism for determining the domain, if the shortcut that my users use to access MII is
http://<server>:50000/MII
  instead of
http://<server>.<domain>.<company>.net:50000/XMII
Flash thinks that this is a cross-domain call if the URL embedded in Xcelsius uses the fully qualified domain name.
While I could send out new shortcuts to everyone, there are other issues.  And some future initiatives that may require cross-domain calls.
When Flash encounters a cross domain call, it looks for a policy file on the root of the datasource called crossdomain.xml which may look something like
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
     <site-control permitted-cross-domain-policies="master-only"/>
     <allow-access-from domain="*"/>
     <allow-http-request-headers-from domain="*" headers="SOAPAction"/>
</cross-domain-policy>
There are some SDN posts detailing how to get this file into the root on an ABAP WAS, however nothing about how to do it on a Java only server.   It would need to be accessible at:
http://<server>.<domain>.<company>.net:50000/crossdomain.xml
I realize this post crosses several different SAP technologies, any help would be appreciated, or direction on where I should post this.
Rod

I am glad that I found this thread, because I needed to put a custom crossdomain.xml file in the root folder of a NetWeaver Application Server (Java) CE 7.2, so that an external Adobe Flex application could call some web services of the MII instance that resides in this NetWeaver AS. This thread gave me a good start point for investigation and tests.
In my case, I had to add the crossdomain.xml file to this jar file:
<drive letter>:\usr\sap\<SID>\J17\j2ee\cluster\apps\sap.com\tc~je~crossdomain~xml~app\servlet_jsp\crossdomain.xml\root\WEB-INF\lib\ tc~je~crossdomain~xml~web_api.jar
I renamed the original crossdomain.xml file that was in the jar file and replaced it with the custom crossdomain.xml file. This made the call to [http://<servername>:<port>/crossdomain.xml] on a browser bring my custom crossdomain.xml file .
I just found it curious that this seemed to be required specifically for the crossdomain.xml file to be on the root (from the file caller's perspective). For any other files to be on the root (from the file caller's perspective), this is the folder which the files have to be copied to:
<drive letter>:\usr\sap\<SID>\J17\j2ee\cluster\apps\sap.com\com.sap.engine.docs.examples\servlet_jsp\_default\root
Edited by: Daniel Takara on Nov 2, 2010 6:29 PM

Similar Messages

  • Error in visualizing a Data Form "WDEFGenerator.cpp"

    Hi,
    I have migrated an HFM application from version 4.01 SP2 to version 11.1.2.1
    Everything works fine appart from an error in visualizing a Data Form:
    In the previous version of HFM this error was not verified.
    If I disable the option SuppressNoDataRows I get no errors but I would like to keep this option enabled.
    Does anyone know what could be the problem?
    The error I'm getting is:
    Error Reference Number: {3783BC27-A47D-463A-9F21-5E1C2B55A775};User Name: hypadmin@Native Directory
    Num: 0x80070057;Type: 0;DTime: 6/19/2012 4:41:11 PM;Svr: BMI-2K8-HFMPA;File: WDEFGenerator.cpp;Line: 1407;Ver: 11.1.2.1.103.3505;
    Num: 0x80070057;Type: 0;DTime: 6/19/2012 4:41:12 PM;Svr: BMI-2K8-HFMPA;File: WDEFGenerator.cpp;Line: 3284;Ver: 11.1.2.1.103.3505;
    Num: 0x80070057;Type: 0;DTime: 6/19/2012 4:41:12 PM;Svr: BMI-2K8-HFMPA;File: WDEFGenerator.cpp;Line: 3166;Ver: 11.1.2.1.103.3505;
    Num: 0x80070057;Type: 0;DTime: 6/19/2012 4:41:12 PM;Svr: BMI-2K8-HFMPA;File: CHsvWebFormGeneratorACM.cpp;Line: 3687;Ver: 11.1.2.1.103.3505;
    Num: 0x80070057;Type: 0;DTime: 6/19/2012 4:41:12 PM;Svr: BMI-2K8-HFMPA;File: CHsvWebFormGeneratorACM.cpp;Line: 3389;Ver: 11.1.2.1.103.3505;
    Num: 0x80070057;Type: 0;DTime: 6/19/2012 4:41:11 PM;Svr: BMI-2K8-HFMPW;File: CHsvWebFormsACV.cpp;Line: 569;Ver: 11.1.2.1.103.3505;
    And the data form script is:
    ReportType=WebForm
    ReportLabel=1_1_12_1
    ReportDescription=Trade Receivables > 12 months
    BackgroundPOV=S#ACT.w#<Scenario View>.V#<Entity Currency>.A#[None].I#[ICP None].C1#[None].C2#[None].C3#[None].C4#[None]
    SelectablePOVList=Y{[Hierarchy]}.P{[Second Generation]}.E{GRBRA000.[Base]}
    C1=C1{FL_CURR.[Base]}
    R1=A#3_03_01.I#[ICP Entities],AddMember:I{CONS}
    R2=A#3_03_01.I{CONS}
    R3=A#3_03_02.I#[ICP Entities],AddMember:I{ASS}
    R4=A#3_03_02.I{ASS}
    R5=A#3_03_03.I#[ICP Entities],AddMember: I{PARENT}
    R6=A#3_03_03.I{PARENT}
    R7=A#3_03_04,NoSuppress
    R8=A#3_03_1.I#[ICP Top],CustomHeaderStyle:font: bold,NoSuppress
    FormRowHeight=20 px
    PrintNumRowsPerPage=10
    PrintNumDataColsPerPage=3
    SuppressNoDataRows=True
    ShowLabels=True
    SuppressColHeaderRepeats=False
    HeaderOptionAccount=ShowLabel,ShowDescription,Length:50
    HeaderOptionICP=ShowDescription
    HeaderOptionCustom1=ShowDescription
    HeaderOptionCustom2=ShowDescription
    Thanks
    Best Regards

    Hi
    Check they have the "Data Form Write Back from Excel" role in Shared Services.
    See p.133 of the security guide for more info -
    http://docs.oracle.com/cd/E17236_01/epm.1112/hss_admin_1112200.pdf
    Regards
    jpr

  • Not able to see Data in Xcelsius 2008

    Hi everyone,
    My question is I am not able to see data in Xcelsius spreadsheet although I am able to connect to SAP BW and also able to see and select query but when I select Cross Tab Data in output Values it is not displaying in Xcelsius spreadsheet
    System Info
    Xcelsius 2008 Enterprise Trial Version SP 3.0
    SAP BW 7.1 SP 6 ABAP and JAVA
    Any help would be appreciated

    Hi Rashid,
    When you are using the BW conenction in Xcelsius you will not see any data in the spreadsheet at design time or at preview time.
    To see the data you need to go SAP > Publish, then SAP > Launch to test the dashboard in the NetWeaver Portal as that is the only place where the data can be viewed.
    Regards
    Matt

  • Load monthly excel data in xcelsius

    Hi,
    I have 12 month of data for 35 KPI in excel sheet which needs to be updated every month when new data comes.
    I need to design a dashboard in xcelsius, can you please help me how can i design the architecture for this dashboard so that when excel sheet will be updated every month then data automatically refresh in dashboard.
    Any help or document with basic knowledge of architecture design will be appreciated.
    Thanks & Regards,
    Ram Krishna

    Hi Ram,
    Check the below threads, same thing disscussed:
    How to Dynamically Refresh data in Xcelsius 2008
    Update Excel sheet data automatically or Import Excel sheet automatically
    Regards,
    Javed

  • About the number of rows used to map data in Xcelsius

    Hi Everyone:
    I am using web services to fetch data into Xcelsius. The information I got from web service will increase in time and what I suppose is when I run out of rows to get all data I must open my Xcelsius model and select a greater range of rows on each component to get all the data that the web service is bringing.
    Is there an alternative to avoid modifying ranges of data in crontrollers when rows mapped are not enough for the data you are fetching from a web service?
    It is a bit confusing, I hope I've been clear enough. I really really will appreciate your opinions. If possible give me technical explanations.
    Thank you,
    Skull
    Edited by: skull_buck on Aug 6, 2009 7:40 PM

    Hi Greg
    Thanks for your fast reply.
    What you suggested is exactly what I am doing now, and also I increased the number of rows allowed to map en Xcelsius which are 512 by default.
    I would like to know now, how many rows are advisable to increase? Because I am using some components and you must specify for each one a certain number of rows.
    I test mapping 3000 and even 6000 rows but the model is too slow and I was not able to export the swf file in any format.
    Thank you again,
    Skull

  • How to view data in Xcelsius from an external Excel file

    Hi Everyone,
    i wonder if you know How to view data in Xcelsius from external Excel file and not depend only on the emebded excel sheet.

    Hi,
    As per my understanding, excel has to be imported in Xcelsius to draw up the dashboard. Your aggregated data sits in the xlf file. Using an external excel file will not be possible (I guess).
    One of the ways to connect to an external excel, is the use XML Maps but then your data has to be in the form of XML which will be pulled into excel first and then needs to be brought in Xcelsius using Data Manager.
    You can explore XML Maps in xcelsius in SDN.
    Regards
    Nikhil

  • How to transfer quicken data from a flash drive to quicken essentials

    How do I transfer my Quicken data from a flash drive to Quicken essentials with new Lion Os software?

    https://qlc.intuit.com/app/full_page#

  • SAP and Non-SAP data to Xcelsius

    Hi Experts,
    I m new to Xcelsius and i a m currently working on Xcelsius project, i need help on approach to bring both SAP and Non-SAP data to Xcelsius. Here the scenario goes on....
    Total 6 plants are there, out of 6, 4 plants are on SAP and other 2 plants are on Non-SAP (Excel)
    The requirement is to develop a dashboard to see all the plants details (both SAP and Non-SAP)
    The approach i suggested for SAP: ECC --> BW --> InfoProvider --> Query --> QaaWS --> Xcelsius
    For non-sap, data is available in excel, so we can bring that data directly to xcelsius, but problem is how to make it dynamaic because data in excel changes daily.
    So my doubt is, if i  develop a universe on excel files, then how to combine both SAP and Non-SAP universes. Is Data Federator is required for this or is there any approach to bring both SAP and Non-SAP data to Xcelsius.
    Can any one help me on this
    Thanks & Regards
    Ramakrishna Kamurthy

    hi
    Another approach which i have used in the past is to have data in XML format, placed on a web server.  When my data changes daily, i just export my data from excel or whatever source into the XML format..
    Use the XML data connector to bring into xcelsius.
    thanks.. hope this helps
    regards
    Jeff.

  • Establish connection with database to send/receive data through Xcelsius

    Hi
    Iu2019m working on a Xcelsius project that requires to establish 2 way communication with the SQL server.
    2 way communication requirement: When user selects an option (country) from the accordion component, it needs to send that to database as a query and retrieves that particular country data onto Xcelsius and refresh the chart data accordingly.
    Iu2019m thinking of using ASPX to communicate between Xcelsius and the SQL server, but not sure how to proceed.
    Appreciate if anyone can provide instructions or pointers to where I can get started with it
    Thanks,
    Malik

    Malik,
    I had worked on a similar requirement, where Sql server should be integrated with Xcelsius and should retrieve real time data.
    Here is what we did...
    -->Configured web service on SQL server side (you will find plenty of doc related to this on google)
    -->Configured Web Service connection in Xcelsius (by passing the WSDL url generated from the SQL server)
    -->Developed dashboard in Xcelsius which retrieves data from SQL server realtime i.e. when user passes Variable value through a component (Combo box or anything), then this value in inturn passed to webservice, and then this web service will retrieve the data to Xcelsius.
    Hope this helps...
    -Anil

  • How to use Director 11.5 ByteArray data in to Flash ByteArray ?

    How to use Director 11.5 ByteArray data in to Flash ByteArray ?

    Did you configure it in Window / Preferences / Flash Builder / Installed SDKs?

  • Question on IPAD's Speedy 4G Eats Data in a flash

    When I purchased my brand new Apple's IPAD, 4G, I also purchased a 2G data plan.  Now comes the new that the my IPAD speedy 4G eas up data in a flash.
       My question is:  I have already purchased and downloaded some Ibooks on my shelf.  So everytime when I open my book to read from the shelf, does this article I just mentioned applies?    In other words I am not accumulating additonal data that would gulp up my monthly 2MG data plan.

    Ok your are thinking wrong way about this. The reports you are reading do not mean that by same usage as on old iPad your data goes faster. A random online video is a certain size, and it doesn't matter if you download it off iPad 2 with 3G to iPad 3 with 4g. The file size (let's say is 400mb). So both iPads will consume same amount of data. File sizes and your consumption of data does not change because you are on 3G or 4g device. The reason they see saying users use up 4g faster is because due to such significant increase in Internet speed, users go through a lot more content in the same period of time as it would have taken on 3G device.. So if you never busted over your 3G limit before I wouldn't worry about it.
    Btw once you download a book you do not consume any additional data unless you bookmark or something along those lines because at that point iCloud will do a sync, but that's such a minimal consumption again that I wouldn't worry about it

  • Simple data inventory using flash cs3

    is it possible to create very simple data inventory for
    example for a library using flash cs3?
    This is not for online purpose... the application contain a
    form where users can enter data about the books like date returned
    and so on..

    you're welcome :)
    1) that is correct. unfortunately, we can't 'write' to an xml
    file from Flash, one needs to parse the data sent from Flash using
    a server-side script such as php to perform the actual writing of
    the file and store it to a directory location. so in this sense, it
    may be 'easier' to use a local database and server (running on the
    same machine) and use a intermediary 'helper' interface such as
    amfphp.
    2) Flash does contain several classes to work with xml data
    internally, and is quite powerful in that regard. however, if you
    opt to use a system like a DB and amfphp, it can use 'regular'
    Flash objects to send and receive data and handles the conversion
    automatically, so would ultimately be both simpler to implement and
    very very fast. some basics on amfphp can be found here:
    http://www.gotoandlearn.com/play?id=78
    (don't worry about your English, it's just fine :)

  • Is Data dead in Flash?

    OK.  I've apparnelty been under a rock for some time now.
    What has happened to the Data components in Flash CS5?  Web Services?
    I routinely write apps that read/write to SQL server with the data components from Flash MX-2004.  What has happened to them?
    Do we still have Datasets?  XMLConnector? Resolver?
    Cheers -  Frank

    Not dead.  Just moved.  Adobe took this functionality out of Flash and made Flex.  I'm not sure if the "Form" views and data connections were scaring the animators away, but they're gone.  Since Flex is just another way of compiling SWF files, technically it's all still there.  I just wouldn't open up your old V2 data component FLA files and try to recompile them in CS5 Flash.  They've changed enough of the core classes, that while they may compile, you're never sure of what you'll get (think dll hell again).  This is probably another reason they've been removed.
    Go check out Flash Builder (yah, I know, I just it wasn't in Flash, but they've recently rename Flex Builder, Flash Builder).  Think of it as a different paradigm to get to the same result.

  • How to add Pco to MII Data Service

    Which MII Data Services Connector is used to connect Pco 2.1 to MII Version 12.1.1 Build(273)?  I did not see Pco in the list of Connectors to add...
    Thanks!

    I see what you are asking for. I am not sure if its achievable as of MII 12.1 version. I am using PCo only to listen and UDS to write to the tags. Let me know if we can also write to the tags via PCo.
    I have UDS, PCo installed on the OPC server, seperate from MII server.
    Chanti.
    Edited by: CKxMII on Jan 26, 2010 3:45 PM
    Edited by: CKxMII on Jan 26, 2010 3:45 PM

  • Unable to utilize Drill-Down for all Filtered Dates in Xcelsius Engage 2008

    Iu2019m very new to the Xcelsius Engage 2008 product and donu2019t understand what is needed to correct the drill-down problem encountered in a newly created dashboard. 
    The issue is with Drill-Down from a filtered chart.  For some reason, I am unable to correctly pick any data item from the chart located top of workspace to drill-down to the lower chart when selecting a month beyond Jan u201911.  
    Iu2019ve unhidden the Label Based Menu, List Box 1 and List Box 2 during attempt to find out why I am unable to drill-down when I select a month other than Jan u201911.  As youu2019ll see, when you u2018manuallyu2019 click in the unhidden List Box 2, the bottom chart is displaying the correct data.
    Also - new to post for this forum - is there a way to attached the XLF to help with visual support to the problem?
    Thank you,
    Deborah

    Hi there and welcome.
    First troubleshooting step is to add a spreadsheet component to your canvas so you can watch what's happening. Second, have a look at this step-by-step to make sure you're not missing any steps. http://blog.davidg.com.au/2011/04/xcelsius-interactivity-chart-drill-down.html
    Can you select only Jan '11? Or only up to Jan '11? Are you selecting whole months or days?
    Assuming that your second chart is filtering for this date, I would check that the formatting is correct. Try, for example, removing all formatting so that you're seeing 40668 instead of a date. Does that work?
    Also, it can be helpful to post your version number. This can be found under Help > About Xcelsius and will something like 5.3.5.0

Maybe you are looking for