Reports generation in OIM 11g

Hi,
I am using OIM-OAM 11g.
My project has constraint that they can not use Oracle BI Publisher for Report Generation.
The Client wants us to write Scheduled task which generate reports by calling stored procedure present in Audit Database.
Experts any advice?
Any link or any idea about how to start with this?
Regards,
J

What is the problem in implementing the same ? It is more of a Java thing not OIM.
Create some Stored Procedure which will give you desried results as per client env.
Create a schedule task which will execute that Stored Procedure
Iterate through Resultset and write in a fiie using IO Stream in Java

Similar Messages

  • Requesting to remove roles for the direct report's in OIM 11g R2

    Is it possible to have the manager log into OIM and request to remove roles for one of his/her direct reports? You can only add roles from the catalog interface.
    Thanks

    Search the user
    Go to the Roles Tab
    Select the Role
    "Remove Role" link will get enabled
    Click that link
    Submit
    Request ID will be generated
    For SELF REQUEST:
    Go to My Access Form
    And do the same thing

  • OIM 11g Reporting with BIP

    Hi,
    Am looking for some document for reporting in OIM11g using BI Publisher. I couldn't get any doc on how the reports work and how to customize a report.
    Can any help me in getting a report documentation in OIM 11g.
    The only link i can search is
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14309/understanding.htm#BABHJIEH
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14316/workingrep.htm#CHDFBEFI
    Thanks in Advance

    Hi,
    I was able to deploy the default reports that are generated during installation.
    Am adding an extra attribute to the existing reports and trying to display the value in the output report. I can see the template to display is defined in .rtf file.
    But am unable to print the extra attribute value. How do I map this value in rtf file ?
    example: by default in a report I have Fname, Lname and Userid. Am adding extra attribute EmailID. But am unable to generate the value of emaild id in the report.
    How do I map it in rtf file ??

  • Does OIM Provides Orphan Accounts report generation Out of the Box ???

    Hi All ,
    Does OIM Provides Orphan Accounts report generation Out of the Box ???

    Nopes, OIM Doesn't.
    Custom Report
    Re: How to generate a report on 'Event Received' events for a resource objects
    http://download.oracle.com/docs/cd/B32386_01/generic.902/b32137/reporting.htm

  • OIM 11g can't get default reports working

    Hello,
    OIM 11g and BI publisher 11g here. They are installed on different machines, so they do not share anything at all.
    I want to make the standard OIM reports work into BI Publisher, so i installed BI publisher (alone), created user xelsysadm (given role XMLP_ADMIN ) and copied the reports to the Publisher server.
    first question: where am i required to put them? the path the developers guide says does not exist, and if i create it, BI Publisher simply ignores it. So i put the whole stuff in user_projects/domains/bifoundation_domain/config/bipublisher/repository/Reports/OIMreports/ which appears to be the same folder where BI sample reports are.
    Now BI Publisher recognizes the folder structure, but the folders are empty and don't show the reports in the Publisher Catalog.
    second question: i am having a really hard time understanding which logfile should i look at to track BI Publisher application errors. I guess it's user_projects/domains/bifoundation_domain/servers/bi_server1/logs/bipublisher/bipublisher.log but i would like having it confirmed
    I am trying to follow the OIM 11g developers guide and the BI guides, but it is not really helpful, any advice would be really appreciated
    thx in advance
    Alex

    solved, look here
    Re: OIM 11g and BI Publisher Reports

  • CSV Report not viewable in OIM 11g and BI 10.1.3.4.1

    Hi,
    New to OIM 11g. We are using BI publisher 10.1.3.4.1 in OIM 11g to generate reports. We are able to view and generate reports in almost all the supported formats eg: pdf, excel, html etc. But we are unable to view CSV format report in our Dev environment.
    Can anyone please suggest? Is there any configuration needed or any patch required for this ?
    Edited by: 866606 on Jun 17, 2011 5:29 AM

    Hi,
    For individuals arriving here in the future, I managed to work this out for BI Publisher 11g. Turns out you have to manipulate the file directly.
    http://technicalconfessions.com/posts.php?post_id=207&title=HOW%20TO:%20Configure%20Bi%20Publisher%20in%20CSV%20format
    Regards,
    Daniel

  • USER LOGIN GENERATION USING EVENT HANDLER IN OIM 11G

    Hi
    I am looking to generate user logins in OIM 11g (11.1.1.5) using event handlers. Can anyone guide me with the process and which API need to be used?
    Regards

    You have to write your custom class which implements oracle.iam.identity.usermgmt.api.UserNamePolicy. Then you have to register the plugin which will contain the plugin.xml and class file of your custom code.
    More in this metalink ID 1228035.1

  • Issue in BIP Report Generation - Issue gets fixed when the rtf is opened and re-saved

    Hi,
    We are facing a unique case in BIP reports generation at a Customer site. The BIP installed is a part of the OBIEE 11g installation. The customer report generates most of the times, however there are instances where we get a techinical details error ( custom error ) -  The only way to 'fix' this issue currently is to open the rtf file, hit the spacebar and save this file ( ie re-save this file ) and the report starts to generate correctly again for
    Has anyone else faced such a problem ?
    Also, not sure if this helps - the corresponding xdo has nested tags
    Thanks in Advance
    Orjun - Oracle Financial Services

    Your server file handling has nothing, and really nothing to do with Adobe software. If files don't get locked for (over-)writing and/or lose connection to the program opening them, then your server is misconfigured. It's as plain and simple and that. Anything from "known file types"/ file associations not being set correctly, MIME types being botched, crooked user privileges and file permissions, missing Mac server extensions, delayed file writing on the server, generic network timeout issues and what have you. Either way, you have written a longwinded post with no real value since you haven't bothered to provide any proper technical info, most notably about the alleged server. Either way, the only way you can "fix" it is by straightening out your server and network configuration, not some magic switch in Adobe's software.
    Mylenium

  • OIM 11g High Availability Deployment

    Hi Experts,
    I'm deploying OIM 11g in High Available schema, following Oracle docs: http://download.oracle.com/docs/cd/E14571_01/core.1111/e10106/imha.htm#CDEFECJF, I have succesfully installed and configured OIM & SOA in weblogic domain on 'OIMHOST1', trying to propagate the configuration from 'OIMHOST1' to 'OIMHOST2' I have packed (using pack.sh) the domain on 'OIMHOST1' and unpacked (using unpack.sh) it to 'OIMHOST2' so I have updated the NodeManager executing setNMProps.sh and finally Ihave started the NodeManager. In order to Test everything is fine and following the documentation I'm traying to perform the following steps, but I'm not succeed
    I'M MUST TO SAY THAT I'M RUNNING ON SINGLE STANDARD EDITION DB INSTANCE AND NOT RAC AS MENTIONED IN ORACLE DOCS, PLEASE CLARIFY IF RAC IS REQUIRED, FOR NOW I'M IN DEVELOPMENT ENVIRONMENT, SO I THINK RAC IS NOT REQUIRED FOR NOW, PLEASE CLARIFY
    8.9.3.8.3 Start the WLS_SOA2 and WLS_OIM2 Managed Servers on OIMHOST2
    Follow these steps to start the WLS_SOA2 and WLS_OIM2 managed servers on OIMHOST2:
    Stop the WebLogic Administration Server on OIMHOST2. Use the WebLogic Administration Console to stop the Administration Server.
    Start the WebLogic Administration Server on OIMHOST2 using the startWebLogic.sh script under the $DOMAIN_HOME/bin directory. For example:
    /u01/app/oracle/admin/OIM/bin/startWebLogic.sh > /tmp/admin.out 2>1&
    Validate that the WebLogic Administration Server started up successfully by bringing up the WebLogic Administration Console.
    Here its not possible start AdminServer on OIMHOST2, first of all, it looks like boot.properties file under WLS_OIM_DOMAIN_HOME/servers/AdminSever/security is not valid, the first time I try to execute startWeblogic.sh script, it ask for username/password, I have updated boot.properties (vi boot.properties) and manually set clear username and password, this time startWeblogic.sh script passed this stage, but fails:
    <Error> <util.install.help.BuildMasterHelpSet> <BEA-000000> <IOException ioe java.io.IOException: No such file or directory>
    <Error> <oracle.adf.share.config.ADFMDSConfig> <BEA-000000> <MDSConfigurationException encountered in parseADFConfigurationMDS-01330: unable to load MDS configuration document
    MDS-01329: unable to load element "persistence-config"
    MDS-01370: MetadataStore configuration for metadata-store-usage "writeable" is invalid.
    MDS-00503: The metadata path "/u01/app/oracle/product/Middleware/user_projects/domains/IDMDomain/sysman/mds" does not contain any valid directories.
    I have verified that this directory "mds" does not exists, as reported by the IOException, in OIMHOST2, but it exists in OIMHOST1. from here its not possible for me following Oracle's documentation, I test this starting Adminserver in OIMHOST1, and starting WLS_SOA2 and WLS_OIM2 managed servers from OIMHOST1 AdminServer console, I have tested 2 ways:
    1.- All managed servers in OIHOST1 are shutdown, for this, managed servers in OIMHOST2 works as expected
    2.- All managed servers in OIMHOST1 are RUNNING, for this, first I have started SOA2 managed server, after that, I have fired OIM2 managed server, when it finish boot process the following message appears in server's output:
    <Warning> <org.quartz.impl.jdbcjobstore.JobStoreCMT> <BEA-000000> <This scheduler instance (servername.domainname1304128390936) is still active but was recovered by another instance in the cluster. This may cause inconsistent behavior.>
    Start the WLS_SOA2 managed server using the WebLogic Administration Console.
    Start the WLS_OIM2 managed server using the WebLogic Administration Console. The WLS_OIM2 managed server must be started after the WLS_SOA2 managed server is started.
    8.9.3.9 Validate the Oracle Identity Manager Instance on OIMHOST2
    Validate the Oracle Identity Manager Server instance on OIMHOST2 by bringing up the Oracle Identity Manager Console using a web browser.
    The URL for the Oracle Identity Manager Console is:
    http://oimvhn2.mycompany.com:14000/oim
    Log in using the xelsysadm password.
    Your help is highly apprecciated
    Regards
    Juan

    Hi Vaasu,
    I have succeeded deploying OIM in HA, just now my customer and I are working on the installation of webtier. Now I have a better understand about HA concepts and the way weblogic works -really nice, but little tricky-
    All the magic about HA is configuring properly the network interfaces in each Linux boxes (our case) so, first of all you need to create 2 new floating IP's on each Linux boxes (google: how to create virtual Ip in linux, if you don't know) clone and modify your 'eth0' network script to create the virtual IPs
    Follow the procudere in the HA guide: http://download.oracle.com/docs/cd/E14571_01/core.1111/e10106/imha.htm#CDEFECJF
    create DB schemas with RCU
    install weblogic
    install SOA
    patch SOA
    install IAM
    ---if you are working on a virtual machine is good idea to take a snapshot here---
    Create and configure the weblogic domain (special attentention whe configuring the cluster), see step 13 of 8.9.3.2 Creating and Configuring the WebLogic Domain for OIM and SOA on OIMHOST1, here you need to cofigure:
    For the oim_server1 entry, change the entry to the following values:
    Name: WLS_OIM1
    Listen Address: the IP that is confured in eth0:1 of Linux box1
    Listen Port: 14000
    For the soa_server1 entry, change the entry to the following values:
    Name: WLS_SOA1
    Listen Address: the IP configure on eth0:2 of Linux box1
    Listen Port: 8001
    For the second OIM Server, click Add and supply the following information:
    Name: WLS_OIM2
    Listen Address: the IP configured on eth0:1 of Linux box2
    Listen Port: 14000
    For the second SOA Server, click Add and supply the following information:
    Name: WLS_SOA2
    Listen Address: the IP configured on eth0:2 of Linux box2
    Listen Port: 8001
    Click Next.
    On Step 16 ensure you are using the UNIX tab to configure the machines, also ensure that for machine1 you use the IP configured on the eth0 interface of Linux box1, the same for machine2
    please confirm you have performered 8.9.3.3.2 Update Node Manager on OIMHOST1
    if everything is ok you must be able to start the AdminServer as described in the guide.
    configure OIM: 8.9.3.4.2 Running the Oracle Identity Management Configuration Wizard, in my case I don't need LDAPsync, I have skipped this section, if you configure properly OIM, then you mus perform 8.9.3.5 Post-Configuration Steps for the Managed Servers
    resrtar AdminServer then from the weblogic console, start OIM and SOA if node manager is properly configured SOA and OIM must run properly, update deployment mode and coherence as described in the guide and verify that OIM run perfectly in Linux box1.
    Propagate OIM from Linux box1 to Linux box2 as described in the guide, using pack and unpack (you MUST use the same filesystem directory structure on both Linux boxes)
    Update and start NodeManager as described in the guide
    VERY IMPORTAN OBSERVATION
    the guide say:
    8.9.3.8.3 Start the WLS_SOA2 and WLS_OIM2 Managed Servers on OIMHOST2
    Follow these steps to start the WLS_SOA2 and WLS_OIM2 managed servers on OIMHOST2:
    Stop the WebLogic Administration Server on OIMHOST2. Use the WebLogic Administration Console to stop the Administration Server.
    JUAN OBSERVATION:
    IS NOT POSSIBLE TO START OR STOP ADMINSERVER ON HOST2 SINCE ADMIN SERVER WERE CONFIGURED TO LISTEN ON THE IP ADDRES OF eth0 INTERFACE ON HOST1, SO, ITS NOT POSSIBLE TO PLAY IT ON HOST2, I THINK AND ADDITIONAL PROCEDURE SHOULD BE FOLLOWED TO CONFIGURE ADMINSERVER IN HA IN A ACTIVE-PASSIVE MODE
    Start the WebLogic Administration Server on OIMHOST2 using the startWebLogic.sh script under the $DOMAIN_HOME/bin directory. For example:
    /u01/app/oracle/admin/OIM/bin/startWebLogic.sh > /tmp/admin.out 2>1& -----NOT APPLICABLE
    Validate that the WebLogic Administration Server started up successfully by bringing up the WebLogic Administration Console. -----NOT APPLICABLE
    Start the WLS_SOA2 managed server using the WebLogic Administration Console. ----START SOA2 FROM THE CONSOLE RUNNING ON HOST1, IT DOESN'T MATTER
    Start the WLS_OIM2 managed server using the WebLogic Administration Console. The WLS_OIM2 managed server must be started after the WLS_SOA2 managed server is started. ------ START OIM2 FROM THE CONSOLE RUNNING ON HOST1
    HERE YOU MUST BE ABLE TO LOGIN TO OIM2 SERVER AS DESCRIBED IN THE GUIDE, YOU DON'T NEED TO EXECUTE config.sh SCRIPT THIS SHOULD WORK AS DESCRIBED.
    Server migration should work straight-forward if you have configured the floating IPs as described, I have not configured the persistence yet since my customer does not have the skills to share a storage.
    I hope this helps, and feel free to comment or complement.
    By the way, did you know how to set up a valid SSL certificate in Windows 2003 server??? I need it to test and Exchange 2007 I'm tryin to integrate
    Regards
    Juan

  • Report with chart in 11g fails

    Iam building an RTF template in Word with chart and some data. The chart is inside a group. Everything works fine from BIP desktop. When i upload the template into 11g and run the report, I get 'File does not begin with '%PDF-%' error. When i remove the chart, the report works fine in 11g. Has any one faced a similar issue? Can someone help me with this error.
    Thanks in advance.

    Check to see if the solution offered in the following post might help you (look for "Fixing an error received on PDF generation" section):
    http://www.oracleappsblog.com/index.php/weblog/printing-reports-pdf-format-oracle-applications/
    Thanks,
    Bipuser

  • OIM 11g PreProcess Handlers

    Hi,
    I am developing a logic for UserID Generation using PreProcess Handlers. I am using the following code snippets for generating UserID.
    ====================================================
    import oracle.iam.identity.usermgmt.api.UserManager;
    import oracle.iam.platform.authz.exception.AccessDeniedException;
    import oracle.iam.platform.entitymgr.vo.SearchCriteria;
    public class CustomUserIDGeneration implements UserNamePolicy {
    public String getUserNameFromPolicy(Map map) {
    //Get FirstName and Last Name of the User Account
    printMap(map);
    FirstName = ((String)map.get("First Name"));
    LastName = ((String)map.get("Last Name"));
    public boolean isUserNameValid(String username, Map map) {
    System.out.println((new StringBuilder()).append("MyCustomUserNameGenerator####isUserNameValid: username=").append(username).toString());
    printMap(map);
    List<String> userLogins = new ArrayList<String>();
    UserManager usrService = oimClient.getService(UserManager.class);
    Set<String> retAttrs = new HashSet<String>();
    retAttrs.add(UserManagerConstants.AttributeName.USER_LOGIN.getId());
    SearchCriteria criteria = new SearchCriteria("User ID", UserID2Search, SearchCriteria.Operator.EQUAL);
    =======================================================================
    While searching for the User ID exists in OIM or not, i am getting the below error.
    oracle.iam.platform.authz.exception.AccessDeniedException: You do not have permission to search the following user attributes: User ID.
    I am logging as "xelsysadm" user in the code.
    If i use OIM 10g "findAllUsers()" API, I am able to generate the USERID and validate against the OIM. But when i am using 11g API's i am not able to complete. Can somebody help me on this.
    Urgent help is highly appreciated.
    Thanks,
    SandeepD
    Edited by: user13476138 on Jul 12, 2011 11:45 AM

    Thank you for your reply. I just need some more clarifications. I need to populate 'User Login', with a generated username. Are you populating this field as well? This field is mandatory in oim 11g. I am unable to change it to be non-mandatory.
    I did change the Default Policy for username, and set it to the plugin I implemented.
    Here the steps I followed:
    1- Created the Java class
    2- Created plugin.xml
    3- Created zip file then registered plugin.
    4- Updated the Default User Name Policy.
    Am I missing any steps??
    Again thank you for all your help...

  • Self Registration in OIM 11g

    Hi,
    Can some one guide me on how to add User defined fields to self Registration page.My requirement is : In self registration form(at the login page),I have to add some UDFs and delete some existing fields.
    2.User should be created immediately - no approval process for user creation
    3.User email address should be the userid/username. All the oim-username properties should apply to user email address.(No duplicate user email address).Please help.
    Thanks.

    Regarding Question 1, Chapter 8 ( managing profile) of OIM 11g user guide should help you here. In summary, You will need to use self service related authorization policies to add udfs to self profile page.
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14316/my_profile.htm#CACICCFD
    Regarding Question 3, Please check out 11.5.2 Configuring the Username Policy of OIM 11g user guide.
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14316/usr_mangmnt.htm#CHDJGJJA
    You will need to configure EmailIdPolicy as the username generation policy. OIM11g has OOTB validations to enforce email uniqueness.

  • Special character issue with Resource Object in OIM 11g

    Hello
    While creating Resource Object with special character '/' in OIM 11g, it's not allowing me.
    For ex: Peoplesoft Finance/Reporting
    Do we have any other workaround without changing the Resource Object name??
    Thanks for your help.

    Nothing is there in system configuration related to special character.

  • Download OBIEE report followed with date of report generation

    Hi All,
    We have the requirement that whenever the user generates the report and tries downloading, the report should be downloaded into the desired format with name as report name+date of report generation automatically.
    May I know if this is feasible rather than user user entering the name?
    Thanks Shravan

    I know this post is very old, but my answer might hlep in the future.
    Check the following link:
    http://123obi.com/2011/10/obiee-11g-printable-pdf-in-landscape-format/
    Regards,
    Kalyan Chukkapalli
    http://123obi.com

  • OIM 11g approval auditing

    Is there any way to query the database to show approvals / status for OIM 11g approval workflows? The goal is a report in BI Publisher.
    Thank you

    You can query SOA table, WFTASK and WFTASKHISTORY

Maybe you are looking for

  • Unable to install iTunes 10.5.0.142 on Windows 7 64 bits system

    I am not able to install the latest version of itunes, version 10.5.0.142, released by Apple last week. I think it is important to note that there are three pending updates on my system (Windows 7, 64 bit), which keep on failing again and again no ma

  • HT5639 how do i install bootcamp 5 on my macbook air?

    i have downloaded bootcamp 5 but i dont know how to install it so my boot camp assist can install windows 8

  • Payment linking ERROR

    hi all, i am using sap 2005 B1 wth 36 patch. when linking incoming payment to invoic then error '''another user modify table '' is coming so pls give me solution for this error. regards, sandeep

  • Password protected Excel sheet on the application server (dataset)

    How can I create password protected excelsheet on the application server? Is it possible through DATASET? How can I modify below statement to create xls password protected? OPEN DATASET dest FOR OUTPUT IN BINARY MODE. Regards K

  • Number range partition

    Hi I have  a number range from 00001 to 99999 and i want to partition my nuber rangec into 3 parts. To use number range in report program i can call function 'NUMBER_GET_NEXT' but how can i partion my number range so that: 00001-20000 is sales order