Problem integrating BI analysis in web portal using HtmlViewServiceSoap

GOAL:
We have a web portal that is built using JSF and RichFaces and we want to integrate BI analysis using Oracle BI EE web services.
We use Oracle BI EE 11g and tested with both 11.1.1.5 and 11.1.1.6).
SOLUTION:
Because Oracle BI server will not be accessible outside for the end web user we need to implement a proxy servlet acting as a bridge.
Oracle BI web services provides a nice way of doing this: setBridge method in HtmlViewServiceSoap interface.
In order to achieve our goal we use the HTML produced from oracle BI web service directly into a new created jsp page.
This whole jsp page content is:
<%
String biReport = (String)request.getAttribute("biReport");
MyServiceUtils.writeBiContent(request, out, biReport);
%>
writeBIContent method is listed here: http://pastebin.com/ndVt3HBu
Our proxy/bridge servlet code is listed here: http://pastebin.com/NibVnBLb
THE FIRST PART WORKS:
The first HTML content retrieved from web service looks OK: all js and css files are prefixed with our bridge url.
Example:
<script type="text/javascript" src="/AbsWeb/bridgeservlet?RedirectURL=http%3a%2f%2f127.0.0.1%3a9704%2fanalytics%2fres%2fb_mozilla%2fcommon%2fobips.JavaScriptExtensions.js"></script>
Complete html code generated can be viewed at: http://pastebin.com/DGRwTjaz
Therefore our bridge servlet is used to retrieve resources like:
http://localhost:8282/AbsWeb/bridgeservlet?RedirectURL=http%3a%2f%2f127.0.0.1%3a9704%2fanalytics%2fsaw.dll%3fajaxGo
http://localhost:8282/AbsWeb/bridgeservlet?RedirectURL=http%3a%2f%2f127.0.0.1%3a9704%2fanalytics%2fsaw.dll%2fpages/common/ajaxloggedin.html
These are translated by our servlet into:
http://127.0.0.1:9704/analytics/saw.dll?ajaxGo&NoCookie=1&SearchID=jloq2nea8i290a6c9knifttj86&urlGenerator=qualified&_scid=XjlySz0yuAMz1rjOZZ4Y&ContainerId=m%3Aportlet%7Er%3ATestrevenuebydistrict&NQID=s0vbq5q6u2ijee3s9arnmmbsgtldhghfdlq6lc2&icharset=utf-8
http://127.0.0.1:9704/analytics/saw.dll/pages/common/ajaxloggedin.html
FINALLY OUR PROBLEM:
The html code retrieved with ajaxloggedin.html does not use our bridge servlet for all js and css files...
we expect this:
example: <link rel="Stylesheet" href="/AbsWeb/bridgeservlet?RedirectURL=http%3a%2f%2f127.0.0.1%3a9704%2f/analytics/res/s_blafp/uicomponents/blafplus.css" type="text/css">
but we get this:
example: <link rel="Stylesheet" href="/analytics/res/s_blafp/uicomponents/blafplus.css" type="text/css">
The first part is missing.
Complete html code of ajaxloggedin.html can be viewed at: http://pastebin.com/gKTMfPSR
We end up with a rotating clock displaying in our web page...
Does anybody see what we are doing wrong, or has anybody had the same problem and a solution or work around?
Thanks,
Hans

Hi,
Can you go to RSA1 and check in BI Content - Bex Web Template - Select Objects and Transfer Selection - and see if the 0Analysis_Pattern is active or not and is transported to QA.
And the second thing is to check the SPRO Config for the Template which is maintained:
To Do this navigate in BW System:
SPRO -  SAP NetWeaver - Business Intelligence - Settings for Reporting and Analysis - BEx Web - Set Standard Web Template - and see if Web Template is maintained as it is in Dev.....
Since when you run the Query from Query Designer it will check in SPRO for this setting and show the report with that template.
Hope this helps.
Cheers-
Pramod

