OIM jsp customization

Hi,
We want to add a new jsp page that should be displayed when it is accessed from the additional user details drop down list in user details page of the admin console.
Things done so far
1.we have made an entry in the design console look up so we are able to see the option being displyed in the drop down in the additional user details drop down list in user details page of the admin console.
2.we mapped this request in 'struts_config.xml' to the existing action class.

In OIM admin console,on the left side pane we have users tab.under that we have manage subtab.If we click manage button, search user page will be displayed.Then if we search for a user we will be redirected to user details page.There we are provided with the drop down where we can add our new page by making an entry for the request along with the required details in the corresponding lookup in the design console.
My requirement is we have added 3 pages already.Now I want to add one more request to the lookup and want to map this request for the already exisiting page. I have done this by mapping the request in struts_config.xml to the action class of a existing page.So are we able to access the page using two requets?but for us it is showing 'page cannot be displayed.'is it possibe to have two requests to the same page?please help me out. or let me know any changes are required other than struts_config.xml.

Similar Messages

  • OIM Form Customization

    Hi,
    My customer is having following requirements related to OIM Form Customization.
    1.In createuser form,UserID ,Password and Confirm Password Should not be displayed.We are generating userid and password automatically and we should not allow the admin to enter userid and password while creating user.
    2.Is it possible to make a form field mandatory only to specific usertype ? . For contractors,we need to make "Deprovisoning Date" as mandatory field but for employees,it should be a non-mandatory field.
    3.Is it possible to have different form fields in Create user Form and Manager User Form.Since Create user form will be used to create contracors,we we don’t need to specify user defined fields related to employees ( JobName,PoitionName,EmployeeType etc) in create user form.
    I am facing problems in implementing above requirements.Can somebody suggest,how I can implement these?.
    Thanks.

    Please check this Note 468779.1 from metalink.
    Goal
    How To Disable Password And Confirm Password or How to set the password fields as optional?
    Solution
    You can't set password field optional,this is mandatory field and hard coded in action class but you can set default value from jsp(tjspGenerateCreateUserForm.jsp) page. You can't be remove completely password section from User Creation Page as this is hard coded in the source code. Password is mandatory field for User creation API .
    You can provide default password value from the JSP file. After modifying the JSP page as below,while creating OIM user both fields(Password and Confirm password) will not be editable.
    Please try to modify tjspGenerateCreateUserForm.jsp
    *(<BEA-Home>\user_projects\domains\proquire901\XLApplications\WLXellerateFull.ear\xlWebApp.war\tiles\util).
    Add < value="123" readonly="true> these two attribute in password section and
    ChangePassword section.
    ===
    ##Password section######
    <td>
    <html:password name="manageUserForm" property="password"
    value="123" redisplay="true" readonly="true" styleClass="Fields" tabindex="1"/>
    </td>
    ###confirmPassword section######
    <td>
    <html:password name="manageUserForm" property="confirmPassword"
    value="123" readonly="true" redisplay="true" styleClass="Fields" tabindex="2"/>
    </td>
    ==

  • CMRO JSP Customization

    Hi all,
    I am working on CMRO JSP Customization in R12 Instance.
    My client requirement is to add a field in a table of Material Transactions Issues page.
    The path is CMRO--> Execution --> Material Transactions--> Issues
    I want to know how can i add a field in a table.
    I have identified the page which i have to modify is ahlprdEditMtlTransDisplay.jsp but in this all fields come from a view object.
    Could anyone please throw some points on this?
    Regards
    Hitesh

    Hi Chris,
    I've doublechecked, the parameter name is OK.
    I've also made sure that either 'APPLY' or 'OK' is passed when the customization form is submitted.
    request.getParameter("services_action") reads the value of the services_action parameter from the URL when concatenating to it manually, but doesn't read anything when the customization page is rendered.
    Is there a working copy available of this portlet I could access? I'd extremely be interested in it!
    One more thing: what's the role of the services_action hidden field? Is it required by the JavaScript:
    document.custform.services_action.value=action
    or does it have an other reason it's generated by the renderCustomizeFormHeader()?
    I'd appreciate any help as I'm loosing hope!
    Thanks,
    Peter

  • Customize OIM jsp forms using xlWebApp.war: Best Practice?

    Based on searching the forum, it appears that inflating the war files, making changes and putting them back again is the way to customize the jsp forms in OIM. Is this a best practice though? What happens when I want to upgrade? Do I lose all my customizations or is there another way to do this?
    Edited by: user4486549 on Jun 5, 2009 5:11 AM

    Hi,
    That is the only way to do it.In case of upgrade every time you will have to merge the changes in new war file and redeploy it. Just take care of one thing that do not modify existing jsp or classes.Create your own jsps and classes.
    Regards

  • OAM 11.1.1.3 jsp customization

    All,
    I have been customizing oam jsp page for minor things such as changing the display messages (login errors, copyright messages etc) to the end users based on error codes. the way i was deploying the updates is by deleting related .class files. Is this the best way to proceed. I am not sure if i am breaking oracle's caching logic with respect to files generated in /tmp folder on the linux environment. I say this because i face some OAM startup issue with spurious classnotfoundexceptions sometimes, not always reproducible though.
    Has anyone explored the option of adding the source to the oam war file and redeploying it. What are the issues if any that you found with this route.
    any other options are also welcome, please share your thoughts if you can.
    Prasad.

    The patch you need, OIM 11.1.1.5.3, is this : "p13704894", but before install it you should also install the "p13106312" for the SOA server.

  • JSP Customization

    Hi,
    I am looking for any reference document /guide that details guidelines to follow for JSP page customization.
    Also, is it possible to have "About this page" link in customized JSP pages?
    Thanks in advance
    ~neeraj

    Hi,
    Being new at customization, any help is appreciated.
    Is there a way to change a form in Configurator?. Out of the box functionality of 'Preview Configuration' will be replaced with a custom jsp to reflect data of interest. How can this be done?
    For example in Quoting, 'qotSCopProduct.jsp' is used to display the Confirmation details. This jsp is model for customization. How to figure out who calls this jsp?
    Thanks in advance.

  • Jsp customization error...

    We create a human task and add parameter
    The we create auto generate jsp files.
    after that we can't see task parameter on jsp design view. Whe we run worklist applicaton we can see this parameter on the my task screeen.
    So we can't customize. We stack...We need urgent help..
    We are using jdev 10.1.3.3 on windows.
    is there any setting to dispay task parameter on jsp page ?
    Thanks.

    Please verify that your SPEL syntax is ${oa.voName.IsMoreThan4000}
    Regards

  • IStore JSP customization from JDeveloper

    Hi, I am new to iStore and i am trying to setup JDeveloper to customize JSP pages. I found a metalink note on copying files to JDeveloper for 11i (Doc Id:419887.1) but not for R12, so i tried to find the similar directory structure and copied all the classes, jsps, css and images from the App server to JDeveloper project.
    I am trying to execute a sample jsp (TestDbcConn.jsp) as suggested in the article and getting the following error while running it. I have verified the DB connection through SQL developer and it connects. Am I missing some configuration or setup here?
    JTFDBCFILE=D:\projects\customer\iStoreR12\secure\customer-dev.dbc
    oracle.apps.fnd.cache.CacheException
         at oracle.apps.fnd.cache.AppsCache.get(AppsCache.java:228)
         at oracle.apps.fnd.profiles.Profiles.getProfileOption(Profiles.java:1485)
         at oracle.apps.fnd.profiles.Profiles.getProfile(Profiles.java:354)
         at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfileFromDB(ExtendedProfileStore.java:211)
         at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfile(ExtendedProfileStore.java:171)
         at oracle.apps.fnd.profiles.ExtendedProfileStore.getProfile(ExtendedProfileStore.java:148)
         at oracle.apps.fnd.common.logging.DebugEventManager.configureUsingDatabaseValues(DebugEventManager.java:1259)
         at oracle.apps.fnd.common.logging.DebugEventManager.configureLogging(DebugEventManager.java:1114)
         at oracle.apps.fnd.common.logging.DebugEventManager.internalReinit(DebugEventManager.java:1083)
         at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1050)
         at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1037)
         at oracle.apps.fnd.common.AppsLog.reInitialize(AppsLog.java:595)
         at oracle.apps.fnd.common.AppsContext.initLog(AppsContext.java:593)
         at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:570)
         at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:524)
         at oracle.apps.fnd.common.AppsContext.(AppsContext.java:292)
         at oracle.apps.fnd.common.WebAppsContext.(WebAppsContext.java:1081)
         at oa_html._TestDbcConn._jspService(_TestDbcConn.java:100)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: oracle.apps.jtf.base.resources.FrameworkException: Error in IAS Cache: oracle.apps.fnd.common.PoolException: Exception creating new Poolable object.
         at oracle.apps.jtf.cache.IASCacheProvider.get(IASCacheProvider.java:833)
         at oracle.apps.jtf.cache.CacheManager.getInternal(CacheManager.java:4802)
         at oracle.apps.jtf.cache.CacheManager.get(CacheManager.java:4624)
         at oracle.apps.fnd.cache.AppsCache.get(AppsCache.java:216)
         ... 35 more
    Caused by: oracle.apps.jtf.base.resources.FrameworkException:
    An exception occurred in the method CacheAccess.get
    null
    The base exception is:
    Exception creating new Poolable object.
         at oracle.apps.jtf.base.resources.FrameworkException.convertException(FrameworkException.java:607)
         at oracle.apps.jtf.base.resources.FrameworkException.addException(FrameworkException.java:585)
         at oracle.apps.jtf.base.resources.FrameworkException.(FrameworkException.java:66)
         at oracle.apps.jtf.base.resources.FrameworkException.(FrameworkException.java:88)
         at oracle.apps.jtf.base.resources.FrameworkException.(FrameworkException.java:202)
         at oracle.apps.jtf.base.resources.FrameworkException.(FrameworkException.java:218)
         at oracle.apps.jtf.base.resources.FrameworkException.(FrameworkException.java:249)
         ... 39 more
    ********************************************************************************************************

    I am trying to set up iStore in Jdeveloper 10g but I couldn't find the options given below in project properties !. Please help
    6.3) Set the JAVA Options to:
    -DFND_TOP=<project_dir>
    -DJTFDBCFILE=<project_dir>\secure\<filename.dbc>
    -Dframework.Logging.system.filename=C:/Temp/fwsys.log
    -Dservice.Logging.common.filename=C:/Temp/istore.log
    6.4) Set the program arguments to:
    intra=t&log=t
    6.5) In "Common -> J2EE" add:
    -out c:\temp\STDOUTLOG.log -err c:\temp\STDERRLOG.log
    Edited by: 895133 on 04-Nov-2011 08:44

  • Human task jsp customization assign calculated value problem...

    We customize human task jsp and add some field.
    We want assign a calculation result to a task variable...
    autogenerated HTML inbup box name is slns0_cl_task_sl_ns0_cl_payload_sl_ns1_cl_bim_Myprocessname_myparametername..
    is it possible to assign a value using this name ? is it correct way?
    is there any other way yo do it..
    Thanks...

    Thansk..
    I tried to use javascript. but I need ro add a combobox to the payload body jsp page.
    Because buid-in Oracle SOA procedures try to forward all parameters "object doesn't support this property error occurs..."
    So question is ...
    How can I add a combobox on payload body jsp pages ?
    Thaks..

  • OIM 10G Customization Guide

    Hello,
    Can anyone provide me the link for customization guide[administrative & user console] for OIM 10g.
    Thank-You

    The PDF is available here:http://download.oracle.com/docs/cd/E14899_01/doc.9102/e14765.pdf

  • Proble with payload-body.jsp customization

    Dear Experts,
    I have customized payload-body.jsp, here I am having problem with <select> and <date_picker> html component. After the selection of specified value, if I press default save button , will reset to Initial value. My xml payload contains muti-records. So when I click + sign in payload-body.jsp, another row ll gets add. At that time it ll be set to same vlaue of the previous row. Here I cannot understand the issue. Please suggest me.
    Thanks & Regards
    Rajesh

    Sorry friends
    I got the answer. The answer already was here on this forum. I am really sorry, first I should have searched and then should have posted......
    have a nice day

  • UCM JSP - customize error page for document checkout?

    I have written some JSP pages to integrate UCM (aka Stellent Content Server) into a custom application.
    The bulk of UCM functionality is handled with idcserver.ServerBean.
    If someone tries to check out a document that is already checked out, or tries to check in a document that hasn't been checked out, they are redirected from our custom application to a UCM error page.
    I DO NOT want this to happen.
    I would like to handle any check in or check out errors with my own custom error handling page.
    I tried using the following in our JSP check out form:
    <%@ page errorPage="myError.jsp" session="true" %>
    However, UCM cheerfully ignores this and keeps redirecting right to its own page.
    Any thoughts on how I can avoid UCM's error page and substitute my own?
    Thanks in advance,
    Dave

    Hi user4884609, since we can't send PMs in this forum to other users and leaving email address like this is not good practice either would it be possible for you to upload it somewhere and provide the link for at least for like a couple of days? I'd be interested in looking into that component, been looking for something like that.
    thanks,

  • A bit more complex jsp customization...

    Hi everyone,
    Is there a more simple way of getting all the activities displayed on a .jsp page either than using the code in instancesView.jsp and related pages ?
    What I want to do, is to get a list of all of my activities within the AquaLogic Studio environment (using FBL) and use that list on my .jsp page (via the tag library).

    Hi,
    You can use the module Fuego.Papi to consult processes, activities or instances with FPL. Example:
    bp as BusinessProcess
    p as ProcessService
    res as Fuego.Papi.Instance[]
    f as Fuego.Papi.InstanceFilter
    processName as String
    bp =BusinessProcess()
    f = InstanceFilter()
    processName = process.name
    connectTo bp
    using
    url = Fuego.Server.directoryURL,
    user = "x",
    password = "x",
    process = processName
    create f using processService = bp.processService
    f.searchScope = Fuego.Papi.SearchScope(participantScope :Fuego.Papi.ParticipantScope.ALL ,
    statusScope : Fuego.Papi.StatusScope.ONLY_INPROCESS)
    addAttributeTo f
    using variable = Fuego.Papi.VarDefinition.activityid,
    comparator = Fuego.Papi.Comparison.IS,
    value = "Activity11"
    res = getInstancesByFilter(bp, f)
    for each inst in res
    do
    display "Instance (" + inst.id + ") is at (" +
    inst.activityName + ") In = " + inst.threadIn
    end
    disconnectFrom bp
    Mauricio.

  • Databae closing issue in OIM

    Hi,
    Whenever we create any database transaction OIM cusom code like select, update etc...
    Do we need to explicitly close the database connection?
    If so then how can we close the connection in code?
    Thanks!!

    * If you are creating a database connection by explicitly giving the connection details (host, port, conn param), then you should close that connection. E.g. OIM UI customization custom code to check some constraint from OIM DB before executing the step on UI.
    * On the other hand if you're getting a handle to the OIM DB through OIM exposed APIs to perform some operation, you just need to check if there is a release or close method defined, otherwise you're all OK and just use the method. e.g. using it in OIM schedule task custom code -
    tcDataProvider dataProvider = this.getDataBase();
    dataProvider.setQuery(dataProvider, someSQLStatement);
    dataProvider.executeQuery();
    HTH,

  • OIM: Question about LookupField and Combobox

    Hi,
    I have a lookup field and it is configured in the form as a Combobox. This field is optional and so I want to display an empty string as the default selection in this combobox. I am not able to do that as the Lookup CodeKey is not taking empty value/string. Instead the first choice shows up for all such fields and it is really not the right choice. Is there a way to show empty string in combo boxes?
    Thanks in advance

    there is no way to do that. I had similar issues. The method I adopted was to modify the OIM JSP so that when the values from the bean is extracted, I add the "Select" option to the list and then display to the user.
    Which form/resource you want to achieve this functionality so that I can guide with the JSP you need to modify?
    - Aman

