Allowing user Customization at runtime for portlet

Anybody knows that how to Allowing user Customization at runtime for portlet.
What i want is to let user Customization persist to the repository. (not session). bu tmy testing accodring the Jdev 11g guide shows not working for portlet..
Any body knows how to do this for portlet ? Web center 11g
thanks a lot.
Wayne

Hi Wayne,
You can only save runtime customizations to the repository for the users present in jazn-data.xml file (If you are using file based security).
You will have to do the following before you can start saving user customizations:
1. Create Webcenter Template project.
2. Apply ADF Security
3. Use page-definition files for jspx pages.
After this, whatever customizations you do, will be saved to persistence storage.
Better would be to try this on server. Since, before deploying, you run the pre-deployment tool, which will take the MDS Repository path as an input and store all persistence storage there.
If there is nothing in that location, you can be sure something is wrong and debug it.
Hope that was helpful.
Regards,
Kunal Chheda.

Similar Messages

  • Anybody knows that how to Allowing user Customization at runtime for portle

    Anybody knows that how to Allowing user Customization at runtime for portlet.
    What i want is to let user Customization persist to the repository. (not session). bu tmy testing accodring the Jdev 11g guide shows not working for portlet..
    Any body knows how to do this for portlet ? Web center 11g
    thanks a lot.
    Wayne

    Hi Wayne,
    You can only save runtime customizations to the repository for the users present in jazn-data.xml file (If you are using file based security).
    You will have to do the following before you can start saving user customizations:
    1. Create Webcenter Template project.
    2. Apply ADF Security
    3. Use page-definition files for jspx pages.
    After this, whatever customizations you do, will be saved to persistence storage.
    Better would be to try this on server. Since, before deploying, you run the pre-deployment tool, which will take the MDS Repository path as an input and store all persistence storage there.
    If there is nothing in that location, you can be sure something is wrong and debug it.
    Hope that was helpful.
    Regards,
    Kunal Chheda.

  • Allowing user to set password for form?

    I have a performance evaluation form that has been rights-extended so users can save data typed into the form, but the users would like to be able to set their own passwords for security purposes. Is there any way to do this? My last resort I guess will be to just tell them to zip the pdf file into a password protected zip file, but I feel like there must be a way to script something in the doc:ready event??
    Thanks,
    Jo

    Hi,
    I designed a sample to protect a form with a password.
    Therefore I use 2 hidden fields somewhere in the form that store either the password and the state of the form (protected or unprotected).
    The I added two script, one in the preSave:event one in the docReady:event.
    The preSave script check if the form state is set to unprotected (0), if so it opens a response box to enter a password, that is stored in the hidden password field.
    After that the form fields are set to invisible and the form is saved.
    When the form is reopend the docReady script check if the form state is set to protected (1).
    If so, it asks for the password.
    If the password is wrong or empty the form fields stay invisible.
    The preSave:event script:
    if (xfa.resolveNode("#pageSet.Master.Protected").rawValue == "0")
         var pw = xfa.host.response("Enter Password", "Enter Password", "", true);
         if (pw != null)
              xfa.resolveNode("#pageSet.Master.PW").rawValue = pw;
              xfa.resolveNode("#pageSet.Master.Protected").rawValue = "1";
              Form1.Page.presence = "invisible";
    The docReady:event script
    if (xfa.resolveNode("Form1.#pageSet.Master.Protected").rawValue != "0")
         var chk = xfa.host.response("Password required", "Password required", "", true);
         var pw = xfa.resolveNode("Form1.#pageSet.Master.PW").rawValue;
         this.presence = chk === pw? "visible":"invisible";
    https://acrobat.com/#d=BKSKrGZKs0uYhWozbw0GUQ

  • Allow User to set dpi for "Edit in Photoshop"

    It is very frustrating to continually have to change image dpi to 300 in Photoshop from the 240 default in Lightroom. Please let user set a preference to their desired dpi workspace.

    On Sun, 1 Apr 2007 09:59:27 -0700, [email protected] wrote:
    >All clients expect to receive images at this resolution.
    OK, that's the info I was looking for. For work in PS the dpi doesn't
    make any difference [and 300 is - I have a few years of advertising
    and production behind me, too - overkill in most cases].
    Thanks!
    Dierk (sometimes known as Evo2Me)
    [DH² Publishing]
    www.DH2Publishing.info
    Writing and Imaging

  • Why system is being allow user twice enrollment for the same Class

    How system allow user to enroll twice for the same class, it's strange for us. These status is being shown under
    the learner tab.
    1.Cancelled from Current Class
    2.Prior Attended (sucessful_attendance_flag = y')
    Could you pls advice, why is showing twice record instead of updation same status by Learner.
    Thanks

    Contact Oracle Support, they can help you.
    Regards Anders Northeved

  • Showcase for user-customizable slideshow

    Dear forum,
    Some time ago I saw a professional business presentation from EA Sports. Before the slideshow started the presenter customized the slideshow (live) and added several chapters (introduction, history etc.) through single klicks on the front page.  The presentation was calculated and could start after short time.
    It consisted of flash animation, video, fotos, some texts, charts etc. As far as I know the charts were feed thorugh an xml-file and that is why they were up-to-date w/o the need of aditional programming.
    Let  me say that I have very few knowledge on how Adobe works. Can you  please tell me if this EA Sports presentation could have been programmed  with any Adobe programme?. Unfortunately, EA Sports cannot provide the presentation  as a copy. Do you have some showcases in your mind (showing the steps of customizing the slideshow) or could at least name some agencies that are able to provide help?
    Other characteristics of the slideshow: printable pdf-version, no additional hardware necessary (easy-to-go on  an USB-drive), interactive links with social media sites (like updates  of the slideshow being sent to twitter - not a must!!!), jump from slide to slide through mouse klicks...
    I am not a big fan of MS PowerPoint and want to find a new, time-saving way for the preparation of modern, innovative slideshows for my company. Really hope you can help with my query.
    Aschen Puttel

    Thanks a lot Mike!
    Can you name any source or provide a presentation as an example where I can see the user-customizable adaptation/setting for the slideshow? I mean, where to see how the klicks are done and the presentation is "calculated"/starts. I want to use this and show this to my boss.
    Next step would be to find an agency/programmer with whom we can make the system specifications/ duties record book.

  • Restirct users in "MIRO Transaction for G/L Account Tab"

    Dear Experts,
    In MIRO Transaction there are two Tabs PO reference and G/L account .
    My requirement is , I Need to Display G/L account Tab only for some  particular users.I Mean those restircted users would not able to use that Tab(G/L account).
    so can u please tell me the procedure .

    Create transaction variant/screen variant from SHD0 and assing two different transaction name(for both case).
    as per aurthorization allow user to use them.
    for creating transaction variant just refer:
    https://www.sdn.sap.com/irj/scn/advancedsearch?query=howtocreatetransactionvariant&cat=sdn_all

  • How can I allow user to customize the functionality of program at runtime? (not using runtime code compilation)

    Using .NET Framework 4.0 what features are available that would allow to accomplish something very modular and user customizable, like depicted in this XML.  Where I define specific base operations like Get() and Put() methods that operate on strings. 
    And allow the user to add and remove those or mix and match them in a way that they basically design their own run time functionality that suits them.  So they just create their own 'Operation' and fill it with the operations they want to perform on some
    incoming data type, in this case it is a string - with substring and insert methods. 
    EDIT - Assuming end user is non programmer and Dynamic Code compilation is not an option.  I have an idea maybe using dynamic keyword, but not sure if it makes what i suggest possible.
    <Operation Name="GetValues">
      <Get id=123"  FromIndex="2" ToIndex="23"/>
      <Get id="234"  FromIndex="3" ToIndex="5"/>
       <Output Path="C:\" Filename="testOut.txt" Append="true">
         <Format>
              <Result id="123"/> , <Result id="234"/>
         </Format>
       </Output>
    </Operation>
    <Operation Name="InsertValue">
      <Put AtIndex="5">stringtoinsert</Put>
      <Put AtIndex="36">anotherstringtoinsert</Put>
    </Operation>

    Hi sjs1978,
    I am not familiar with dynamic code, and I made a research about it.
    >> I'm aware of dynamic code compilation, but that requires user to input pieces of code.
    Did you try to store the pieces of code into a file and call the code when the dynamic code compilation requires user to input code?
    In addition, I found links about using code provider to compile a source file, and the links below might be useful to you.
    # Dynamic Source Code Generation and Compilation
    https://msdn.microsoft.com/en-us/library/650ax5cx(v=vs.110).aspx
    # CSharpCodeProvider Class
    https://msdn.microsoft.com/en-us/library/microsoft.csharp.csharpcodeprovider(v=vs.110).aspx
    # Is it possible to dynamically compile and execute C# code fragments?
    http://stackoverflow.com/questions/826398/is-it-possible-to-dynamically-compile-and-execute-c-sharp-code-fragments
    Best Regards,
    Tony
    Help each other

  • User customization to the repository inside the portlet?

    Hi guys,
    I am having an issue with the applying the runtime user customization to the portlet.
    What i want to do is to realize the "user customization to the repository (not session level)" in the my self developed portlet for webcenter. Such as save the table column order for this user into the persistence (in application level) inside a portlet.
    Do you knows how to do this? Feasible or not?
    Thanks
    Wayne

    Hi guys,
    I am having an issue with the applying the runtime user customization to the portlet.
    What i want to do is to realize the "user customization to the repository (not session level)" in the my self developed portlet for webcenter. Such as save the table column order for this user into the persistence (in application level) inside a portlet.
    Do you knows how to do this? Feasible or not?
    Thanks
    Wayne

  • How to config the user and role in the runtime for executing in the GP?....

    Hi Experts,
    I am learning GP(Guided processor)according the document
    http://help.sap.com/saphelp_nw70/helpdata/en/44/0d5b8f250d5cfae10000000a155369/frameset.htmneed.
    I meet two question when I learn the GP.
    The first:
    This document don't tell me how to config the member framework of the company.  After I design the GP, I have to config the user and role in the runtime for executing. I hope I can use the WDA(webdynpro for java or webdynpro for java) to implement to config the user for executing in the runtime. Thus, the customer don't config the user when runing the GP. But I don't know how to do this.
    I need a document guide step by step to tell me how to do this.
    The second:
    If I use the workflow in the GP, I have to install and config the NWDI(Netweaver Development Infrastructure). Now I have installed the NWDI, but I don't know config it so that I can download it to my machine for develop the workfolw in the GP.
    Do you give me some hints? Thanks a lot.
    Thank a lot.
    Best regards,
    tao

    Hi, Mithu,
    Thanks a lot for your help in advance.
    I have carefully read the document: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6b66d7ea-0c01-0010-14af-b3ee523210b5.
    Now, I think I have to set the processor of every actions in every process if I use the GP for processing the workflow.
    I am better to hope that I can set the processor to the role for every actions in every process in the runtime through get the organizational structure in the WDA(webdynpro for java or webdynpro for java). Thus, the customer don't set the processor to the role for every action in every process when runing in the GP.   I don't know how to do this. 
    Whether the function is not supported in the GP? If so, I have to config two organizational structure: in the R/3 and in the Portal. I don't think our customer don't receipt this solution.
    Do you give me some hints? Thanks a lot.  My email: [email protected]
    Thanks again.
    Thanks & Regards,
    Tao

  • FCH6-allow user to chng.check info for manual check-n not for auto chekf110

    Hi Gurus....
    T'Code FCH6 will allow user to change check info if the check is created manually. But it will not allow check info to be changed if the check is generated from F110. Is there  any mean to protect check info from being changed no matter it is manual or auto check (F110)?
    FCH6 is used for bank reconcilation. user need to key in encashment date but not to allow to modify other details e.g. amount, name,....but found for manual check, it allows users to do it so...
    Is there any way to restrict the above....
    Thanks n Regards
    N Sathish Kumar

    HI,
    The way to restrict the users from changeing the data or restricted access to certain screens or fields or t-codes can be done through Authorization Objects.  Approach your Basis guy to create one for you and you assign this Auth. Object in the user roles. Provide the Basis guy with the fields that you want to restrict. I think this is the only way to restrict the access to certain fields in a screen.
    uset this link to understand more on Aurth. Objects
    http://help.sap.com/erp2005_ehp_02/helpdata/en/95/1632e5ba9511d29e310000e839cd96/frameset.htm
    Thanks
    VK

  • Code for website to allow users to download free Reader

    This is not the right forum, but I couldn't find one that applies, sorry.
    I'm adding some PDF files to my website for download, and I need to find the code that I can add to my website that will allow users to download the free Reader if they don't already have it. Can someone point me to that, please?
    Thanks!

    Found it:
    http://www.adobe.com/misc/linking.html
    (related question popped up over there   --->
    which had the link.)
    I see that it's actually just the image, and there's no code... you just hyperlink the image yourself. Long time ago there used to be some HTML code that came along, and did the link for you as a reference or something.  I'm set now... thanks.

  • Can't find instructions for setting a PDF form to allow users to type in the fields and save the form.  Thanks

    Can't find instructions for setting a PDF form to allow users to type in the fields and save the form.  Thanks

    Hi,
    Have a look at this page Acrobat refers to them as "Reader Extended PDF", Adobe Acrobat X Pro * Enable Reader users to save form data
    Regards
    Bruce

  • What auth obj to use for allowing user to create and save workbook?

    Hi all,
    We are on BI 7.0, we have requirement which will allow users to develop and save workbooks (NOT BEX query) via BEx Analyzer. I have examined the auth obj S_RS_WKBK but it is obsolete auth obj and there is nothing similar obj in BI 7.0.
    i then looked at the S_BDS_D, is this all i need in order to allow user to save workbook on to the backend system?
    pls note, user can only save workbook NOT BEx query.
    regards,
    Joe

    Hi,
    Actually there is no direct away to do it
    First use the Authorisation s_user_agr , here in the activity field assign01,02,03 and 06 , in the role name assign a specific role name.
    In s_user_tcd in transaction asssign - RRMX.
    Got to PFCG, maintain the role.
    Hopr this will be expedite.
    ThaX and Regards
    Vaibhave Sharma

  • Exception: The metadata for portlet binding was not found in MDS

    I get this stacktrace when adding portlets at runtime - how can I check for the path of scopedMD/*.pxml files?
    ####<03-Feb-2011 18:53:39 o'clock IST> <Error> <oracle.portlet.binding> <INMUCHLP01418> <DefaultServer> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <attuser1> <> <00e884cc3b492be0:5d3d5662:12deb6844ac:-8000-0000000000000379> <1296739419503> <BEA-000000> <oracle.adf.model.portlet.binding.PortletBindingException: The metadata for portlet binding portlet3704198953 was not found in MDS.
         at oracle.adf.model.portlet.binding.PortletBinding._initModel(PortletBinding.java:529)
         at oracle.adf.model.portlet.binding.PortletBinding.initModel(PortletBinding.java:872)
         at oracle.adf.model.portlet.binding.PortletBinding._refresh(PortletBinding.java:392)
         at oracle.adf.model.portlet.binding.PortletBinding.refresh(PortletBinding.java:881)
         at oracle.adf.model.binding.DCExecutableBinding.refreshIfNeeded(DCExecutableBinding.java:341)
         at oracle.adf.model.portlet.binding.PortletBinding.refreshIfNeeded(PortletBinding.java:451)
         at oracle.adf.model.portlet.binding.PortletBinding._refresh(PortletBinding.java:402)
         at oracle.adf.model.portlet.binding.PortletBinding.refresh(PortletBinding.java:881)
         at oracle.adfinternal.view.faces.portlet.PortletBindingPhaseListener.handlePhase(PortletBindingPhaseListener.java:105)
         at oracle.adfinternal.view.faces.portlet.PortletBindingPhaseListener.beforePhase(PortletBindingPhaseListener.java:92)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:258)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.bea.content.manager.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:178)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.lifecycle.filter.LifecycleLockFilter.doFilter(LifecycleLockFilter.java:149)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: oracle.portlet.client.persistence.PersistenceNotFoundException: mdsId=/oracle/adf/portlet/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/portlets/Lottery_521fd715_e683_46dd_bb8e_f1119dc2d3ee.pxml not found     at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.getInternal(MDSPersistenceContext.java:649)
         at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.get(MDSPersistenceContext.java:604)
         at oracle.portlet.client.beanimpl.persistence.PersistenceBeanFactory.getExisting(PersistenceBeanFactory.java:249)
         at oracle.portlet.client.beanimpl.persistence.PersistenceBeanContext.getExisting(PersistenceBeanContext.java:110)
         at oracle.portlet.client.containerimpl.PublicFactoryImpl.get(PublicFactoryImpl.java:300)
         at oracle.portlet.client.containerimpl.PublicFactoryImpl.get(PublicFactoryImpl.java:310)
         at oracle.portlet.client.containerimpl.PortletContainerImpl.getById(PortletContainerImpl.java:331)
         at oracle.portlet.client.containerimpl.PortletContainerImpl.getPortlet(PortletContainerImpl.java:253)
         at oracle.adfinternal.model.portlet.binding.PortletModelImpl.init(PortletModelImpl.java:104)
         at oracle.adf.model.portlet.binding.PortletBinding$InnerPortletModel.init(PortletBinding.java:987)
         at oracle.adfinternal.model.portlet.binding.ActivityPortletModelWrapper.init(ActivityPortletModelWrapper.java:83)
         at oracle.adf.model.portlet.binding.PortletBinding._initModel(PortletBinding.java:523)
         ... 55 more

    I've done these 2 things and the error goes away, not sure which worked.
    Deleted mds folder within my WebCenterApp under JDeveloper
    Deleted Runtime customizations stored under a similar directory below
    C:\Users\ab\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\o.mds.dt\adrs\myWebCenterApp\AutoGeneratedMar\mds_adrs_writedir\oracle\adf\portlet\scopedMD\s8bba98ff_4cbb_40b8_beee_296c916a23ed

Maybe you are looking for

  • CLOB datatype usage

    Hi All, I have a requirement where the value of a item can exceed 4000 characters and is using a "html editor standard" item type. So I used clob datatype to store the value of this item in the database. When the value is more than 32512 bytes, I get

  • Error while editing PO - deleting service line item and creating material line item.

    In SAP SRM Extended classic scenario, PO is in 'ordered' status and contains a service line item. While editing this PO, I delete the service line item and create a new material line item. This gives me the following error. Back end error: Enter G/L

  • IPlanet LDAP configuration in Weblogic 8.1 SP3

    We use iPlanet LDAP provider for app authentication. We need only the authentication and no authorization. However when we do not specify information in Groups and Membership tabs, and provide only User information, authentication fails. Does iPlanet

  • Plug accounts issues

    Hi guys, I'm not quite sure of having understand plug accounts and I have some issues with eliminations right now. I have tree accounts with the same plug account. Father1 Child1- PlugAccount1 Child2- PlugAccount1 Child3- PlugAccount1 PlugAccount1 Th

  • Fw: Returned mail--

    Have a look the Pic attached !!