Similar Messages

  • Confirmation creation error in web portal using BRF

    Hi SRM Gurus,
    We are new to SRM 7.0. Currently we are trying to create a confirmation step through BRF to get approval for confirmation of  goods received.  We are using a copy of the FM: /SAPSRM/WF_BRF_0EXP000 with the following parameters:
       0C_C1_C_FWFCORLCNTNT   > Class: /SAPSRM/CL_WF_RULE_CONTXT_CONF
       0C_C2_C_GET_PROPERTY    >  Method - Get Atrribute Value 
       0C_C3_C_SPECIFICAT             > Specification (for example, confirmation/return delivery/cancellation)
    The standard workflow number is WS 40000015.
    When we are using the Result Type as Boolean, we are getting a pop-up error message "Schema not found" in the web portal.
    When the Result Type is changed to C (Length 30), we are getting a pop-up error message "No process levels defined in process scheme CF" error in the web portal.
    Kindly provide us your valuable suggestions..
    Thanks in Advance.
    Cheers,
    Ashok.

    Hi,
      Is your schema evaluation(Event) linked to a expression(Schema definition) determine dynamically? if so check your FM expression when EV_VALUE return correct value.. make sure you clear the ev_data_missing..

  • Problems integrating Worklist service with WebCenter Portal Framework

    I am trying to create a portal framework app integrated with the worklist service and I am following this
    http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_worklists.htm#BEIIBCCI .
    But every time I try to go to the worklist part of my app I get this error.
    <Submission> <run> Submission[id=4, service=Worklist, resource=Worklast] caught exception running task
    oracle.bpel.services.workflow.client.WorkflowServiceClientException: oracle.bpel.services.workflow.client.WorkflowServiceClientException: javax.xml.ws.WebServiceException: oracle.fabric.common.PolicyEnforcementException: PolicySet Invalid: WSM-06102 PolicyReference The policy reference URI "oracle/wss10_saml_token_client_policy" is not valid.
         at oracle.bpel.services.workflow.query.client.AbstractDOMTaskQueryServiceClient.authenticate(AbstractDOMTaskQueryServiceClient.java:187)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.webcenter.concurrent.MethodTask.call(MethodTask.java:34)
         at oracle.webcenter.concurrent.Submission$2.run(Submission.java:484)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.webcenter.concurrent.Submission.runAsPrivileged(Submission.java:498)
         at oracle.webcenter.concurrent.Submission.run(Submission.java:424)
         at oracle.webcenter.concurrent.Submission$SubmissionFutureTask.run(Submission.java:888)
         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
         at oracle.webcenter.concurrent.ModifiedThreadPoolExecutor$Worker.runTask(ModifiedThreadPoolExecutor.java:657)
         at oracle.webcenter.concurrent.ModifiedThreadPoolExecutor$Worker.run(ModifiedThreadPoolExecutor.java:682)
         at java.lang.Thread.run(Thread.java:662)
    Caused by: oracle.bpel.services.workflow.client.WorkflowServiceClientException: javax.xml.ws.WebServiceException: oracle.fabric.common.PolicyEnforcementException: PolicySet Invalid: WSM-06102 PolicyReference The policy reference URI "oracle/wss10_saml_token_client_policy" is not valid.
         at oracle.bpel.services.workflow.query.client.TaskQueryServiceSOAPClient.invoke(TaskQueryServiceSOAPClient.java:209)
         at oracle.bpel.services.workflow.query.client.TaskQueryServiceSOAPClient.authenticate(TaskQueryServiceSOAPClient.java:245)
         at oracle.bpel.services.workflow.query.client.AbstractDOMTaskQueryServiceClient.authenticate(AbstractDOMTaskQueryServiceClient.java:180)
         ... 17 moreI have also looked at this and did it, but it did not work and I basically get the same error just different type of policy refrence. https://blogs.oracle.com/webcenterportal/entry/oracle_bpm_suite_oracle_webcenter
    Any help would be greatly appreciated. Thanks

    Ok I got Integration with Worklist on webcenter portal. If you are following this http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_worklists.htm#BEIIBCCI and are running into the same error I had. The one about the Policy Store being Invalid and are developing with Jdeveloper. This is what you do.
    1. Log into the administration server for JDeveloper.
    2. Go to deployments.
    3. click on wsm-pm
    4. select the targets tab.
    5. check the wsm-pm ( i also checked all the ones that were under it when you expanded the selection)
    6. Click change targets.
    7. Select Default server and click yes.
    8. Restart the integrated server.

  • Problem integrating weblogic commerce server; how to use dfc/jsp with only weblogic AS

    "Hi,I was evaluating 4i WCM Edition Starter Kit. I have thefollowing one problem and one question.1. Problem:We installed Documentum (WCM Edition Starter Kit V4i)but BEA Integrationphase does not succeed.The error I got is "not enough disk space". We haveinstalled both BEA WLCS and WCM on D dive while documentum on C.Both drive currently has almost 1.5G free of hard disk spaceNow the content of BEAIntegrationins.txt is

    What if you need to access more than one data source?
              <sql:query var="myQuery" dataSource="myDataSource">
              </sql:query>
              <sql:query var="myOtherQuery" dataSource="myOtherDataSource">
              </sql:query>
              If you specify one data source as the default, how do you access the other
              one?
              -- Craig
              "thanh nguyen" <[email protected]> wrote in message
              news:3fa18529$[email protected]..
              > I believe you can set up a default datasource for the application context
              in the web.xml and weblogic.xml. That way, on your JSP, you will not need to
              set the datasource. The connection pool will handle all of that for you.
              >
              > 1. modified weblogic.xml
              > <reference-descriptor>
              > <resource-description>
              > <res-ref-name>jdbc/hr</res-ref-name>
              > <jndi-name>jdbc/hr</jndi-name>
              > </resource-description>
              > </reference-descriptor>
              > 2. modified web.xml
              > <context-param>
              > <param-name>javax.servlet.jsp.jstl.sql.dataSource</param-name>
              > <param-value>jdbc/hr</param-value>
              > </context-param>
              >
              > <resource-ref>
              > <res-ref-name>jdbc/hr</res-ref-name>
              > <res-type>javax.sql.DataSource</res-type>
              > <res-auth>CONTAINER</res-auth>
              > </resource-ref>
              > 3. redeploy app
              

  • Problem with the nodes in Oracle Portal using JPDK Portlets

    Here in Production environment we have 2 different Portal Servers
    Even if logged in with the node 'b' then also the images path showing path from node 'a' only.
    Note:
    The thing is both the Portal servers are sharing the common portal repository.
    We are using JPDK Portlets with Oracle Appserver

    Does anyone know how to modify an existing report with sub labels within the main report? I am trying to resize one of the labels.
    O'Neil

  • How to work web portal with sap rfc

    Hi,
    This is prasad my question is
    my project architecure includes:
    BEA web portal platform as frontend
    web methods as the middle ware
    and SAP CCS
    the data handling will be done using SAP RFC
    how to handle the validation of fields in the web portal using sap?
    Thaks in advance!

    Sandip,
    The forum that you have posted your question in is for questions related to the SAP Business One Integration for SAP NetWeaver.  Your question is SDK related and should be posted in the SAP Business One SDK Discussion forum.
    That being said ... here are the answers to your questions ...
    1. As far as the SDK goes, it does not provide an IDE.  Since the API's are COM, then you can use any IDE that can communicate with COM objects such as VB6, VB.Net, C#, C++, etc.
    2. As stated above, the SDK does not provide an IDE.  You would need to purchase one or you can get a free one from Microsoft on there website such as Visual Basic 2005 Express Edition.
    3. The Screen Painter is an SAP tool (independant of any IDE) that allows you to graphically create new SAP Business One looking forms and then save them to an XML format.  You would then in your code use the LoadBatchActions method to load your XML form.  Documentation on the Screen Painter and the LoadBatchActions method is in the SAP Business One SDK Help Center Documentation that comes with the SDK as well as there is eLearning available for the SDK on this portal as well as the SAP PartnerEdge Portal if you are an SAP Business One partner.
    4. If you are an SAP Business One partner and have an "S" number, you can log into the SAP PartnerEdge Portal and then under SAP Business One and "Installations & Updates" you can download the SAP Business One product as the SDK installation is part of the overall installation package.  If you are not a partner you would need to contact your local SAP Business One sales representative.
    Other tools available that work with the SAP Business One SDK are located on the SDN Portal under this link ...
    SAP Business One Tools [original link is broken]
    HTH,
    Eddy
    P.S. please give points for helpful answers!

  • SSO to Web App using Application Integrator - not working (SP15)

    Hi,
    I have created a web app system and generic app integrator iview for my web application (and set up user mapping etc.), following the Application Integrator how-to guide but it does not log me into my web application. I have got the Yahoo example working, and if I use a HTTP System & URL iview for my web application, that also works. Can anyone tell me what the problem could be, or where I should start looking?
    If I use a http sniffer, I can see the correct URL and parameters in the following:
    function requestTargetURL() {
          var theURL = "<b>HTTPS://(myserver)/log-in.htm?op=(####)&pwd=(####)</b>";
          var dsmObj;
          if (hasNestedFrameStructure()) {
            location.replace(theURL);
            dsmObj = parent.EPCM.DSM;
          } else {
            document.body.scroll = "no"; // for IE only
            var theIframe = document.getElementById("iframe_GETRedirect_592312569");
            theIframe.style.visibility = "visible";
            theIframe.src = theURL;
            dsmObj = EPCM.DSM;
            document.title = 'JDS';
        function onloadhandler(){
          setTimeout("requestTargetURL()",1);
    but something else must be happening for it not to work. Can anyone give me any pointers?
    Many thanks
    Jane

    Bit of a weird one: I've found a way to make it work but I'm not sure exactly how... the problem was that the portal was opening my web app URL in an iFrame (which can be seen from the code above). I tested this by just creating a html page with the URL + parameters in an iframe, and it wouldn't log me in (and took over the whole browser). So I guess the problem is with my web app rather than the portal.
    However... I then discovered that if I add my web app address to the Local Intranet security zone in my browser (IE6) settings (before it was in the Trusted Sites zone), it no longer minded being in an iFrame, my test html page worked and so does the portal iview. I cannot find which security setting is causing this - I've tried changing the Trusted Sites to match the Intranet zone settings exactly, but it still doesn't work if my web app address is Trusted opposed to Intranet.
    If anyone has any idea what is causing this behaviour, I'd be very grateful - obviously it isn't a portal issue but I'd still like to find out the cause in case it comes up again in the future.
    Many thanks,
    Jane

  • BSP Exception: Access to URL /irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher;jsessionid= not allowed

    Dear all,
    I've created out BI system in our new Portal installation and tested the connection. Everything works fine. I added the certificate of the portal to STRUSTSSO2 in BI ABAP and assigned SAP_ALL and SAP_NEW to my Account.in BI. If I open the iView from the portal I get a BSP Exception with the message:
    The used connection by the iView is to the ABAP-Stack of the BI-system not to the JAVA-Stack. Is that correct?
    BSP Exception: Der Zugriff auf die URL /irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher;jsessionid=IDBYatWIpt_pX4uc52ChoZqMWkm1RAFW2qsA_SAP ist untersagt.
    What can be the problem/reason?
    Thanks!

    Hi Gerrit
    In both places you have to provide a authorization access to the end users then only it will work. because your are already said that in SAP_All & SAP_New working fine
    Back end BI system access as per the word document as pasted the link
    https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&uact=8&ved=0CFIQFjAG&url=http%3A%2F%2Fbasisdsp.f…
    For SAP portal you have to create iview's assign the same to end user
    Assigning an Authentication Scheme to an iView - User Authentication and Single Sign-On - SAP Library
    Portal Authentication Infrastructure - Configuring the Portal for Initial Use - SAP Library
    BR
    SS

  • Com.sap.ip.bi.web.portal.integration.launcher slow in Portal

    Hi experts,
    com.sap.ip.bi.web.portal.integration.launcher is consistently showing as one of the slowest-running in our NW2004s SP16 Portal (non-Federated).  Even the report variable screen is slow to load especially on first-time access. E.g., 31.8 seconds first time, 5.9 seconds second access in same session.
    But what is curious is that it sometimes the variable screen load time goes as low as 350ms if you keep trying within the same session.
    We've done the obvious - patching the BI Web App components, tuning the portal & Java runtime, checking the JCOs, load-balancing, tweaked the BI backend... but without being able to impact the performance of this application substantially.
    So I would value any suggestions for improvement!  Any tables we can cache?  Any SAP Notes to shed some light on this area?  Any Portal settings to tweak?
    Thanks, Marc

    Hi Marc,
    Slow point are to com.sap.ip.bi.web.portal.integration.launcher and
    JCO connection. Would you please check CPIC_MAX_CONV in SAP Note 314530?
    -Regarding of BI java on Web performance, would you please check the
    SAP Note 1022930?
    SAP Note 1025307 is a summary notes for performance on Web.
    Do you use antivirus software with a javascript  scanner, but still would you please also check the SAP Note 983066 because sometime this also may responsible for slow performance.
    SAP Note 948158:  Performance problems/measuring BI Java Web runtime
    One more thing would like to highlight:
    In first acess it's slow because OLAP cache was not in use, but after the first execution it's loading the variable from the cache so it's comperatively fast then the previous acess.
    Let me know, incase any confusion..
    Thank you,
    Tilak

  • Problem in running a ABAP OLE Excel program in Web Portal

    Hi,
    Do anyone know how to solve the following problem ?
    I have write a ABAP program in R/3 to use OLE to create a Excel file.
    The program can run successful in front end workstation through SAPGUI.
    However, when I run this ABAP program through the Web Portal by "Workset"
    After I input the selection criteria and execute the program:
    The statement "CREATE OBJECT EXCEL 'EXCEL.APPLICATION'" return with error "SY-SUBRC = 2".
    How can I solve it ?
    Can OLE Excel Abap Program can run on Web Portal through the "Workset" ?
    Thanks so much,
    Mark

    Hi
    check this might help
    Re: Displaying Error while uploading Excel Sheets
    jo

  • Web interface displays via Portal using Mozilla or Firefox

    We have several web interfaces (BW-BPS) and have created iViews on our Portal (EPP 6.0). These iViews properly execute in IE 6.0.
    However, when we execute the BPS iViews using Mozilla or Firefox we see significant display discrepancies. For example, the web interface should display grid lines between the rows, but, we don't see them when running through the Portal using Mozilla or Firefox.
    We thought that the Web interfaces themselves may be the issue but they properly execute when run straight from BW in Mozilla 1.7.13.
    Can anyone help with this problem? Thanks,
    Bill

    Hello Bill,
    first of all please check the Product Availability Matrix. Not all browser versions are supported. http://service.sap.com/pam
    Some visual differences between the browsers can not be avoided since browsers just behave differently.
    If the browser is supported and it does not work correctly, please open a customer message.
    Regards,
    Marc
    SAP NetWeaver RIG

  • Portal Integration of an existing Web Application

    Dear all,
    we are preparing for the pbnw certification. Our way is to deploy our existing web application on the J2EE engine and make it accessible via the portal, i.e. where are taking the certification scenarios J2EE-DEP and BP-EP.
    Up to now, my idea is to integrate the web surface of our application into the portal as far as this is possible without too much effort. Alternatively it would be possible to access our application via an URL-iView however to my feeling this is not a real integration. Did I get things right assuming that would meet the requirements for pbnw certification?
    I read that it is necessary to follow the portal's look and feel by applying SAP's CSS. Does anyone know where to obtain these? And what is the easiest way to replace the currently used stylesheets by them?
    Millions of questions...
    Thanks a lot!
    Regards,
    Angela Grüner.

    Dear Angela
    Please have a look at the following Weblog link which gives a detailed description of the method to create a URL iView using Application Integrator:
    /people/markus.pfeffer/blog/2005/12/14/integrating-your-web-front-ends-into-the-sap-enterprise-portal-using-the-application-integrator
    If you adopt this method to create the URL iView, then it meets the requirement for EP-BP Certification.
    The blog also includes an example of HTML code with applied SAP CSS. Please go through this section to implement EP look and feel.
    Hope this helps!
    Regards
    Atima

  • Access denied:com.sap.ip.bi.web.portal.integration.launcher

    Hi Friends,
    I have installed a Standalone Portal ( EP, EP core, BI Java) , configured LDAP as data source and imported the Portal content from Source system . ( in Development, Quality, Production)
    I completed all configuration and testing completed.
    But the portal user created with customized  iviews roles are working fine in Development and Production.
    But ....Access denied:com.sap.ip.bi.web.portal.integration.launcher error is encountered in Quality system.
    In QAS system, while installation I have selected EP, EP core as Usage type.. and after Insatllation I have installed additional Usage tye BI JAVA using JSPM
    Whereas in DEV, PRD ( EP, EP core, BI Java) were taken as Usage types while installation only..
    Above reason may effect the Test user for access denied error.
    Please suggest.
    Thanks
    Venkat

    Ramana,
    It looks like a permissions issue, right click on the system created for BI under System Admin-System Configuration-System landscape and open the permissions and ensure you have the everyone group added there and enduser checked.
    Good Luck!
    Sandeep Tudumu

  • Low_safety/com.sap.ip.bi.web.portal.integration/components/launcher

    HI,
    I have implemented Federated Portal on SP12
    I have publish a Remote Role BI Intelligence once I click on BEx Web analyser from my Consummer I a mgetting the following error
    low_safety/com.sap.ip.bi.web.portal.integration/components/launcher
    Can anybody help what can be the issue...
    Regards
    Swapnil

    Hi Swapnil
    This could be permission issue. Check this link:
    Re: BI 7.0 report displaying error
    1.Give "Everyone" portal group read permission with end user checked for the "Portal Content" folder.
    System Administration --> Permissions --> Right click on Portal Content Folder --> Open Permissions
    2. Give "Everyone" portal group read permission with end user checked for the "low safety" folder.
    System Administration --> Permissions --> com.sap.portal >low_safety> right click --> Open Permissions
    Regards
    Prabhakar

  • Creating a report in EP portal using Web Dynpro

    Hi all,
            Can anyone guide me how to create a Report in EP portal using Web Dynpro.
    Regards,
    R.V.Easter

    Hi,
    You should read the documentation ([Web Dynpro ABAP: Development in Detail|http://help.sap.com/saphelp_nw70/helpdata/en/03/0048413e466e24e10000000a155106/frameset.htm]) and study the tutorials : [Go and Create First Application with Web Dynpro ABAP|http://help.sap.com/saphelp_nw70/helpdata/en/e6/2c4b29dc87c6409d6469ec390e8f3d/frameset.htm] and [Creating a Simple Flight Info Application|http://help.sap.com/saphelp_nw70/helpdata/en/e6/2c4b29dc87c6409d6469ec390e8f3d/frameset.htm].
    Regards,
    Pierre

Maybe you are looking for

  • ID3 Tags Disappear: Any Suggestio

    I've been having problems with getting my ID3 tags to stay put. They're all loaded on my Zen Micro properly, and when I transfer my library from the Micro to the Music Library, they all show up properly in Media Explorer as well. So far, so good. The

  • Copy Folder with Joins. Export/Import Folder with joins. In EUL.

    Ok, I've got a custom folder which has been made up by dragging items from 2 or 3 other folders into it. It then has some joins of it's own, quite a few. When trying to create a workbook from it, it takes 9 mins to run a query. I need to work out wha

  • Using textField input as parameter to SQL Query

    Hi, Only a newbie can ask a quetion like this. I need my user to input a value in a text box, click a button and see the results of the Query displayed. I can do that if I bind a Dropdown box to a table, but since the table is huge, my page will slow

  • Group membership alterations timeout

    Hello, I've imported about 100 security groups with their members from AD to FIM and have altered precedence so that FIM now manages these groups. I want to change the groups to criteria based membership and have successfully done so in a number of c

  • Imovie 2.0.1 files, how to open in Tiger

    Hello. I am not proficient with Macs, so please be patient if I write something nonsensical. In 2001 I made some movies on an iMac running iMovie 2.0.1 I still have the iMac, the movies still play well on it. I copied the files/folders onto an extern