Maybe you are looking for

  • Can multiple web pages use the same cookie?

    I have an applet that will reside in several different web pages. The applet creates a cookie that saves user preferences and loads them when the user next uses the applet. The problem is that I want the same cookie to load when the user views the sa

  • Want an option to having a REAL full-screen view when in writing mode in Word (as there was in 2003)

    For the present Word version (365) I have not found a way to be able to use the entire/total/really full screen estate when using writing mode in Word. (Perhaps there is a way, not discovered by me yet?) But what I want both in Word 365 and foremost

  • How do I make groups in my contacts

    im trying to put all my football team in one group so I don't have to keep entering 20 numbers each time I message them (just I have done with all my previous phones with no problem). I just can't seem to find how to do it. I've even synced my phone

  • Wht is similar field of BDC's BBKPF-BVORG in BAPI-BAPI_ACC_DOCUMENT_POST?

    Hi Experts, We can post GL acct docs via BDC and BAPI (BAPI_ACC_DOCUMENT_POST). In BDC, there is a filed w/ name BBKPF-BVORG-->Number of Cross-Company Code Posting Transaction, so, I am lookig for the same field/any other similar to BVPRG, in BAPI st

  • Can't Save Edited Photos

    Using Photoshop Elements 12, the photos I edit using any of the editing layers are not saved.  Only the original appears in the organizer even though I have selected "version sets" in the saving process. Any suggestions or do I have a lemon of a prog