Dynamic app architecture

I have application that displays customer data in the table form. I don’t know the data structure in advance, so I came up with the following architecture:
I have report.jsp page that include reporttable.jsp or custom reportable.jsp
report.jsp
        <f:subview id="invTable">
             <jsp:include page="#{reportBean.tableJsp}"/>
        </f:subview>
...tableJsp string is pointed to /reporttable.jsp or /customer1/reporttable.jsp depending on the customer needs.
reporttable.jsp
        <h:dataTable  id="tableData" value="#{reportBean.reportData}" var="rpt" >
       <c:forEach items="#{reportBean.columnNames}" var="name">
            <h:column>
           <f:facet name="header">
                <h:outputText value="#{name}" />
              </f:facet>
           <h:outputText value="#{rpt[name]}"/>
         </h:column>
       </c:forEach>
        </h:dataTable>
...For the customer that need something different I create customer1Bean that will return customized reportDate
/customer1/reportable.jsp
It maybe different from the generic jsp, but also can be almost the same except the bean it calls
        <h:dataTable  id="tableData" value="#{customer1Bean.reportData}" var="rpt" >
...I am wondering, if there is a way to call correct bean dynamically, so I don’t have to duplicate pages if they are the same.
I would appreciate any suggestions.
Irina.

Thank you, <af:switcher> will work, but a lot of code need to be duplicated.
If I have 10 customers that need to have something special in reportData I will need to duplicate table and whatever else needed 10 times when I need different reportBean.
<af:switcher facetName="#{userData.custName}" defaultFacet="default">
<f:facet name="default">
        <h:dataTable  id="tableData" value="#{reportBean.reportData}" var="rpt" >
       <c:forEach items="#{reportBean.columnNames}" var="name">
            <h:column>
           <f:facet name="header">
                <h:outputText value="#{name}" />
              </f:facet>
           <h:outputText value="#{rpt[name]}"/>
         </h:column>
       </c:forEach>
        </h:dataTable>
</f:facet >
<f:facet name="customer1">
        <h:dataTable  id="tableData" value="#{customer1.reportData}" var="rpt" >
       <c:forEach items="#{customer1.columnNames}" var="name">
            <h:column>
           <f:facet name="header">
                <h:outputText value="#{name}" />
              </f:facet>
           <h:outputText value="#{rpt[name]}"/>
         </h:column>
       </c:forEach>
        </h:dataTable>
</f:facet >
<f:facet name="customer2">
        <h:dataTable  id="tableData" value="#{customer2.reportData}" var="rpt" >
       <c:forEach items="#{customer2.columnNames}" var="name">
            <h:column>
           <f:facet name="header">
                <h:outputText value="#{name}" />
              </f:facet>
           <h:outputText value="#{rpt[name]}"/>
         </h:column>
       </c:forEach>
        </h:dataTable>
</f:facet >
</af:switcher>Solution that I have so far is (may not be the best):
in Class Customer I initialized reportBean based on customer name
        if(custName.equals("customer1"))
            reportBean = new Customer1Bean(reportMenuSel);
        else if(custName.equals("customer2"))
            reportBean = new Customer2Bean(reportMenuSel);
        else
            reportBean = new ReportBean(reportMenuSel);
..Customer1Bean extends ReportBean
In jsp page I called cust.reportBean.reportData which gave me an access to correct reportData without duplicating jsp code.
        <h:dataTable  id="tableData" value="#{cust.reportBean.reportData}" var="rpt" >
       <c:forEach items="#{ cust.reportBean.columnNames}" var="name">
            <h:column>
           <f:facet name="header">
                <h:outputText value="#{name}" />
              </f:facet>
           <h:outputText value="#{rpt[name]}"/>
         </h:column>
       </c:forEach>
        </h:dataTable>
...Irina.

Similar Messages

  • Dynamic App Launcher tiles

    Hi ,
    I am using a dynamic app launcher tile in the fiori launchpad. I am using Odata in the Service URL parameter, but i see that only number is getting bound to the tile where as other parameters like title,information are not getting bound to the tile even though they are passed from the odata.
    Please let me know is it only number that can be bound or we should be able to bind other parameters as well.
    Thanks & Regards,
    Seshu

    Hi Pat,
    Initially, We used filters in service URL. Which didn't work properly. Then we replaced filters with Single Entity. And worked correctly.
    For example
    /sap/opu/odata/sap/ZXXXXX/Collection?$filters=title eq 'System' and subtitle eq 'Manage'
    will not work. Its gives only number on tile. but not other information.
    /sap/opu/odata/sap/ZXXXXX/Collection(title='System',subtitle='Manage')
    Worked well with us.
    Note: Both returns the same output and single entry(entity). But the way we provide the URL in FIORI customization is really matters.
    Refer to
    OData Structure for Dynamic App Launchers - User Interface Add-On for SAP NetWeaver - SAP Library
    for format of data for tiles.
    Regards,
    Seshu

  • Dynamic physical architecture

    Hello All,
    I wonder if it is possible to have a physical architecture be dynamic....
    I have a comprehensive ODI framework, which calls upon certain flat files and (mostly) reads/writes from/to these using a variety of interfaces. The names (and location (directories)) of the flat files are stored as variables (extracted from a table.) The information about file locations is, therefore found in two locations: 1) in the variables and 2) in the physical architecture.
    I would like to have the location information stored in the variables only and assigned dynamically to the physical architecture, so that I can have applications and users change the location.
    Is this possible? In other words, can the physical architecture pointer for a flat file be represented as a variable (#<PROJNAME>.<Directory>)? If so, when is the pointer resolved and what, if any, are the constraints?
    Alternatively, can the physical architecture pointers be left blank, and can the entire file resolution be done in a variable (in the interface)? In other words, can the issue of physical architecture be postponed to a point where it is resolved by the interface execution.
    Here is an example....
    I want to access a file, X.JNK, stored in the directory C:\MYDIR on the host A.
    Today the physical architecture points to C:\MYDIR, and the interface code identifies X.JNK (as a variable <PROJNAME>.<FILENAME>, e.g. #MYPROJ.JUNKFILE = X.JNK).
    The directory is also stored in a variable (as <PROJNAME><DIRECTORY>, e.g. #MYPROJ.JUNKDIRECTORY = C:\MYDIR), and so the fully qualified "address" for the file is:
    #<PROJENAME><DIRECTORY>\#<PROJNAME><DIRECTORY> =
    #MYPROJ.JUNKDIRECTORY\#MYPROJ.JUNKDIRECTORY =
    C:\MYDIR\X.JNK
    Given that setup, can the physical architecture be left blank (except for host information) and the interface be executed with #MYPROJ.JUNKDIRECTORY\#MYPROJ.JUNKDIRECTORY?
    Best,
    pajacobsen

    Dev,
    Yes, it works, although, for reasons unknown, I had to completely redo all interfaces that drew upon the affected models (I attempted a variety of other changes (modifying, for instance, the alias), but, ultimately, nothing worked until I rebuilt all the interfaces.
    So, in sum, this issue is closed with the proviso that it is necessary to redo the interfaces.
    Best,
    pajacobsen
    P.S. I often end up having to redo interfaces (rather than edit them) once I introduce changes to the models. Although the interfaces, on the surface, looks fine after the modification of the model, they don't work (I suspect a pointer problem.) I guess there are limits to ODI's flexible nature.
    Edited by: user11102735 on Nov 23, 2010 1:59 PM

  • Dynamic app icons

    Hi All,
    Perhaps this question is not in the right forum. Please redirect me if it isn't. Can anyone tell me why it is that only the calendar icon uses a dynamic function (ie the month and day change to reflect the actual date)? It would be very useful and productive for the Weather icon to use this function as well. In fact, some other apps that could benefit include: Clock, Pennies, and Currency. Perhaps this has something to do with the "limited background processing" to conserve battery power.
    Any thoughts?
    Randy

    I think widgets on the lock screen would be cooler. But real time calender and weather icons are good too.

  • Can't Open Any Apps: "architecture not supported"

    I'm using Snow Leopard on my Intel MBP, but keep handy a clone from a couple years ago on an external hard drive....in case I need to boot from another drive for diagnosis/repair.
    The clone on the external is from OS 10.5.7. And whenever I try to launch any apps (including native Mac ones like Safari....which are the versions that were on disk when I cloned) on that drive, I get "can't open; architecture not supported".
    I've tried adjusting an app's permissions to let me read/write/own,  renaming, and copying the apps.....but they won't open.
    Any ideas?
    I'll note that I'm trying to launch apps that were cloned at the time I was running OS 10.5.7. I'm not trying to launch apps from my internal drive.

    Unless you cloned a working Snow Leopard installation, which unless I'm misunderstanding you did not - you said you cloned 10.5 - then again you probably do not have the Rosetta environment installed. It won't matter that you have 10.5 on the external disk and that the applications are on that drive unless you boot from that drive. Nor will it matter that you cloned a 10.5 drive to your internal when you then upgrade to 10.6; the Rosetta environment does not carry over from 10.5 automatically when you upgrade to 10.6.
    Again, try installing Rosetta per the instructions to which I linked.
    Regards.

  • Generate File in two node apps architecture.

    Hi All,
    We have two node apps environment. Node 1: Database Tier and Node 2 Application Tier. APPL_TOP is not shared.
    We want to generate a file from database (says payment batch) and transfer this file to another server for sending to bank
    Currently we are using a database procedure called from concurrent request to generate the file and is generated in the utl_file directory which is on database server. The same concurrent request will do the file transfer, but sincne the file is generated in the database server the scripts in the apps tier will not be able to see it. We are not intended to use SFTP or NFS. So how can we do this using standard oracle apps method?
    Thanks

    thanks for the update.
    One option in my mind is to call anonymous pl/sql script on apps tier from concurrent program and spool the output.
    What you think?

  • Building out dynamic app, need a bit of advice

    Hello all !
    I have been working on a flex app, that makes users sign in.  This is done by checking their username and password against those defined in a mysql database.  A field in this database is "ID" which is a unique, a primary key, to that user.
    THe app should then display data only relating to that person.
    At the moment i have the app working fine, if in my scripts i define an "ID" number to look for.
    I will try to explain some more . .
    I am using AMFPHP to popular datagrids with data taken from the same mysql database that was used to log in.  These scripts being used, pull back data only relating to a certain "ID" at the moment this is built into the script.
    I want to have it so when the user logs in, flex takes their ID number and then pushes that to all other relevant scripts that are loading data.  SO then when a user logs in, only their data is shown.  As all data in the database is linked to an ID.
    For instance:
    If i had the following users table - used to log in
    | ID  | Username | Password |
    | 1   | Bob              | pass         |
    | 2   | Carl              | rawr         |
    And then the following data table - used to display data
    | ID | Data               | Link |
    | 1  | This is string 1   | 1    |
    | 2  | This is string 2   | 1    |
    | 3  | This is string 3   | 2    |
    | 4  | This is string 4   | 2    |
    | 5  | This is string 5   | 1    |
    | 6  | This is string 6   | 2    |
    Is it possible to have it so, you log in, using a php script, and then your ID is returned, then fed into some AMFPHP scripts, which will be used to determine which strings you can see?
    So that Bob can see String 1 2 and 5 while Carl can see 3 4 and 6
    Thanks in advance !

    The work of filtering the data for the particular user should be done by PHP/MySQL or whatever other server-side solution you may be using. It's best to have your have your Flex app be ignorant of details such as this. On the Flex end, keep it simple by assuming that the data provided is correct and go straight to plugging it in (of course with some exception handling).
    You probably don't want to be passing that user id around in the open. Make use of PHP sessions.

  • Dynamic app creation using MXML?

    I'm working on creating a small quiz application which will
    be driven by pre-formatted external XML. I have designed various
    custom question canvases for each of the question types (MCQ, short
    answer, match-pairs etc.) and I'm wondering if there is some way to
    implement the main application using MXML instead of ActionScript?
    I've managed to hard-code the order of the questions, knowing
    which canvases are needed in which order, but I need to be able to
    detect the question type from the XML (that bit I can manage) and
    then add the appropriate question canvas component in order in my
    tabNavigator.
    Essentially, I'm trying to replicate the function of a
    switch:case clause in MXML. Does anyone know if this is possible?
    I've started trying to implement it in ActionScript, but I'm a bit
    of a newbie to AS3, and I keep getting errors I don't understand,
    like "Access of undefined property" where I'm referring to an
    object I've just declared and instantiated in the previous line of
    code. E.g (anywhere I use mainPanel):
    <mx:Script>
    <![CDATA[
    import mx.controls.Text;
    import mx.containers.Canvas;
    import mx.containers.Panel;
    var mainPanel:Panel = new Panel();
    Root.addChild(mainPanel);
    mainPanel.layout = "absolute";
    mainPanel.setStyle("left", 10);
    mainPanel.setStyle("top", 10);
    mainPanel.setStyle("right", 10);
    mainPanel.setStyle("bottom", 10);
    var testPage:Canvas = new Canvas();
    var numQuestions:int = quizQns.childNodes.length;
    var qTypes:Array = new Array(numQuestions);
    var textLine:Array = new Array(numQuestions);
    ]]>
    </mx:Script>

    You can declare and initialize variables outside functions in
    your script block, but for most else you need to do it in a
    function. I would continue learning AS3 as it will give you real
    flexibility and power.
    <?xml version="1.0"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    creationComplete="init()">
    <mx:Script>
    <![CDATA[
    import mx.controls.Text;
    import mx.containers.Canvas;
    import mx.containers.Panel;
    private var mainPanel:Panel;
    private var testPage:Canvas = new Canvas();
    private var numQuestions:int = 10;
    // private var numQuestions:int = quizQns.childNodes.length;
    private var qTypes:Array = new Array(numQuestions);
    private var textLine:Array = new Array(numQuestions);
    public function init():void {
    mainPanel = new Panel();
    addChild(mainPanel);
    mainPanel.layout = "absolute";
    mainPanel.setStyle("left", 10);
    mainPanel.setStyle("top", 10);
    mainPanel.setStyle("right", 10);
    mainPanel.setStyle("bottom", 10);
    ]]>
    </mx:Script>
    </mx:Application>

  • Making dynamic app

    Hi, I am trying to use external XML file to display images
    and text. I use XML object to hold my XML data. But I don't know
    how to bind it with mx tags:
    Here is the XML file:
    <Slides>
    <slide id="1">
    <image>images/womanInExer.jpeg</image>
    <headingText>Exercise for
    Beginners</headingText>
    <descText>Learn how to get started on your exercise
    program from your Health.com</descText>
    </slide>
    <slide id="2">
    <image>images/magnifyingMan.jpeg</image>
    <headingText>Think again</headingText>
    <descText>about your Health and
    Fitness</descText>
    </slide>
    <Slides>
    Here is the Application:
    <mx:HBox xmlns:mx="
    http://www.adobe.com/2006/mxml"
    width="680" height="300" creationComplete="getXMLData()"
    currentState="slide2">
    <mx:Script>
    <![CDATA[
    private function xmlDataHandler(event:Event):void
    var loader:URLLoader = event.target as URLLoader;
    myXML = new XML(loader.data);
    var arr:ArrayCollection = new ArrayCollection(loader.data);
    imageData = arr.event.Slides.slide.image;
    private function getXMLData():void
    var loader:URLLoader = new URLLoader();
    var request:URLRequest = new
    URLRequest("headerAnimData.xml");
    loader.load(request);
    loader.addEventListener(Event.COMPLETE, xmlDataHandler);
    </mx:Script>
    ]]>
    <mx:HTTPService id="imageService" url="headerAnimData.xml"
    result="xmlDataHandler(event)"/>
    <mx:states>
    <mx:State name="slide2" id="a">
    <mx:SetProperty target="{headerImage}" id="aImage"
    name="source" value="{myXML.slide[1].image}" />
    <mx:SetProperty target="{headingText}" name="text"
    value="Think again" />
    <mx:SetProperty target="{descText}" name="text"
    value="about Your Health and Fitness" />
    </mx:State>
    <mx:State name="slide3" id="b">
    <mx:SetProperty target="{headerImage}" name="source"
    value="images/oranges.jpg" />
    <mx:SetProperty target="{headingText}" name="text"
    value="Eat Healthy" />
    <mx:SetProperty target="{descText}" name="text"
    value="Good nutrition and a balanced diet will help you and your
    child grow up healthy." />
    </mx:State>
    <mx:State name="slide4" id="c">
    <mx:SetProperty target="{headerImage}" name="source"
    value="images/womanWithGlasses.jpg" />
    <mx:SetProperty target="{headingText}" name="text"
    value="Be Happy" />
    <mx:SetProperty target="{descText}" name="text" value="Be
    happy and try to make other people happy as well" />
    </mx:State>
    </mx:states>
    I am not sending the complete code. I just want to set value
    of properties using XML data.
    headerImage is an <mx:Image ...>
    headingText is an <mx:Text..>
    descText is an <mx:Text...>
    Any help or suggestion will be greatly appretited.
    Thanks,
    Regards,
    Wahab

    use ajax
    best,
    Shocker

  • BI Apps Architecture.

    Can we have infomatica Server/ Client and DAC server/client in same host?
    Regards
    Rajagopal

    I wil say you have only two instances one is UAT and another is PROD.
    Another option would be first pointing your DEV instance do a data load and then point to UAT and then do data load.
    In that way you can reduce one set up hardware's.
    But its entirely depends on how much hardware your comp/client procure and also on your decision on having 2 or 3 sets of environment.
    Mark correct or helpfull if it helps,
    Regards,
    Veeresh Rayan

  • Configuring dynamically loaded VI's search directory for both 64 and 32bit

    Background:
    I have an application that has been developed, built in LV2012 32bit.  It needs to run on a 32bit and 64bit machine (Win7, I understand the application itself will only ever be 32bit, but it needs to run in both environments).  The application dynamically loads a bunch of VI's which are raw vi's on disk (think just copy directory of files over from developer machine to the target machine that already has a exe running -- and just a copy, not a build of any sort).  All of these dyanamically loaded vi's at some point reference vi.lib, so I have a few things I need to do to the application to get it to work
    a) within the .ini file for the running exe viSearchPath=......C:\Program Files (x86)\National Instruments\LabVIEW 2012\<<bunch of directories>>\*
    b) within the VI object cache directory, I have a lvDistPath.txt file that includes C:\Program Files (x86)\National Instruments\LabVIEW 2012
    This works just fine for when I deploy these files and run the application on a 64bit version of Win7.  However, when I try to run the application on a 32bit version of Win7, it breaks -- LabVIEW is installed in C:\Program Files\.... (no (x86)).
    I am stuck with the dynamic loading architecture we have, and I can't start making changes to my code because it's not my code that is specifying where to find the files -- it's LabVIEW's internal searching algorithm.
    What can I do (short of managing two separate .ini & .txt configuration files, one set each for x86 and 64bit and managing two separate installers) to get around this problem?

    It sounds like you really don't have a problem with a 32 bit app vs. a 64 bit app.  It sounds like a problem with file paths being different on a 32 bit app on 32 bit windows vs. a 32 bit app on 64 bit windows.
    Two things you could do.
    1.  (Not sure this would work.)  Put 2 paths in the search directory, one for c:\program files path for 32 bit windows, and one for c:\program files (x86) for 64 bit windows.  One or the other will exist.  I don't know if something will hangup if it searches the other path that doesn't exist.
    2.  Since you are dynamically loading the VI's, you should specify the path when you are dynamically loading them rather than having LV search for them.  There is a function called Get System Info in the File I/O >> File Constants palette that will return the path to the Program Files folder for you environment so that you can build on that to get to your dynamic VI path.

  • What is the Standard Syllabus for Oracle Apps Technical

    Dear Members I have studied Oracle Apps Technical 11i in this First I learned
    SQL ( Different Languages like DDL, DML, DCL, TCL, DQL, Operator, Functions, Constraints, Joins, Sub Queries, Locks on Tables, Synonyms, Sequences, Index, Views)
    PL/SQL (Pl/Sql Attributes, Control Statements (If, If Else, else if, Loop, for loop) Exceptions, Cursor & its attributes (normal Parameter cursor, Ref cursor), Procedures( In, Out, IN and Out, IN OUT), Functions ( In, Out, IN OUt), Packages, Triggers
    SQL* Loader, UTL File Packages,
    Oracle Apps Technical
    Introductions to ERP ( definition of ERP, overview of popular ERP's, comparision of oracle apps with other ERP's, types of roles, types of projects, AIM documentations Standard, Oracles Apps Architecture, Using Toad),
    AOL ( Who Columns, viewing responsibilities, menu construction) ,
    Application Development( Defining concurrent programs, concurrent program with parameters, working with multiple concurrent programs, concurrent programs incompatibilities, creating request set procedure registrations, value set) ,
    Report Registration( Report development, report registration, parametric report registration, report with repeating frames),
    Module Overview( Inventory Module flow with base tables, account payable module flow with base tables, account receivable module with base tables, order management module with base tables, pruchase order module with base tables, General ledger with base tables),
    Forms Registration ( pll files Downloading,Template FMB, Form Development using Templates, Form Registration process, ),
    Interfaces ( Intro to interfaces, outbound interafaces - Using Utl file package, Inbound interfaces Using Sql Loader tool),
    Conversions ( Overview on conversions, differences between interfaces and conversions, working with staging tables script, developing validation package, standard to be follow in conversions),
    Flex Fields( Types of Flex Fields, Description Flex Fields, Key Flex Fields),
    XML Publisher (Intro to XML Publisher, Generating XML File Using Report, Creating Templates, Creating Data Definitions
    I have learned only Inventory Module in Conversion, Interfaces, Reports, Forms ( other module like application developer, system administrator, XML Publisher)
    I have learned Item Import Project In Conversions, On Hand Quantity In Interfaces, Stock Expiration Report using Reports, XML Publisher)
    Why i Got this doubt because I attend interview they were asking different questions like this which My faculty didn't teach
    What are the receipt tables?
    What is invoice table name?
    API Name for conversion
    What is external table
    What is Pragma
    How many types of item available
    Mutating error
    P2P cycle
    is all the above belongs to apps Technical only I asked my faculty he said its functional who is correct faculty or interviewer
    Please help me in this regard
    Edited by: 969372 on Feb 1, 2013 12:22 PM
    Edited by: 969372 on Feb 1, 2013 12:22 PM

    Hi,
    Why i Got this doubt because I attend interview they were asking different questions like this which My faculty didn't teach
    What are the receipt tables?
    What is invoice table name?
    API Name for conversion
    What is external table
    What is Pragma
    How many types of item available
    Mutating error
    P2P cycle
    is all the above belongs to apps Technical only I asked my faculty he said its functional who is correct faculty or interviewer
    Please help me in this regardWhat all you have studied is basics. And in the institutes they only teach you 5% of actual work, Yes only 5%. They can not teach the whole 5 years learning just in few classes.
    In real time When you are working as a technical consultant, you get to speak to functional consultants a lot of time for developing reports, customization, creating custom forms.... So thats why the interviewer has asked a mixture of both technical and functional.
    The questions they asked also depends on the number of years experience you have in the resume ;).
    How ever you can gain more knowledge from blogs and forums like this.
    I will point you to few of them
    Your first step should be reading all the documents related to technical filed from the following link.
    http://docs.oracle.com/cd/B53825_08/current/html/docset.html
    Then read atleast 10 to 15 real time issues related to your field from forums like this.
    and read posts from oracle apps technical gurus like Anil Passi,
    http://oracle.anilpassi.com/basic-concepts-list-of-useful-oracle-apps-articles-2.html
    and links to all the technical blogs can be found at
    http://oracleappsexperience.blogspot.com/2010/02/my-favourite-links.html
    Best of luck and you will get a job soon.
    Thanks

  • Apps failing to install 80004005

    SCCM 2012 SP1 CU4. Brand new site. Apps setup but are all failing within the OSD Task sequence
    Execution status received: 16 (Application failed to evaluate ) InstallApplication 13/06/2014 13:48:49 3552 (0x0DE0)
    Installation failed. InstallApplication 13/06/2014 13:48:49 3552 (0x0DE0)
    Setting TSEnv variable 'SMSTSInstallApplicationJobID__ScopeId_CA9304BF-02E5-43BD-92B6-5143FB41637B/Application_6b9c7d70-b2b2-466f-be72-c0366bdb7638'='' InstallApplication 13/06/2014 13:48:49 3552 (0x0DE0)
    Completed installation job. InstallApplication 13/06/2014 13:48:49 3552 (0x0DE0)
    Step 2 out of 4 complete InstallApplication 13/06/2014 13:48:49 3552 (0x0DE0)
    Install application action failed: 'Microsoft .NET Framework 4'. Error Code 0x80004005 InstallApplication 13/06/2014 13:48:49 3552 (0x0DE0)
    Execution status received: 16 (Application failed to evaluate ) InstallApplication 13/06/2014 13:49:00 3552 (0x0DE0)
    Installation failed. InstallApplication 13/06/2014 13:49:00 3552 (0x0DE0)
    Setting TSEnv variable 'SMSTSInstallApplicationJobID__ScopeId_CA9304BF-02E5-43BD-92B6-5143FB41637B/Application_ab498745-1b79-44d0-b888-792a6b616409'='' InstallApplication 13/06/2014 13:49:00 3552 (0x0DE0)
    Completed installation job. InstallApplication 13/06/2014 13:49:00 3552 (0x0DE0)
    Step 3 out of 4 complete InstallApplication 13/06/2014 13:49:00 3552 (0x0DE0)
    Install application action failed: 'Adobe Reader XI'. Error Code 0x80004005 InstallApplication 13/06/2014 13:49:00 3552 (0x0DE0)
    All apps are setup correct i.e. whether or not user logged on install from TS without being advertised etc.
    I've seen some threads about a hotfix 2837395. However the TS step is not using dynamic app install just an install applications with the 3/4 apps put in so not sure if this is the answer. Plus I already have the Hotfix for CU4 to apply to clients
    Can't see any issues in locationservices.log etc. all looks fine - there is no appenforce.log through osd so can't check that
    any thoughts?
    Ian Burnell, London (UK)

    What does appdiscovery.log have to say?
    Also, are you deploying the Cu4 update during the TS?
    Finally, brand new site? Why didn't you use R2?
    Jason | http://blog.configmgrftw.com
    - not at work at the moment so can't answer that. From memory it was saying evaluation failed - no evaluation rules at all on one of the apps (Flash Player - just to test in case somehow evaluation was failing), but they all get this 80004005 - isn't this
    access denied ??
    - No - not yet. I was wondering if that could be an issue. I have created a separate package with the CU4 hotfix but for testing at the moment I'm just using the standard configmgr package
    R2 - Did think about it but because this is a WIN XP- 7 project I considered the better path to stick with SP1 because of the in-place USMT being easier
    Ian Burnell, London (UK)

  • Oracle_Id APPS or CUSTOM data schema...???

    Hi,
    I have a question about the Metalink Note: 70276.1.
    At point 5 , it is written the following:
    "It is recommended that you use the STANDARD datagroup and pair the custom schema with APPS or you can add a new data group. This depends upon your own requirements."
    I'm going to create a custom application and following the EBS directives , i'll create the tables,seqs,indexes to the CUSTOM schema whereas the views,packages,procs,funcs,synonyms to the APPS schema.
    According to the above Note , what may be the differences between selecting CUSTOM as ORACLE_ID and APPS...and which changes to the app architecture - regarding the db schema of both CUSTOM,APPS schema - should be done (if any...)???
    Many thanks ,
    Sim

    Sim,
    The standard way is to use apps as an Oracle ID when adding a custom schema to a data group. The custom application will use this Oracle ID (i.e. apps) to connect to the tables in the database. By default, apps user has select any table privilege and that is why is recommended to use the apps account. Adding a new data group requires giving more privileges to you custom user to allow access to tables in other schemas.
    In addition, I would suggest you refer to this note since you are on 11i.
    Note: 176852.1 - Integrating Custom Applications with Oracle Applications Release 11i
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=176852.1

  • Approve Request App on Fiori Wave2 - Error

    Hi,
    We are trying to use the Approve Request App on Fiori Wave2.A dynamic tile has been created. While trying to launch the app from the Approver id we get a popup saying Failure-Unable to launch App. Steps mentioned in the Approve Request app on SCN (links referred : http://scn.sap.com/docs/DOC-46215 and http://help.sap.com/fiori_bs2013/helpdata/en/a8/995952d9a6617fe10000000a44538d/content.htm  have been followed and checked.
    Could you help us with this issue?
    Attached is a screenshot of the error.
    Regards,
    Ann

    Hi Ann,
    Beside the Dynamic App Launcher Tile, you also need to add a target Mapping in your catalog.
    Check if the target Launchpad role (Transaction LPD_CUST) exists in your SAP ECC system
    Add an Target-Mapping Tile
    •Add the Intent data
    •Semantic Object  WorkflowTask
    •Action  approveRequests
    •Add Target data
    •Launchpad Role  UIX01CA1
    •Launchpad Instance  TRANSACTIONAL
    •Application Alias  ApproveRequests
    •Add General Data
    •Specify the supported form factor
    Good luck, it works for me.

Maybe you are looking for

  • I tried updating my Macbook Pro and now it won't work?

    I had OS Mountain Lion 10.8.2 for my MacBook Pro (version: late 2012) and I tried updating the operating system. The update was about three out of seven minutes in when a box popped up and said there was an error updating and that the process must re

  • How to us iPhone backup file from Time Machine drive to restore iPhone

    Stupidly, I deleted my primary account on my iPhone that contained my contacts and calendar. I don't currently subscribe to MobileMe. I took advantage of the free service when I bought my phone, but decided not to subscribe as I synch my iPhone to my

  • Error While Exporting Crystal Report in XLS

    Hi when i am exporting crystal report in PDF or MS-Word its working fine When i am going to export crystal report to Microsoft-Excel 97-2000 (XLS) i am encountering .... Error in File C:\WINNT\TEMP\{6A5FE727-7FDE-479F-A7D0-96EE33EF5A4F}.rpt: The requ

  • To calculate age in terms of Months

    Hi All, How do I calculate the age of the person in terms of "Months"? Regards, sps

  • Flash player display bug on windows 8.1

    Hello i just install my new PC and I have a problem with online flash games http://i.imgur.com/Jcn32Cm.png So on this picture you can see on the same game, on the left firefox, small frame and on the right chrome with a normal frame Here is the link